mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-07 22:54:11 -05:00
* Add binary_compression value to each package * Remove binary_url values and arrays * Handle packages with empty binary_sha256 arrays (either missing binaries or not compiled by us)
35 lines
1.1 KiB
Ruby
35 lines
1.1 KiB
Ruby
require 'package'
|
|
|
|
class Gtypist < Package
|
|
description 'Universal typing tutor.'
|
|
homepage 'https://www.gnu.org/software/gtypist/index.html'
|
|
version '2.9.5'
|
|
license 'GPL-2 and public-domain'
|
|
compatibility 'all'
|
|
source_url 'http://ftp.gnu.org/gnu/gtypist/gtypist-2.9.5.tar.xz'
|
|
source_sha256 'c13af40b12479f8219ffa6c66020618c0ce305ad305590fde02d2c20eb9cf977'
|
|
binary_compression 'tar.xz'
|
|
|
|
binary_sha256({
|
|
aarch64: '270d48de1bc66a8ef39e8d72435aa2c1528b4a8512a791817e44c8d64ebfc0e0',
|
|
armv7l: '270d48de1bc66a8ef39e8d72435aa2c1528b4a8512a791817e44c8d64ebfc0e0',
|
|
i686: '90b43aa2ee81dfc1005b15a04fea0cb302cbc22a14915a8b2eea069caf328603',
|
|
x86_64: '6ff05a34f4ce9f20bb6dbaef93ff55ecdee9fe9c5ede12d39e561886469a4b7d'
|
|
})
|
|
|
|
depends_on 'emacs' => :build
|
|
depends_on 'ncurses'
|
|
depends_on 'perl'
|
|
|
|
def self.build
|
|
system 'autoreconf'
|
|
system './configure', "--prefix=#{CREW_PREFIX}"
|
|
system 'make'
|
|
end
|
|
|
|
def self.install
|
|
system 'make', "prefix=#{CREW_DEST_PREFIX}", 'install'
|
|
system 'rm', '-f', "#{CREW_DEST_PREFIX}/share/info/dir"
|
|
end
|
|
end
|