diff --git a/install.sh b/install.sh index 2e297d1d3..f0b94f893 100755 --- a/install.sh +++ b/install.sh @@ -39,35 +39,35 @@ urls=() sha256s=() case "$architecture" in "aarch64") - urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/ruby-2.4.1-chromeos-armv7l.tar.xz') + urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/ruby-2.4.1-chromeos-armv7l.tar.xz') sha256s+=('6c0ef23447d4591739dc00fa9b021a4d83291acbc37330e659d257efed474caf') - urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/git-2.13.0-chromeos-armv7l.tar.xz') + urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/git-2.13.0-chromeos-armv7l.tar.xz') sha256s+=('d66cedbf908e39275db149407fe631f497ee82bf3ae3ea433b1e8c31c40a6c25') - urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/libssh2-1.8.0-chromeos-armv7l.tar.xz') + urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/libssh2-1.8.0-chromeos-armv7l.tar.xz') sha256s+=('94662756e545c73d76c37b2b83dd9852ebe71f4a17fc80d85db0fbaef72d4ca3') ;; "armv7l") - urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/ruby-2.4.1-chromeos-armv7l.tar.xz') + urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/ruby-2.4.1-chromeos-armv7l.tar.xz') sha256s+=('6c0ef23447d4591739dc00fa9b021a4d83291acbc37330e659d257efed474caf') - urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/git-2.13.0-chromeos-armv7l.tar.xz') + urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/git-2.13.0-chromeos-armv7l.tar.xz') sha256s+=('d66cedbf908e39275db149407fe631f497ee82bf3ae3ea433b1e8c31c40a6c25') - urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/libssh2-1.8.0-chromeos-armv7l.tar.xz') + urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/libssh2-1.8.0-chromeos-armv7l.tar.xz') sha256s+=('94662756e545c73d76c37b2b83dd9852ebe71f4a17fc80d85db0fbaef72d4ca3') ;; "i686") - urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/ruby-2.4.1-chromeos-i686.tar.xz') + urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/ruby-2.4.1-chromeos-i686.tar.xz') sha256s+=('851a40ca3860eadfe21a1b77422f8769497a73fd1f275d370e3874948ddb64bd') - urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/git-2.13.0-chromeos-i686.tar.xz') + urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/git-2.13.0-chromeos-i686.tar.xz') sha256s+=('922142616e26a25551a206e1681c20c23da43eb7b83a63cfafca9297f260f987') - urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/libssh2-1.8.0-chromeos-i686.tar.xz') + urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/libssh2-1.8.0-chromeos-i686.tar.xz') sha256s+=('7d6086f80abd3905a82bd34ffd2b811658c1eaf9ac0e63ad73df39d4ce7c3d9d') ;; "x86_64") - urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/ruby-2.4.1-chromeos-x86_64.tar.xz') + urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/ruby-2.4.1-chromeos-x86_64.tar.xz') sha256s+=('fb15f0d6b8d02acf525ae5efe59fc7b9bc19908123c47d39559bc6e86fe1d655') - urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/git-2.13.0-chromeos-x86_64.tar.xz') + urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/git-2.13.0-chromeos-x86_64.tar.xz') sha256s+=('0f9d9b57a5f2bfd5e20cc2dcf4682993734d40f4db3879e60ea57e7b0fb23989') - urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/libssh2-1.8.0-chromeos-x86_64.tar.xz') + urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/libssh2-1.8.0-chromeos-x86_64.tar.xz') sha256s+=('a5ebeb68c8e04e6587621a09cc43d0a3d7baf0cdb4dd945fd22253a6e0a11846') ;; esac diff --git a/packages/a2png.rb b/packages/a2png.rb index 262bfcece..c0b98542d 100644 --- a/packages/a2png.rb +++ b/packages/a2png.rb @@ -7,6 +7,19 @@ class A2png < Package source_url 'https://sourceforge.net/projects/a2png/files/a2png/0.1.5/a2png-0.1.5.tar.bz2' source_sha256 'd3ae1c771f5180d93f35cded76d9bb4c4cc2023dbe65613e78add3eeb43f736b' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/a2png-0.1.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/a2png-0.1.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/a2png-0.1.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/a2png-0.1.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5ab9734f65e6cf3dc414713d77c9f0347e6a5c6ba7c3bf7057739cb8e06ee301', + armv7l: '5ab9734f65e6cf3dc414713d77c9f0347e6a5c6ba7c3bf7057739cb8e06ee301', + i686: '03b5deb42bb5a699e797cb4c9735131a41bbb933ad332bfd5e787840184e0a59', + x86_64: 'af075e42a66c48067db3a3f12dc771b407d0f7b4e5a1ab5d012b535098b015f2', + }) + depends_on 'cairo' def self.build diff --git a/packages/a2ps.rb b/packages/a2ps.rb index 5e2819137..4aab93202 100644 --- a/packages/a2ps.rb +++ b/packages/a2ps.rb @@ -7,6 +7,19 @@ class A2ps < Package source_url 'http://ftp.gnu.org/gnu/a2ps/a2ps-4.14.tar.gz' source_sha256 'f3ae8d3d4564a41b6e2a21f237d2f2b104f48108591e8b83497500182a3ab3a4' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/a2ps-4.14-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/a2ps-4.14-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/a2ps-4.14-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/a2ps-4.14-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c388a6a5eff22947cf9736e2afb74076166667efb5e383521b7669323f8b3935', + armv7l: 'c388a6a5eff22947cf9736e2afb74076166667efb5e383521b7669323f8b3935', + i686: '41705706fd35654a82614f9765066ddad5c775c4874a680d00df9ec357c5e3a0', + x86_64: 'f457623eac89e9b57b1784ff44016e4a53c224dbd0d3384a83d488e65cadd189', + }) + depends_on 'gperf' depends_on 'filecmd' diff --git a/packages/acl.rb b/packages/acl.rb index 20e61948a..3f3901b92 100644 --- a/packages/acl.rb +++ b/packages/acl.rb @@ -7,6 +7,19 @@ class Acl < Package source_url 'http://download.savannah.gnu.org/releases/acl/acl-2.2.52.src.tar.gz' source_sha256 '179074bb0580c06c4b4137be4c5a92a701583277967acdb5546043c7874e0d23' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/acl-2.2.52-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/acl-2.2.52-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/acl-2.2.52-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/acl-2.2.52-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'a5af9c618a1e8db3641b16b84680a852bbe9fa651b8097087b9b35279eb07a83', + armv7l: 'a5af9c618a1e8db3641b16b84680a852bbe9fa651b8097087b9b35279eb07a83', + i686: 'd12b8be543c92eb789d80abe09a84e8a9261410379bd23829d3dc7305aabe608', + x86_64: 'c883356b00cfa258cb3e62f9af734ac2a951e9f50faa6b244736f5c03f5662e7', + }) + depends_on 'attr' def self.build diff --git a/packages/ag.rb b/packages/ag.rb index dc390fd29..420cd6ce8 100644 --- a/packages/ag.rb +++ b/packages/ag.rb @@ -7,6 +7,19 @@ class Ag < Package source_url 'https://github.com/ggreer/the_silver_searcher/archive/2.1.0.tar.gz' source_sha256 'cb416a0da7fe354a009c482ae709692ed567f8e7d2dad4d242e726dd7ca202f0' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ag-2.1.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ag-2.1.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ag-2.1.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ag-2.1.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '9068764c9f859f2686bdf26f6a0b30bda895ca53a1daf8779dcf9567a24f047c', + armv7l: '9068764c9f859f2686bdf26f6a0b30bda895ca53a1daf8779dcf9567a24f047c', + i686: 'ff04901b182b707cf8215140bc82239b52504c9b1403ba06b3d8ea2935c5b4e5', + x86_64: 'b9999eb7e207d5794181f112cb06d33d658e232b53385172533dcba91e7b8c43', + }) + depends_on "autoconf" depends_on "automake" depends_on "pkgconfig" diff --git a/packages/aircrack_ng.rb b/packages/aircrack_ng.rb index 0b208d620..ca5cab368 100644 --- a/packages/aircrack_ng.rb +++ b/packages/aircrack_ng.rb @@ -7,6 +7,19 @@ class Aircrack_ng < Package source_url 'http://download.aircrack-ng.org/aircrack-ng-1.2-rc4.tar.gz' source_sha256 'd93ac16aade5b4d37ab8cdf6ce4b855835096ccf83deb65ffdeff6d666eaff36' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aircrack_ng-1.2-rc4-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aircrack_ng-1.2-rc4-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/aircrack_ng-1.2-rc4-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aircrack_ng-1.2-rc4-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '107208b355883f2ba93284f37b5e07b0db423d8f601f16bb2f3b21a7e7d2c9c1', + armv7l: '107208b355883f2ba93284f37b5e07b0db423d8f601f16bb2f3b21a7e7d2c9c1', + i686: '4d2d0a09ef761fc41253ae03c0d8476ee46d0d1383ac922d217c3dd8ad319034', + x86_64: '46b458a3d128c404c8eaaad4dd00feaed9aacac531406983bf7fb13cb37d7baa', + }) + depends_on "buildessential" => :build depends_on "bison" => :build depends_on "flex" => :build diff --git a/packages/antiword.rb b/packages/antiword.rb index 53d836a07..fccc076c0 100644 --- a/packages/antiword.rb +++ b/packages/antiword.rb @@ -7,6 +7,19 @@ class Antiword < Package source_url 'http://www.winfield.demon.nl/linux/antiword-0.37.tar.gz' source_sha256 '8e2c000fcbc6d641b0e6ff95e13c846da3ff31097801e86702124a206888f5ac' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/antiword-0.37-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/antiword-0.37-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/antiword-0.37-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/antiword-0.37-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'bf715a95e9b95ad8a7cb154d69f9489d9eb55145b85dc2cdff18f1ebac8a942d', + armv7l: 'bf715a95e9b95ad8a7cb154d69f9489d9eb55145b85dc2cdff18f1ebac8a942d', + i686: '91586f23b5cddb8918a3fa83f43387516b4576e1be900d608b5a3bde6aeccbfd', + x86_64: 'c73e352b73ff7ac4007426b339f8100e97810efb5ff7c77fb0f62aa794d0b473', + }) + def self.build system 'make' end diff --git a/packages/applewmproto.rb b/packages/applewmproto.rb index e579a95b4..8e2540ed9 100644 --- a/packages/applewmproto.rb +++ b/packages/applewmproto.rb @@ -7,6 +7,19 @@ class Applewmproto < Package source_url 'https://www.x.org/archive/individual/proto/applewmproto-1.4.2.tar.gz' source_sha256 'ff8ac07d263a23357af2d6ff0cca3c1d56b043ddf7797a5a92ec624f4704df2e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/applewmproto-1.4.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/applewmproto-1.4.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/applewmproto-1.4.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/applewmproto-1.4.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c612d881bafcbb42f5925d50104bd369c63054a8ac8a7497e4101792b3cf7f21', + armv7l: 'c612d881bafcbb42f5925d50104bd369c63054a8ac8a7497e4101792b3cf7f21', + i686: 'c1cf06085a13040c87663e71ebca94afd23523fa10275dea4fae89b48422b74d', + x86_64: '3fa02e245f6fb77c23117e5fb677eebfb6b41515cd4a77c44e2decfae3f5cd80', + }) + def self.build system "./configure" end diff --git a/packages/apr.rb b/packages/apr.rb index 649513a68..3ce18fa83 100644 --- a/packages/apr.rb +++ b/packages/apr.rb @@ -7,6 +7,19 @@ class Apr < Package source_url 'http://apache.claz.org/apr/apr-1.6.2.tar.bz2' source_sha256 '09109cea377bab0028bba19a92b5b0e89603df9eab05c0f7dbd4dd83d48dcebd' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/apr-1.6.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/apr-1.6.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/apr-1.6.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/apr-1.6.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e93f070e23ec7c8e80646d69c1d3c03444d6317562f5856077ef599c8eddd03c', + armv7l: 'e93f070e23ec7c8e80646d69c1d3c03444d6317562f5856077ef599c8eddd03c', + i686: '865b7ff09833786362ee2846a35cda6d8df7e6bafbc505adbbcd16decf98481f', + x86_64: '2c1a686695dcb949a72b99c2ff75f12dde2ef7dcad531ba7d3ede0abcd004f06', + }) + depends_on 'buildessential' def self.build diff --git a/packages/apriconv.rb b/packages/apriconv.rb index a8c855bf5..858dc6237 100644 --- a/packages/apriconv.rb +++ b/packages/apriconv.rb @@ -7,6 +7,19 @@ class Apriconv < Package source_url 'http://apache.claz.org/apr/apr-iconv-1.2.1.tar.bz2' source_sha256 'c46c919bc2a36a705f91f4dea444b18a83236eef97a417528a988113b3a7e46e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/apriconv-1.2.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/apriconv-1.2.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/apriconv-1.2.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/apriconv-1.2.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e9925a67c3f0e1280acf049730a39af4fe7c003835f07fe2e39085d18602e829', + armv7l: 'e9925a67c3f0e1280acf049730a39af4fe7c003835f07fe2e39085d18602e829', + i686: 'c3c5809a328a2caab28011f513315c638b3cd8582aaf509e726e6621d7af7132', + x86_64: '4317c04f0c4b8a44e6a6343077f9e46180d6a32ddc14ac437d69fb35a96b32b0', + }) + depends_on 'apr' depends_on 'libtool' diff --git a/packages/aprutil.rb b/packages/aprutil.rb index d7adc7d69..74e3b8009 100644 --- a/packages/aprutil.rb +++ b/packages/aprutil.rb @@ -7,6 +7,19 @@ class Aprutil < Package source_url 'http://apache.claz.org/apr/apr-util-1.6.0.tar.bz2' source_sha256 '8474c93fa74b56ac6ca87449abe3e155723d5f534727f3f33283f6631a48ca4c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aprutil-1.6.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aprutil-1.6.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/aprutil-1.6.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aprutil-1.6.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '0c43c0acf059f91ed31c429facf69cc3c381093fd48f06ff377897199bdae49e', + armv7l: '0c43c0acf059f91ed31c429facf69cc3c381093fd48f06ff377897199bdae49e', + i686: 'da915a6f7c4e5827f177b0f5473295d3a8886704e383e11a167961690d7a532b', + x86_64: '3054b966fa64e6b793210563fe01195238cbbacc4d31c33830cc2bfc39925836', + }) + depends_on 'apr' depends_on 'expat' diff --git a/packages/aria2.rb b/packages/aria2.rb index 0425ea97b..9b0753105 100644 --- a/packages/aria2.rb +++ b/packages/aria2.rb @@ -7,6 +7,19 @@ class Aria2 < Package source_url 'https://github.com/aria2/aria2/releases/download/release-1.32.0/aria2-1.32.0.tar.xz' source_sha256 '546e9194a9135d665fce572cb93c88f30fb5601d113bfa19951107ced682dc50' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aria2-1.32.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aria2-1.32.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/aria2-1.32.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aria2-1.32.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '428c55161bd2ac5250dc8572110e82b5d4264f4204d4a1ca274cd65991a94b24', + armv7l: '428c55161bd2ac5250dc8572110e82b5d4264f4204d4a1ca274cd65991a94b24', + i686: '0b32f8f5507083bfdb910e909be12857b2ef0df6fe1e715666ca84dd6caf23eb', + x86_64: '4bc29a0d11c5308880764f36d637ac77ab0c6cb550b2e9dc293a603351af8199', + }) + depends_on 'c_ares' depends_on 'libgcrypt' depends_on 'libssh2' diff --git a/packages/ascii.rb b/packages/ascii.rb index 006315715..ac2c7b214 100644 --- a/packages/ascii.rb +++ b/packages/ascii.rb @@ -7,6 +7,19 @@ class Ascii < Package source_url 'http://www.catb.org/~esr/ascii/ascii-3.16.tar.gz' source_sha256 'a94bb3970e8f1f63566f055517aecbdd46b11c4ccf142f77ffb80a79994f03a9' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ascii-3.16-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ascii-3.16-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ascii-3.16-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ascii-3.16-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '960f68dac5375dfe116f0b1a299761279b35890a1926b70607130eeebe052c45', + armv7l: '960f68dac5375dfe116f0b1a299761279b35890a1926b70607130eeebe052c45', + i686: 'e3df5f81fdfc3ff137a50372a50d79e44902c0569e12c253dcaddec824ec5259', + x86_64: '4138b0c85c565d38cdcbea96edbd223551ff640d65868dc00e016cc72f64bc46', + }) + def self.build system 'make' end diff --git a/packages/asciidoc.rb b/packages/asciidoc.rb index bbabceb2b..80172c6de 100644 --- a/packages/asciidoc.rb +++ b/packages/asciidoc.rb @@ -7,6 +7,19 @@ class Asciidoc < Package source_url 'https://downloads.sourceforge.net/project/asciidoc/asciidoc/8.6.8/asciidoc-8.6.8.tar.gz' source_sha256 'ffb67f59dccaf6f15db72fcd04fdf21a2f9b703d31f94fcd0c49a424a9fcfbc4' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/asciidoc-8.6.8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/asciidoc-8.6.8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/asciidoc-8.6.8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/asciidoc-8.6.8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8964ae17ca0feef6ee98d89139a27a3f6fddf9b20cad7c6d62efc31b842227a2', + armv7l: '8964ae17ca0feef6ee98d89139a27a3f6fddf9b20cad7c6d62efc31b842227a2', + i686: 'bfbcc0789959c06eda29a0ce1d2cac7d8120d103581ba75fd8f899b69b75d309', + x86_64: '035b371c2dd72ef63d2c0dbeb1671ca1de9babb33ae8226153684d3d0904ca0d', + }) + depends_on 'autoconf' depends_on 'python27' unless File.exists? "#{CREW_PREFIX}/bin/python" diff --git a/packages/aspell.rb b/packages/aspell.rb index 6dce4e2f6..91273ed98 100644 --- a/packages/aspell.rb +++ b/packages/aspell.rb @@ -7,6 +7,19 @@ class Aspell < Package source_url 'ftp://alpha.gnu.org/gnu/aspell/aspell-0.60.7-rc1.tar.gz' source_sha256 '86b5662f24316142f70c5890787bdc5596625ca3604dfe85926ee61f27f2365e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aspell-0.60.7-rc1-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aspell-0.60.7-rc1-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/aspell-0.60.7-rc1-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aspell-0.60.7-rc1-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ca034e3223929f915c21d78bb79362d24aed843d4a57128c77a3d1fb98f095fd', + armv7l: 'ca034e3223929f915c21d78bb79362d24aed843d4a57128c77a3d1fb98f095fd', + i686: 'bae1a0dddf70e94915b274f982227f1b166860db2337dc34abe87e0992377075', + x86_64: 'b2091d31a112bda77f2692a686f48760b647521b277391cd6d5f56f783a03f5f', + }) + depends_on 'ruby' unless File.exists? '/usr/local/bin/ruby' def self.build diff --git a/packages/aspell_en.rb b/packages/aspell_en.rb index f48cdf5ea..17a5e39e9 100644 --- a/packages/aspell_en.rb +++ b/packages/aspell_en.rb @@ -7,6 +7,19 @@ class Aspell_en < Package source_url 'ftp://ftp.gnu.org/gnu/aspell/dict/en/aspell6-en-2017.01.22-0.tar.bz2' source_sha256 '93c73fae3eab5ea3ca6db3cea8770715a820f1b7d6ea2b932dd66a17f8fd55e1' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_en-2017.01.22-0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_en-2017.01.22-0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_en-2017.01.22-0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_en-2017.01.22-0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c6d97d026cc14813d7e056108c9078114b197664dea6f505d8c3306ba7dd0a26', + armv7l: 'c6d97d026cc14813d7e056108c9078114b197664dea6f505d8c3306ba7dd0a26', + i686: '747eee5456cb1009913a6f14751049c80dbc297a4e546bfd5c8627d5d7b55be9', + x86_64: '35c69030c15d7fb6a656c1562564026e666cbecdbbd6931c1a2eef95770ecc72', + }) + depends_on 'aspell' def self.build diff --git a/packages/aspell_es.rb b/packages/aspell_es.rb index 8d0985833..350a72b9b 100644 --- a/packages/aspell_es.rb +++ b/packages/aspell_es.rb @@ -7,6 +7,19 @@ class Aspell_es < Package source_url 'ftp://ftp.gnu.org/gnu/aspell/dict/es/aspell6-es-1.11-2.tar.bz2' source_sha256 'ad367fa1e7069c72eb7ae37e4d39c30a44d32a6aa73cedccbd0d06a69018afcc' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_es-1.11-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_es-1.11-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_es-1.11-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_es-1.11-2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6672aed4511fc5297e905cfdb10c8491d4e077f53cd0d6eb7500d380f6f7e28d', + armv7l: '6672aed4511fc5297e905cfdb10c8491d4e077f53cd0d6eb7500d380f6f7e28d', + i686: 'e6cc8bf92d0f592d98d82f3dd65459e5daee9d032114a902965ba7992909151b', + x86_64: '378beb1b7c53816d15dffccdfdbc876d56ee4ef37397da065aa2a4275defc991', + }) + depends_on 'aspell' def self.build diff --git a/packages/atomicparsley.rb b/packages/atomicparsley.rb index f6510646b..c6f24094d 100644 --- a/packages/atomicparsley.rb +++ b/packages/atomicparsley.rb @@ -7,6 +7,19 @@ class Atomicparsley < Package source_url 'https://bitbucket.org/wez/atomicparsley/get/0.9.6.tar.gz' source_sha256 '8ba4e3e21d7a9239932e2a6f34842194d8f9eba84ce9eb83fb35369f5f3f05ab' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/atomicparsley-0.9.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/atomicparsley-0.9.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/atomicparsley-0.9.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/atomicparsley-0.9.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '55d6f7bf30bd0e178dd9d117c08b6b5c6f6965808f2e483256ab100a0823b4ae', + armv7l: '55d6f7bf30bd0e178dd9d117c08b6b5c6f6965808f2e483256ab100a0823b4ae', + i686: '26281255b16153c6fa663cd6f7bea0dc56e11e06bbf5e44396677932937c226c', + x86_64: '9dc15a38e01fd81e25e515ff69ac7a89fb07ff9771ff85e54e4da29adc523ba8', + }) + depends_on 'autoconf' depends_on 'automake' depends_on 'zlibpkg' diff --git a/packages/attr.rb b/packages/attr.rb index a6bd3e1c5..98aa23fb7 100644 --- a/packages/attr.rb +++ b/packages/attr.rb @@ -7,6 +7,19 @@ class Attr < Package source_url 'http://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz' source_sha256 '25772f653ac5b2e3ceeb89df50e4688891e21f723c460636548971652af0a859' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/attr-2.4.47-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/attr-2.4.47-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/attr-2.4.47-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/attr-2.4.47-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '082b73f0a150d15c3c9648ad28295f01ac73424c8d32d9b6cda8b7337954dc7c', + armv7l: '082b73f0a150d15c3c9648ad28295f01ac73424c8d32d9b6cda8b7337954dc7c', + i686: 'da6b9cd56ea0f0bc4396fb5db5ecb6056b1e09d5a678d8e3cce6f28bf6c7ed2d', + x86_64: '1b941d8dc1f5bc0bb810d28b9db1c6e93422e961169c603c09d10ba14e7afe49', + }) + depends_on 'gettext' def self.build diff --git a/packages/autoconf.rb b/packages/autoconf.rb index b1fc2b340..8530a3319 100644 --- a/packages/autoconf.rb +++ b/packages/autoconf.rb @@ -7,6 +7,19 @@ class Autoconf < Package source_url 'ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz' source_sha256 '64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf-2.69-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf-2.69-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf-2.69-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf-2.69-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '18bb14e7e51ec1a76627f99976a28a14a82c29994370b261433550d5c8c461cc', + armv7l: '18bb14e7e51ec1a76627f99976a28a14a82c29994370b261433550d5c8c461cc', + i686: '99e6837ba27895c1ca73826bcbc05ec6363351c74caea3a43dc26c05c55ffffa', + x86_64: '6e9469eefc244fbe7754a3ae88e74fa8892f8676084a6c9ea2ec5b4d49a36c6b', + }) + depends_on 'perl' depends_on 'm4' diff --git a/packages/autoconf_archive.rb b/packages/autoconf_archive.rb index 699488a84..4ec6a021b 100644 --- a/packages/autoconf_archive.rb +++ b/packages/autoconf_archive.rb @@ -7,6 +7,19 @@ class Autoconf_archive < Package source_url 'http://ftpmirror.gnu.org/autoconf-archive/autoconf-archive-2017.03.21.tar.xz' source_sha256 '386ad455f12bdeb3a7d19280441a5ab77355142349200ff11040a8d9d455d765' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf_archive-2017-03-21-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf_archive-2017-03-21-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf_archive-2017-03-21-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf_archive-2017-03-21-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b7bc2a58e881a0c4c9b397b97610285435908bfaeb12f95019f0de9f83c28a8b', + armv7l: 'b7bc2a58e881a0c4c9b397b97610285435908bfaeb12f95019f0de9f83c28a8b', + i686: 'dd45fdfbc8245782d42b5c62a2b191e26cec41acde7ecaac333eb5ffe2acba78', + x86_64: '029ec35f3739e103e18486bc985463809fd91b49e0f8ca236a33cd014f69cebf', + }) + depends_on 'perl' depends_on 'm4' depends_on 'autoconf' diff --git a/packages/automake.rb b/packages/automake.rb index f82a408b2..9e2d8af88 100644 --- a/packages/automake.rb +++ b/packages/automake.rb @@ -7,6 +7,19 @@ class Automake < Package source_url 'https://ftp.gnu.org/gnu/automake/automake-1.15.1.tar.xz' source_sha256 'af6ba39142220687c500f79b4aa2f181d9b24e4f8d8ec497cea4ba26c64bedaf' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.15.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.15.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.15.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.15.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6b24c2151919dec05fe5db181594b8a0c9064de3b2c84ed297a6a206428863b5', + armv7l: '6b24c2151919dec05fe5db181594b8a0c9064de3b2c84ed297a6a206428863b5', + i686: '0a65312bf54e75983674a7933a01e073f625f073ba25fcb071185b2722797dc6', + x86_64: '9a354fc263d5e4118ae563f82f78a56df4d928271969a1b2bcba915f4ae85cac', + }) + depends_on 'autoconf' def self.build diff --git a/packages/aws.rb b/packages/aws.rb index d66506349..8f87714e3 100644 --- a/packages/aws.rb +++ b/packages/aws.rb @@ -7,6 +7,19 @@ class Aws < Package source_url 'https://github.com/aws/aws-cli/archive/1.11.121.tar.gz' source_sha256 'c667e77880a093d5ef3d635f19e7eab3cb0b7527f648d74e571fca8d170474a8' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aws-1.11.121-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aws-1.11.121-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/aws-1.11.121-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aws-1.11.121-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '1624bdbf0a968b17d45a85d4415c2240e15fc6c6e2afb8a406787a7e30a92b42', + armv7l: '1624bdbf0a968b17d45a85d4415c2240e15fc6c6e2afb8a406787a7e30a92b42', + i686: 'b9842c00b418b90f83102d7096495c3c7eca3d52b5f5ed88506ad53717bade23', + x86_64: '3fb6256209843cc0dcfaf81089516787427f77697e9b561b920eedf8aee864a3', + }) + depends_on 'python27' unless File.exists? '/usr/local/bin/python' depends_on 'unzip' diff --git a/packages/bacon.rb b/packages/bacon.rb index c7cb1f5c2..41c8fb943 100644 --- a/packages/bacon.rb +++ b/packages/bacon.rb @@ -7,6 +7,19 @@ class Bacon < Package source_url 'http://www.basic-converter.org/stable/bacon-3.5.4.tar.gz' source_sha256 '7b1c72fd46daaa43d19e1bfac2f9bcd9decc5b8443d8f5640e903bfc35e122b9' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.5.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.5.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.5.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.5.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3415da0b1303b42ef2b2b4385a9aec58f02ae237b05e857f4bbb1807290a5b41', + armv7l: '3415da0b1303b42ef2b2b4385a9aec58f02ae237b05e857f4bbb1807290a5b41', + i686: '2cf7f4c550c50898fbadeabb792e2dc22423532e20241967e193c97fd138d767', + x86_64: '023778b5d5ccbbd276bd97a49077633ca5c8c249778b0cfce2a720d74f0efc66', + }) + def self.build system "./configure --prefix=/usr/local --disable-gui" system 'sed -i "45s,/usr/share,/usr/local/share," Makefile' diff --git a/packages/bash_completion.rb b/packages/bash_completion.rb index b689cf0c5..1b1de89fc 100644 --- a/packages/bash_completion.rb +++ b/packages/bash_completion.rb @@ -7,6 +7,19 @@ class Bash_completion < Package source_url 'https://github.com/scop/bash-completion/archive/2.7.tar.gz' source_sha256 'dba2b88c363178622b61258f35d82df64dc8d279359f599e3b93eac0375a416c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bash_completion-2.7-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bash_completion-2.7-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/bash_completion-2.7-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bash_completion-2.7-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '486ae7b4f7a8748dbb624eb0a83d7c54dcff3f95151fb202cb905e24b1c4546d', + armv7l: '486ae7b4f7a8748dbb624eb0a83d7c54dcff3f95151fb202cb905e24b1c4546d', + i686: 'dc0d6a60d98556ab3baa967a06058daa6199d26b1667c07f39c6ae6263ce8602', + x86_64: '7e9cfea615bab8620a01384ee1e96c17218efa00bea1b7415c7680107a58cac2', + }) + depends_on 'autoconf' depends_on 'automake' diff --git a/packages/bashdb.rb b/packages/bashdb.rb index fba3fb8fb..65a41478b 100644 --- a/packages/bashdb.rb +++ b/packages/bashdb.rb @@ -7,6 +7,19 @@ class Bashdb < Package source_url 'https://downloads.sourceforge.net/project/bashdb/bashdb/4.2-0.92/bashdb-4.4-0.92.tar.gz' source_sha256 'fb3d48a22b05d4e3c7a9b8205916d50fa33aac5908f0c9bcd15ff9d4dfa59c86' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bashdb-4.4-0.92-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bashdb-4.4-0.92-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/bashdb-4.4-0.92-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bashdb-4.4-0.92-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ea65d5d6ba8c8d670111228f0aeec56cd80a04640ae04f7c3ca621d7b9df8727', + armv7l: 'ea65d5d6ba8c8d670111228f0aeec56cd80a04640ae04f7c3ca621d7b9df8727', + i686: '916478bd373860c6a79f10429ad405f3e23bf5baafcf354ec0a1035721ef05f8', + x86_64: 'df8d90fd5cb250db3fc34d128aeca5acc86742b79658267c51cce46c0a54ed7c', + }) + def self.build system "./configure \ --bindir=/usr/local/bin \ diff --git a/packages/bc.rb b/packages/bc.rb index e187b10fb..e1445e7e9 100644 --- a/packages/bc.rb +++ b/packages/bc.rb @@ -7,6 +7,19 @@ class Bc < Package source_url 'https://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz' source_sha256 '62adfca89b0a1c0164c2cdca59ca210c1d44c3ffc46daf9931cf4942664cb02a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bc-1.07.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bc-1.07.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/bc-1.07.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bc-1.07.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '23cb493a118d4ff377dc78b4e5ea2b0c35b06e1f54b3b14c0280e6f672ee2706', + armv7l: '23cb493a118d4ff377dc78b4e5ea2b0c35b06e1f54b3b14c0280e6f672ee2706', + i686: 'f5786594f7ff0a60cc30af18dffd2bff4a92218c2957ab30bdf9fb39afd97616', + x86_64: 'd50ced1d0e56bb389e57bf431bbc8a18632d42dfd483b6416de9310cc782b125', + }) + depends_on 'readline' depends_on 'flex' depends_on 'ed' => :build diff --git a/packages/bcif.rb b/packages/bcif.rb index e04286d55..5b84e97d5 100644 --- a/packages/bcif.rb +++ b/packages/bcif.rb @@ -7,6 +7,19 @@ class Bcif < Package source_url 'http://www.researchandtechnology.net/bcif/downloads/bcif_sources_1_0_beta.zip' source_sha256 'fe1dde329fa60160d9ac8a0b9e4b9360a9377bc26177eab1a31e07479839d812' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bcif-1.0-beta-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bcif-1.0-beta-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/bcif-1.0-beta-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bcif-1.0-beta-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b22852369924b599c2c372dc4e1e699cca535284ac1f52747bc6cc0ecefa5bf3', + armv7l: 'b22852369924b599c2c372dc4e1e699cca535284ac1f52747bc6cc0ecefa5bf3', + i686: '60e2fe10178bfda42bb081baa271b102d198dd2dad40f6fd8ceff95528f59b8a', + x86_64: '48f1371c1ef59c68b0abc5eaf9312f396b9f5887daf4332ac423c46d516f8cc0', + }) + depends_on 'unzip' def self.build diff --git a/packages/bdwgc.rb b/packages/bdwgc.rb index 05830fe37..bc289808a 100644 --- a/packages/bdwgc.rb +++ b/packages/bdwgc.rb @@ -7,6 +7,19 @@ class Bdwgc < Package source_url 'https://github.com/ivmai/bdwgc/files/1005477/gc-7.6.0.tar.gz' source_sha256 'a14a28b1129be90e55cd6f71127ffc5594e1091d5d54131528c24cd0c03b7d90' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'be29d91fd1e4ca65bc1f624f045b04b11178d689a9bd898c9a1e91b2e8cf8221', + armv7l: 'be29d91fd1e4ca65bc1f624f045b04b11178d689a9bd898c9a1e91b2e8cf8221', + i686: '6444b15b6cfa80b0e2ed0702944572b24ff2e6eb6fbe9baacc0acebdebe08c9d', + x86_64: 'cfb243044ce59c9b36b862400f30008413c7f48da01a162364e5ec796f4690b6', + }) + depends_on 'libatomic_ops' def self.build diff --git a/packages/bigreqsproto.rb b/packages/bigreqsproto.rb index ab3558f16..d262c30b2 100644 --- a/packages/bigreqsproto.rb +++ b/packages/bigreqsproto.rb @@ -7,6 +7,19 @@ class Bigreqsproto < Package source_url 'https://www.x.org/archive/individual/proto/bigreqsproto-1.1.2.tar.gz' source_sha256 'de68a1a9dd1a1219ad73531bff9f662bc62fcd777387549c43cd282399f4a6ea' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bigreqsproto-1.1.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bigreqsproto-1.1.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/bigreqsproto-1.1.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bigreqsproto-1.1.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '87ebece074d85c84fb55414d83b0bfb5625c6077a11c7ed9361b602fa8cb9d37', + armv7l: '87ebece074d85c84fb55414d83b0bfb5625c6077a11c7ed9361b602fa8cb9d37', + i686: 'c274cfe95321c2fd343aa67a64e5879fad207c328c1847b2cafd4947edb6bd71', + x86_64: 'f93e9f194a8c91f981c07064bf7a057b9592bf19ed67ad9202a3f2d77d8c077c', + }) + def self.build system "./configure" end diff --git a/packages/bind.rb b/packages/bind.rb index 89696d8cc..f29eef954 100644 --- a/packages/bind.rb +++ b/packages/bind.rb @@ -7,6 +7,19 @@ class Bind < Package source_url 'https://www.isc.org/downloads/file/9-10-5-p3/?version=tar-gz' source_sha256 '8d7e96b5b0bbac7b900d4c4bbb82e0956b4e509433c5fa392bb72a929b96606a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.10.5-p3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.10.5-p3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.10.5-p3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.10.5-p3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5d0ffc0fdfadccb9f838730797e645c249444abb077e5b3d05ad8f0a8241924f', + armv7l: '5d0ffc0fdfadccb9f838730797e645c249444abb077e5b3d05ad8f0a8241924f', + i686: '8d52384957c720b527650357ad3e5fd3732fbcae2083613c68993b913f603855', + x86_64: '3ca89eb998a259f393920174ac2bd1427465101eeb2a9cc8dcb5a880bbe0e4e0', + }) + depends_on "buildessential" depends_on "openssl" depends_on "libcap" diff --git a/packages/binutils.rb b/packages/binutils.rb index 7a714f961..f6d360328 100644 --- a/packages/binutils.rb +++ b/packages/binutils.rb @@ -5,15 +5,15 @@ class Binutils < Package homepage 'http://www.gnu.org/software/binutils/' version '2.25-3' binary_url ({ - aarch64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/binutils-2.25-chromeos-armv7l.tar.xz', - armv7l: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/binutils-2.25-chromeos-armv7l.tar.xz', - i686: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/binutils-2.25-chromeos-i686.tar.xz', - x86_64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/binutils-2.25-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.25-3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.25-3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.25-3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.25-3-chromeos-x86_64.tar.xz', }) binary_sha256 ({ aarch64: '1bacd0d559775a5e8c444ccb51e75158abc4b997a206756bee2414d83f60381d', - armv7l: '1bacd0d559775a5e8c444ccb51e75158abc4b997a206756bee2414d83f60381d', - i686: '0e633732a1b4c4ca0eb7d5e7bdb69e3dc027c398caa1ad940b0bceb5a067a371', - x86_64: '98f6862f011ba38d192c8dac80f45af667832b850dc85f73959548a2a251bd44', + armv7l: '1bacd0d559775a5e8c444ccb51e75158abc4b997a206756bee2414d83f60381d', + i686: '0e633732a1b4c4ca0eb7d5e7bdb69e3dc027c398caa1ad940b0bceb5a067a371', + x86_64: '98f6862f011ba38d192c8dac80f45af667832b850dc85f73959548a2a251bd44', }) end diff --git a/packages/bison.rb b/packages/bison.rb index a52c6b592..966e7e8af 100644 --- a/packages/bison.rb +++ b/packages/bison.rb @@ -7,6 +7,19 @@ class Bison < Package source_url 'http://mirror.keystealth.org/gnu/bison/bison-3.0.4.tar.xz' source_sha256 'a72428c7917bdf9fa93cb8181c971b6e22834125848cf1d03ce10b1bb0716fe1' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bison-3.0.4-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bison-3.0.4-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/bison-3.0.4-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bison-3.0.4-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ede13d714d13f2d43f82aa31b14cda1f898dcffa220103bb2b25011433cbafb8', + armv7l: 'ede13d714d13f2d43f82aa31b14cda1f898dcffa220103bb2b25011433cbafb8', + i686: '295fd33c5b6b28fc78816f8f85a2f755ff398a846d15dec4bea72b7d1fcc037c', + x86_64: '68b57034c1e3bf65fdc55e4fb5d29e2a83178e855d909df77be261d8436e033a', + }) + depends_on 'diffutils' => :build depends_on 'm4' => :build depends_on 'perl' => :build diff --git a/packages/boost.rb b/packages/boost.rb index 668f57242..805dfd103 100644 --- a/packages/boost.rb +++ b/packages/boost.rb @@ -7,6 +7,19 @@ class Boost < Package source_url 'https://downloads.sourceforge.net/project/boost/boost/1.64.0/boost_1_64_0.tar.bz2' source_sha256 '7bcc5caace97baa948931d712ea5f37038dbb1c5d89b43ad4def4ed7cb683332' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/boost-1.64.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/boost-1.64.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/boost-1.64.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/boost-1.64.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'cc806a211d2d5e54f57828632d9e75618aec7a79d59d86b37d273c87ce49a602', + armv7l: 'cc806a211d2d5e54f57828632d9e75618aec7a79d59d86b37d273c87ce49a602', + i686: '34b64d136a7ca2f9601d25b79d2a353e8216d8c9a00cdb065abdb329e6126eba', + x86_64: '6500636fca4b7dd36bd36d819e686c1c2416709502660cfe477714072f0e2733', + }) + def self.build system './bootstrap.sh' end diff --git a/packages/byobu.rb b/packages/byobu.rb index 0a0fac76d..0a6e3ca9a 100644 --- a/packages/byobu.rb +++ b/packages/byobu.rb @@ -7,6 +7,19 @@ class Byobu < Package source_url 'https://launchpadlibrarian.net/322131788/byobu_5.119.orig.tar.gz' source_sha256 '4b092ca12d3a33e89d84cc90c4a41af2ba8697d48e26080a45d64d6b7800ca77' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.119-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.119-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.119-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.119-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '9abd65ef1e50517041840f45d0996ba934772064d5d369481eca19d051ab784c', + armv7l: '9abd65ef1e50517041840f45d0996ba934772064d5d369481eca19d051ab784c', + i686: 'eace545af06c52b9103fc1bdf6309c14113e8c483c50a8ee9acd2bf43ba24939', + x86_64: 'fe135c3fe2fd13624759a474b011bfbb1eddfb0c1325d656e7b2b12e1c40d903', + }) + depends_on 'gawk' def self.build diff --git a/packages/bz2.rb b/packages/bz2.rb index 790629ce2..b81c0bdd7 100644 --- a/packages/bz2.rb +++ b/packages/bz2.rb @@ -7,6 +7,19 @@ class Bz2 < Package source_url 'http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz' source_sha256 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bz2-1.0.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bz2-1.0.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/bz2-1.0.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bz2-1.0.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7b41f602ad83ecf36b72907ed86d739daaf8d177625f31d9205f7788e0cc9b5d', + armv7l: '7b41f602ad83ecf36b72907ed86d739daaf8d177625f31d9205f7788e0cc9b5d', + i686: '39e8e5157a5b645c7af0b65f36d765ae16304781fbdcecde1f34f15eed798633', + x86_64: '3808a7cba103b79efe35a7f131873b99d4253640715ab05b374db384272735eb', + }) + depends_on 'diffutils' => :build def self.build diff --git a/packages/c_ares.rb b/packages/c_ares.rb index 5ec65dd1c..24576e652 100644 --- a/packages/c_ares.rb +++ b/packages/c_ares.rb @@ -7,6 +7,19 @@ class C_ares < Package source_url 'https://c-ares.haxx.se/download/c-ares-1.13.0.tar.gz' source_sha256 '03f708f1b14a26ab26c38abd51137640cb444d3ec72380b21b20f1a8d2861da7' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/c_ares-1.13.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/c_ares-1.13.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/c_ares-1.13.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/c_ares-1.13.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '750a615e4facc29c6bd14287bdd33b898e41ffaec0d58e572bd6b5f0091d7235', + armv7l: '750a615e4facc29c6bd14287bdd33b898e41ffaec0d58e572bd6b5f0091d7235', + i686: '33846c33b585cedb0f79614f0a7605417027317e1ba11b9817bd8399b310eea2', + x86_64: '2bbe81d4a4ca4c5ed396625f7b93ba876144fedec201d3f2093eecf718635c1e', + }) + def self.build system "./configure" system "make" diff --git a/packages/cabextract.rb b/packages/cabextract.rb index 77c2e6a2b..1c29a9a96 100644 --- a/packages/cabextract.rb +++ b/packages/cabextract.rb @@ -7,6 +7,19 @@ class Cabextract < Package source_url 'https://www.cabextract.org.uk/cabextract-1.6.tar.gz' source_sha256 'cee661b56555350d26943c5e127fc75dd290b7f75689d5ebc1f04957c4af55fb' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cabextract-1.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cabextract-1.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/cabextract-1.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cabextract-1.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '2b80539b495ab1ed9a023da2b2d87310b1c58ceae177e6c541b93ccd77901517', + armv7l: '2b80539b495ab1ed9a023da2b2d87310b1c58ceae177e6c541b93ccd77901517', + i686: '77ce30a3079c392ca49760076c1efc99ceebaee932178434f8004a0bccee9a00', + x86_64: '75095476870a5fa3b4cb1d291f336b8132727ffbca7c35e0424aa2ccb38c4afd', + }) + def self.build system './configure' system 'make' diff --git a/packages/cadaver.rb b/packages/cadaver.rb index ec1640502..4833cdb57 100644 --- a/packages/cadaver.rb +++ b/packages/cadaver.rb @@ -7,6 +7,19 @@ class Cadaver < Package source_url 'http://www.webdav.org/cadaver/cadaver-0.23.3.tar.gz' source_sha256 'fd4ce68a3230ba459a92bcb747fc6afa91e46d803c1d5ffe964b661793c13fca' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cadaver-0.23.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cadaver-0.23.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/cadaver-0.23.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cadaver-0.23.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd9a7268a76a9c4f3968b27e3c90d281f8f1b10a77d2ffd1baea583747a55ccd3', + armv7l: 'd9a7268a76a9c4f3968b27e3c90d281f8f1b10a77d2ffd1baea583747a55ccd3', + i686: '2c87f25d8cddc458250816f2cd6eb9a65ea7c59f5ab1c2cd50a3bca58ef6910f', + x86_64: 'db2900a257601dbdaae05477c7eecfda2cf6ed8e7e91e42cedf0cd59887aa19c', + }) + def self.build system "./configure" system "make" diff --git a/packages/cairo.rb b/packages/cairo.rb index a1b1be89b..d75e8e85e 100644 --- a/packages/cairo.rb +++ b/packages/cairo.rb @@ -7,6 +7,19 @@ class Cairo < Package source_url 'https://www.cairographics.org/releases/cairo-1.14.10.tar.xz' source_sha256 '7e87878658f2c9951a14fc64114d4958c0e65ac47530b8ac3078b2ce41b66a09' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cairo-1.14.10-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cairo-1.14.10-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/cairo-1.14.10-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cairo-1.14.10-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '32e0aba6364a57b39d81fa58f0bad04a5ffca7ccd13f9f26c1a565447cafdc0a', + armv7l: '32e0aba6364a57b39d81fa58f0bad04a5ffca7ccd13f9f26c1a565447cafdc0a', + i686: '8b0e769f7402a4a0165c0a0f25348b20ec9daebc6a3e3cb85dbb8978b6e9aee4', + x86_64: 'c0563bef3431022a8058baf99ec9f8a81f5e9246cad2466e37ca02c13900bd5e', + }) + depends_on 'libpng' depends_on 'pixman' depends_on 'freetype' # pango requires cairo with freetype diff --git a/packages/cbase.rb b/packages/cbase.rb index 07316d254..f51e5ed3f 100644 --- a/packages/cbase.rb +++ b/packages/cbase.rb @@ -7,6 +7,11 @@ class Cbase < Package source_url 'http://www.hyperrealm.com/cbase/cbase-1.3.7.tar.gz' source_sha256 'c4d155686ac2e9d1480319de311967fadad745a6ab6971d53d495d9a9e52dc47' + binary_url ({ + }) + binary_sha256 ({ + }) + def self.build system './configure' system 'make' diff --git a/packages/cdrkit.rb b/packages/cdrkit.rb index b58f22e51..959bc53d4 100644 --- a/packages/cdrkit.rb +++ b/packages/cdrkit.rb @@ -7,6 +7,19 @@ class Cdrkit < Package source_url 'https://downloads.sourceforge.net/project/wodim/cdrkit/cdrkit_1.1.11.orig.tar.gz' source_sha256 'd1c030756ecc182defee9fe885638c1785d35a2c2a297b4604c0e0dcc78e47da' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cdrkit-1.1.11-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cdrkit-1.1.11-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/cdrkit-1.1.11-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cdrkit-1.1.11-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6d829e8a270b9c6966998adff36696336503223c0a524c67a4760965741bc3e2', + armv7l: '6d829e8a270b9c6966998adff36696336503223c0a524c67a4760965741bc3e2', + i686: 'a88e5fa4e900593f11ffc492f0be315856b076398294510ed72a638b485066b8', + x86_64: '29a22b6c7627aafed893dbe11d91c9d907c41461b76d3baa9d0da38cd228c51d', + }) + depends_on 'cmake' depends_on 'libcap' diff --git a/packages/chicken.rb b/packages/chicken.rb index 585634b47..572fd8120 100644 --- a/packages/chicken.rb +++ b/packages/chicken.rb @@ -7,6 +7,19 @@ class Chicken < Package source_url 'https://code.call-cc.org/releases/4.12.0/chicken-4.12.0.tar.gz' source_sha256 '605ace459bc66e8c5f82abb03d9b1c9ca36f1c2295931d244d03629a947a6989' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/chicken-4.12.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/chicken-4.12.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/chicken-4.12.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/chicken-4.12.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f7289dd5902762bbf0b4834a2167834d9ca09f688a1c6676dd5b9f27421beb1b', + armv7l: 'f7289dd5902762bbf0b4834a2167834d9ca09f688a1c6676dd5b9f27421beb1b', + i686: 'db922dce8a1ac59c223b2251e202add59b7d72e3c36bca5daf82d6e1943f4d64', + x86_64: '2cc8acf02ac5d91c059664650a1886a67ec0ec4ce139d98f30560598d4fa165c', + }) + def self.build system "make", "PLATFORM=linux" end diff --git a/packages/clamav.rb b/packages/clamav.rb index 260f2d9ef..0a6e571ec 100644 --- a/packages/clamav.rb +++ b/packages/clamav.rb @@ -7,6 +7,19 @@ class Clamav < Package source_url 'https://www.clamav.net/downloads/production/clamav-0.99.2.tar.gz' source_sha256 '167bd6a13e05ece326b968fdb539b05c2ffcfef6018a274a10aeda85c2c0027a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/clamav-0.99.2-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/clamav-0.99.2-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/clamav-0.99.2-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/clamav-0.99.2-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'bf8518c18e78b07483648ebd3e281ae3b49725e20b440dd56d896e92b8b29d7e', + armv7l: 'bf8518c18e78b07483648ebd3e281ae3b49725e20b440dd56d896e92b8b29d7e', + i686: 'c938db5fb8bd558dd96411073dc7dd552e1397fb40d6c4eef674bef36495e696', + x86_64: 'e5e1f2fe2dabc34cccd029e3918fb44d4d5f2f1efcdf1dfe217d7d8199ec688a', + }) + depends_on 'patch' depends_on 'autoconf' diff --git a/packages/clisp.rb b/packages/clisp.rb index 8e429c45f..150f8b274 100644 --- a/packages/clisp.rb +++ b/packages/clisp.rb @@ -7,6 +7,15 @@ class Clisp < Package source_url 'ftp://ftp.gnu.org/pub/gnu/clisp/release/2.49/clisp-2.49.tar.bz2' source_sha256 '8132ff353afaa70e6b19367a25ae3d5a43627279c25647c220641fed00f8e890' + binary_url ({ + i686: 'https://dl.bintray.com/chromebrew/chromebrew/clisp-2.49-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/clisp-2.49-2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + i686: '9255cf8cb4acf3e0d8c4dd889194937b1dc736063c82382cb64156ea1f746ff2', + x86_64: '68f7807ca4ccb4a3c584657100b8da214f02f9ef3c295295f69dacab6fd0bb87', + }) + depends_on 'libsigsegv' depends_on 'ffcall' depends_on 'diffutils' => :build diff --git a/packages/cloog.rb b/packages/cloog.rb index 8af7d3ae6..a6509fd87 100644 --- a/packages/cloog.rb +++ b/packages/cloog.rb @@ -5,15 +5,15 @@ class Cloog < Package homepage 'https://www.cloog.org/' version '0.18.4-2' binary_url ({ - aarch64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/cloog-0.18.4-chromeos-armv7l.tar.xz', - armv7l: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/cloog-0.18.4-chromeos-armv7l.tar.xz', - i686: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/cloog-0.18.4-chromeos-i686.tar.xz', - x86_64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/cloog-0.18.4-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/cloog-0.18.4-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew-cross/cloog-0.18.4-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew-cross/cloog-0.18.4-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/cloog-0.18.4-2-chromeos-x86_64.tar.xz', }) binary_sha256 ({ aarch64: 'f79bede55ba092c133a26b03c79b71a4d9e7f46c7118308f9d182f3a2ed3f2c0', - armv7l: 'f79bede55ba092c133a26b03c79b71a4d9e7f46c7118308f9d182f3a2ed3f2c0', - i686: '7bf5c2b4eb9b0d27fe10c4da4315ffb767f22dcc0281803e1f38bfbf6cbb6c74', - x86_64: 'e5f20db359ef15b7881f0b15f25851a462fc06ccd5e17f23cfc420a6b29b79f6', + armv7l: 'f79bede55ba092c133a26b03c79b71a4d9e7f46c7118308f9d182f3a2ed3f2c0', + i686: '7bf5c2b4eb9b0d27fe10c4da4315ffb767f22dcc0281803e1f38bfbf6cbb6c74', + x86_64: 'e5f20db359ef15b7881f0b15f25851a462fc06ccd5e17f23cfc420a6b29b79f6', }) end diff --git a/packages/cmake.rb b/packages/cmake.rb index 7f83e748f..a8bf1511b 100644 --- a/packages/cmake.rb +++ b/packages/cmake.rb @@ -7,6 +7,19 @@ class Cmake < Package source_url 'https://cmake.org/files/v3.9/cmake-3.9.0.tar.gz' source_sha256 '167701525183dbb722b9ffe69fb525aa2b81798cf12f5ce1c020c93394dfae0f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cmake-3.9.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cmake-3.9.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/cmake-3.9.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cmake-3.9.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'cedb60b66b4224baf0c1b7b4c7f6c7fba9fc88c42d0b97bbc18aa70215180420', + armv7l: 'cedb60b66b4224baf0c1b7b4c7f6c7fba9fc88c42d0b97bbc18aa70215180420', + i686: 'bacc959acecf7a05d58d2e94ae6669203e26135c28a1acd81b49c53e55b4cba2', + x86_64: '0d169a61d4dca18cd4d49a52063725bccd19b3c625b2dbd43b454ef1a4a3bf3d', + }) + depends_on 'buildessential' depends_on 'openssl' depends_on 'ncurses' diff --git a/packages/cmatrix.rb b/packages/cmatrix.rb index 1592f9199..ad253013c 100644 --- a/packages/cmatrix.rb +++ b/packages/cmatrix.rb @@ -7,6 +7,19 @@ class Cmatrix < Package source_url 'http://www.asty.org/cmatrix/dist/cmatrix-1.2a.tar.gz' source_sha256 '1fa6e6caea254b6fe70a492efddc1b40ad7ccb950a5adfd80df75b640577064c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cmatrix-1.2a-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cmatrix-1.2a-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/cmatrix-1.2a-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cmatrix-1.2a-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'cd094b3ef03e1f1c47d7d1784549a6ded9ccfb59b2fb4546a5b4b99ce011a954', + armv7l: 'cd094b3ef03e1f1c47d7d1784549a6ded9ccfb59b2fb4546a5b4b99ce011a954', + i686: '9e97e2fa6ef0a384223b2c456905e5955a2355967f7ca14fcd98b0ebeeb651a3', + x86_64: 'a846151b32138a8b0803b3e40dda4d42e804d093dab1105787578714e144131b', + }) + depends_on 'buildessential' depends_on 'ncurses' diff --git a/packages/composer.rb b/packages/composer.rb index 577af4c5f..028ed0999 100644 --- a/packages/composer.rb +++ b/packages/composer.rb @@ -7,6 +7,19 @@ class Composer < Package source_url 'https://github.com/composer/composer/archive/1.4.2.tar.gz' source_sha256 'b5ebe7bfddf6e05be9ab071d5d53dc49e7c9059a12238460ec86e2e6ab722e06' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/composer-1.4.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/composer-1.4.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/composer-1.4.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/composer-1.4.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '21fc4be414c57b87f2fef310bd5686bf9afacf9b42d70eb965c3d2a2ebf8169d', + armv7l: '21fc4be414c57b87f2fef310bd5686bf9afacf9b42d70eb965c3d2a2ebf8169d', + i686: 'd9287ea3756417da202bc720f24a68942f0d8391e73ab2f403b4d28b243d5ec0', + x86_64: 'a4df579e211c787e5d92c6102a6f3ee1017de8813ed5fe3482b5be0b0633f27e', + }) + depends_on 'php7' unless File.exists? '/usr/local/bin/php' def self.install diff --git a/packages/compositeproto.rb b/packages/compositeproto.rb index c78e49fab..143689d7d 100644 --- a/packages/compositeproto.rb +++ b/packages/compositeproto.rb @@ -7,6 +7,19 @@ class Compositeproto < Package source_url 'https://www.x.org/archive/individual/proto/compositeproto-0.4.tar.gz' source_sha256 '1607f58409185203077de59801970b07a36f41e586a499918284c8d768d870cc' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/compositeproto-0.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/compositeproto-0.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/compositeproto-0.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/compositeproto-0.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e9378ece79e1ad5756086242df883ea1642cec69d3c9418c80d26e681d403b2f', + armv7l: 'e9378ece79e1ad5756086242df883ea1642cec69d3c9418c80d26e681d403b2f', + i686: 'a23c23301e800fe5e3299e70c77856ce6f041b5bafc5b5af550ee786f418259c', + x86_64: 'e111f0ea71ac2c54ab8c68744295ab90dce69b17f59c8f0ea568b9f23f105693', + }) + def self.build system "./configure" end diff --git a/packages/compressdoc.rb b/packages/compressdoc.rb index 80c0a1162..af9f32324 100644 --- a/packages/compressdoc.rb +++ b/packages/compressdoc.rb @@ -7,16 +7,16 @@ class Compressdoc < Package source_url 'https://github.com/ojab/BLFS/archive/9b2b12c0d809e287e1ea3fa4790a73a71feffbe4.tar.gz' source_sha256 '6ebe4a9bbef5d0e84a36e56ac6fb1f0a2cfa86cb00c49628a0d3151d37f5d2f1' binary_url ({ - aarch64: 'https://github.com/jam7/chromebrew/releases/download/binaries/compressdoc-9b2b12-chromeos-x86_64.tar.xz', - armv7l: 'https://github.com/jam7/chromebrew/releases/download/binaries/compressdoc-9b2b12-chromeos-x86_64.tar.xz', - i686: 'https://github.com/jam7/chromebrew/releases/download/binaries/compressdoc-9b2b12-chromeos-x86_64.tar.xz', - x86_64: 'https://github.com/jam7/chromebrew/releases/download/binaries/compressdoc-9b2b12-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/compressdoc-9b2b12-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/compressdoc-9b2b12-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/compressdoc-9b2b12-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/compressdoc-9b2b12-chromeos-x86_64.tar.xz', }) binary_sha256 ({ - aarch64: '4743bfb71bf851cb659dce71465e034fae19250e72f97aa7a50d6d8298f03347', - armv7l: '4743bfb71bf851cb659dce71465e034fae19250e72f97aa7a50d6d8298f03347', - i686: '4743bfb71bf851cb659dce71465e034fae19250e72f97aa7a50d6d8298f03347', - x86_64: '4743bfb71bf851cb659dce71465e034fae19250e72f97aa7a50d6d8298f03347', + aarch64: 'b3af093343c2651168f28aea8dc4ac36709b2c13c0b6430553762580b0330ccd', + armv7l: 'b3af093343c2651168f28aea8dc4ac36709b2c13c0b6430553762580b0330ccd', + i686: '88addb581c6c8b6764d896097d412ff805fdc646a8a801f6246db9ced322a4e1', + x86_64: 'f2eebdff47e0e6758ab1bf504577ea2d4513a2cbfb768b12439624db73e5fbaf', }) def self.install diff --git a/packages/coreutils.rb b/packages/coreutils.rb index 5c17b3b42..448bf4f56 100644 --- a/packages/coreutils.rb +++ b/packages/coreutils.rb @@ -7,6 +7,19 @@ class Coreutils < Package source_url 'https://ftpmirror.gnu.org/coreutils/coreutils-8.27.tar.xz' source_sha256 '8891d349ee87b9ff7870f52b6d9312a9db672d2439d289bc57084771ca21656b' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/coreutils-8.27-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/coreutils-8.27-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/coreutils-8.27-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/coreutils-8.27-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '150a40838d94d5d53fd2b1596802147a2ec8e9cdb18c7771aa4b8b22bc3c7312', + armv7l: '150a40838d94d5d53fd2b1596802147a2ec8e9cdb18c7771aa4b8b22bc3c7312', + i686: 'cdfa9a67beecc2f9c8e62ed096af27c0a7f780e829786421d8a93d8c1e315cdc', + x86_64: '5dee72c39c02c6039406f011394f499dcd91bcced4b62c4ea0fa155d12bab9b3', + }) + def self.build system './configure' system 'make' diff --git a/packages/cpio.rb b/packages/cpio.rb index 0eadfa71b..ff7b04f0b 100644 --- a/packages/cpio.rb +++ b/packages/cpio.rb @@ -7,6 +7,19 @@ class Cpio < Package source_url 'http://ftp.gnu.org/gnu/cpio/cpio-2.12.tar.gz' source_sha256 '08a35e92deb3c85d269a0059a27d4140a9667a6369459299d08c17f713a92e73' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cpio-2.12-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cpio-2.12-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/cpio-2.12-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cpio-2.12-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ce329d2fa0fc9f708af6992a72335ed787e2c6753ed745149f3b343e5d237f0d', + armv7l: 'ce329d2fa0fc9f708af6992a72335ed787e2c6753ed745149f3b343e5d237f0d', + i686: '9240db94042983365a1c70b762dfee9870ee75697e13b88ae33b86b94d2a7d50', + x86_64: '492cb4051825b4de2393229e82ace30f19cd43794f0828d76d0466e97c88916d', + }) + depends_on 'binutils' depends_on 'gawk' diff --git a/packages/cpustat.rb b/packages/cpustat.rb index e2bd4bf85..a95ade18b 100644 --- a/packages/cpustat.rb +++ b/packages/cpustat.rb @@ -7,6 +7,19 @@ class Cpustat < Package source_url 'http://kernel.ubuntu.com/~cking/tarballs/cpustat/cpustat-0.02.03.tar.gz' source_sha256 '8e48cbd6927b9060a59cd278bb855f6fcdb773ff5ff919a1f75c086c94b4c1d0' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cpustat-0.02.03-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cpustat-0.02.03-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/cpustat-0.02.03-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cpustat-0.02.03-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3512fe1d54b69cc47830c99ea89fa6851dc14a936c942c1087d49bd9c4a1643c', + armv7l: '3512fe1d54b69cc47830c99ea89fa6851dc14a936c942c1087d49bd9c4a1643c', + i686: 'e108e8981bcfa369dbeb450ef2fe5f60adf752ba7bd6b45e3670778fd871089a', + x86_64: 'fd4dc76c596c68617c9ef91cefc17ce5394e52227754968a6f699548439c08e7', + }) + depends_on 'ncurses' def self.build diff --git a/packages/ctags.rb b/packages/ctags.rb index e1fab0806..017a39d8a 100644 --- a/packages/ctags.rb +++ b/packages/ctags.rb @@ -7,6 +7,19 @@ class Ctags < Package source_url 'http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz' source_sha256 '0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ctags-5.8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ctags-5.8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ctags-5.8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ctags-5.8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '81a6e5cf24475c276751966ab9ccd884fa7fb339e7c2b6224a928fe9a130bec7', + armv7l: '81a6e5cf24475c276751966ab9ccd884fa7fb339e7c2b6224a928fe9a130bec7', + i686: '21fd5f780112b4e7d7df6c5d8cdc5c10e5507b4e597a071b332e9d30efa40ebe', + x86_64: 'd3003d8b2e138bb774b119d089aa8de6c5d5881dc6229a89149bb974ce8a20a4', + }) + def self.build system "./configure" system "make" diff --git a/packages/ctorrent.rb b/packages/ctorrent.rb index 04bf12710..ee845d3c5 100644 --- a/packages/ctorrent.rb +++ b/packages/ctorrent.rb @@ -7,6 +7,19 @@ class Ctorrent < Package source_url 'http://www.rahul.net/dholmes/ctorrent/ctorrent-dnh3.3.2.tar.gz' source_sha256 'c87366c91475931f75b924119580abd06a7b3cb3f00fef47346552cab1e24863' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ctorrent-3.3.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ctorrent-3.3.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ctorrent-3.3.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ctorrent-3.3.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '32f8e0727420efc33e670f025c1608fe4c8aec5cbf660a24fde1366dd8a85ef1', + armv7l: '32f8e0727420efc33e670f025c1608fe4c8aec5cbf660a24fde1366dd8a85ef1', + i686: '18e5029cb1032bf6a623197c06a5f023d1a3af53e421be77ab8950be52a5bda3', + x86_64: '012252e1976bd0580c34f697cff7338b53d4989b6f52a02b5171807981aa1ec4', + }) + depends_on 'openssl' => :build def self.build diff --git a/packages/curl.rb b/packages/curl.rb index 424e3daf3..d730575cb 100644 --- a/packages/curl.rb +++ b/packages/curl.rb @@ -7,6 +7,19 @@ class Curl < Package source_url 'https://curl.haxx.se/download/curl-7.54.1.tar.bz2' source_sha256 'fdfc4df2d001ee0c44ec071186e770046249263c491fcae48df0e1a3ca8f25a0' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.54.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.54.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.54.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.54.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'daccab6923899c4a39479689051ab4842ba5a90c88cd0f8d360902db685e0698', + armv7l: 'daccab6923899c4a39479689051ab4842ba5a90c88cd0f8d360902db685e0698', + i686: '0132bc64633d7407c1551972bcdad0227c109ad79afd9e75bb041ddc13897ba6', + x86_64: '5770fa2afa9d6c9b34c911752a50a799de3f6c3a00a5934e7a8d7967a2868e55', + }) + depends_on 'openssl' => :build depends_on 'zlibpkg' => :build depends_on 'libssh2' diff --git a/packages/damageproto.rb b/packages/damageproto.rb index 2d56e1d4a..450d52730 100644 --- a/packages/damageproto.rb +++ b/packages/damageproto.rb @@ -7,6 +7,19 @@ class Damageproto < Package source_url 'https://www.x.org/archive/individual/proto/damageproto-1.2.1.tar.gz' source_sha256 'f65ccbf1de9750a527ea6e85694085b179f2d06495cbdb742b3edb2149fef303' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/damageproto-1.2.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/damageproto-1.2.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/damageproto-1.2.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/damageproto-1.2.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e75540a25f67be9d01b88782a5257e9f7958458d77ad069a4aae4a34913099f1', + armv7l: 'e75540a25f67be9d01b88782a5257e9f7958458d77ad069a4aae4a34913099f1', + i686: '1570f461f2e003f120bda0729a9a071cef7b59a2b55aecc1cac729cb58cf4ab5', + x86_64: 'a2490f9bc4e522400157b00d601718eb418a1b66558b144a38eda43d26518c5f', + }) + def self.build system "./configure" end diff --git a/packages/darkhttpd.rb b/packages/darkhttpd.rb index 5d17127f3..4f54f2e30 100644 --- a/packages/darkhttpd.rb +++ b/packages/darkhttpd.rb @@ -7,6 +7,19 @@ class Darkhttpd < Package source_url 'https://unix4lyfe.org/darkhttpd/darkhttpd-1.12.tar.bz2' source_sha256 'a50417b622b32b5f421b3132cb94ebeff04f02c5fb87fba2e31147d23de50505' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/darkhttpd-1.12-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/darkhttpd-1.12-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/darkhttpd-1.12-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/darkhttpd-1.12-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '2e0d63b59129bae92d3d957b655a9d4bf07a66586d5427f8fbe1b0d181541b0f', + armv7l: '2e0d63b59129bae92d3d957b655a9d4bf07a66586d5427f8fbe1b0d181541b0f', + i686: '56f4e98ccfe4f04ca4fd7bf3c1268de0dc44600da4b4257d32cc0cfe634485c9', + x86_64: 'c60d1cb89689bd4ecbe0503b37cfeefa7b64a0db310644fbe4e987bfd3f6699e', + }) + def self.build system 'make' end diff --git a/packages/dart.rb b/packages/dart.rb index fa71a31da..d22a163e7 100644 --- a/packages/dart.rb +++ b/packages/dart.rb @@ -26,6 +26,19 @@ class Dart < Package # abort 'Unable to install dart sdk. Architecture not supported.'.lightred end + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dart-1.24.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dart-1.24.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dart-1.24.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dart-1.24.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd19e34f2251670535add6e2877d8f6564ed457a5da85a179575b5d1ce931592e', + armv7l: 'd19e34f2251670535add6e2877d8f6564ed457a5da85a179575b5d1ce931592e', + i686: '4f355931de520119772399267c50c1738bcbca1e675f16e838023d62874b8428', + x86_64: 'e3c08598150d72bcc3b06a79c0a37ab5559d1a3ff7153e7a703c6e7ba1b89ccf', + }) + depends_on 'unzip' def self.install diff --git a/packages/datamash.rb b/packages/datamash.rb index a3af5672d..f04c31722 100644 --- a/packages/datamash.rb +++ b/packages/datamash.rb @@ -7,6 +7,19 @@ class Datamash < Package source_url 'https://ftpmirror.gnu.org/datamash/datamash-1.1.1.tar.gz' source_sha256 '420819b3d7372ee3ce704add847cff7d08c4f8176c1d48735d4a632410bb801b' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.1.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.1.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.1.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.1.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e664ff3f0882182ae85207bd1206fe71c0f7cbd57f32dca37791ed9ec4dc51e0', + armv7l: 'e664ff3f0882182ae85207bd1206fe71c0f7cbd57f32dca37791ed9ec4dc51e0', + i686: '6bddfe6f7e92197c65c64ec2ee39cd88f57eafa96f93496bf058174f33eae882', + x86_64: '179497c275e0f4f51c0c6512515d0bbe9bbcd8397b0737e45ff63be4acb907d7', + }) + def self.build system './configure' system 'make' diff --git a/packages/dbus.rb b/packages/dbus.rb index ad83a6a90..0e72f7bb3 100644 --- a/packages/dbus.rb +++ b/packages/dbus.rb @@ -7,6 +7,19 @@ class Dbus < Package source_url 'https://dbus.freedesktop.org/releases/dbus/dbus-1.11.14.tar.gz' source_sha256 '55cfc7fdd2cccb2fce1f75d2132ad4801b5ed6699fc2ce79ed993574adf90c80' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.11.14-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.11.14-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.11.14-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.11.14-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '608054e9cd999d4c42f740aede76058869050fd1897636187b3f56dc3a2f13dc', + armv7l: '608054e9cd999d4c42f740aede76058869050fd1897636187b3f56dc3a2f13dc', + i686: '58128f69a4f6e90f472b02bae8cbfddff953f82b526ebd569a398b14188c815b', + x86_64: '8b1c0db41420f8880694ef97f6fb333e8f4a0e4fc0323c6953c1d03df2d20c4d', + }) + depends_on 'expat' def self.build diff --git a/packages/di.rb b/packages/di.rb index 462e66137..ba5d11d98 100644 --- a/packages/di.rb +++ b/packages/di.rb @@ -7,6 +7,19 @@ class Di < Package source_url 'https://gentoo.com/di/di-4.44.tar.gz' source_sha256 '963d00cadbf5a115ff31b31b0d6141be751c7b0a209e50990cb78e36d1a50320' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.44-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.44-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.44-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.44-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd8afd4edc9ff3b1cf07ff24136db197b0ccd200cc513c058a49ae4bf1d7c6fd2', + armv7l: 'd8afd4edc9ff3b1cf07ff24136db197b0ccd200cc513c058a49ae4bf1d7c6fd2', + i686: '59031360f1daa4593cdb961864ed6357b30cbe393c6d83f80f4a38f8fff9fb92', + x86_64: 'a233c27d5c1b70585a99806fd20f716e088b7f8fd5250a499b75d63a6cd863d3', + }) + def self.build system "sed -i '40s,= ,= $(DESTDIR)/,' Makefile" # set correct bin path system "sed -i '44s,= ,= $(DESTDIR)/,' Makefile" # add destdir to man path diff --git a/packages/diffutils.rb b/packages/diffutils.rb index 3bfcf20be..652f2a6b4 100644 --- a/packages/diffutils.rb +++ b/packages/diffutils.rb @@ -7,6 +7,19 @@ class Diffutils < Package source_url 'https://ftp.gnu.org/gnu/diffutils/diffutils-3.6.tar.xz' source_sha256 'd621e8bdd4b573918c8145f7ae61817d1be9deb4c8d2328a65cea8e11d783bd6' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/diffutils-3.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/diffutils-3.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/diffutils-3.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/diffutils-3.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '77a30765496cd1c8c81c5494f0d271723fe8594ba32cd97e956548cc113fe4a4', + armv7l: '77a30765496cd1c8c81c5494f0d271723fe8594ba32cd97e956548cc113fe4a4', + i686: 'a571f4a127d616f216dce43e72bdb746243b90516a3aa2a3c441c5c7130a5726', + x86_64: 'd1d6cfc14b969ffb340b99c5fb66791745209ad43198ef1b990ffccb3ac2cb3e', + }) + depends_on 'libsigsegv' def self.build diff --git a/packages/diskscan.rb b/packages/diskscan.rb index 871937322..80cce2de9 100644 --- a/packages/diskscan.rb +++ b/packages/diskscan.rb @@ -7,6 +7,19 @@ class Diskscan < Package source_url 'https://github.com/baruch/diskscan/archive/0.19.tar.gz' source_sha256 '92a7298af99043e1e584e4343040b6574b9229f44c122e1cbcb90ba478d928d1' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.19-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.19-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.19-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.19-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f9935c4832761838472c265106acdfd05ddf40106c662d1cdbca3b41f6ab1e0d', + armv7l: 'f9935c4832761838472c265106acdfd05ddf40106c662d1cdbca3b41f6ab1e0d', + i686: '4f946ad0e0fd9d9420b373ce72f77abfa876dabfc2620c1552bfdadc8cb4229a', + x86_64: '069edbf22cfeccacd021a8c343e3eb508967ca7490399cc1cde790ff61bdf0d2', + }) + depends_on 'cmake' => :build depends_on 'termcap' diff --git a/packages/dmidecode.rb b/packages/dmidecode.rb index 98e4ec9bd..dc3efe773 100644 --- a/packages/dmidecode.rb +++ b/packages/dmidecode.rb @@ -7,6 +7,19 @@ class Dmidecode < Package source_url 'http://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.1.tar.xz' source_sha256 'd766ce9b25548c59b1e7e930505b4cad9a7bb0b904a1a391fbb604d529781ac0' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dmidecode-3.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dmidecode-3.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dmidecode-3.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dmidecode-3.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'a3f1bf96a328ee441940346e0a907ad26e3656676eb3750d00b749fac0912bbe', + armv7l: 'a3f1bf96a328ee441940346e0a907ad26e3656676eb3750d00b749fac0912bbe', + i686: '2d5cd5a5d2bc1a91a1b83ef7fb5c3d1054ff07d8ba7b6f73a7944aa8e83e38f2', + x86_64: 'ee453a6dada1736e1c9ac271d2b540bbdc1b7682e8db637b0dcf381e9e4fc5d1', + }) + def self.build case ARCH when 'i686', 'x86_64' diff --git a/packages/dmxproto.rb b/packages/dmxproto.rb index 86de07b5c..052c72d5d 100644 --- a/packages/dmxproto.rb +++ b/packages/dmxproto.rb @@ -7,6 +7,19 @@ class Dmxproto < Package source_url 'https://www.x.org/archive/individual/proto/dmxproto-2.3.tar.gz' source_sha256 'a911a086a61c1bb16d35f70b391f167744ee721b5e2a7f22c00bc5a2c1ecb242' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dmxproto-2.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dmxproto-2.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dmxproto-2.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dmxproto-2.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'cb7a11e41ed58031979964b1d74daf6d1d1a3fffaf109d83d33099257415d4db', + armv7l: 'cb7a11e41ed58031979964b1d74daf6d1d1a3fffaf109d83d33099257415d4db', + i686: '6d72ac097f38aec3fea9b1e7459ca63687db48b18aeb6244b1f4021c66bdb71b', + x86_64: 'ff140f170545e997aaf0237f54eb2446aa0f30610e9604c25c150f864154731a', + }) + def self.build system "./configure" end diff --git a/packages/docbook.rb b/packages/docbook.rb index 3d6c9c087..9a7ef58f6 100644 --- a/packages/docbook.rb +++ b/packages/docbook.rb @@ -7,6 +7,19 @@ class Docbook < Package source_url 'https://downloads.sourceforge.net/project/docbook/docbook-xsl/1.79.1/docbook-xsl-1.79.1.tar.bz2' source_sha256 '725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook-1.79.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/docbook-1.79.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/docbook-1.79.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook-1.79.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '46c4bc0ba85310a7dbd317ccf82d1a01d84fed57844fe1ab402c97e7dfff214b', + armv7l: '46c4bc0ba85310a7dbd317ccf82d1a01d84fed57844fe1ab402c97e7dfff214b', + i686: 'f920e1e335360b845136dcd6ae16d6802db8c6a363f728122b25ba9b272d5f22', + x86_64: '4cb9846d4a824f015b86a7c633877e8716a52fa2f3d76cc2a9d1149ef3b49b3a', + }) + def self.install system "mkdir -p #{CREW_DEST_DIR}/usr/local/docbook" system "cp -r . #{CREW_DEST_DIR}/usr/local/docbook" diff --git a/packages/docbook_xml.rb b/packages/docbook_xml.rb index 3c6d866e7..f655f4dd1 100644 --- a/packages/docbook_xml.rb +++ b/packages/docbook_xml.rb @@ -9,6 +9,19 @@ class Docbook_xml < Package source_url 'http://www.docbook.org/xml/4.3/docbook-xml-4.3.zip' source_sha256 '23068a94ea6fd484b004c5a73ec36a66aa47ea8f0d6b62cc1695931f5c143464' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xml-4.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xml-4.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xml-4.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xml-4.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd52eb60b394b51945c4ebcefe915664fb835308e68e81a03f63da6b524f2b8db', + armv7l: 'd52eb60b394b51945c4ebcefe915664fb835308e68e81a03f63da6b524f2b8db', + i686: '432c69d99add5b330b8c3a43bbf937e10a2cee93081296e7fb43cd2e35cf3bd6', + x86_64: '43652bc703c27c907372133db6e93c39a90b8d671a94e6136a3c2e453672a02d', + }) + depends_on 'unzip' depends_on 'libxml2' depends_on 'docbook' diff --git a/packages/docbook_xsl.rb b/packages/docbook_xsl.rb index fbfe23b6c..694732fe2 100644 --- a/packages/docbook_xsl.rb +++ b/packages/docbook_xsl.rb @@ -9,6 +9,19 @@ class Docbook_xsl < Package source_url 'http://downloads.sourceforge.net/docbook/docbook-xsl-1.79.1.tar.bz2' source_sha256 '725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xsl-1.79.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xsl-1.79.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xsl-1.79.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xsl-1.79.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'dc78b57e5e4219ea92f0c2f077806c8f1f88f66577cec829d23691319d812ad6', + armv7l: 'dc78b57e5e4219ea92f0c2f077806c8f1f88f66577cec829d23691319d812ad6', + i686: '46834cf7ee7510cd02417a50b874fe0aceb806fc656ca13600e3bfa7dee25c5c', + x86_64: '6713dae4909337fde776f610cf3dee9b6b0ca88a8b35ffb02cc213022f6b85ba', + }) + depends_on 'unzip' depends_on 'libxml2' depends_on 'libxslt' diff --git a/packages/dos2unix.rb b/packages/dos2unix.rb index dacd780ea..991444443 100644 --- a/packages/dos2unix.rb +++ b/packages/dos2unix.rb @@ -7,6 +7,19 @@ class Dos2unix < Package source_url 'https://downloads.sourceforge.net/project/dos2unix/dos2unix/7.3.5/dos2unix-7.3.5.tar.gz' source_sha256 'a72caa2fb5cb739403315472fe522eda41aabab2a02ad6f5589639330af262e5' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dos2unix-7.3.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dos2unix-7.3.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dos2unix-7.3.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dos2unix-7.3.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '08909d923f63f79847ddcd923c1b4d92e5d666661833c51e776b1d37467e3fc9', + armv7l: '08909d923f63f79847ddcd923c1b4d92e5d666661833c51e776b1d37467e3fc9', + i686: 'b4469a6fdbfe6806d62be2b1c19137c522fb3481e00424af43e82be7d15aa259', + x86_64: '1ccebaca6f44e1d5dc75e172c7c8acd34844c0e34a9a6f69df0e5ebe2bab08e9', + }) + depends_on 'gettext' => :build def self.build diff --git a/packages/dri2proto.rb b/packages/dri2proto.rb index 098dbe7a6..0533f1933 100644 --- a/packages/dri2proto.rb +++ b/packages/dri2proto.rb @@ -7,6 +7,19 @@ class Dri2proto < Package source_url 'https://www.x.org/archive/individual/proto/dri2proto-2.8.tar.gz' source_sha256 '7e65b031eaa6ebe23c75583d4abd993ded7add8009b4200a4db7aa10728b0f61' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dri2proto-2.8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dri2proto-2.8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dri2proto-2.8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dri2proto-2.8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '661fcce3be8411e0c850d452472796595ea49253e2e7a250f321ad82b87ff317', + armv7l: '661fcce3be8411e0c850d452472796595ea49253e2e7a250f321ad82b87ff317', + i686: '54b62360cc347c7b039329afb84c3fa3c496cd7ff359537a94aa38edcd5ebc25', + x86_64: '1e5940de322be9369e8a249cb2ffe98b20798f82e0bc8a2f7b415f077986491b', + }) + def self.build system "./configure" end diff --git a/packages/dri3proto.rb b/packages/dri3proto.rb index 01ead076e..14e63fc7c 100644 --- a/packages/dri3proto.rb +++ b/packages/dri3proto.rb @@ -7,6 +7,19 @@ class Dri3proto < Package source_url 'https://www.x.org/archive/individual/proto/dri3proto-1.0.tar.gz' source_sha256 'e1a0dad3009ecde52c0bf44187df5f95cc9a7cc0e76dfc2f2bbf3e909fe03fa9' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dri3proto-1.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dri3proto-1.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dri3proto-1.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dri3proto-1.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '59a2797ad28d69e185a9b625200d5bb5b01d8ea8f97620e873601df3c1061f56', + armv7l: '59a2797ad28d69e185a9b625200d5bb5b01d8ea8f97620e873601df3c1061f56', + i686: '805f4048bdc5da1e60d99cc7018348dc14fdee613e326a5af5d5469497c9c4fe', + x86_64: '3715c6aeab1c8ed9aafc281cc69b14f2cb996f84aace65c837ca8bd03a12684d', + }) + def self.build system "./configure" end diff --git a/packages/dropbox.rb b/packages/dropbox.rb index 1af293562..eb98f5775 100644 --- a/packages/dropbox.rb +++ b/packages/dropbox.rb @@ -15,6 +15,15 @@ class Dropbox < Package puts 'Unable to install dropboxd. Supported architectures include i686 and x86_64 only.'.lightred end + binary_url ({ + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox-32.4.23-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox-32.4.23-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + i686: '9b1223d26c8d93a9e1b981bb0746fcb2053c175caaa57494af9de779551ffb7b', + x86_64: '372981c324e128d2b9df037c1c8413c9e7a055aae3267954cd9f213cf00c8f16', + }) + depends_on 'python27' unless File.exists? '/usr/local/bin/python' def self.build diff --git a/packages/dropbox_uploader.rb b/packages/dropbox_uploader.rb index d0c7b305c..9ef23c2b3 100644 --- a/packages/dropbox_uploader.rb +++ b/packages/dropbox_uploader.rb @@ -7,6 +7,19 @@ class Dropbox_uploader < Package source_url 'https://github.com/andreafabrizi/Dropbox-Uploader/archive/1.0.tar.gz' source_sha256 '8c9be8bd38fb3b0f0b4d1a863132ad38c8299ac62ecfbd1e818addf32b48d84c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox_uploader-1.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox_uploader-1.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox_uploader-1.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox_uploader-1.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '1a69021e4219a9dca4b90e3b5f1a6b6b31b426f6c64e359148c1c0f7a376e260', + armv7l: '1a69021e4219a9dca4b90e3b5f1a6b6b31b426f6c64e359148c1c0f7a376e260', + i686: '8d2c53ab15a7ce7d6bff02c8409f26b5b07b81f425bfe59170ee9d76d59ef49a', + x86_64: 'de141ac2bbc1a53d30776f5a280af3733222a92ca09465f13ea5b9d6000b2731', + }) + depends_on 'curl' def self.install diff --git a/packages/dstat.rb b/packages/dstat.rb index fc6e55e2f..ef793841a 100644 --- a/packages/dstat.rb +++ b/packages/dstat.rb @@ -7,6 +7,19 @@ class Dstat < Package source_url 'https://github.com/dagwieers/dstat/archive/0.7.3.tar.gz' source_sha256 '46e63821857b69fbc60cb2c7d893ccdd6f31cd9ef24b8bb0b68951e1c7374898' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dstat-0.7.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dstat-0.7.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dstat-0.7.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dstat-0.7.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7a9d0511b6c3248d64fd453ccac3c360560bc6d2231e9db2d8b45347001052a7', + armv7l: '7a9d0511b6c3248d64fd453ccac3c360560bc6d2231e9db2d8b45347001052a7', + i686: '198ec4a016d2141e8252b5e620ece1fc3d14e538e6ce357434a2f8c041a9acce', + x86_64: 'd37062db82e51d3bdfa30974b330442d8297f4e41d9a8705e4e51c41bfb604ba', + }) + depends_on "python27" def self.build diff --git a/packages/dtrx.rb b/packages/dtrx.rb index 518d9d60b..7a16eea97 100644 --- a/packages/dtrx.rb +++ b/packages/dtrx.rb @@ -7,6 +7,19 @@ class Dtrx < Package source_url 'https://brettcsmith.org/2007/dtrx/dtrx-7.1.tar.gz' source_sha256 '1c9afe48e9d9d4a1caa4c9b0c50593c6fe427942716ce717d81bae7f8425ce97' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dtrx-7.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dtrx-7.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dtrx-7.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dtrx-7.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'a607b05853dfa122ebdb852f28ac59b6142c99f7ee156a631b75bc5d82f797fa', + armv7l: 'a607b05853dfa122ebdb852f28ac59b6142c99f7ee156a631b75bc5d82f797fa', + i686: 'cdd735f6be940b2535b89226bfdeba5b65e92cbdfe0a828bceb7fc5787d872d7', + x86_64: '4817af93d2c30c4ced5c8fb5a4e0ebc7ebb51fb6fbfb2300380b27221b6b5c49', + }) + depends_on 'binutils' depends_on 'bz2' depends_on 'cabextract' diff --git a/packages/ed.rb b/packages/ed.rb index f670eabef..43dae26b7 100644 --- a/packages/ed.rb +++ b/packages/ed.rb @@ -7,6 +7,19 @@ class Ed < Package source_url 'http://ftpmirror.gnu.org/ed/ed-1.14.2.tar.lz' source_sha256 'f57962ba930d70d02fc71d6be5c5f2346b16992a455ab9c43be7061dec9810db' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ed-1.14.2-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ed-1.14.2-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ed-1.14.2-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ed-1.14.2-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '37fd6bd94df54bb20826ef58131893506bed51b2307fed0924481e53697b093c', + armv7l: '37fd6bd94df54bb20826ef58131893506bed51b2307fed0924481e53697b093c', + i686: 'f26afff59244acacd5ee74ff8b194350053c68b4c314142b43a0f664303bd474', + x86_64: '3f50a5390f50083ab4e3619792b65892637efe1675e8b65effe09404343d347a', + }) + # only lz archive is available for ed and it requires lzip. depends_on 'lzip' => :build diff --git a/packages/elixir.rb b/packages/elixir.rb index 23ec54cf3..ab0cd79f0 100644 --- a/packages/elixir.rb +++ b/packages/elixir.rb @@ -7,6 +7,19 @@ class Elixir < Package source_url 'https://github.com/elixir-lang/elixir/releases/download/v1.5.0/Precompiled.zip' source_sha256 '01841d8f973e10ea2e8e29342193063efb5ebe2c598c21dc8a3b93ec8428466a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/elixir-1.5.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/elixir-1.5.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/elixir-1.5.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/elixir-1.5.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'a458311760be3d9ea9f16bfdf2e046fa791afca94e15bd9b0852271403ccef8d', + armv7l: 'a458311760be3d9ea9f16bfdf2e046fa791afca94e15bd9b0852271403ccef8d', + i686: '948d4aa81a02fd1bd16dbecce969005235beba009d508bf9da852ab765805d98', + x86_64: 'f3dac90e7051c6c44ea2c6e0a0dad962efcbe05925718fba1c638d196da5f7f3', + }) + depends_on 'erlang' depends_on 'unzip' diff --git a/packages/emacs.rb b/packages/emacs.rb index 57ccc5479..6663f98ac 100644 --- a/packages/emacs.rb +++ b/packages/emacs.rb @@ -7,6 +7,19 @@ class Emacs < Package source_url 'ftp://ftp.gnu.org/gnu/emacs/emacs-25.1.tar.xz' source_sha256 '19f2798ee3bc26c95dca3303e7ab141e7ad65d6ea2b6945eeba4dbea7df48f33' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/emacs-25.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/emacs-25.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/emacs-25.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/emacs-25.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e363433a22286d83b06ec9a52b582eda470846d9fdb524243814453fa47308af', + armv7l: 'e363433a22286d83b06ec9a52b582eda470846d9fdb524243814453fa47308af', + i686: '8fb595ff0dc2f655282fba1a6e9c495005a33e07fa3bfba8c2710a64e67e8a1d', + x86_64: '30f1312efda0b2bfed72e889b563bf39fbbbf4f5feeb9329a7a09106ffa53f64', + }) + depends_on "zlibpkg" => :build depends_on "diffutils" => :build depends_on "m4" => :build diff --git a/packages/erlang.rb b/packages/erlang.rb index 7368e615d..c307b422c 100644 --- a/packages/erlang.rb +++ b/packages/erlang.rb @@ -7,6 +7,19 @@ class Erlang < Package source_url 'http://erlang.org/download/otp_src_20.0.tar.gz' source_sha256 'fe80e1e14a2772901be717694bb30ac4e9a07eee0cc7a28988724cbd21476811' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/erlang-20.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/erlang-20.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/erlang-20.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/erlang-20.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'dc606a55efaa490551c47a57d40f5eb57f5d9e7e7cc4f1e5ed315d9ea81dfcec', + armv7l: 'dc606a55efaa490551c47a57d40f5eb57f5d9e7e7cc4f1e5ed315d9ea81dfcec', + i686: 'cd06eacaa56bba7fd3ec72840f5e6e1c9e893684837b8af2b889832a212c539d', + x86_64: '807f78fae8ec997e891a443f982ccad5820b42777ec6c7020660a89597e4d368', + }) + depends_on 'flex' => :build def self.build diff --git a/packages/expat.rb b/packages/expat.rb index 38c54200f..f0240b9cd 100644 --- a/packages/expat.rb +++ b/packages/expat.rb @@ -7,6 +7,19 @@ class Expat < Package source_url 'https://downloads.sourceforge.net/project/expat/expat/2.2.2/expat-2.2.2.tar.bz2' source_sha256 '4376911fcf81a23ebd821bbabc26fd933f3ac74833f74924342c29aad2c86046' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/expat-2.2.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/expat-2.2.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/expat-2.2.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/expat-2.2.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ada9387de1b33c8178ceb1bfb354f5567e2aaa3f89141e839fa65c2e27cc0160', + armv7l: 'ada9387de1b33c8178ceb1bfb354f5567e2aaa3f89141e839fa65c2e27cc0160', + i686: 'ba40cbbe4d2ed9266ee47a04782f612e0a355e1b16084ebf2589e5f01adce3d4', + x86_64: '87a7ece1bfee774c109f61c6c82979d72576624318f943af536098917489e097', + }) + def self.build system "./configure", "--libdir=#{CREW_LIB_PREFIX}", "--enable-shared", "--disable-static", "--with-pic" system "make" diff --git a/packages/expect.rb b/packages/expect.rb index a33e60527..a78d614f7 100644 --- a/packages/expect.rb +++ b/packages/expect.rb @@ -7,6 +7,19 @@ class Expect < Package source_url 'http://prdownloads.sourceforge.net/expect/expect5.45.tar.gz' source_sha256 'b28dca90428a3b30e650525cdc16255d76bb6ccd65d448be53e620d95d5cc040' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/expect-5.45-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/expect-5.45-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/expect-5.45-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/expect-5.45-2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '50c9d4f9b030d97f5e11f514d6109b7a4ed1f5e978b5f42c3c3b41f94f437bff', + armv7l: '50c9d4f9b030d97f5e11f514d6109b7a4ed1f5e978b5f42c3c3b41f94f437bff', + i686: '5c10c93fbdcf5a6d8a1708ec4aea9b6daf12abebc5af23d2e3aaec6f051e2364', + x86_64: '65e9a83c45df552a9cb18f1ad3aced6169cef15eb4c7dc0535f39da22ac40f06', + }) + depends_on "tcl" def self.build diff --git a/packages/fasd.rb b/packages/fasd.rb index d5ec61786..b5517d811 100644 --- a/packages/fasd.rb +++ b/packages/fasd.rb @@ -7,6 +7,19 @@ class Fasd < Package source_url 'https://github.com/clvv/fasd/archive/1.0.1.tar.gz' source_sha256 '88efdfbbed8df408699a14fa6c567450bf86480f5ff3dde42d0b3e1dee731f65' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fasd-1.0.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fasd-1.0.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/fasd-1.0.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fasd-1.0.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7e12326537a96166d6897f6419a15bdf0a3f9d2edf448dccdc484c7a7331433d', + armv7l: '7e12326537a96166d6897f6419a15bdf0a3f9d2edf448dccdc484c7a7331433d', + i686: 'e660e0968145d2b981d8d7f89c1f368912313c370cf5b92d15cea59b2b82b39f', + x86_64: '860de1d2b40e13d439086a40f273e5dbf48e913c224e7e7274bca4625eaaffaa', + }) + def self.install system "sed -i 's,share/man,man,' Makefile" system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" diff --git a/packages/fetch.rb b/packages/fetch.rb index 15e5b3ff2..fefb9c114 100644 --- a/packages/fetch.rb +++ b/packages/fetch.rb @@ -7,6 +7,19 @@ class Fetch < Package source_url 'https://github.com/gruntwork-io/fetch/archive/v0.1.1.tar.gz' source_sha256 'ff3072da89c36a5031a3585ec6898113005185e76f626cf4ca8cffee4b62446d' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fetch-0.1.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fetch-0.1.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/fetch-0.1.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fetch-0.1.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6df3fe6ab4d7a6277577275e49c973949b2e60e8f1516e7eca7ff72bf8f4ce7f', + armv7l: '6df3fe6ab4d7a6277577275e49c973949b2e60e8f1516e7eca7ff72bf8f4ce7f', + i686: '6daecf37b9ee3ad15cf7b30172b46a13ae84a8909edbbd09f48c9eeafdc07cec', + x86_64: '572f35ff3eec1fc6ee50b70bd65d236bf9aff901e7c12adce0af82fcb07d2706', + }) + depends_on 'go' def self.build diff --git a/packages/ffcall.rb b/packages/ffcall.rb index 7dba0e215..6d6920da8 100644 --- a/packages/ffcall.rb +++ b/packages/ffcall.rb @@ -7,6 +7,15 @@ class Ffcall < Package source_url 'http://www.haible.de/bruno/gnu/ffcall-1.10.tar.gz' source_sha256 '6f1b5b8fc84b2c0051637fb1e4e4f8b975f5f98bff8fe053c1992347baa4983d' + binary_url ({ + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ffcall-1.10-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ffcall-1.10-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + i686: '9d64fa08b420b2e0e04545d905fd3a06ee3c42c9fb6770d41f455395a4255344', + x86_64: 'd7a2d2cb69fa4ce1a9e9da530a2fa3228b48a9d4c70195f73b96eea9237b543e', + }) + def self.build system "./configure --prefix=/usr/local CFLAGS=\" -fPIC\"" diff --git a/packages/ffmpeg.rb b/packages/ffmpeg.rb index 221173ce8..20be8e0f1 100644 --- a/packages/ffmpeg.rb +++ b/packages/ffmpeg.rb @@ -7,6 +7,19 @@ class Ffmpeg < Package source_url 'https://ffmpeg.org/releases/ffmpeg-3.3.3.tar.xz' source_sha256 'd2a9002cdc6b533b59728827186c044ad02ba64841f1b7cd6c21779875453a1e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ffmpeg-3.3.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ffmpeg-3.3.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ffmpeg-3.3.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ffmpeg-3.3.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '397191b677f632d8e3bcc83412612ca0efa9d9d4cc8a5fe821bcb9ab611b62a7', + armv7l: '397191b677f632d8e3bcc83412612ca0efa9d9d4cc8a5fe821bcb9ab611b62a7', + i686: '73bb71ef72c1c389c06b6d700f623da8992249210f52a6a7c6b279826c96f4aa', + x86_64: '26a93616aa93b2a70e34e7fd4cb4410dd346a7f491621f1d1518a1cd846541aa', + }) + depends_on 'gnutls' depends_on 'libass' depends_on 'libfdkaac' diff --git a/packages/figlet.rb b/packages/figlet.rb index f6ec9eace..cb6dac047 100644 --- a/packages/figlet.rb +++ b/packages/figlet.rb @@ -7,6 +7,19 @@ class Figlet < Package source_url 'ftp://ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz' source_sha256 'bf88c40fd0f077dab2712f54f8d39ac952e4e9f2e1882f1195be9e5e4257417d' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/figlet-2.2.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/figlet-2.2.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/figlet-2.2.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/figlet-2.2.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6f4f9e4777710551e5ff6a7da662f628bb150f29ff8cec5cdc5763c3fd24f16f', + armv7l: '6f4f9e4777710551e5ff6a7da662f628bb150f29ff8cec5cdc5763c3fd24f16f', + i686: 'e8a3bf134593f61e6cae88cd202db8a23007e6313c847299ba29e0f254d23ef5', + x86_64: 'd4e024831412e63a6c722cbd1c0c2b51e702c3b10739fa597741123f6126738b', + }) + def self.build system "make", "PREFIX=/usr/local" end diff --git a/packages/filecmd.rb b/packages/filecmd.rb index 2270f50b7..f0a365131 100644 --- a/packages/filecmd.rb +++ b/packages/filecmd.rb @@ -7,6 +7,19 @@ class Filecmd < Package source_url 'ftp://ftp.astron.com/pub/file/file-5.31.tar.gz' source_sha256 '09c588dac9cff4baa054f51a36141793bcf64926edc909594111ceae60fce4ee' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/filecmd-5.31-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/filecmd-5.31-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/filecmd-5.31-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/filecmd-5.31-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f1c113f744602e5c86183a33257d14fe03f29369ee616c3e187ddbf3882ff1ee', + armv7l: 'f1c113f744602e5c86183a33257d14fe03f29369ee616c3e187ddbf3882ff1ee', + i686: '0a59ad47288c5272ac7f7e908a2a786512363937b9e4513c57e7f233cfd549f8', + x86_64: '8af06683fb55abb471c43e7d847dc1bf4bd45bde15abefdaece7c7e3926c532f', + }) + def self.build system "./configure --libdir=#{CREW_LIB_PREFIX}" system "make" diff --git a/packages/finch.rb b/packages/finch.rb index bd76af34c..15838b530 100644 --- a/packages/finch.rb +++ b/packages/finch.rb @@ -7,6 +7,19 @@ class Finch < Package source_url 'https://downloads.sourceforge.net/project/pidgin/Pidgin/2.12.0/pidgin-2.12.0.tar.bz2' source_sha256 '8c3d3536d6d3c971bd433ff9946678af70a0f6aa4e6969cc2a83bb357015b7f8' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/finch-2.12.0-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/finch-2.12.0-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/finch-2.12.0-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/finch-2.12.0-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'db49b25683a033caaf3b228d9766a5e1718b9caee8a05e1ac87107eb43e96138', + armv7l: 'db49b25683a033caaf3b228d9766a5e1718b9caee8a05e1ac87107eb43e96138', + i686: 'b7c8bb60997bba78ab44b99ad8b0f4194e57f9af929d581ca46cf1fe8fc484e0', + x86_64: '4a16d35a9385c84ea85e1d16e06d9351d00a553848feeaa33118b5f8066dbb83', + }) + depends_on 'glib' depends_on 'ncursesw' depends_on 'tcl' diff --git a/packages/fish.rb b/packages/fish.rb index c6df6a5ce..4f1621e11 100644 --- a/packages/fish.rb +++ b/packages/fish.rb @@ -7,6 +7,19 @@ class Fish < Package source_url 'https://github.com/fish-shell/fish-shell/releases/download/2.6.0/fish-2.6.0.tar.gz' source_sha256 '7ee5bbd671c73e5323778982109241685d58a836e52013e18ee5d9f2e638fdfb' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fish-2.6.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fish-2.6.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/fish-2.6.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fish-2.6.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '45bd379b711698286d9461150c18fbf1d01446e61aa75aaf5bfcbc0dab1e1248', + armv7l: '45bd379b711698286d9461150c18fbf1d01446e61aa75aaf5bfcbc0dab1e1248', + i686: '173692480715219af0c366e67f182314a895dcbd816819c6a4b45a4c43da07c1', + x86_64: '6fe888f23b24020270bbb7c30911b2ae4ffc80689c1b66612a6ba6894a50f3a8', + }) + depends_on 'ncurses' def self.build diff --git a/packages/fixesproto.rb b/packages/fixesproto.rb index 8d2422ec2..15074a008 100644 --- a/packages/fixesproto.rb +++ b/packages/fixesproto.rb @@ -7,6 +7,19 @@ class Fixesproto < Package source_url 'https://www.x.org/archive/individual/proto/fixesproto-5.0.tar.gz' source_sha256 '67865a0e3cdc7dec1fd676f0927f7011ad4036c18eb320a2b41dbd56282f33b8' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fixesproto-5.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fixesproto-5.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/fixesproto-5.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fixesproto-5.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8f97260127449809bdd13b66bf6878bd23d56cf41f41a7860737aa5c67d83315', + armv7l: '8f97260127449809bdd13b66bf6878bd23d56cf41f41a7860737aa5c67d83315', + i686: '07f5f0b8e534bc08a5108867838e835ac7faa1abd3deadd5547b448862d479ef', + x86_64: '66fa1477e469a4cbbe5ebcf568fff3dc32f91c8ff8dfeddb0769fd43fbcc264a', + }) + def self.build system "./configure" end diff --git a/packages/flex.rb b/packages/flex.rb index 4a97f90f8..42a21165b 100644 --- a/packages/flex.rb +++ b/packages/flex.rb @@ -7,6 +7,19 @@ class Flex < Package source_url 'https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz' source_sha256 'e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/flex-2.6.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/flex-2.6.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/flex-2.6.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/flex-2.6.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'bbd90f1a0355f5b938713ce21e0b490ae9519f5d4cb272afb025b84884f443b9', + armv7l: 'bbd90f1a0355f5b938713ce21e0b490ae9519f5d4cb272afb025b84884f443b9', + i686: '246f92f5cb79802d51596504a7cc8f72367264018409833d389eac07084afd24', + x86_64: '805be1fdbf4d9d2ce81a652a064c6972eaf91824bb866867eb57c407dd9c2313', + }) + depends_on 'm4' depends_on 'bison' => :build diff --git a/packages/fly.rb b/packages/fly.rb index 70ac6e9b3..51f78fa8a 100644 --- a/packages/fly.rb +++ b/packages/fly.rb @@ -7,6 +7,19 @@ class Fly < Package source_url 'http://www.w3perl.com/fly/dist/fly-1.6.5.tar.gz' source_sha256 '8411915a9acd9a3d86896db5a53ac6bd4e35b44106c0f180cc0f96a6f02a62c9' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fly-1.6.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fly-1.6.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/fly-1.6.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fly-1.6.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '18e5b2d2e945f0192bc56de5c24a822421027c20477a1306ea9f61a8fc55eea9', + armv7l: '18e5b2d2e945f0192bc56de5c24a822421027c20477a1306ea9f61a8fc55eea9', + i686: '9a59d20d16c94b64b5efda732669b862c12544b0e1bec6570ad9d6dd6db71f47', + x86_64: '6232f0497b3d6cd9956dcce7b372a23a26a2874210deca99d57556ffe9c61644', + }) + depends_on 'libgd' def self.build diff --git a/packages/fontcacheproto.rb b/packages/fontcacheproto.rb index d3b20dc39..3d931da90 100644 --- a/packages/fontcacheproto.rb +++ b/packages/fontcacheproto.rb @@ -7,6 +7,19 @@ class Fontcacheproto < Package source_url 'https://www.x.org/archive/individual/proto/fontcacheproto-0.1.3.tar.gz' source_sha256 '759b4863b55a25bfc8f977d8ed969da0b99b3c823f33c674d6da5825f9df9a79' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fontcacheproto-0.13-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fontcacheproto-0.13-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/fontcacheproto-0.13-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fontcacheproto-0.13-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e666bf952cd8b9b72d5028727a4488e35a0c733bfa1e4d70276b740e27aca81e', + armv7l: 'e666bf952cd8b9b72d5028727a4488e35a0c733bfa1e4d70276b740e27aca81e', + i686: 'f5ce227919c64ef324f017162315cf9ebc6830b143b562ccb74bde03511a1bbf', + x86_64: '7ebd3cd5f640d40aed395f87b18eafcb89b4ca05e05370dead73d7fb99eb0e56', + }) + def self.build system "./configure" end diff --git a/packages/fontconfig.rb b/packages/fontconfig.rb index c3960938c..9984975b0 100644 --- a/packages/fontconfig.rb +++ b/packages/fontconfig.rb @@ -7,6 +7,19 @@ class Fontconfig < Package source_url 'https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.12.4.tar.bz2' source_sha256 '668293fcc4b3c59765cdee5cee05941091c0879edcc24dfec5455ef83912e45c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fontconfig-2.12.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fontconfig-2.12.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/fontconfig-2.12.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fontconfig-2.12.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e9019600344fb674b24c24b78599cb9ad45f5b33cfd3d3e31c2a3b8c87895f67', + armv7l: 'e9019600344fb674b24c24b78599cb9ad45f5b33cfd3d3e31c2a3b8c87895f67', + i686: '0d970e13d571ebeb4963ed1b50d9943502117877b2e08168613a0e705bf48211', + x86_64: '96dd1f4f9b381f3670d706a7ab0ed83cb48d354f1a5690a22d24929655dbc7ef', + }) + depends_on 'expat' depends_on 'gperf' depends_on 'pkgconfig' diff --git a/packages/fontsproto.rb b/packages/fontsproto.rb index 31a42f45c..6d7f51275 100644 --- a/packages/fontsproto.rb +++ b/packages/fontsproto.rb @@ -7,6 +7,19 @@ class Fontsproto < Package source_url 'https://www.x.org/archive/individual/proto/fontsproto-2.1.3.tar.gz' source_sha256 '72c44e63044b2b66f6fa112921621ecc20c71193982de4f198d9a29cda385c5e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fontsproto-2.1.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fontsproto-2.1.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/fontsproto-2.1.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fontsproto-2.1.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'a29922ecf12e3153d24edefa17f8db27e0067b92fc605ea9c90f5e41c7327be2', + armv7l: 'a29922ecf12e3153d24edefa17f8db27e0067b92fc605ea9c90f5e41c7327be2', + i686: '6ffb63f9690efc704a890cdb37c6b1f32c19dbcd728edd9e7b7dca88ba61e633', + x86_64: '17ab2f6e3163dcfcc7a442120edf94fa73443ebc89bd23fcb450511925cb3b87', + }) + def self.build system "./configure" end diff --git a/packages/foremost.rb b/packages/foremost.rb index e77ce4222..0afdbe443 100644 --- a/packages/foremost.rb +++ b/packages/foremost.rb @@ -7,6 +7,19 @@ class Foremost < Package source_url 'http://foremost.sourceforge.net/pkg/foremost-1.5.7.tar.gz' source_sha256 '502054ef212e3d90b292e99c7f7ac91f89f024720cd5a7e7680c3d1901ef5f34' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/foremost-1.5.7-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/foremost-1.5.7-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/foremost-1.5.7-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/foremost-1.5.7-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '45ee9afccc2ac3fc0c3b9e788a8f7f4cc5cd8b3a4cb10fed415e6f5f4c7fa59b', + armv7l: '45ee9afccc2ac3fc0c3b9e788a8f7f4cc5cd8b3a4cb10fed415e6f5f4c7fa59b', + i686: '69180049e0316e97efe0830a9b25c7e1cc68e55cfe193e06fffa101d7f451c09', + x86_64: '541f63cd095bd5ba0ace2c7943de31c341fa2419ca7ea7b4b7ed1058f17c6039', + }) + def self.build system "make" end diff --git a/packages/freetype.rb b/packages/freetype.rb index cca06b123..8d25ff977 100644 --- a/packages/freetype.rb +++ b/packages/freetype.rb @@ -7,6 +7,19 @@ class Freetype < Package source_url 'http://download.savannah.gnu.org/releases/freetype/freetype-2.8.tar.bz2' source_sha256 'a3c603ed84c3c2495f9c9331fe6bba3bb0ee65e06ec331e0a0fb52158291b40b' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/freetype-2.8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/freetype-2.8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/freetype-2.8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/freetype-2.8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5ec39b82a7b680abf3a42cb460e885452e32f54c00f3e59fb7b284ab78cf7bd0', + armv7l: '5ec39b82a7b680abf3a42cb460e885452e32f54c00f3e59fb7b284ab78cf7bd0', + i686: 'f76398ca157ba8e311f750352e4914fa143c1b6f46f5d74f85f8658fc0afe906', + x86_64: '1015587a901348072e4315afdfdf9901ff2d7d2f671cfe54023407bc8836dcb6', + }) + depends_on 'expat' def self.build diff --git a/packages/fribidi.rb b/packages/fribidi.rb index 1a86b7bc6..366a0f76f 100644 --- a/packages/fribidi.rb +++ b/packages/fribidi.rb @@ -7,6 +7,19 @@ class Fribidi < Package source_url 'https://www.fribidi.org/download/fribidi-0.19.7.tar.bz2' source_sha256 '08222a6212bbc2276a2d55c3bf370109ae4a35b689acbc66571ad2a670595a8e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fribidi-0.19.7-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fribidi-0.19.7-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/fribidi-0.19.7-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fribidi-0.19.7-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '66631c0d358d9e548e46b676221e8495592a14e986850141771c8115fb8c33d3', + armv7l: '66631c0d358d9e548e46b676221e8495592a14e986850141771c8115fb8c33d3', + i686: 'a2898c1b77f70adc5ce26feae9a66cd3ecde3244636d42b12bac22b2d32e99d6', + x86_64: '8e384469c614322d456406fa7c938f3781910e684d9aa0ef588e3355f8a0af75', + }) + def self.build system "./configure" system "make" diff --git a/packages/fslint.rb b/packages/fslint.rb index df19ed544..955dca8d1 100644 --- a/packages/fslint.rb +++ b/packages/fslint.rb @@ -7,6 +7,19 @@ class Fslint < Package source_url 'http://www.pixelbeat.org/fslint/fslint-2.46.tar.xz' source_sha256 'f15daebfecfd2eea0d3b48a0193e25974b71dcf1e4b4a33d5a3dcfb7bb9c90cc' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fslint-2.46-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fslint-2.46-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/fslint-2.46-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fslint-2.46-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '2eb0a037b1b395589ad00bf857eb9eba17e9c30f1d1683417d7f00ef0854e50c', + armv7l: '2eb0a037b1b395589ad00bf857eb9eba17e9c30f1d1683417d7f00ef0854e50c', + i686: 'b0a8192b7ca71e2412533ea0c1e81db0532b15324472a9bf24125e023aee2ba3', + x86_64: '5e3798a1ecaadb78deeaf1ac17bcafe842e72aac70247b9f95ccd915a5925460', + }) + depends_on 'help2man' def self.build diff --git a/packages/fuse.rb b/packages/fuse.rb index 7bc6436d4..da79594f1 100644 --- a/packages/fuse.rb +++ b/packages/fuse.rb @@ -10,6 +10,19 @@ class Fuse < Package source_url 'https://github.com/libfuse/libfuse/releases/download/fuse_2_9_4/fuse-2.8.6.tar.gz' source_sha256 '1ec1913e38f09b2a9ec1579e1800805b5e2c747d1dce515e316dbb665ca139d6' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fuse-2.8.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fuse-2.8.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/fuse-2.8.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fuse-2.8.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '9c72f6cfa101f59fc44052f7ccb3b49bf89ab69df47a965ba382b058d96db1ad', + armv7l: '9c72f6cfa101f59fc44052f7ccb3b49bf89ab69df47a965ba382b058d96db1ad', + i686: 'c2d3b90b071d6b9124dbf9eb464964ed1920d42bdd6dc8ed3734d2b5d6fedcf4', + x86_64: 'c7a29efb8445804c05b642e102db77e3b1660e74b89fc200572a03a8a7aa5bd1', + }) + def self.build # Disable util since we must use pre-installed /sbin/mount.fuse system "./configure", "--libdir=#{CREW_LIB_PREFIX}", "--enable-shared", "--disable-static", "--with-pic", "--disable-util" diff --git a/packages/gawk.rb b/packages/gawk.rb index c18f224ef..0e4fb687b 100644 --- a/packages/gawk.rb +++ b/packages/gawk.rb @@ -7,6 +7,19 @@ class Gawk < Package source_url 'http://ftp.gnu.org/gnu/gawk/gawk-4.1.4.tar.xz' source_sha256 '53e184e2d0f90def9207860531802456322be091c7b48f23fdc79cda65adc266' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gawk-4.1.4-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gawk-4.1.4-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gawk-4.1.4-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gawk-4.1.4-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c2ced685d98ec85de68b5eac56c6d297619502b3bee290145abfe9d35a52d960', + armv7l: 'c2ced685d98ec85de68b5eac56c6d297619502b3bee290145abfe9d35a52d960', + i686: '1c032e90b3ee55a7a916a7d6e36e9accaa21926ef9c6099ebb289330320ecfce', + x86_64: '61eb233ff9bc2f0f23e3b169bfaa0ed1dd4abcc92583a26aaf0e287905fa7d82', + }) + depends_on 'libsigsegv' depends_on 'readline' => :build depends_on 'ncurses' diff --git a/packages/gc.rb b/packages/gc.rb index 3987e6de8..19e6d252d 100644 --- a/packages/gc.rb +++ b/packages/gc.rb @@ -7,6 +7,19 @@ class Gc < Package source_url 'http://www.hboehm.info/gc/gc_source/gc-7.6.0.tar.gz' source_sha256 'a14a28b1129be90e55cd6f71127ffc5594e1091d5d54131528c24cd0c03b7d90' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gc-7.6.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gc-7.6.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gc-7.6.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gc-7.6.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd962f0e9693e93b7915865e592a6af653afc311117e64164550d0e6de459cacf', + armv7l: 'd962f0e9693e93b7915865e592a6af653afc311117e64164550d0e6de459cacf', + i686: '7419f6b39d300976cfb8d40692b7e446b4bd354198a8b6dfb8fd98e88255bb66', + x86_64: 'f7a3d7f2d3471f2e26fd5df087cd85f99ee959aebd81c47ebc14bb5f10a0a3df', + }) + depends_on 'libatomic_ops' depends_on 'libtool' diff --git a/packages/gcc.rb b/packages/gcc.rb index 4f853ec7a..934b50ebc 100644 --- a/packages/gcc.rb +++ b/packages/gcc.rb @@ -6,16 +6,16 @@ class Gcc < Package version '4.9.4-1' binary_url ({ - aarch64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/gcc-4.9.4-chromeos-armv7l.tar.xz', - armv7l: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/gcc-4.9.4-chromeos-armv7l.tar.xz', - i686: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/gcc-4.9.4-chromeos-i686.tar.xz', - x86_64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/gcc-4.9.4-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/gcc-4.9.4-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew-cross/gcc-4.9.4-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew-cross/gcc-4.9.4-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/gcc-4.9.4-1-chromeos-x86_64.tar.xz', }) binary_sha256 ({ aarch64: 'ecb047a9f52ea6b24313d4329b00236b6880e12df684e52e34e9664127d447c6', - armv7l: 'ecb047a9f52ea6b24313d4329b00236b6880e12df684e52e34e9664127d447c6', - i686: '9a8b20b58a564c9557c74b2b2769ddc68c110211588356b71c533aac6d54431b', - x86_64: '1ae1f58ca4b9fee3b0f68856e5d49b2feeb90e259e8d885f339c9aa8091f27c8', + armv7l: 'ecb047a9f52ea6b24313d4329b00236b6880e12df684e52e34e9664127d447c6', + i686: '9a8b20b58a564c9557c74b2b2769ddc68c110211588356b71c533aac6d54431b', + x86_64: '1ae1f58ca4b9fee3b0f68856e5d49b2feeb90e259e8d885f339c9aa8091f27c8', }) depends_on 'binutils' diff --git a/packages/gdal.rb b/packages/gdal.rb index 13286a6cb..d2227cf41 100644 --- a/packages/gdal.rb +++ b/packages/gdal.rb @@ -7,6 +7,19 @@ class Gdal < Package source_url 'http://download.osgeo.org/gdal/1.11.5/gdal-1.11.5.tar.xz' source_sha256 'd4fdc3e987b9926545f0a514b4328cd733f2208442f8d03bde630fe1f7eff042' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gdal-1.11.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gdal-1.11.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gdal-1.11.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gdal-1.11.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8ef717c1286b5f114a22326f88cdad52e2e2605600fb5f47334b85d74240f091', + armv7l: '8ef717c1286b5f114a22326f88cdad52e2e2605600fb5f47334b85d74240f091', + i686: 'e01778f779613e44fa74ba4cb0af30ff19690987e76c484784462dd667891bcf', + x86_64: '53f920cb22033654c94ba6fc8917cd39d42800b1cf574dbf8a7e453b3d2c1fa8', + }) + depends_on 'python27' depends_on 'curl' depends_on 'geos' diff --git a/packages/gdb.rb b/packages/gdb.rb index d3692864d..854765758 100644 --- a/packages/gdb.rb +++ b/packages/gdb.rb @@ -7,6 +7,19 @@ class Gdb < Package source_url 'http://ftp.gnu.org/gnu/gdb/gdb-8.0.tar.xz' source_sha256 'f6a24ffe4917e67014ef9273eb8b547cb96a13e5ca74895b06d683b391f3f4ee' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gdb-8.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gdb-8.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gdb-8.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gdb-8.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8612b39c8041b7ca574f0689f74a733c0ed168227495bcbc7ef2588dde5e314b', + armv7l: '8612b39c8041b7ca574f0689f74a733c0ed168227495bcbc7ef2588dde5e314b', + i686: 'fcaac403d13015720d0ef469545041a2bcff0b4d0f3bdba48380acfd8ac17385', + x86_64: 'f58b46880dd963748d604bca3cb9db9e108c64142e45d7df42b389acc0a085f2', + }) + depends_on "buildessential" depends_on "ncurses" depends_on "texinfo" diff --git a/packages/gdbm.rb b/packages/gdbm.rb index 093a6b1c8..3ca08e577 100644 --- a/packages/gdbm.rb +++ b/packages/gdbm.rb @@ -7,6 +7,19 @@ class Gdbm < Package source_url 'ftp://ftp.gnu.org/gnu/gdbm/gdbm-1.13.tar.gz' source_sha256 '9d252cbd7d793f7b12bcceaddda98d257c14f4d1890d851c386c37207000a253' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gdbm-1.13-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gdbm-1.13-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gdbm-1.13-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gdbm-1.13-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5173374cf85d85db067e74762347b29221bf6b145bff4297491cab41716f90dd', + armv7l: '5173374cf85d85db067e74762347b29221bf6b145bff4297491cab41716f90dd', + i686: 'abea0445b1b6be0365aa76340676b39118c6b2de094ee0e21d391ad6fabcd0ef', + x86_64: 'c6d4f4a421a04df6c9e6e2d99cfecce673fd58788e378978b2bc8c7312e4d4a6', + }) + depends_on 'readline' def self.build diff --git a/packages/gdrive.rb b/packages/gdrive.rb index 2bd074dd4..41259623b 100644 --- a/packages/gdrive.rb +++ b/packages/gdrive.rb @@ -8,6 +8,19 @@ class Gdrive < Package source_url 'https://github.com/prasmussen/gdrive/archive/2.1.0.tar.gz' source_sha256 'a1ea624e913e258596ea6340c8818a90c21962b0a75cf005e49a0f72f2077b2e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gdrive-2.1.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gdrive-2.1.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gdrive-2.1.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gdrive-2.1.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6290b75162c27f422ccd8477d5dba46b94a91519f74f404f9edf7c44913cac4d', + armv7l: '6290b75162c27f422ccd8477d5dba46b94a91519f74f404f9edf7c44913cac4d', + i686: '393b9e31f9700fd6c986d1b1f633bc7b5c12f24ce0d6807a8c83b50ac2d55e5b', + x86_64: 'dde5257e1686975cf1e4d0ffb2568eb0ea14fbc44f8cd7fae3a130afade5a854', + }) + def self.install system "mkdir -p #{CREW_DEST_DIR}/usr/local/bin" case ARCH diff --git a/packages/geoip.rb b/packages/geoip.rb index 3c2165a0c..76167024d 100644 --- a/packages/geoip.rb +++ b/packages/geoip.rb @@ -7,6 +7,19 @@ class Geoip < Package source_url 'https://github.com/maxmind/geoip-api-c/releases/download/v1.6.11/GeoIP-1.6.11.tar.gz' source_sha256 'b0e5a92200b5ab540d118983f7b7191caf4faf1ae879c44afa3ff2a2abcdb0f5' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/geoip-1.6.11-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/geoip-1.6.11-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/geoip-1.6.11-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/geoip-1.6.11-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '0fb9972f1b61e229725ab8c28f5f4f2c8b1ee4aa9aa10c20efd4c9192c07f455', + armv7l: '0fb9972f1b61e229725ab8c28f5f4f2c8b1ee4aa9aa10c20efd4c9192c07f455', + i686: '505dbc96ae411c89f3b1b2431766a29ae65c62464f077c3427c4140efab4c38f', + x86_64: '82497d5946ca23fe878649e1e05c999dd2d4c7cc1224683a92013422d6980d14', + }) + def self.build system './configure', "--libdir=#{CREW_LIB_PREFIX}" system 'make' diff --git a/packages/geos.rb b/packages/geos.rb index fb4de1c0c..ec9f85836 100644 --- a/packages/geos.rb +++ b/packages/geos.rb @@ -7,6 +7,19 @@ class Geos < Package source_url 'http://download.osgeo.org/geos/geos-3.6.1.tar.bz2' source_sha256 '4a2e4e3a7a09a7cfda3211d0f4a235d9fd3176ddf64bd8db14b4ead266189fc5' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/geos-3.6.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/geos-3.6.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/geos-3.6.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/geos-3.6.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8d2e7f75294f0cd00f3bcb38ee036593cc3e763406d181418a23d1adc27a694f', + armv7l: '8d2e7f75294f0cd00f3bcb38ee036593cc3e763406d181418a23d1adc27a694f', + i686: 'be6d488ae59d5ccf00a421dbe604cf171d8eeeaa28f9893016c29093855e91db', + x86_64: '497af512e88361df4692a5fe7f2d405ea8d3ec061f387bb1af2df357b6e524b6', + }) + def self.build system './configure CFLAGS=" -fPIC"' system 'make' diff --git a/packages/get_iplayer.rb b/packages/get_iplayer.rb index dede89cf3..e8ba3a6ab 100644 --- a/packages/get_iplayer.rb +++ b/packages/get_iplayer.rb @@ -7,6 +7,11 @@ class Get_iplayer < Package source_url 'https://github.com/get-iplayer/get_iplayer/archive/v3.01.tar.gz' source_sha256 '0e1e16f3706efa98893e33b1602cc00bb3d8e22e269bfc5a1a078559e4c21ce6' + binary_url ({ + }) + binary_sha256 ({ + }) + depends_on 'perl' depends_on 'ffmpeg' depends_on 'atomicparsley' diff --git a/packages/gettext.rb b/packages/gettext.rb index 0a745bcd0..592f1d862 100644 --- a/packages/gettext.rb +++ b/packages/gettext.rb @@ -7,6 +7,19 @@ class Gettext < Package source_url 'ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.8.1.tar.xz' source_sha256 '105556dbc5c3fbbc2aa0edb46d22d055748b6f5c7cd7a8d99f8e7eb84e938be4' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gettext-0.19.8.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gettext-0.19.8.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gettext-0.19.8.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gettext-0.19.8.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5c29d433ac66fde2b411c000eae1d5c2abbc67ae493758a85c069abcd89fe166', + armv7l: '5c29d433ac66fde2b411c000eae1d5c2abbc67ae493758a85c069abcd89fe166', + i686: '9302b43af04acf951c709fd1118cf95b01644013804205b3cfa78f0591d146d1', + x86_64: '4853c8efad9bb6103ef58cdde7f07aedf794f7896d04d1919123aac04169cb98', + }) + depends_on 'diffutils' => :build depends_on 'ncurses' depends_on 'libxml2' diff --git a/packages/ghostscript.rb b/packages/ghostscript.rb index b431d6010..261f57643 100644 --- a/packages/ghostscript.rb +++ b/packages/ghostscript.rb @@ -7,6 +7,19 @@ class Ghostscript < Package source_url 'ftp://ftp.gnu.org/gnu/ghostscript/gnu-ghostscript-9.14.1.tar.xz' source_sha256 '424a4ff333a594fdd397cd8adc4249bad7d74a6ae653f840dee72b27f1bf1da0' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ghostscript-9.14.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ghostscript-9.14.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ghostscript-9.14.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ghostscript-9.14.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '1b6fba1f2c7ff6ecd0403e4270d63ce3951ae690431b56994f2940970f0f6d1c', + armv7l: '1b6fba1f2c7ff6ecd0403e4270d63ce3951ae690431b56994f2940970f0f6d1c', + i686: '22999822bd89cb27f7c8dd5f8c90d002e2459f888fbc397cb74df00ea359ff87', + x86_64: '3313fbc9dcb40dd371db2147bd3ef00baeb3dbfb97420430ea4b7ef42d101d1e', + }) + depends_on 'lcms' depends_on 'libjpeg' diff --git a/packages/gifgen.rb b/packages/gifgen.rb index 24c3b6e5c..80580fc00 100644 --- a/packages/gifgen.rb +++ b/packages/gifgen.rb @@ -7,6 +7,19 @@ class Gifgen < Package source_url 'https://github.com/lukechilds/gifgen/archive/1.1.2.tar.gz' source_sha256 '95f69c63158315ad869ff36611026cce1a7d03f8c84716b1c21a44e71e8d6aee' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gifgen-1.1.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gifgen-1.1.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gifgen-1.1.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gifgen-1.1.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e1eadb94916b24ff42c9ea9dbeb3c16e2683f9dc392d39872cb355b5f54addc0', + armv7l: 'e1eadb94916b24ff42c9ea9dbeb3c16e2683f9dc392d39872cb355b5f54addc0', + i686: 'b5488a7cdf68252ceed0a1cf344bbba166fb98e388bc345436e4bc32da4664a9', + x86_64: '665fff725b0e73e5f5ac373b9418f7398eb9291d0e9eda72852c58ed1b543021', + }) + depends_on 'ffmpeg' depends_on 'help2man' diff --git a/packages/gifsicle.rb b/packages/gifsicle.rb index be55b5a4b..c312422a6 100644 --- a/packages/gifsicle.rb +++ b/packages/gifsicle.rb @@ -7,6 +7,19 @@ class Gifsicle < Package source_url 'https://github.com/kohler/gifsicle/archive/v1.89.tar.gz' source_sha256 '9b19ff8d50d88af5a5151eaf9e62beb1dd5b72002e7b7cc3aec9b385780e6b83' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gifsicle-1.89-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gifsicle-1.89-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gifsicle-1.89-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gifsicle-1.89-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6cbb8a84e03b8446d26d94341d166917ae50919a6148d2ce2da54e103ebf6310', + armv7l: '6cbb8a84e03b8446d26d94341d166917ae50919a6148d2ce2da54e103ebf6310', + i686: '5e6e15e3ff4093e5b287ceecd60f170cf32275761aa60f706977a746eb58f3a3', + x86_64: 'fd897442df51c04763921fbcba22143079eab0e6127ee2c031103f93768c755a', + }) + def self.build system './bootstrap.sh' system './configure --without-x --disable-gifview' diff --git a/packages/git.rb b/packages/git.rb index bf73f69f9..72954fabb 100644 --- a/packages/git.rb +++ b/packages/git.rb @@ -7,6 +7,19 @@ class Git < Package source_url 'https://github.com/git/git/archive/v2.14.1.tar.gz' source_sha256 'ccc366d5d674fb755fd98d219c23f2b4e5da8a49d8582a6314813b280d75536b' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/git-2.14.1-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/git-2.14.1-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/git-2.14.1-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/git-2.14.1-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8548a8273beeb7956fed40e5db078d624b3d0f9c7b5897980b31aaba5d0837b8', + armv7l: '8548a8273beeb7956fed40e5db078d624b3d0f9c7b5897980b31aaba5d0837b8', + i686: '11c1979b55f8ce623ceee18e78b3177c7038d6909bcbba717bda9fc8e9a6d3f2', + x86_64: '5950f17a8016f39002e3e25d9c2bd015bb82e5b253285ae144a18a0f8c8fb2f6', + }) + # use system zlibpkg, openssl, curl, expat depends_on 'autoconf' => :build depends_on 'zlibpkg' => :build diff --git a/packages/git_lfs.rb b/packages/git_lfs.rb index 34f629fc0..215bb4861 100644 --- a/packages/git_lfs.rb +++ b/packages/git_lfs.rb @@ -7,6 +7,19 @@ class Git_lfs < Package source_url 'https://github.com/git-lfs/git-lfs/archive/v2.2.1.tar.gz' source_sha256 'fede2b31b0539fd4a580f831867caac1b5d5dc4405e938c4ee0bfeacfb78ad7a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/git_lfs-2.2.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/git_lfs-2.2.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/git_lfs-2.2.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/git_lfs-2.2.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7b4b7371e813ca12a6c2261602c3e55f52d3b856869d65f2f7f20aa86762e130', + armv7l: '7b4b7371e813ca12a6c2261602c3e55f52d3b856869d65f2f7f20aa86762e130', + i686: '67fac00c8c74a5e7bd756b387275b9d33200de3e36474c5b29e91400745caad6', + x86_64: '10a0ed5b9ec97692c89314d2fbfb38e173e23414d6724464b71a310db11c18be', + }) + depends_on 'go' def self.build diff --git a/packages/github_release.rb b/packages/github_release.rb index d66c7d6ac..19b805ab8 100644 --- a/packages/github_release.rb +++ b/packages/github_release.rb @@ -7,6 +7,19 @@ class Github_release < Package source_url 'https://github.com/aktau/github-release/archive/v0.7.2.tar.gz' source_sha256 '057d57b01cd45d0316e2d32b7593ff0f4bb493d4767b5701b21b54301d74ff48' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/github_release-0.7.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/github_release-0.7.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/github_release-0.7.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/github_release-0.7.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5877bb08e32cc5f7c53bddf4049a530d4ae277c991b3f38dec1def084c2ab212', + armv7l: '5877bb08e32cc5f7c53bddf4049a530d4ae277c991b3f38dec1def084c2ab212', + i686: 'd455a96fce6edcf315d89e53495f9b1704d1e4f9dfdeaa00c58e6e28facdb874', + x86_64: 'f67e4d789cc86cf88c1aeb9dba109a935e07ad12f58ca3a5ab74d2e8bbb981e1', + }) + depends_on 'go' def self.build diff --git a/packages/glib.rb b/packages/glib.rb index 836181bda..560c63341 100644 --- a/packages/glib.rb +++ b/packages/glib.rb @@ -7,6 +7,19 @@ class Glib < Package source_url 'https://ftp.gnome.org/pub/gnome/sources/glib/2.40/glib-2.40.2.tar.xz' source_sha256 'e8ff8af2950897e805408480c454c415d1eade4e670ec5fb507f5e5853726c7a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/glib-2.40.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/glib-2.40.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/glib-2.40.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/glib-2.40.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '0cb6d4ea1398bceb72fd4ab673d8aa0a49ed3a567205ca0284e94b1e654146d0', + armv7l: '0cb6d4ea1398bceb72fd4ab673d8aa0a49ed3a567205ca0284e94b1e654146d0', + i686: '13d580fb427b9b508bfd7d31a9229df40fb0343cf5b1c62f74a9752960873b5d', + x86_64: '3805bdfd18ff5713bcd31a12f3c8b2a756093c6c30cce08c7b0e74249c97c546', + }) + depends_on 'libffi' depends_on 'gettext' depends_on 'zlibpkg' diff --git a/packages/glibc219.rb b/packages/glibc219.rb index 067a3954a..59eb45fd7 100644 --- a/packages/glibc219.rb +++ b/packages/glibc219.rb @@ -5,15 +5,15 @@ class Glibc219 < Package homepage 'https://www.gnu.org/software/libc/' version '2.19-2' binary_url ({ - aarch64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/glibc-2.19-chromeos-armv7l.tar.xz', - armv7l: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/glibc-2.19-chromeos-armv7l.tar.xz', - i686: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/glibc-2.19-chromeos-i686.tar.xz', - x86_64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/glibc-2.19-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/glibc219-2.19-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew-cross/glibc219-2.19-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew-cross/glibc219-2.19-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/glibc219-2.19-2-chromeos-x86_64.tar.xz', }) binary_sha256 ({ aarch64: 'df5fb603d658438489bc1d54de317bf8901e2cd3d80a4f3c3379e93cf8539c3c', - armv7l: 'df5fb603d658438489bc1d54de317bf8901e2cd3d80a4f3c3379e93cf8539c3c', - i686: 'a7e09144668734a08c660093b4f9ef7b6660c89c027d16eb9db1426f61660d85', - x86_64: 'bd8a5e69ca2994884bb7cf006887754331faa90e59e6165a693c4392968ccca3', + armv7l: 'df5fb603d658438489bc1d54de317bf8901e2cd3d80a4f3c3379e93cf8539c3c', + i686: 'a7e09144668734a08c660093b4f9ef7b6660c89c027d16eb9db1426f61660d85', + x86_64: 'bd8a5e69ca2994884bb7cf006887754331faa90e59e6165a693c4392968ccca3', }) end diff --git a/packages/glibc223.rb b/packages/glibc223.rb index b1a68389b..c68e06258 100644 --- a/packages/glibc223.rb +++ b/packages/glibc223.rb @@ -5,15 +5,15 @@ class Glibc223 < Package homepage 'https://www.gnu.org/software/libc/' version '2.23-2' binary_url ({ - aarch64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/glibc-2.23-chromeos-armv7l.tar.xz', - armv7l: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/glibc-2.23-chromeos-armv7l.tar.xz', - i686: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/glibc-2.23-chromeos-i686.tar.xz', - x86_64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/glibc-2.23-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/glibc223-2.23-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew-cross/glibc223-2.23-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew-cross/glibc223-2.23-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/glibc223-2.23-2-chromeos-x86_64.tar.xz', }) binary_sha256 ({ aarch64: '34755443a25fbe74da7fd4c0d67f758aaf7078db76c45dfa36fdab86a3842266', - armv7l: '34755443a25fbe74da7fd4c0d67f758aaf7078db76c45dfa36fdab86a3842266', - i686: '14ce3a27fb989a7d26713ebe1c374b9c5f603f6570d99b015dc603223d055f63', - x86_64: '151470a91581b26c6b1eaf18aa085c2665aa16eccafb1435040983e1dd8acba0', + armv7l: '34755443a25fbe74da7fd4c0d67f758aaf7078db76c45dfa36fdab86a3842266', + i686: '14ce3a27fb989a7d26713ebe1c374b9c5f603f6570d99b015dc603223d055f63', + x86_64: '151470a91581b26c6b1eaf18aa085c2665aa16eccafb1435040983e1dd8acba0', }) end diff --git a/packages/glide.rb b/packages/glide.rb index d77385335..1afb4b2d0 100644 --- a/packages/glide.rb +++ b/packages/glide.rb @@ -16,6 +16,19 @@ class Glide < Package source_sha256 '0e2be5e863464610ebc420443ccfab15cdfdf1c4ab63b5eb25d1216900a75109' end + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/glide-0.12.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/glide-0.12.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/glide-0.12.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/glide-0.12.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e7ffa620825012210d2c01a0c2b4480cbcdea58e03b9aee4e62e012396924334', + armv7l: 'e7ffa620825012210d2c01a0c2b4480cbcdea58e03b9aee4e62e012396924334', + i686: '12a1e5bc8ddd611d9ea52575e27d4b6e37363a0ac4df546c8d9d9398008c06a8', + x86_64: '00b2581e5d851bb92ba622e73ffce9f5c73e65e94a53a284f08d798a0b76a025', + }) + depends_on 'go' def self.install diff --git a/packages/glproto.rb b/packages/glproto.rb index f4a968acf..9625cad75 100644 --- a/packages/glproto.rb +++ b/packages/glproto.rb @@ -7,6 +7,19 @@ class Glproto < Package source_url 'https://www.x.org/archive/individual/proto/glproto-1.4.17.tar.gz' source_sha256 '9d8130fec2b98bd032db7730fa092dd9dec39f3de34f4bb03ceb43b9903dbc96' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/glproto-1.4.17-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/glproto-1.4.17-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/glproto-1.4.17-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/glproto-1.4.17-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '338528ba16b9bc296339d33f28de0d61d772f6918cdd048f2cb0ef6739cdbde5', + armv7l: '338528ba16b9bc296339d33f28de0d61d772f6918cdd048f2cb0ef6739cdbde5', + i686: 'a0f405296f44e1b8905c834b73d8730552a284fc6d0ad2ef7370b54a3e8386c5', + x86_64: '11f451888c66c6fd23612c3e0b3189f5fe3c12c8b288ce67f591c3cf2c97101c', + }) + def self.build system "./configure" end diff --git a/packages/gmp.rb b/packages/gmp.rb index b45f2e909..d1df2e00c 100644 --- a/packages/gmp.rb +++ b/packages/gmp.rb @@ -5,15 +5,15 @@ class Gmp < Package homepage 'https://gmplib.org/' version '6.1.2-2' binary_url ({ - aarch64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/gmp-6.1.2-chromeos-armv7l.tar.xz', - armv7l: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/gmp-6.1.2-chromeos-armv7l.tar.xz', - i686: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/gmp-6.1.2-chromeos-i686.tar.xz', - x86_64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/gmp-6.1.2-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/gmp-6.1.2-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew-cross/gmp-6.1.2-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew-cross/gmp-6.1.2-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/gmp-6.1.2-2-chromeos-x86_64.tar.xz', }) binary_sha256 ({ aarch64: '3ec9dd786c7fd0eaf5d2f539ca47d5b050a221e341c3ba23fbbbeedcab437a03', - armv7l: '3ec9dd786c7fd0eaf5d2f539ca47d5b050a221e341c3ba23fbbbeedcab437a03', - i686: '3b670ac470d2b1d7724f903fde93766ae8c4780b1b61cd4de0a50ec3780529d4', - x86_64: 'b7cbf53d56f7bb0a3ed36adcafbc340409d2da375560ceaf17102ea4413cebb4', + armv7l: '3ec9dd786c7fd0eaf5d2f539ca47d5b050a221e341c3ba23fbbbeedcab437a03', + i686: '3b670ac470d2b1d7724f903fde93766ae8c4780b1b61cd4de0a50ec3780529d4', + x86_64: 'b7cbf53d56f7bb0a3ed36adcafbc340409d2da375560ceaf17102ea4413cebb4', }) end diff --git a/packages/gnupg.rb b/packages/gnupg.rb index 27bd1a0f4..e2b9483f1 100644 --- a/packages/gnupg.rb +++ b/packages/gnupg.rb @@ -7,6 +7,19 @@ class Gnupg < Package source_url 'https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.1.22.tar.bz2' source_sha256 '46716faf9e1b92cfca86609f3bfffbf5bb4b6804df90dc853ff7061cfcfb4ad7' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gnupg-2.1.22-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gnupg-2.1.22-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gnupg-2.1.22-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gnupg-2.1.22-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '2b7537b77bda382df365a57f189c6f4fec9c5f23f96c9d1b67b9a85897ef6636', + armv7l: '2b7537b77bda382df365a57f189c6f4fec9c5f23f96c9d1b67b9a85897ef6636', + i686: '4303dbd05640fb7aadc13756759a3579114b0269a26ac23b6fecf2e137928682', + x86_64: '2b179e778449964e11da501685b6e4fbd06fd5c36501a6dd36d78d7fea6b7e1f', + }) + depends_on 'bz2' depends_on 'automake' depends_on 'libgpgerror' diff --git a/packages/gnutls.rb b/packages/gnutls.rb index 0e525a7da..853335641 100644 --- a/packages/gnutls.rb +++ b/packages/gnutls.rb @@ -7,6 +7,19 @@ class Gnutls < Package source_url 'https://www.gnupg.org/ftp/gcrypt/gnutls/v3.5/gnutls-3.5.14.tar.xz' source_sha256 '4aa12dec92f42a0434df794aca3d02f6f2a35b47b48c01252de65f355c051bda' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gnutls-3.5.14-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gnutls-3.5.14-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gnutls-3.5.14-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gnutls-3.5.14-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '9f49294e0e5896de387c29789df95c9b8d777025664c9a4fbe8f181101f6a92f', + armv7l: '9f49294e0e5896de387c29789df95c9b8d777025664c9a4fbe8f181101f6a92f', + i686: 'ba541aa4791bb15fba3b33ed3d884e1bf689027fb85c115d73f70b8894789554', + x86_64: 'fea2972759a7846dad494bb8a56e14d3b5378c4707bcb16c356e737193d40cfc', + }) + depends_on 'buildessential' => :build depends_on 'zlibpkg' => :build depends_on 'libunistring' diff --git a/packages/go.rb b/packages/go.rb index e6dbda91d..3581d1494 100644 --- a/packages/go.rb +++ b/packages/go.rb @@ -7,6 +7,19 @@ class Go < Package source_url 'https://storage.googleapis.com/golang/go1.8.3.src.tar.gz' source_sha256 '5f5dea2447e7dcfdc50fa6b94c512e58bfba5673c039259fd843f68829d99fa6' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/go-1.8.3-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/go-1.8.3-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/go-1.8.3-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/go-1.8.3-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f0ed5baa1cc1ec4a393e3255ce5c6556ce29b17395fb660872a7fa7ee9dd7951', + armv7l: 'f0ed5baa1cc1ec4a393e3255ce5c6556ce29b17395fb660872a7fa7ee9dd7951', + i686: '5f34ab7487970b560a4eadc37a0308b3e50f9cc37bf5b9c933e8b033c06987c1', + x86_64: '87bbb19fa513377c1be217dd23897770c3c307fd22bf85e2202de24659b44129', + }) + # Tests requires perl depends_on 'perl' => :build # go is required to build versions of go > 1.4 diff --git a/packages/go_bootstrap.rb b/packages/go_bootstrap.rb index d7728fc47..81fd0493c 100644 --- a/packages/go_bootstrap.rb +++ b/packages/go_bootstrap.rb @@ -7,6 +7,19 @@ class Go_bootstrap < Package source_url 'https://storage.googleapis.com/golang/go1.4-bootstrap-20161024.tar.gz' source_sha256 '398c70d9d10541ba9352974cc585c43220b6d8dbcd804ba2c9bd2fbf35fab286' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/go_bootstrap-1.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/go_bootstrap-1.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/go_bootstrap-1.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/go_bootstrap-1.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8156807070467d81cbcc55cd89c499c22e845aae77b5e114fffe595d86819fda', + armv7l: '8156807070467d81cbcc55cd89c499c22e845aae77b5e114fffe595d86819fda', + i686: '8f3df69651d3100a7e86161e8c36d9d6a04484247ad3912922044cb3a6f1f0f1', + x86_64: '16ca50af6bf7b909cab2db4dc2527af782610f081b8717a9f343e81365007a16', + }) + def self.build FileUtils.cd('src') do system "TMPDIR=/usr/local/tmp ./make.bash" diff --git a/packages/goaccess.rb b/packages/goaccess.rb index d3c8f0cab..e2b3f6e51 100644 --- a/packages/goaccess.rb +++ b/packages/goaccess.rb @@ -7,6 +7,19 @@ class Goaccess < Package source_url 'http://tar.goaccess.io/goaccess-1.2.tar.gz' source_sha256 '6ba9f66540ea58fc2c17f175265f9ed76d74a8432eeac1182b74ebf4f2cd3414' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/goaccess-1.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/goaccess-1.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/goaccess-1.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/goaccess-1.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '0c132b27f777f1e1dc14803e511bcc39878e3d95c6505340b82a1d51574e2b7e', + armv7l: '0c132b27f777f1e1dc14803e511bcc39878e3d95c6505340b82a1d51574e2b7e', + i686: 'aac33dd81eea11108a7c54cd07abb284c54e4aa8117234409c72d775f3b6f5f8', + x86_64: 'df1335f8f222662081b60bae63b43549988b410f92cc3e1d4012c13ea4833769', + }) + depends_on 'openssl' depends_on 'geoip' depends_on 'ncurses' diff --git a/packages/gox.rb b/packages/gox.rb index 2493f87aa..69742d054 100644 --- a/packages/gox.rb +++ b/packages/gox.rb @@ -7,6 +7,19 @@ class Gox < Package source_url 'https://github.com/mitchellh/gox/archive/v0.3.0.tar.gz' source_sha256 '29dc6b689f670a5444cc54cd9111549ccb01501901bc9197d0e1325a35157802' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gox-0.3.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gox-0.3.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gox-0.3.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gox-0.3.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'fe6431f046bae54f6e7753cd2cf0c4f85087a004927da65845e184b82c54ab37', + armv7l: 'fe6431f046bae54f6e7753cd2cf0c4f85087a004927da65845e184b82c54ab37', + i686: '07f529c6d0ef5cd84d21a4ad37c370070d88bee02940ab5e9186ef1645bc513a', + x86_64: '7d43be449836eac9aaf368bbba2bd8571489a2cdeae1999ab7ac19d1d9a84d97', + }) + depends_on 'go' def self.install diff --git a/packages/gperf.rb b/packages/gperf.rb index 0177c9ef6..7005fa9c4 100644 --- a/packages/gperf.rb +++ b/packages/gperf.rb @@ -7,6 +7,19 @@ class Gperf < Package source_url 'http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz' source_sha256 '588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gperf-3.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gperf-3.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gperf-3.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gperf-3.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '4515671860504871812106df28e025e75ba47c8068d1183e2d9e2baf743c94d4', + armv7l: '4515671860504871812106df28e025e75ba47c8068d1183e2d9e2baf743c94d4', + i686: 'cc740abbac1d7bfff9886c0993a59bcbb5735cb7bcec09ab04a3c036cb3df2aa', + x86_64: '50d2087a5d7c41451ba6320dd8614da47582e4a01b53a9be39041a4b0e10733b', + }) + def self.build system './configure' system 'make' diff --git a/packages/gpgme.rb b/packages/gpgme.rb index edf8f42ff..ab72426ee 100644 --- a/packages/gpgme.rb +++ b/packages/gpgme.rb @@ -7,6 +7,19 @@ class Gpgme < Package source_url 'https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.9.0.tar.bz2' source_sha256 '1b29fedb8bfad775e70eafac5b0590621683b2d9869db994568e6401f4034ceb' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gpgme-1.9.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gpgme-1.9.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gpgme-1.9.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gpgme-1.9.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '759ff099b5540be347291b4b8efb12560272e81af8b6b05b0b9d1806789cd4cb', + armv7l: '759ff099b5540be347291b4b8efb12560272e81af8b6b05b0b9d1806789cd4cb', + i686: '4a410cb150dafad7f78b930b45d2999129a251c949b4711f47ea2688d30ea04a', + x86_64: 'fcb3d155785a0a603f0dfee377f7e2ba2cda057b69d61a632c5cdaa14814804e', + }) + depends_on 'libgpgerror' depends_on 'libassuan' diff --git a/packages/grabinfo.rb b/packages/grabinfo.rb index 7019b49ec..0069bce08 100644 --- a/packages/grabinfo.rb +++ b/packages/grabinfo.rb @@ -7,6 +7,19 @@ class Grabinfo < Package source_url 'https://downloads.sourceforge.net/project/grabinfo/grabinfo/1.71/grabinfo-1.71.tar.gz' source_sha256 '3cf1e56aff10ef182065943a10ab815f2e8bf5ab77716dd97c2e91feb8db4278' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/grabinfo-1.71-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/grabinfo-1.71-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/grabinfo-1.71-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/grabinfo-1.71-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '986b4b357f7b09acaedc81809f1ddbd178d63bbe47a45304d8a8f5b938b243bf', + armv7l: '986b4b357f7b09acaedc81809f1ddbd178d63bbe47a45304d8a8f5b938b243bf', + i686: '3a802045aa425c5d78b22a64b0a9a561f741449d5993e6c1dcbbee7ceca1633c', + x86_64: '7fe45b72e711b264d61cacb333f6f240e965bb409c006c29d15a2cbccf43e52c', + }) + depends_on 'perl' def self.build diff --git a/packages/graphicsmagick.rb b/packages/graphicsmagick.rb index 21b7550c2..18c563681 100644 --- a/packages/graphicsmagick.rb +++ b/packages/graphicsmagick.rb @@ -7,6 +7,19 @@ class Graphicsmagick < Package source_url 'https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/1.3.26/GraphicsMagick-1.3.26.tar.xz' source_sha256 'fba015f3d5e5d5f17e57db663f1aa9d338e7b62f1d415b85d13ee366927e5f88' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/graphicsmagick-1.3.26-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/graphicsmagick-1.3.26-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/graphicsmagick-1.3.26-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/graphicsmagick-1.3.26-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '0ea513e19f384e321dd2081337d6097decadbc45f4def74f063229ff9f355347', + armv7l: '0ea513e19f384e321dd2081337d6097decadbc45f4def74f063229ff9f355347', + i686: '1959c3cbf69b90399b719ddb968b3e92b86ceedcc042149307b3dddcafad8390', + x86_64: 'e8de3207d98210454874c9c4f8b92a50cba0e3c08b82fe54307031e8a8e32c00', + }) + depends_on 'buildessential' def self.build diff --git a/packages/groff.rb b/packages/groff.rb index 87650be86..3cac3009b 100644 --- a/packages/groff.rb +++ b/packages/groff.rb @@ -7,6 +7,19 @@ class Groff < Package source_url 'http://ftp.gnu.org/gnu/groff/groff-1.22.3.tar.gz' source_sha256 '3a48a9d6c97750bfbd535feeb5be0111db6406ddb7bb79fc680809cda6d828a5' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/groff-1.22.3-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/groff-1.22.3-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/groff-1.22.3-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/groff-1.22.3-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '30ef7c394c4e8c61c5d39b77b421b22e8f656dcf37258fd4dfbc02bc5e484d0f', + armv7l: '30ef7c394c4e8c61c5d39b77b421b22e8f656dcf37258fd4dfbc02bc5e484d0f', + i686: 'be9f9f8cd96f3921cc7effe10f1904997101d7931279e05ddaa0555cfb824611', + x86_64: 'fcd0399b5ec6e0186294a9374571b15f228931e5ca89de8fbbca8702a9c506e1', + }) + depends_on 'perl' def self.build diff --git a/packages/gtk_doc.rb b/packages/gtk_doc.rb index a427fe957..0b1b8d0b3 100644 --- a/packages/gtk_doc.rb +++ b/packages/gtk_doc.rb @@ -7,6 +7,19 @@ class Gtk_doc < Package source_url 'https://github.com/GNOME/gtk-doc/archive/GTK_DOC_1_26.tar.gz' source_sha256 'f0bcb1ff8268136fdbf426d7862f4f092e70b24a73632cfe0a3d31ed0d924b5c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gtk_doc-1.26-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gtk_doc-1.26-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gtk_doc-1.26-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gtk_doc-1.26-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '0341eb6a16c9e6198a72bb2d5f091d3b4f45aa0a0237d92e2ba706736805f9b0', + armv7l: '0341eb6a16c9e6198a72bb2d5f091d3b4f45aa0a0237d92e2ba706736805f9b0', + i686: '867b201b1456d42848e209c7896c6651fc7bcbc84b42ea3e885a4559c27fdc49', + x86_64: '03b2df2209431070c71579a0446f68f900e2b435b2d1f47c895128dd4a5cf501', + }) + depends_on 'python3' depends_on 'python27' depends_on 'autoconf' diff --git a/packages/gtypist.rb b/packages/gtypist.rb index c010f81e8..8c61b07fb 100644 --- a/packages/gtypist.rb +++ b/packages/gtypist.rb @@ -7,6 +7,19 @@ class Gtypist < Package source_url 'http://ftp.gnu.org/gnu/gtypist/gtypist-2.9.5.tar.xz' source_sha256 'c13af40b12479f8219ffa6c66020618c0ce305ad305590fde02d2c20eb9cf977' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gtypist-2.9.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gtypist-2.9.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gtypist-2.9.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gtypist-2.9.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '270d48de1bc66a8ef39e8d72435aa2c1528b4a8512a791817e44c8d64ebfc0e0', + armv7l: '270d48de1bc66a8ef39e8d72435aa2c1528b4a8512a791817e44c8d64ebfc0e0', + i686: '90b43aa2ee81dfc1005b15a04fea0cb302cbc22a14915a8b2eea069caf328603', + x86_64: '6ff05a34f4ce9f20bb6dbaef93ff55ecdee9fe9c5ede12d39e561886469a4b7d', + }) + depends_on "emacs" => :build depends_on "ncurses" depends_on "perl" diff --git a/packages/gzsize.rb b/packages/gzsize.rb index e3f3f9cab..085aaa2cb 100644 --- a/packages/gzsize.rb +++ b/packages/gzsize.rb @@ -7,6 +7,19 @@ class Gzsize < Package source_url 'https://github.com/bfontaine/gzsize/archive/0.1.1.tar.gz' source_sha256 'ffb9cc1e5ed10443b1bcf2f711787bc7f69eee27ed83b48f2ccf9d80e39554dd' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gzsize-0.1.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gzsize-0.1.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/gzsize-0.1.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gzsize-0.1.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd4a24b086e172b771b389d5ce421877e5c3763dc66731cbbfa3bfe2fc40b66c6', + armv7l: 'd4a24b086e172b771b389d5ce421877e5c3763dc66731cbbfa3bfe2fc40b66c6', + i686: 'e8bbc0b2342a40b5c6cb231d61425a78e2804df614bd34bfe37ffc0cb2659c84', + x86_64: '5da9324de5a8799dad4cc5126033eefbed40aeb5c2e5616aede325010f500b91', + }) + def self.build system "make" end diff --git a/packages/halibut.rb b/packages/halibut.rb index c5a63316f..5def4195d 100644 --- a/packages/halibut.rb +++ b/packages/halibut.rb @@ -7,6 +7,19 @@ class Halibut < Package source_url 'https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-1.2/halibut-1.2.tar.gz' source_sha256 '1aedfb6240f27190c36a390fcac9ce732edbdbaa31c85ee675b994e2b083163f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/halibut-1.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/halibut-1.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/halibut-1.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/halibut-1.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '04f12bb5ff68ea5c4c279f98591f8b98e07ec60286dff0bcadf5c20a5a42e257', + armv7l: '04f12bb5ff68ea5c4c279f98591f8b98e07ec60286dff0bcadf5c20a5a42e257', + i686: '8281a31fe9ebfe71053d6a219064714470fe1e8261ab6483a85e731604e64d1b', + x86_64: '93bd79b97de9b7be01ccbe82ab3272ad9be6ead4e26376ac2ce4529e5b50a9dc', + }) + def self.build system 'make' FileUtils.cd('doc') do diff --git a/packages/haproxy.rb b/packages/haproxy.rb index 81c9796d5..a3efb36f6 100644 --- a/packages/haproxy.rb +++ b/packages/haproxy.rb @@ -7,6 +7,19 @@ class Haproxy < Package source_url 'http://www.haproxy.org/download/1.7/src/haproxy-1.7.8.tar.gz' source_sha256 'ec90153ccedd20ad4015d3eaf76b502ff1f61b431d54c22b8457b5784a9ae142' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/haproxy-1.7.8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/haproxy-1.7.8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/haproxy-1.7.8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/haproxy-1.7.8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '9eb798dceac782358cdb63dad096018a8b4084ed6dd305185cb5f17e3d59c556', + armv7l: '9eb798dceac782358cdb63dad096018a8b4084ed6dd305185cb5f17e3d59c556', + i686: 'ee9cefc0ddafff672c9f4128497ca15998402f00a7c5e51d85cdcf4922171d6b', + x86_64: 'a4d0c929f0a58b1d2cd2fa31d3de3c0ad32ea734b8e2b866ac631392a98aeb6f', + }) + depends_on 'openssl' depends_on 'pcre' diff --git a/packages/harfbuzz.rb b/packages/harfbuzz.rb index d4cc60b54..ecf8a1c78 100644 --- a/packages/harfbuzz.rb +++ b/packages/harfbuzz.rb @@ -7,6 +7,19 @@ class Harfbuzz < Package source_url 'https://github.com/behdad/harfbuzz/releases/download/1.4.8/harfbuzz-1.4.8.tar.bz2' source_sha256 'ccec4930ff0bb2d0c40aee203075447954b64a8c2695202413cc5e428c907131' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/harfbuzz-1.4.8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/harfbuzz-1.4.8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/harfbuzz-1.4.8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/harfbuzz-1.4.8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ff18bdc0196bbf720b9a39512ddacfbdd78a1bec1d0fa5bedb6ab9d306de0eba', + armv7l: 'ff18bdc0196bbf720b9a39512ddacfbdd78a1bec1d0fa5bedb6ab9d306de0eba', + i686: 'ba39ab3fbddef9cf32a60ea03aed0e0ada4d6126e565e30054e2fffa285f6864', + x86_64: 'ed686080f0d20252a0e82d72eb01a261629ac2fe9a31840e2afcfd8589829dbc', + }) + depends_on 'glib' depends_on 'icu4c' depends_on 'freetype' diff --git a/packages/hdparm.rb b/packages/hdparm.rb index 9221b8748..58508652d 100644 --- a/packages/hdparm.rb +++ b/packages/hdparm.rb @@ -7,6 +7,19 @@ class Hdparm < Package source_url 'http://www.ibiblio.org/pub/Linux/system/hardware/hdparm-9.32.tar.gz' source_sha256 '90d80632695759ec12c8a9da94471f04bc88d5b73d34fc6a370775b534d09319' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/hdparm-9.32-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/hdparm-9.32-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/hdparm-9.32-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/hdparm-9.32-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f796fcce23fca3c9a2830533b5cb63da0fc2be44c12e8e102db3f06ecf3d3a4e', + armv7l: 'f796fcce23fca3c9a2830533b5cb63da0fc2be44c12e8e102db3f06ecf3d3a4e', + i686: '7d0b697a2a64ec02a2b9938f0942b30922afc167daae5a05fea06dc4b480c1b3', + x86_64: '2c8d90661eaee768b43a87ac0c659fa2f9d24a3b83ef904f0cee61669e867724', + }) + def self.build system "sed -i 's,binprefix = ,binprefix = /usr/local,' Makefile" system "sed -i 's,manprefix = /usr,manprefix = /usr/local,' Makefile" diff --git a/packages/healthcheck.rb b/packages/healthcheck.rb index c94abc503..75d6d1dd8 100644 --- a/packages/healthcheck.rb +++ b/packages/healthcheck.rb @@ -7,6 +7,19 @@ class Healthcheck < Package source_url 'https://github.com/SimplyLinuxFAQ/health-check-script/archive/1cace54e871c69cd4bbbaeeb3b9e314d7f575b06.tar.gz' source_sha256 '4f40995614da68da7422e2ba8e01815c569e3c1a268122a5e13a007899092630' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/healthcheck-1cace5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/healthcheck-1cace5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/healthcheck-1cace5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/healthcheck-1cace5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b2859389bc7e8822e63fc6d793b40b298c9f47ca69dacfe274e891b62ce6c750', + armv7l: 'b2859389bc7e8822e63fc6d793b40b298c9f47ca69dacfe274e891b62ce6c750', + i686: 'a4d16ed000a890e88db285a5f8a8e81903da7e474c4a4fe641d431e253fe14c2', + x86_64: 'e73a9d6a5d50c759d0f0de7c9c862aba28d4d2fbee17c9f5aa1b7b04e374fb96', + }) + depends_on 'lsb_release' depends_on 'dmidecode' depends_on 'sysstat' diff --git a/packages/help2info.rb b/packages/help2info.rb index dabb5a2fc..78c52cb4c 100644 --- a/packages/help2info.rb +++ b/packages/help2info.rb @@ -7,6 +7,19 @@ class Help2info < Package source_url 'http://download.savannah.nongnu.org/releases/help2info/help2info-0.1.1.tar.bz2' source_sha256 '9964fa462fb3e0f0646c97d986b69b3365461e94365cd80c5ec57f03ca08a839' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/help2info-0.1.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/help2info-0.1.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/help2info-0.1.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/help2info-0.1.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f0d160d979279945e7c48f383a3caad240857432bc289f1e419d72ca210db4fe', + armv7l: 'f0d160d979279945e7c48f383a3caad240857432bc289f1e419d72ca210db4fe', + i686: '82cafd759e044aa98a96f712d7797ed3ce8c215fd45b2e996e2cb60e69dc3c90', + x86_64: '792983412f4b466c4a3c8f98cc16442701f2a7a26c6063e8335589dde5d0970a', + }) + def self.build system './configure' system 'make' diff --git a/packages/help2man.rb b/packages/help2man.rb index 8f6722be6..ea4c13a1c 100644 --- a/packages/help2man.rb +++ b/packages/help2man.rb @@ -7,6 +7,19 @@ class Help2man < Package source_url 'https://ftpmirror.gnu.org/help2man/help2man-1.47.4.tar.xz' source_sha256 'd4ecf697d13f14dd1a78c5995f06459bff706fd1ce593d1c02d81667c0207753' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/help2man-1.47.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/help2man-1.47.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/help2man-1.47.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/help2man-1.47.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'cc7d19aaa9ecb015b68f54d1d58308bf8c280a2a0248d0b1b27b6e6ae282fb5d', + armv7l: 'cc7d19aaa9ecb015b68f54d1d58308bf8c280a2a0248d0b1b27b6e6ae282fb5d', + i686: '05026d7d242bb60cc357cbdb91bcf0cb701240ed748952cecb088a7b8902b89e', + x86_64: '2b80d202e591f249ff3760a33d4e8457dd78cc260549d2fc7a24b84a37b7c168', + }) + def self.build system './configure' system 'make' diff --git a/packages/heroku.rb b/packages/heroku.rb index cffc76846..047afbc72 100644 --- a/packages/heroku.rb +++ b/packages/heroku.rb @@ -7,6 +7,19 @@ class Heroku < Package source_url 'https://github.com/heroku/cli/archive/v6.13.9.tar.gz' source_sha256 '76699029d86fc10326f8cf39b0c0a3b1f322dee39bd7c96fa81e34e52ff454f9' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/heroku-6.13.9-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/heroku-6.13.9-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/heroku-6.13.9-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/heroku-6.13.9-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '73f9f8288e4c8767dd3d6158ab86b1384c734367b639c18d4fce971c133cb31d', + armv7l: '73f9f8288e4c8767dd3d6158ab86b1384c734367b639c18d4fce971c133cb31d', + i686: '787f77bde4831a1e82ec9777dfe5a16c4837f07a04f74fd5f51637288c469f1d', + x86_64: '7b78ab9be7f1c12c2d2b3d11957e749729089a2bc1b8342f4fc1253ecfe229e6', + }) + depends_on 'yarn' def self.build diff --git a/packages/hexedit.rb b/packages/hexedit.rb index 5f4a06cc2..554345bac 100644 --- a/packages/hexedit.rb +++ b/packages/hexedit.rb @@ -7,6 +7,19 @@ class Hexedit < Package source_url 'http://rigaux.org/hexedit-1.2.13.src.tgz' source_sha256 '6a126da30a77f5c0b08038aa7a881d910e3b65d13767fb54c58c983963b88dd7' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/hexedit-1.2.13-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/hexedit-1.2.13-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/hexedit-1.2.13-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/hexedit-1.2.13-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f241f818b97690420d56e6efac8126e637ccaaac6adbea877ba31a846f56f4c0', + armv7l: 'f241f818b97690420d56e6efac8126e637ccaaac6adbea877ba31a846f56f4c0', + i686: 'cc48b59ad9eb13df2404eccfefa7bbb002eaa2c232212d159188ae12354e2b4a', + x86_64: 'ff405baf2783242b6af5d3e7a86268ebbe51ab3cf1a3dedd33e1fe1e46dcd74b', + }) + depends_on 'ncurses' def self.build diff --git a/packages/htop.rb b/packages/htop.rb index cb37f1130..348d8231b 100644 --- a/packages/htop.rb +++ b/packages/htop.rb @@ -7,6 +7,19 @@ class Htop < Package source_url 'http://hisham.hm/htop/releases/2.0.2/htop-2.0.2.tar.gz' source_sha256 '179be9dccb80cee0c5e1a1f58c8f72ce7b2328ede30fb71dcdf336539be2f487' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/htop-2.0.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/htop-2.0.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/htop-2.0.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/htop-2.0.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '82c99e18dc24b915467acdc4b6e06b8e673d76667ca830528411b09df5fc7583', + armv7l: '82c99e18dc24b915467acdc4b6e06b8e673d76667ca830528411b09df5fc7583', + i686: 'b8b34913c160374c5cfb97646c9f87628d19aa9fbd7bf8565ecb96edadaea0a0', + x86_64: '5e1faafcb9559adf098f2a4e03d282202d981522ad4a84d515d2006363fd840c', + }) + depends_on 'buildessential' depends_on 'ncurses' diff --git a/packages/httpd.rb b/packages/httpd.rb index beb887bc2..8f6c3179a 100644 --- a/packages/httpd.rb +++ b/packages/httpd.rb @@ -7,6 +7,19 @@ class Httpd < Package source_url 'http://www-us.apache.org/dist/httpd/httpd-2.4.27.tar.gz' source_sha256 '346dd3d016ae5d7101016e68805150bdce9040a8d246c289aa70e68a7cd86b66' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/httpd-2.4.27-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/httpd-2.4.27-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/httpd-2.4.27-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/httpd-2.4.27-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'a1a143e339089ed712e7c5c85eebf7af2d21001e51931a6ce9d4508f27598bb9', + armv7l: 'a1a143e339089ed712e7c5c85eebf7af2d21001e51931a6ce9d4508f27598bb9', + i686: '3d462f9c3704fb7b58b5c3e57a0c8307669e26b85103612a132674fc35c3b9c0', + x86_64: '50a7f5187edb55a4d7ec9f47ad8d6972b3d28bb659bbb2bb96e2804ffe9733ef', + }) + depends_on 'apr' depends_on 'aprutil' depends_on 'libtool' diff --git a/packages/httrack.rb b/packages/httrack.rb index ea5871592..513fecd80 100644 --- a/packages/httrack.rb +++ b/packages/httrack.rb @@ -7,6 +7,19 @@ class Httrack < Package source_url 'http://mirror.httrack.com/httrack-3.49.2.tar.gz' source_sha256 '3477a0e5568e241c63c9899accbfcdb6aadef2812fcce0173688567b4c7d4025' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/httrack-3.49.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/httrack-3.49.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/httrack-3.49.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/httrack-3.49.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6be1cdcfa09f5e26ef5474e259c73c124f7c7f7bd8d9e33bb8ad76bd4aac09a4', + armv7l: '6be1cdcfa09f5e26ef5474e259c73c124f7c7f7bd8d9e33bb8ad76bd4aac09a4', + i686: 'b420ef1c1cf0bb76f0cd9db8d5ecea083070fa401cb699eb228919b50db09b0a', + x86_64: 'a76016c76644c3566f7b0ecbaf51aefd6a5855da9ac8f1297fbc2f1c56ce03c7', + }) + def self.build system './configure' system 'make' diff --git a/packages/hub.rb b/packages/hub.rb index a81540261..c0b2c10b1 100644 --- a/packages/hub.rb +++ b/packages/hub.rb @@ -7,6 +7,19 @@ class Hub < Package source_url 'https://github.com/github/hub/archive/v2.3.0-pre10.tar.gz' source_sha256 '9b4764dc2647bc0c14de2bd386e6f428f002d93baf01059d994e1cfa928483fc' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/hub-2.3.0-pre10-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/hub-2.3.0-pre10-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/hub-2.3.0-pre10-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/hub-2.3.0-pre10-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8b25ece4744967afd431ca2016d63f34ac63ffba866d0d208bb106ac080bd13b', + armv7l: '8b25ece4744967afd431ca2016d63f34ac63ffba866d0d208bb106ac080bd13b', + i686: '81aa10955f432703bd4bd2ecc01d038c013412508ca609e88d8ce59ebc50a751', + x86_64: '7a6926ac2c5ccdd73fb043873b891838c645febd80ef06dee58b9d636bede0fb', + }) + depends_on 'git' depends_on 'go' diff --git a/packages/icu4c.rb b/packages/icu4c.rb index e00f0d0af..cf92bf857 100644 --- a/packages/icu4c.rb +++ b/packages/icu4c.rb @@ -7,6 +7,19 @@ class Icu4c < Package source_url 'http://download.icu-project.org/files/icu4c/58.2/icu4c-58_2-src.tgz' source_sha256 '2b0a4410153a9b20de0e20c7d8b66049a72aef244b53683d0d7521371683da0c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/icu4c-58.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/icu4c-58.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/icu4c-58.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/icu4c-58.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'cb69b07ae6fddc0cd3b792c1323356b34b130da23a73cee1fee49cd5bd24ca7d', + armv7l: 'cb69b07ae6fddc0cd3b792c1323356b34b130da23a73cee1fee49cd5bd24ca7d', + i686: '8832fa1078db6b813c88b38d525301c8aa53c78924d229e6294ed42b29b0f047', + x86_64: '3552b06091444f5af6985a29d273f9db692a90c4eba9bc5478396f4b05eec6a3', + }) + def self.build FileUtils.cd('source') do case ARCH diff --git a/packages/iftop.rb b/packages/iftop.rb index 3a822d640..b3a3b53ec 100644 --- a/packages/iftop.rb +++ b/packages/iftop.rb @@ -7,6 +7,19 @@ class Iftop < Package source_url 'http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz' source_sha256 'd032547c708307159ff5fd0df23ebd3cfa7799c31536fa0aea1820318a8e0eac' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/iftop-0.17-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/iftop-0.17-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/iftop-0.17-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/iftop-0.17-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8c5c376a55f851adb4a0f189286445a67c9f51bceeada360e5c74c6d318a28ce', + armv7l: '8c5c376a55f851adb4a0f189286445a67c9f51bceeada360e5c74c6d318a28ce', + i686: '2136c6a3f6595c816ed758884a3410699f948f7cab07aace0861c6aad722f26d', + x86_64: '3147fb82cbc3d6cbf1c4b6230894ff7347409bc9b733e2135c509a12dc2ea7f0', + }) + depends_on 'libpcap' depends_on 'ncurses' diff --git a/packages/imagemagick.rb b/packages/imagemagick.rb index c31e651d5..2392d63e3 100644 --- a/packages/imagemagick.rb +++ b/packages/imagemagick.rb @@ -7,6 +7,19 @@ class Imagemagick < Package source_url 'https://www.imagemagick.org/download/releases/ImageMagick-7.0.6-7.tar.xz' source_sha256 '732332a76cb62f067d680a90d85dd05a2f2592e0017af83becb639d05681106d' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick-7.0.6-7-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick-7.0.6-7-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick-7.0.6-7-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick-7.0.6-7-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c8aa6e01d8f29c77ed90ca6221ebbdff588653772b1561c408a3e6f73d5bd02e', + armv7l: 'c8aa6e01d8f29c77ed90ca6221ebbdff588653772b1561c408a3e6f73d5bd02e', + i686: '8ef193d2682140638ee4534da6fa7d249fed3f2dcdaa9aa3964d2b1f18932db9', + x86_64: '315627005ae0e959a01c4f4ad221a62355a558522cb0b4e4b5d0f04ee7c76579', + }) + depends_on 'buildessential' => :build def self.build diff --git a/packages/imagemagick6.rb b/packages/imagemagick6.rb index 1d8aec023..106cb098b 100644 --- a/packages/imagemagick6.rb +++ b/packages/imagemagick6.rb @@ -7,6 +7,19 @@ class Imagemagick6 < Package source_url 'https://www.imagemagick.org/download/releases/ImageMagick-6.9.9-9.tar.xz' source_sha256 '59eed394d295d651e49ec0f3cfe3f0bb7aeccc28bd7a32360db9f8fc4bf9f25c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-9-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-9-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-9-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/imagemagick6-6.9.9-9-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '47f4ff5ff0947d57e51e562c4a08b4d4cd0f27869a98c22fe9db5b7db602b50d', + armv7l: '47f4ff5ff0947d57e51e562c4a08b4d4cd0f27869a98c22fe9db5b7db602b50d', + i686: '542104fc736d4bb18fd5dd9014821c3577e46f31f791cd52f2cf2b35e45d405b', + x86_64: '4cdd257d81e69fad866ce8aa7dbc2ad5a413220a2c97c4e90358d60e30bab8b8', + }) + depends_on 'pkgconfig' depends_on "libjpeg" depends_on "libpng" diff --git a/packages/imgur.rb b/packages/imgur.rb index e3ba5616d..abf2178de 100644 --- a/packages/imgur.rb +++ b/packages/imgur.rb @@ -7,6 +7,19 @@ class Imgur < Package source_url 'https://github.com/tremby/imgur.sh/archive/v9.tar.gz' source_sha256 '27283385658ea5223e6cb42de6a2486591c98d8adaeacf581b7f0a541d467645' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/imgur-v9-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/imgur-v9-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/imgur-v9-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/imgur-v9-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5052a66866c1b32f38124232b3472e545d6e180a4edce44bb9ec0c2dd396b1bf', + armv7l: '5052a66866c1b32f38124232b3472e545d6e180a4edce44bb9ec0c2dd396b1bf', + i686: '72d9323a5899f239a66045e472df1b404842381a34d38fe5391c39d6dc7d43ee', + x86_64: 'eeebdb18fc194abe25f3c5c6e3782560be1771291f15316b047c1b357d60e10d', + }) + def self.install system "mkdir -p #{CREW_DEST_PREFIX}/bin" system "cp imgur.sh #{CREW_DEST_PREFIX}/bin/imgur" diff --git a/packages/inetutils.rb b/packages/inetutils.rb index c94953beb..78bd4daab 100644 --- a/packages/inetutils.rb +++ b/packages/inetutils.rb @@ -7,6 +7,19 @@ class Inetutils < Package source_url 'https://ftp.gnu.org/gnu/inetutils/inetutils-1.9.4.tar.xz' source_sha256 '849d96f136effdef69548a940e3e0ec0624fc0c81265296987986a0dd36ded37' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/inetutils-1.9.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/inetutils-1.9.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/inetutils-1.9.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/inetutils-1.9.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '1e73a23be24567bea04d3edbf7181abdd4cb587b3464b80ca60326031fb439d4', + armv7l: '1e73a23be24567bea04d3edbf7181abdd4cb587b3464b80ca60326031fb439d4', + i686: 'd48d51bd0cfe7ff943280655446981d6ad97edc75038eb507f3d74ebb38fc7d0', + x86_64: '58c0f0a5e7d25b7b2b1c527cb38eeaa337894fab4b4151dc2e0605c9f87d2ed5', + }) + depends_on 'buildessential' depends_on 'ncurses' diff --git a/packages/inputproto.rb b/packages/inputproto.rb index 04ebb48cd..e21f15a60 100644 --- a/packages/inputproto.rb +++ b/packages/inputproto.rb @@ -7,6 +7,19 @@ class Inputproto < Package source_url 'https://www.x.org/archive/individual/proto/inputproto-2.3.tar.gz' source_sha256 '98e8ab87fb71080b28536d749aa942bdad13d860d5eb3e1271084906cda711e9' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/inputproto-2.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/inputproto-2.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/inputproto-2.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/inputproto-2.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '435dc7fe9d8b54b2b8029fa710b95578db41627af1209daff4a77f4b4edc92b7', + armv7l: '435dc7fe9d8b54b2b8029fa710b95578db41627af1209daff4a77f4b4edc92b7', + i686: '2870a4bf50843ec0fbbc17237273a74f7e0fb8bc40d9e0e4f6d1f393b9e88a45', + x86_64: 'bf722a8104485097c0108835ef0f0b815ad918767bf941c4e47650dcd6055129', + }) + def self.build system "./configure" end diff --git a/packages/iptables.rb b/packages/iptables.rb index 4cd5867f2..33a29df96 100644 --- a/packages/iptables.rb +++ b/packages/iptables.rb @@ -7,6 +7,19 @@ class Iptables < Package source_url 'https://www.netfilter.org/projects/iptables/files/iptables-1.6.1.tar.bz2' source_sha256 '0fc2d7bd5d7be11311726466789d4c65fb4c8e096c9182b56ce97440864f0cf5' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/iptables-1.6.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/iptables-1.6.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/iptables-1.6.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/iptables-1.6.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '4a72a30c1e6d29706a68473a8814461912f04c408e2738edb963667ad9e3a591', + armv7l: '4a72a30c1e6d29706a68473a8814461912f04c408e2738edb963667ad9e3a591', + i686: '4289bf6ce4a37636ce84bc47dbe5ceb96c1bc6ea5f08991ca018b3e40ad3fefc', + x86_64: '19b2a357f5247dd9237311f9aafb206d151650525668a540bd0e5b48149193e2', + }) + def self.build system './configure \ --disable-nftables' diff --git a/packages/isl.rb b/packages/isl.rb index 16c322e67..8023c214a 100644 --- a/packages/isl.rb +++ b/packages/isl.rb @@ -5,15 +5,15 @@ class Isl < Package homepage 'http://isl.gforge.inria.fr/' version '0.18-1' binary_url ({ - aarch64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/isl-0.18-chromeos-armv7l.tar.xz', - armv7l: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/isl-0.18-chromeos-armv7l.tar.xz', - i686: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/isl-0.18-chromeos-i686.tar.xz', - x86_64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/isl-0.18-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/isl-0.18-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew-cross/isl-0.18-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew-cross/isl-0.18-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/isl-0.18-1-chromeos-x86_64.tar.xz', }) binary_sha256 ({ aarch64: '34ab13258b490e96932dc8cb79fd3f7f6ec1e724aba829011cc5f2b16644c28e', - armv7l: '34ab13258b490e96932dc8cb79fd3f7f6ec1e724aba829011cc5f2b16644c28e', - i686: '513b04781a6759ffff0481151090711b19a29bc636a9839e9b571b1cb4276ac7', - x86_64: 'dbab5361321ea49a310e8d6507464438f227dff149223d68a797d4479ae1c173', + armv7l: '34ab13258b490e96932dc8cb79fd3f7f6ec1e724aba829011cc5f2b16644c28e', + i686: '513b04781a6759ffff0481151090711b19a29bc636a9839e9b571b1cb4276ac7', + x86_64: 'dbab5361321ea49a310e8d6507464438f227dff149223d68a797d4479ae1c173', }) end diff --git a/packages/jdk8.rb b/packages/jdk8.rb index 8a3d64c94..3b6aad53c 100644 --- a/packages/jdk8.rb +++ b/packages/jdk8.rb @@ -7,6 +7,11 @@ class Jdk8 < Package source_url 'http://hg.openjdk.java.net/jdk8/jdk8/archive/2a8f4c022aa0.tar.gz' source_sha256 'e632ae353ccfb90957cbb6a5818ee063710a41e7b97b490ee58ca5f627d863f1' + binary_url ({ + }) + binary_sha256 ({ + }) + def self.install case ARCH when 'aarch64' diff --git a/packages/jemalloc.rb b/packages/jemalloc.rb index 84cba3667..c33ce6a2f 100644 --- a/packages/jemalloc.rb +++ b/packages/jemalloc.rb @@ -7,6 +7,19 @@ class Jemalloc < Package source_url 'https://github.com/jemalloc/jemalloc/releases/download/5.0.1/jemalloc-5.0.1.tar.bz2' source_sha256 '4814781d395b0ef093b21a08e8e6e0bd3dab8762f9935bbfb71679b0dea7c3e9' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/jemalloc-5.0.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/jemalloc-5.0.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/jemalloc-5.0.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/jemalloc-5.0.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e4f7100998f6e1d586b8ff2f09a9933938400b37f2f7e1de942bf80a36dbe14f', + armv7l: 'e4f7100998f6e1d586b8ff2f09a9933938400b37f2f7e1de942bf80a36dbe14f', + i686: 'f5c312ec2a4f34d375f04fb2ad83320fa26331ae1522d89eda37e3a2382912d3', + x86_64: 'f49bd69361ea2324b7cee56836f96379b40f6e25dc7633da7679e85247361a15', + }) + depends_on 'autoconf' depends_on 'gawk' depends_on 'libxslt' diff --git a/packages/jq.rb b/packages/jq.rb index 730eff270..f83a833bf 100644 --- a/packages/jq.rb +++ b/packages/jq.rb @@ -7,6 +7,19 @@ class Jq < Package source_url 'https://github.com/stedolan/jq/releases/download/jq-1.5/jq-1.5.tar.gz' source_sha256 'c4d2bfec6436341113419debf479d833692cc5cdab7eb0326b5a4d4fbe9f493c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/jq-1.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/jq-1.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/jq-1.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/jq-1.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd5398f27fdf82f4292163d129086dfabd7ce49396e5a4c2c548403717b6c2888', + armv7l: 'd5398f27fdf82f4292163d129086dfabd7ce49396e5a4c2c548403717b6c2888', + i686: '92b22b3217e06115930d51866dd01c9a7f8ef2bb2135ff7d9ecbe776486057fd', + x86_64: 'eaddfe1fd38c4d93a9c5b7ecf8bd1cd75a1c8e00e8230696c29dab50726068bb', + }) + def self.build system "./configure", "--prefix=/usr/local", diff --git a/packages/jsonc.rb b/packages/jsonc.rb index 160fba8d5..ddc2f9ad5 100644 --- a/packages/jsonc.rb +++ b/packages/jsonc.rb @@ -7,6 +7,19 @@ class Jsonc < Package source_url 'https://s3.amazonaws.com/json-c_releases/releases/json-c-0.12.1-nodoc.tar.gz' source_sha256 '5a617da9aade997938197ef0f8aabd7f97b670c216dc173977e1d56eef9e1291' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/jsonc-0.12.1-nodoc-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/jsonc-0.12.1-nodoc-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/jsonc-0.12.1-nodoc-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/jsonc-0.12.1-nodoc-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '48fa744832dce095fe3d1a5d362b896b2d5a754207db4c9744acb58cf75a5dc1', + armv7l: '48fa744832dce095fe3d1a5d362b896b2d5a754207db4c9744acb58cf75a5dc1', + i686: 'c6f53630a47e62238fdc973e6b9ea7c0a0b0346cb320a9ea19d5e72b30e7c6d0', + x86_64: 'fdd9d9e5d263fef32972f841cc92e77be61a6df5d175e8ae4033c0df62737ba9', + }) + def self.build system "./configure --prefix=/usr/local" system "make" diff --git a/packages/kbproto.rb b/packages/kbproto.rb index 4c3ccca95..9f00f254d 100644 --- a/packages/kbproto.rb +++ b/packages/kbproto.rb @@ -7,6 +7,19 @@ class Kbproto < Package source_url 'https://www.x.org/archive/individual/proto/kbproto-1.0.7.tar.gz' source_sha256 '828cb275b91268b1a3ea950d5c0c5eb076c678fdf005d517411f89cc8c3bb416' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/kbproto-1.0.7-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/kbproto-1.0.7-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/kbproto-1.0.7-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/kbproto-1.0.7-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '284eac5d88585adac8f575f0a931e4ba98ee483ee1ee668e29abf4d1ad3fa562', + armv7l: '284eac5d88585adac8f575f0a931e4ba98ee483ee1ee668e29abf4d1ad3fa562', + i686: 'b07ee8f81a49eb4d1098cfdce9a824a781c875fb8dc4dbc62063da26f0e8528d', + x86_64: 'e29ea6755fe5d9c1bc0437e6d4005281ff42f4fc7bd0f31f2da1d041568715f5', + }) + def self.build system "./configure" end diff --git a/packages/krb5.rb b/packages/krb5.rb index f399878c6..229830616 100644 --- a/packages/krb5.rb +++ b/packages/krb5.rb @@ -7,6 +7,19 @@ class Krb5 < Package source_url 'http://web.mit.edu/kerberos/dist/krb5/1.15/krb5-1.15.1.tar.gz' source_sha256 '437c8831ddd5fde2a993fef425dedb48468109bb3d3261ef838295045a89eb45' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/krb5-1.15.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/krb5-1.15.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/krb5-1.15.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/krb5-1.15.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '1545c7771436e083222ce47c143fd2567ecb19e93d708b77a62c643a7bcd17b3', + armv7l: '1545c7771436e083222ce47c143fd2567ecb19e93d708b77a62c643a7bcd17b3', + i686: '4b6ba2087e93e587536b718a71a8411134ce7623c009babd963a8beaa35ead97', + x86_64: '67bcd5c0322ff281def4e9ac1417bb47baf612bad89387b738f0dee7ebfebdb2', + }) + def self.build Dir.chdir "src" do system "./configure --without-system-verto" diff --git a/packages/kubectl.rb b/packages/kubectl.rb index 17423b553..ac45aeb23 100644 --- a/packages/kubectl.rb +++ b/packages/kubectl.rb @@ -7,6 +7,19 @@ class Kubectl < Package source_url 'https://github.com/kubernetes/kubernetes/archive/v1.7.0.tar.gz' source_sha256 '0fe34180a4bb61384894616b1d348cc6350d1ebcbc071c67748864ffd2deb026' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/kubectl-1.7.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/kubectl-1.7.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/kubectl-1.7.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/kubectl-1.7.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '9743623318ffeeaf659364297d5d8f81c9eaa8d78e9319308fc01dfb6b0ec724', + armv7l: '9743623318ffeeaf659364297d5d8f81c9eaa8d78e9319308fc01dfb6b0ec724', + i686: 'd9a2c48ab4fee90e1ff681bf73842f1896ed1e82344dc1e3bd0d81bb6010e590', + x86_64: '0c8d84f6d8802892d6cea9e238fd8fe132cb8db117467d85ba5e94dcaae30de4', + }) + depends_on "go" => :build depends_on "rsync" => :build diff --git a/packages/lcms.rb b/packages/lcms.rb index 09cc33ad5..6bafcc969 100644 --- a/packages/lcms.rb +++ b/packages/lcms.rb @@ -7,6 +7,19 @@ class Lcms < Package source_url 'https://downloads.sourceforge.net/project/lcms/lcms/2.8/lcms2-2.8.tar.gz' source_sha256 '66d02b229d2ea9474e62c2b6cd6720fde946155cd1d0d2bffdab829790a0fb22' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/lcms-2.8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/lcms-2.8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/lcms-2.8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/lcms-2.8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ef1a4f2b84a946f4b940cf145d0db308258e03937a959008ecd94951f073bda6', + armv7l: 'ef1a4f2b84a946f4b940cf145d0db308258e03937a959008ecd94951f073bda6', + i686: '597a0adaad471ea2f66a516ec9d76464d3c2ffd310e22f7fb5641e6096077994', + x86_64: '2d8a3940bee7c5e7da15d465820ba7f59d893b3beccb30ef228d4a1bec11e344', + }) + def self.build system './configure' system 'make' diff --git a/packages/less.rb b/packages/less.rb index 5299fe8f2..88842c9a9 100644 --- a/packages/less.rb +++ b/packages/less.rb @@ -7,6 +7,19 @@ class Less < Package source_url 'http://www.greenwoodsoftware.com/less/less-487.tar.gz' source_sha256 'f3dc8455cb0b2b66e0c6b816c00197a71bf6d1787078adeee0bcf2aea4b12706' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/less-487-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/less-487-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/less-487-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/less-487-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '24f7449e9805cc789f5c28b952c0df4e80cc626c5b21e220aeb83850525e910c', + armv7l: '24f7449e9805cc789f5c28b952c0df4e80cc626c5b21e220aeb83850525e910c', + i686: '8862293e6c2c07eeffcd0eef489567fa9ceae40754d79d7396d0735631cc65ee', + x86_64: '4760372abc3b0c68d5f6cb0ec625323cd9496316544badbc8201287763844d61', + }) + depends_on 'buildessential' => :build depends_on 'ncurses' diff --git a/packages/leveldb.rb b/packages/leveldb.rb index ced433fb7..ffce53732 100644 --- a/packages/leveldb.rb +++ b/packages/leveldb.rb @@ -7,6 +7,19 @@ class Leveldb < Package source_url 'https://github.com/google/leveldb/archive/v1.20.tar.gz' source_sha256 'f5abe8b5b209c2f36560b75f32ce61412f39a2922f7045ae764a2c23335b6664' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/leveldb-1.20-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/leveldb-1.20-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/leveldb-1.20-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/leveldb-1.20-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5b9e78ff11fdecae8b1a58b7724d1dc8481a5d85e72146a20df7fc6611d745b7', + armv7l: '5b9e78ff11fdecae8b1a58b7724d1dc8481a5d85e72146a20df7fc6611d745b7', + i686: '8aa1fe8444debfe38540b2b194f7ec2d1be224557291343aa54588d9fd01f805', + x86_64: 'd8a33a4ee417d1f95ca0ac9e4f50bb3e262a5334f3cf37ed0eae7cf15681476c', + }) + def self.build system "make" end diff --git a/packages/lha.rb b/packages/lha.rb index f85db7603..b9efa912d 100644 --- a/packages/lha.rb +++ b/packages/lha.rb @@ -7,6 +7,19 @@ class Lha < Package source_url 'http://prdownloads.sourceforge.jp/lha/22231/lha-1.14i-ac20050924p1.tar.gz' source_sha256 'b5261e9f98538816aa9e64791f23cb83f1632ecda61f02e54b6749e9ca5e9ee4' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/lha-1.14i-ac20050924p1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/lha-1.14i-ac20050924p1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/lha-1.14i-ac20050924p1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/lha-1.14i-ac20050924p1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '91d78303d21513770339e9a6ca3ec64cb285038b8f9957beee7ef33bd9ff1ee4', + armv7l: '91d78303d21513770339e9a6ca3ec64cb285038b8f9957beee7ef33bd9ff1ee4', + i686: '4a841f670a5555e50e352f1d189709c7c221492dc851091650c6da3d3efa63a2', + x86_64: '9280e8721afc828eaaa7b9d8b26550ccef1356e51b841363e83425b1588092ff', + }) + def self.build system './configure' system 'make' diff --git a/packages/libarchive.rb b/packages/libarchive.rb index ad3a81319..769911b4a 100644 --- a/packages/libarchive.rb +++ b/packages/libarchive.rb @@ -7,6 +7,19 @@ class Libarchive < Package source_url 'http://www.libarchive.org/downloads/libarchive-3.2.2.tar.gz' source_sha256 '691c194ee132d1f0f7a42541f091db811bc2e56f7107e9121be2bc8c04f1060f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libarchive-3.2.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libarchive-3.2.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libarchive-3.2.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libarchive-3.2.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '2dde0581548d00cb3df09232daa5dc4f62a310537385afdbe7710d452b63c1fb', + armv7l: '2dde0581548d00cb3df09232daa5dc4f62a310537385afdbe7710d452b63c1fb', + i686: '80a0e5dac82fd52f60e8dbf6f5130e865888b0e50fb028efd485f28f8e4f81ec', + x86_64: 'df7b464068f21919d6fc9a5afa782713b2533bc345a60f1be44944af67f718c4', + }) + depends_on 'acl' depends_on 'attr' depends_on 'lz4' diff --git a/packages/libass.rb b/packages/libass.rb index bd2597637..09b666b36 100644 --- a/packages/libass.rb +++ b/packages/libass.rb @@ -7,6 +7,19 @@ class Libass < Package source_url 'https://github.com/libass/libass/archive/0.13.6.tar.gz' source_sha256 'de68288397d284a955061b3ecba67152cea74d8ace6222d987dd30091b1534b7' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libass-0.13.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libass-0.13.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libass-0.13.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libass-0.13.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '1eff02012cc3580696ca60461175acb159ef9a1f194d30e5064b40abd58497cd', + armv7l: '1eff02012cc3580696ca60461175acb159ef9a1f194d30e5064b40abd58497cd', + i686: '9f67167d8a06be26f6bcd477fc3018af69f658da5b97e82165c0d4ef0d835b51', + x86_64: '193cf9bc3ebc77fb3882259c75032106837597fd4dbced7d978d829c13e4e5bc', + }) + depends_on 'automake' depends_on 'autoconf' depends_on 'freetype' diff --git a/packages/libassuan.rb b/packages/libassuan.rb index b1052b744..0191b5f5d 100644 --- a/packages/libassuan.rb +++ b/packages/libassuan.rb @@ -7,6 +7,19 @@ class Libassuan < Package source_url 'https://www.gnupg.org/ftp/gcrypt/libassuan/libassuan-2.4.3.tar.bz2' source_sha256 '22843a3bdb256f59be49842abf24da76700354293a066d82ade8134bb5aa2b71' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libassuan-2.4.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libassuan-2.4.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libassuan-2.4.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libassuan-2.4.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c582619a230bd2f766ff2b10d6d8a61a433314491ed34a5c332c54904dc8bfe2', + armv7l: 'c582619a230bd2f766ff2b10d6d8a61a433314491ed34a5c332c54904dc8bfe2', + i686: '932dfeb2bce8fc736c89bffe10713e366a867722bf807cfdcfbd7fcc2f9a78f2', + x86_64: '05dd4fd2634875a990ab4abd1f3d477deaaee37c7015d08b59b31d1e369fc9b9', + }) + def self.build system './configure --prefix=/usr/local' system 'make' diff --git a/packages/libatomic_ops.rb b/packages/libatomic_ops.rb index 655ae1b7c..d16e436cf 100644 --- a/packages/libatomic_ops.rb +++ b/packages/libatomic_ops.rb @@ -7,6 +7,19 @@ class Libatomic_ops < Package source_url 'https://github.com/ivmai/libatomic_ops/releases/download/v7.6.0/libatomic_ops-7.6.0.tar.gz' source_sha256 '8e2c06d1d7a05339aae2ddceff7ac54552854c1cbf2bb34c06eca7974476d40f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libatomic_ops-7.6.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libatomic_ops-7.6.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libatomic_ops-7.6.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libatomic_ops-7.6.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ccbc4989f3ac6368de4f7c50dc419ec91c00cdcd3038fd42aa7bc05d93f666af', + armv7l: 'ccbc4989f3ac6368de4f7c50dc419ec91c00cdcd3038fd42aa7bc05d93f666af', + i686: '975680fbbd2aa398ee2cfeada7251e22c80595f8cf4a19b3b0fc9c43bcc07bd0', + x86_64: 'ec3cc2c64f4a730b931ca414a4d66f0789ff951c4d6f7e4bc549f0ca6ac72688', + }) + def self.build system "./configure" system "make" diff --git a/packages/libbsd.rb b/packages/libbsd.rb index 7d1e9adcd..1c44c6797 100644 --- a/packages/libbsd.rb +++ b/packages/libbsd.rb @@ -7,6 +7,19 @@ class Libbsd < Package source_url 'https://libbsd.freedesktop.org/releases/libbsd-0.8.6.tar.xz' source_sha256 '467fbf9df1f49af11f7f686691057c8c0a7613ae5a870577bef9155de39f9687' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libbsd-0.8.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libbsd-0.8.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libbsd-0.8.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libbsd-0.8.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6a2e1c9c9e508c7cb6de108a07c4ab58e7852c88fba2850ea079462b473d98c3', + armv7l: '6a2e1c9c9e508c7cb6de108a07c4ab58e7852c88fba2850ea079462b473d98c3', + i686: 'a3424c0ebed1554656778248aaf19f8551aad8d6268d7e5197976fd0df6da9fe', + x86_64: '9e939f8a7825ba19a5fcda1c07afe21cfb1c3f856ab0f0ec423c98d420c6b2da', + }) + def self.build system "./configure" system "make" diff --git a/packages/libcap.rb b/packages/libcap.rb index 35459cbf8..142cf76f9 100644 --- a/packages/libcap.rb +++ b/packages/libcap.rb @@ -7,6 +7,19 @@ class Libcap < Package source_url 'https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.25.tar.xz' source_sha256 '693c8ac51e983ee678205571ef272439d83afe62dd8e424ea14ad9790bc35162' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libcap-2.25-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libcap-2.25-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libcap-2.25-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libcap-2.25-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e16e2cff870a30f50b4b17284325b672c5f204eeec9c28753d6dfd4998c1593c', + armv7l: 'e16e2cff870a30f50b4b17284325b672c5f204eeec9c28753d6dfd4998c1593c', + i686: 'da6a3a37bb2c9fa6cfdafbec225b7038d37c77b87c8a8b0e3c9573358ce95efd', + x86_64: '4aec1e1f208538ec02df02808e9a40df4628a0bfb019367e3f7059fa1debe1bc', + }) + depends_on 'gperf' => :build depends_on 'perl' => :build diff --git a/packages/libcheck.rb b/packages/libcheck.rb index 13e0f3eb5..c738f1bdb 100644 --- a/packages/libcheck.rb +++ b/packages/libcheck.rb @@ -7,6 +7,19 @@ class Libcheck < Package source_url 'https://github.com/libcheck/check/releases/download/0.11.0/check-0.11.0.tar.gz' source_sha256 '24f7a48aae6b74755bcbe964ce8bc7240f6ced2141f8d9cf480bc3b3de0d5616' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libcheck-0.11.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libcheck-0.11.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libcheck-0.11.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libcheck-0.11.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '362cace0e6df18c1f0964f9dc28f4b0a138b05c459288d4bafc50d08ac878105', + armv7l: '362cace0e6df18c1f0964f9dc28f4b0a138b05c459288d4bafc50d08ac878105', + i686: 'cf0682c591f52665cc76d19a8a1f804095d70c1117567f5356018f106662f5d2', + x86_64: 'ec0188da2f01443784d9c674726b8279f99642e0a6cdef93dc257a8b1b1dc3e0', + }) + depends_on 'libtool' def self.build diff --git a/packages/libdrm.rb b/packages/libdrm.rb index e45d207b8..0ac9a82b0 100644 --- a/packages/libdrm.rb +++ b/packages/libdrm.rb @@ -7,6 +7,19 @@ class Libdrm < Package source_url 'https://dri.freedesktop.org/libdrm/libdrm-2.4.82.tar.gz' source_sha256 '473997e1fa6f73f75f99bdeb8aa140f7efc3e774988b005c470343ee3cbeb97a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libdrm-2.4.82-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libdrm-2.4.82-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libdrm-2.4.82-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libdrm-2.4.82-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b069a4642fdff424ea7468c37e2d49c532a917ac3d0cd1d71ebc3bfd994d7cc8', + armv7l: 'b069a4642fdff424ea7468c37e2d49c532a917ac3d0cd1d71ebc3bfd994d7cc8', + i686: 'd6cdcb12ddb38ab9421c44bee208d9e8b03b205b97a58fdff17379d99e81dc4d', + x86_64: '202a9094a683a76bf352e7c9c6afc1960e6a5f45264e1441006de067ef3191e8', + }) + depends_on 'libpciaccess' def self.build diff --git a/packages/libedit.rb b/packages/libedit.rb index 080842b2b..f074a175e 100644 --- a/packages/libedit.rb +++ b/packages/libedit.rb @@ -7,6 +7,19 @@ class Libedit < Package source_url 'http://thrysoee.dk/editline/libedit-20160903-3.1.tar.gz' source_sha256 '0ccbd2e7d46097f136fcb1aaa0d5bc24e23bb73f57d25bee5a852a683eaa7567' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libedit-3.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libedit-3.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libedit-3.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libedit-3.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c16ef3b783845045e9026350145fca0945174c32b48fafc9d59d26c7337c7803', + armv7l: 'c16ef3b783845045e9026350145fca0945174c32b48fafc9d59d26c7337c7803', + i686: '1ae2463e6d6438b10d5d3281d37129a4a99af9a6fab6ba9e36d6e90a0a741486', + x86_64: '68a48901fe14c09f776c64241114f24de461d3eda6fdd38833e7b6e00ebe344e', + }) + def self.build system './configure --prefix=/usr/local CPPFLAGS="-I/usr/local/include/ncurses"' system "make" diff --git a/packages/libevent.rb b/packages/libevent.rb index 7e9f7ae7e..896b92e88 100644 --- a/packages/libevent.rb +++ b/packages/libevent.rb @@ -6,6 +6,19 @@ class Libevent < Package version '2.1.8' source_url 'https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz' source_sha256 '965cc5a8bb46ce4199a47e9b2c9e1cae3b137e8356ffdad6d94d3b9069b71dc2' + + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libevent-2.1.8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libevent-2.1.8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libevent-2.1.8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libevent-2.1.8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '58136d747807fe1085e9747f3b60354dca52f85c37e2fbcf4a40b41b9a3da33f', + armv7l: '58136d747807fe1085e9747f3b60354dca52f85c37e2fbcf4a40b41b9a3da33f', + i686: '85dd3103701457da5bedbcf5c67b0c94f20c55df5246db2477752c4c11853178', + x86_64: 'cf291ce1a40868aa652a3ab048335013ccbe586552d1734d27b2807ceec8821b', + }) depends_on 'openssl' def self.build diff --git a/packages/libfdkaac.rb b/packages/libfdkaac.rb index 725552e9b..75d5845b1 100644 --- a/packages/libfdkaac.rb +++ b/packages/libfdkaac.rb @@ -7,6 +7,19 @@ class Libfdkaac < Package source_url 'https://github.com/mstorsjo/fdk-aac/archive/v0.1.5.tar.gz' source_sha256 'ff53d1d01cacc29c071e23192dfefa93bdbeaf775fc5d296259b4859d0306b79' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libfdkaac-0.1.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libfdkaac-0.1.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libfdkaac-0.1.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libfdkaac-0.1.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6e78c72d05f9f6c5cda9a001f2169693f37480dd2a1b491c824cb71668e2192f', + armv7l: '6e78c72d05f9f6c5cda9a001f2169693f37480dd2a1b491c824cb71668e2192f', + i686: '39350d2d8ccd2dfb1539f17ebfdab616ed0c5693c0979d0b62e3132bb6caa028', + x86_64: 'e780727ea90e2025292c230d48bf8d722b9159a993579d9b1b54eb52b06064b9', + }) + depends_on 'automake' def self.build diff --git a/packages/libffi.rb b/packages/libffi.rb index 2de38a4ea..4f9c336d9 100644 --- a/packages/libffi.rb +++ b/packages/libffi.rb @@ -7,6 +7,19 @@ class Libffi < Package source_url 'ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz' source_sha256 'd06ebb8e1d9a22d19e38d63fdb83954253f39bedc5d46232a05645685722ca37' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libffi-3.2.1-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libffi-3.2.1-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libffi-3.2.1-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libffi-3.2.1-2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '2af9d89eeb28be4422b2a75218414de25e8d1e7c09efa9fb37660fbd6b6969bd', + armv7l: '2af9d89eeb28be4422b2a75218414de25e8d1e7c09efa9fb37660fbd6b6969bd', + i686: '32d5df74da5e018709c7c0ca7cf17504face5b951af7ed1c8267980a8ac20d6e', + x86_64: '92d528749d53e5140e510864458a4ff46521b2c17c2311f05077707413965e9e', + }) + def self.build system "./configure", "--libdir=#{CREW_LIB_PREFIX}", "--enable-shared", "--disable-static", "--with-pic", "--disable-debug", "--disable-dependency-tracking" system "make" diff --git a/packages/libfrei0r.rb b/packages/libfrei0r.rb index 79e0d35f7..25efadc77 100644 --- a/packages/libfrei0r.rb +++ b/packages/libfrei0r.rb @@ -7,6 +7,19 @@ class Libfrei0r < Package source_url 'https://github.com/dyne/frei0r/archive/v1.6.0.tar.gz' source_sha256 '63cae9d20d23b9d9e1ffb3fa053295914417c3e005194c077a0753d04636831c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libfrei0r-1.6.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libfrei0r-1.6.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libfrei0r-1.6.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libfrei0r-1.6.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7da44d7ceab2124298d49e0079d85cf06aec5e0dc0cebf1464f7b5e01c8a57f3', + armv7l: '7da44d7ceab2124298d49e0079d85cf06aec5e0dc0cebf1464f7b5e01c8a57f3', + i686: 'd7af95c71eb57144caf739e0fce9a6e81a2329382e448c5a590a9f8692ed4078', + x86_64: 'eb79f81a2d63d6ebaa67ea5018fa76f67e2dec36d34a6b3e9b964f0686205814', + }) + depends_on 'cmake' def self.build diff --git a/packages/libgcrypt.rb b/packages/libgcrypt.rb index 58b9fad91..57742bf45 100644 --- a/packages/libgcrypt.rb +++ b/packages/libgcrypt.rb @@ -7,6 +7,19 @@ class Libgcrypt < Package source_url 'https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.7.6.tar.bz2' source_sha256 '626aafee84af9d2ce253d2c143dc1c0902dda045780cc241f39970fc60be05bc' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libgcrypt-1.7.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libgcrypt-1.7.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libgcrypt-1.7.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libgcrypt-1.7.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3e3de169b45e035bbb95032d5737e46d972b88a1e707ca0db19eda74c4fda498', + armv7l: '3e3de169b45e035bbb95032d5737e46d972b88a1e707ca0db19eda74c4fda498', + i686: '8d9412bc5847ef34b563427bfc930f3bfb503b81c017f796f65c0de54e0d850c', + x86_64: '08d0ee064afb5643f69541875a2e5f4ed550ab4018f5d18a88897f016904568b', + }) + depends_on 'libgpgerror' def self.build diff --git a/packages/libgd.rb b/packages/libgd.rb index b78050baa..86fa139d8 100644 --- a/packages/libgd.rb +++ b/packages/libgd.rb @@ -7,6 +7,19 @@ class Libgd < Package source_url 'https://github.com/libgd/libgd/archive/gd-2.2.4.tar.gz' source_sha256 'afdd50db677648cb9335b2dda10dd3a6700d97feb21fe802e6ee0f7065acd8c4' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libgd-2.2.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libgd-2.2.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libgd-2.2.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libgd-2.2.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd28375946c7a8a12d8f2d9b95b654336436b0a462e1e5527beb123f559ce1fd0', + armv7l: 'd28375946c7a8a12d8f2d9b95b654336436b0a462e1e5527beb123f559ce1fd0', + i686: 'c72309f2dba9663e7d43966d0cf2ac1bcc11202f9bcd5d3a316951dd9273e3e1', + x86_64: '3615bfbd264818ab623a1ade0fd28339e7ba31ca08c803bcd85040945e219256', + }) + depends_on 'cmake' depends_on 'libpng' diff --git a/packages/libgpgerror.rb b/packages/libgpgerror.rb index dc5cee824..e3eea373f 100644 --- a/packages/libgpgerror.rb +++ b/packages/libgpgerror.rb @@ -7,6 +7,19 @@ class Libgpgerror < Package source_url 'ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.26.tar.bz2' source_sha256 '4c4bcbc90116932e3acd37b37812d8653b1b189c1904985898e860af818aee69' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libgpgerror-1.26-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libgpgerror-1.26-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libgpgerror-1.26-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libgpgerror-1.26-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8519fc31c49191fc2e59fd77914c09855352fcefa4492803c2c26ec602e219ec', + armv7l: '8519fc31c49191fc2e59fd77914c09855352fcefa4492803c2c26ec602e219ec', + i686: '906a9439e04955d6883b6cbef7d98a4d4c4224f55bcdee410e316e2e2169137b', + x86_64: 'f3f0d5128776ab8aa21387dab1d257a8543cf9eca06ee9001427092d0ebd9849', + }) + def self.build system "./configure --prefix=/usr/local" system "make" diff --git a/packages/libjpeg.rb b/packages/libjpeg.rb index ac957b4ae..fc1ee0f36 100644 --- a/packages/libjpeg.rb +++ b/packages/libjpeg.rb @@ -7,6 +7,19 @@ class Libjpeg < Package source_url 'http://www.ijg.org/files/jpegsrc.v9a.tar.gz' source_sha256 '3a753ea48d917945dd54a2d97de388aa06ca2eb1066cbfdc6652036349fe05a7' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libjpeg-9.1-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libjpeg-9.1-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libjpeg-9.1-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libjpeg-9.1-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '813fe8083f6f03909543b6f2feaf9e3cb0dc6b5704484cfbc56657630f45d227', + armv7l: '813fe8083f6f03909543b6f2feaf9e3cb0dc6b5704484cfbc56657630f45d227', + i686: '98b05d6ed65d1ed43ba8940db05275d819dc5574f85044d321b343d1c2a3e7b0', + x86_64: 'bd6832fa0b0d2ad611227c55e58927b7f88ecf69e4ff0d14d09699112a786a29', + }) + def self.build system "./configure --includedir=/usr/local/include CFLAGS=\" -fPIC\"" system "make" diff --git a/packages/libksba.rb b/packages/libksba.rb index ede9a28ae..941092082 100644 --- a/packages/libksba.rb +++ b/packages/libksba.rb @@ -7,6 +7,19 @@ class Libksba < Package source_url 'https://www.gnupg.org/ftp/gcrypt/libksba/libksba-1.3.5.tar.bz2' source_sha256 '41444fd7a6ff73a79ad9728f985e71c9ba8cd3e5e53358e70d5f066d35c1a340' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libksba-1.3.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libksba-1.3.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libksba-1.3.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libksba-1.3.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '898d4baff97186c7b0aabee91e60f74b074da7ed28bdf2670d390f34c42848f1', + armv7l: '898d4baff97186c7b0aabee91e60f74b074da7ed28bdf2670d390f34c42848f1', + i686: 'a252053a017753e427cdd776a3efd5f8789b1b9df38393456cc246b08e11e29b', + x86_64: '8ea377d11ae5f553564ec2a9b1328d2a3d3d0de4324aa22214a1ecf357b5a5c8', + }) + depends_on 'npth' def self.build diff --git a/packages/libmp3lame.rb b/packages/libmp3lame.rb index a07d75bbe..8f316f699 100644 --- a/packages/libmp3lame.rb +++ b/packages/libmp3lame.rb @@ -7,6 +7,19 @@ class Libmp3lame < Package source_url 'https://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz' source_sha256 '24346b4158e4af3bd9f2e194bb23eb473c75fb7377011523353196b19b9a23ff' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libmp3lame-3.99.5-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libmp3lame-3.99.5-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libmp3lame-3.99.5-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libmp3lame-3.99.5-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '83920c0516d5accbadc70750df3422501d311d4db3e38d003128e436e90db024', + armv7l: '83920c0516d5accbadc70750df3422501d311d4db3e38d003128e436e90db024', + i686: 'f59ed891926986f089e707eda22e45e73100d2e132c8a24033e14b3babea378c', + x86_64: 'c59ee3f889284effb2c38d993f6bd90c460081e7dbc1978185c215ed19c3a2b5', + }) + def self.build case ARCH when 'i686' diff --git a/packages/libnl3.rb b/packages/libnl3.rb index 0283c782d..e6ec99da5 100644 --- a/packages/libnl3.rb +++ b/packages/libnl3.rb @@ -7,6 +7,19 @@ class Libnl3 < Package source_url 'http://www.infradead.org/~tgr/libnl/files/libnl-3.2.25.tar.gz' source_sha256 '8beb7590674957b931de6b7f81c530b85dc7c1ad8fbda015398bc1e8d1ce8ec5' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libnl3-3.2.25-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libnl3-3.2.25-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libnl3-3.2.25-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libnl3-3.2.25-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '1eeb2dc6b831749cfdb466fe7daafed0bd4621b799782237ad972a2f46bf6566', + armv7l: '1eeb2dc6b831749cfdb466fe7daafed0bd4621b799782237ad972a2f46bf6566', + i686: '466eadbbc822bc03308d5f7881510de0cc61e5bfa7647b9600898018168a6d44', + x86_64: 'f29506472cccad26547d20afa519ed4823e2898a1822b43e7bc4a41f581d78c7', + }) + depends_on "buildessential" => :build depends_on "glibc" diff --git a/packages/libogg.rb b/packages/libogg.rb index 3c465fb57..36f465776 100644 --- a/packages/libogg.rb +++ b/packages/libogg.rb @@ -7,6 +7,19 @@ class Libogg < Package source_url 'http://downloads.xiph.org/releases/ogg/libogg-1.3.1.tar.xz' source_sha256 '3a5bad78d81afb78908326d11761c0fb1a0662ee7150b6ad587cc586838cdcfa' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libogg-1.3.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libogg-1.3.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libogg-1.3.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libogg-1.3.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '34edf43684dc3fe1df6230bf109ff47173f4e303287b7f0c9d7364e44bf049d4', + armv7l: '34edf43684dc3fe1df6230bf109ff47173f4e303287b7f0c9d7364e44bf049d4', + i686: 'b9b1ee953642cf9c3bbd364484c74f87c987814e9f222e50df80e786328ef808', + x86_64: 'bcb765c7e87300dff0769fb12eab2b1b3fc2f8f788b91adf22ca3c089bbe14ae', + }) + def self.build system "./configure" system "make" diff --git a/packages/libopencoreamr.rb b/packages/libopencoreamr.rb index 35b610343..aa6c0a898 100644 --- a/packages/libopencoreamr.rb +++ b/packages/libopencoreamr.rb @@ -7,6 +7,19 @@ class Libopencoreamr < Package source_url 'https://downloads.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-0.1.5.tar.gz' source_sha256 '2c006cb9d5f651bfb5e60156dbff6af3c9d35c7bbcc9015308c0aff1e14cd341' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libopencoreamr-0.1.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libopencoreamr-0.1.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libopencoreamr-0.1.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libopencoreamr-0.1.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '65e1f3039fca63a2ea573a04389b0a291f27ae138e771d66cf029a6c445c76f8', + armv7l: '65e1f3039fca63a2ea573a04389b0a291f27ae138e771d66cf029a6c445c76f8', + i686: '5d231320b4a374cd82b901a163142939a68ac146b205e4c381ac8815df8b04b6', + x86_64: 'ec671e0c663bddca436127a4034172317f4bb97185356f98f285685bf1d700ed', + }) + def self.build system "./configure" system "make" diff --git a/packages/libopus.rb b/packages/libopus.rb index f81c63573..93f9b515a 100644 --- a/packages/libopus.rb +++ b/packages/libopus.rb @@ -7,6 +7,19 @@ class Libopus < Package source_url 'https://archive.mozilla.org/pub/opus/opus-1.1.5.tar.gz' source_sha256 'eb84981ca0f40a3e5d5e58d2e8582cb2fee05a022825a6dfe14d14b04eb563e4' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libopus-1.1.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libopus-1.1.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libopus-1.1.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libopus-1.1.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '75b4e3681d7b46dae1f6f9c6c9680b39410eb0891fc22ad5b25f2d9e1da84c7d', + armv7l: '75b4e3681d7b46dae1f6f9c6c9680b39410eb0891fc22ad5b25f2d9e1da84c7d', + i686: '246aebbbd0a83d9fe98d2dcb08e289731ca91d72ef8a0233c8b15d9d32968253', + x86_64: '5aec178bc2b59e314eb5845f645bd20909297a256511bf9b954c5f6df716c840', + }) + def self.build system "./configure --prefix=/usr/local \ --enable-shared \ diff --git a/packages/libpcap.rb b/packages/libpcap.rb index 46a22327c..6e530a633 100644 --- a/packages/libpcap.rb +++ b/packages/libpcap.rb @@ -7,6 +7,19 @@ class Libpcap < Package source_url 'http://www.tcpdump.org/release/libpcap-1.8.1.tar.gz' source_sha256 '673dbc69fdc3f5a86fb5759ab19899039a8e5e6c631749e48dcd9c6f0c83541e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libpcap-1.8.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libpcap-1.8.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libpcap-1.8.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libpcap-1.8.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '57f0b495ced6405ba67eca89c903b20149f5bf215b8c6b1af4310fb844b28d3e', + armv7l: '57f0b495ced6405ba67eca89c903b20149f5bf215b8c6b1af4310fb844b28d3e', + i686: '383a5f4aa5b2c0149389901ec7e55411eb1c374e72763861380407e638683a42', + x86_64: '99f2ef9fdc4b6fc1bb3eb60909f30c285973e17c7830f57ee7d4421f819c7d4f', + }) + depends_on "buildessential" depends_on "bison" depends_on "flex" diff --git a/packages/libpciaccess.rb b/packages/libpciaccess.rb index cd59c205e..af7dabb3d 100644 --- a/packages/libpciaccess.rb +++ b/packages/libpciaccess.rb @@ -7,6 +7,19 @@ class Libpciaccess < Package source_url 'https://www.x.org/archive/individual/lib/libpciaccess-0.13.tar.gz' source_sha256 'afdfe55b23be710751b630073127febef498af35d4a58944fccbef860315f72c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libpciaccess-0.13-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libpciaccess-0.13-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libpciaccess-0.13-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libpciaccess-0.13-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '1b18e61fa4b0a86f7c812b48858702b7c37714e7d0dcf5b6e9a0276076b63a1e', + armv7l: '1b18e61fa4b0a86f7c812b48858702b7c37714e7d0dcf5b6e9a0276076b63a1e', + i686: '38e7ba4c3cd07676111b995d1c599eb0800671f1d38b3edb95bd70cf33da3723', + x86_64: '45a84189709659783106336d0ebfa3b990bbee843cca69ecb5697a7f530a5fcb', + }) + def self.build system "./configure" system "make" diff --git a/packages/libpipeline.rb b/packages/libpipeline.rb index 2c9edfe9f..27b3ef7d1 100644 --- a/packages/libpipeline.rb +++ b/packages/libpipeline.rb @@ -8,6 +8,19 @@ class Libpipeline < Package source_url 'https://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.4.2.tar.gz' source_sha256 'fef1fc9aa40ce8796f18cd1aecd888a9484a9556c8b0f8d07c863578277679be' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libpipeline-1.4.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libpipeline-1.4.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libpipeline-1.4.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libpipeline-1.4.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5094a4df0e8eedce62fa401b182a7e800d5fbc11dbc17bc412bed376de6ad12a', + armv7l: '5094a4df0e8eedce62fa401b182a7e800d5fbc11dbc17bc412bed376de6ad12a', + i686: 'a3557d35b55bc238be7de5dc70d559194a463069fc7e405da7247f62dbf62e83', + x86_64: '628776afa460b3c5ffd73ae8af404beb88b13c620b2bd25d08abc197190d7519', + }) + def self.build system './configure', "--libdir=#{CREW_LIB_PREFIX}", '--disable-static', '--enable-shared', '--with-pic' system 'make' diff --git a/packages/libpng.rb b/packages/libpng.rb index e51df90b0..de62248dd 100644 --- a/packages/libpng.rb +++ b/packages/libpng.rb @@ -7,6 +7,19 @@ class Libpng < Package source_url 'http://prdownloads.sourceforge.net/libpng/libpng-1.6.28.tar.gz' source_sha256 'b6cec903e74e9fdd7b5bbcde0ab2415dd12f2f9e84d9e4d9ddd2ba26a41623b2' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libpng-1.6.28-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libpng-1.6.28-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libpng-1.6.28-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libpng-1.6.28-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '52bb5b4d50d0373795d42856bf8fe4d53f6a8353e0254739a242138b600562ec', + armv7l: '52bb5b4d50d0373795d42856bf8fe4d53f6a8353e0254739a242138b600562ec', + i686: '042b9ed617899e66889e216a7194868bfb286fef7864317c353258a322dcd5f6', + x86_64: '11ada0286cff8d7ea6fb4ec22b9149beb87cf5739e32e787691c384ffebd634a', + }) + def self.build system "./configure CFLAGS=\" -fPIC\"" system "make" diff --git a/packages/libsdl.rb b/packages/libsdl.rb index d446b95dc..b5b6ca0cf 100644 --- a/packages/libsdl.rb +++ b/packages/libsdl.rb @@ -7,6 +7,19 @@ class Libsdl < Package source_url 'http://www.libsdl.org/release/SDL-1.2.15.tar.gz' source_sha256 'd6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libsdl-1.2.15-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libsdl-1.2.15-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libsdl-1.2.15-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libsdl-1.2.15-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7243fc79a7734a63ce5a6496dc1a6a7b2a9f22c2f8e96f7ec7ec437144835cd6', + armv7l: '7243fc79a7734a63ce5a6496dc1a6a7b2a9f22c2f8e96f7ec7ec437144835cd6', + i686: 'da4d8372f7954e9da9c02734af6dbb5238917fcc0b1e5b08803f807a0683ab27', + x86_64: '0237c7da8ab2f5f636881bfbe7a858799b2bb05d8e26ff411305680ac69aba29', + }) + def self.build system "./configure --disable-video-x11 --disable-video-wayland" system "make" diff --git a/packages/libsdl2.rb b/packages/libsdl2.rb index 55b030c2f..18abb6dae 100644 --- a/packages/libsdl2.rb +++ b/packages/libsdl2.rb @@ -7,6 +7,19 @@ class Libsdl2 < Package source_url 'https://www.libsdl.org/release/SDL2-2.0.5.tar.gz' source_sha256 '442038cf55965969f2ff06d976031813de643af9c9edc9e331bd761c242e8785' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libsdl2-2.0.5-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libsdl2-2.0.5-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libsdl2-2.0.5-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libsdl2-2.0.5-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '79597d7b228ebb8929ceef776032226f9fa9d70672f40b421447b964469da2f0', + armv7l: '79597d7b228ebb8929ceef776032226f9fa9d70672f40b421447b964469da2f0', + i686: 'b242dc03f077e0758336956bcc28e935773f75cca0720d047d1d8f3be94cb8c3', + x86_64: '84d257d6f385e4535f8643d6dc0c5dc455fa197705ff17e058024822f0fe7f86', + }) + def self.build system "./configure --disable-video-x11 --disable-video-wayland" system "make" diff --git a/packages/libseccomp.rb b/packages/libseccomp.rb index 76d03a836..c9d942de1 100644 --- a/packages/libseccomp.rb +++ b/packages/libseccomp.rb @@ -7,6 +7,19 @@ class Libseccomp < Package source_url 'https://github.com/seccomp/libseccomp/releases/download/v2.3.2/libseccomp-2.3.2.tar.gz' source_sha256 '3ddc8c037956c0a5ac19664ece4194743f59e1ccd4adde848f4f0dae7f77bca1' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libseccomp-2.3.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libseccomp-2.3.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libseccomp-2.3.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libseccomp-2.3.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '83d4acaa5276acd45867901b59f5eb3e777f26269b7768ac5d8021d014f6d521', + armv7l: '83d4acaa5276acd45867901b59f5eb3e777f26269b7768ac5d8021d014f6d521', + i686: '0027702b09d708c66fa6bfefecada190878f29aa5840a7e062e425b999ea9625', + x86_64: '1e6dfc6369d132f5bf4ff0ed7aadf3fea4359c2dbeb8f372755620d26105b835', + }) + def self.build system "./configure" diff --git a/packages/libsigsegv.rb b/packages/libsigsegv.rb index b9ce478fa..6e936f52c 100644 --- a/packages/libsigsegv.rb +++ b/packages/libsigsegv.rb @@ -7,6 +7,19 @@ class Libsigsegv < Package source_url 'ftp://ftp.gnu.org/gnu/libsigsegv/libsigsegv-2.11.tar.gz' source_sha256 'dd7c2eb2ef6c47189406d562c1dc0f96f2fc808036834d596075d58377e37a18' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libsigsegv-2.11-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libsigsegv-2.11-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libsigsegv-2.11-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libsigsegv-2.11-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '848d1532b32bd8833013093ae05f42bc7289d12aafcd1b29152598deefcd546c', + armv7l: '848d1532b32bd8833013093ae05f42bc7289d12aafcd1b29152598deefcd546c', + i686: '4f2ed1ee3c5827881d8fbf0e0fe59fa8a9d4f581e5adc03a93ff97e8032a25f4', + x86_64: 'a6e4750facffe105650502313c2622368e0923919adeb38865e8875b88288565', + }) + def self.build system "./configure", "--libdir=#{CREW_LIB_PREFIX}", "--enable-shared", "--disable-static", "--with-pic" system "make" diff --git a/packages/libslz.rb b/packages/libslz.rb index ebccce197..6802a977d 100644 --- a/packages/libslz.rb +++ b/packages/libslz.rb @@ -7,6 +7,11 @@ class Libslz < Package source_url 'http://git.1wt.eu/web?p=libslz.git;a=snapshot;h=afa04ae1f976957cf36287cc5370998d0559bc63;sf=tbz2' source_sha256 '45527de53bca42faad9ad4078893c5e9a633e15c86eb9b06218d5b97e12f2096' + binary_url ({ + }) + binary_sha256 ({ + }) + def self.build system "make PREFIX=/usr/local" end diff --git a/packages/libsoxr.rb b/packages/libsoxr.rb index 55ba227d5..452cd9974 100644 --- a/packages/libsoxr.rb +++ b/packages/libsoxr.rb @@ -7,6 +7,19 @@ class Libsoxr < Package source_url 'https://sourceforge.net/projects/soxr/files/soxr-0.1.2-Source.tar.xz' source_sha256 '54e6f434f1c491388cd92f0e3c47f1ade082cc24327bdc43762f7d1eefe0c275' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libsoxr-0.1.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libsoxr-0.1.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libsoxr-0.1.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libsoxr-0.1.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '9b979e95816ba9c0fd130226805721f146c500920f5af49ab3cbc92a357510d4', + armv7l: '9b979e95816ba9c0fd130226805721f146c500920f5af49ab3cbc92a357510d4', + i686: 'f826d9131cdaa905e20dbfe6e887545ff836f542992e990b94a8eef4299f90ce', + x86_64: 'db89700429e41819e2e16076fd501d9824df24a4c14982513347aa7144031e42', + }) + depends_on 'cmake' def self.build diff --git a/packages/libssh2.rb b/packages/libssh2.rb index 94aebaaf4..4eaabab14 100644 --- a/packages/libssh2.rb +++ b/packages/libssh2.rb @@ -7,6 +7,19 @@ class Libssh2 < Package source_url 'https://www.libssh2.org/download/libssh2-1.8.0.tar.gz' source_sha256 '39f34e2f6835f4b992cafe8625073a88e5a28ba78f83e8099610a7b3af4676d4' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libssh2-1.8.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libssh2-1.8.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libssh2-1.8.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libssh2-1.8.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6fa84296583273dd9e749a2c54cb1cf688a7dab032e2528de5944a4d9777f037', + armv7l: '6fa84296583273dd9e749a2c54cb1cf688a7dab032e2528de5944a4d9777f037', + i686: '771b2d30a49dd691db8456f773da404753d368f3c31d03c682c552ea0b5eb65e', + x86_64: '6e026450389021c6267a9cc79b8722d15f48e2f8d812d5212501f686b4368e3c', + }) + depends_on 'openssl' => :build depends_on 'zlibpkg' => :build diff --git a/packages/libtasn1.rb b/packages/libtasn1.rb index 66b4a5241..1e71e1276 100644 --- a/packages/libtasn1.rb +++ b/packages/libtasn1.rb @@ -7,6 +7,19 @@ class Libtasn1 < Package source_url 'http://ftpmirror.gnu.org/libtasn1/libtasn1-4.10.tar.gz' source_sha256 '681a4d9a0d259f2125713f2e5766c5809f151b3a1392fd91390f780b4b8f5a02' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libtasn1-4.10-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libtasn1-4.10-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libtasn1-4.10-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libtasn1-4.10-2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '2d0af019e1690fea1f7b277a008783713f4d3535f54bc04fb6cd785606006f66', + armv7l: '2d0af019e1690fea1f7b277a008783713f4d3535f54bc04fb6cd785606006f66', + i686: '3fb18df6adf7689a405a45b009a9f496250fa462ce27db5ab778edd725149416', + x86_64: '99e35599977b8cff5e69b6733b09c40f7a3cbf260699c3e427987ad8e841d6a2', + }) + # bison, diff, cmp are required at compile-time depends_on 'buildessential' => :build depends_on 'bison' => :build diff --git a/packages/libtheora.rb b/packages/libtheora.rb index 96aa3d79d..de561901a 100644 --- a/packages/libtheora.rb +++ b/packages/libtheora.rb @@ -7,6 +7,19 @@ class Libtheora < Package source_url 'http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2' source_sha256 'b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libtheora-1.1.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libtheora-1.1.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libtheora-1.1.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libtheora-1.1.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6173abc863fd778b24bee2ee2ff46a091a0d2fb9e378fe612a978871e870d1c6', + armv7l: '6173abc863fd778b24bee2ee2ff46a091a0d2fb9e378fe612a978871e870d1c6', + i686: '625858cd100848dfa51c13db95bc32a41359ceb6e63e91e127597a90a88f6be9', + x86_64: '5ac663dd01f43db8cfd7b8b108cc1cc437e6b00171cb2b752e5c5ec4efee031b', + }) + depends_on 'libvorbis' depends_on 'libsdl2' diff --git a/packages/libtiff.rb b/packages/libtiff.rb index c4c11959a..840219d6a 100644 --- a/packages/libtiff.rb +++ b/packages/libtiff.rb @@ -7,6 +7,19 @@ class Libtiff < Package source_url 'ftp://download.osgeo.org/libtiff/tiff-4.0.8.tar.gz' source_sha256 '59d7a5a8ccd92059913f246877db95a2918e6c04fb9d43fd74e5c3390dac2910' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libtiff-4.0.8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libtiff-4.0.8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libtiff-4.0.8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libtiff-4.0.8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '31be0b4de2160e9ecadf5ea1b0abe3547380a2fab1abd918a0149393829b3900', + armv7l: '31be0b4de2160e9ecadf5ea1b0abe3547380a2fab1abd918a0149393829b3900', + i686: '9d1e022d65dfa8bc85b8c0376c324e60d9f3333d321808a983851126954a597a', + x86_64: '21e39ccbc1958bcc91f6ebd6c3866dc9d73ad884c780d9e124a6d2065a7d480b', + }) + def self.build system "./configure CFLAGS=\" -fPIC\"" system "make" diff --git a/packages/libtirpc.rb b/packages/libtirpc.rb index eb43c739c..380e52057 100644 --- a/packages/libtirpc.rb +++ b/packages/libtirpc.rb @@ -7,6 +7,19 @@ class Libtirpc < Package source_url 'http://downloads.sourceforge.net/project/libtirpc/libtirpc/1.0.2/libtirpc-1.0.2.tar.bz2' source_sha256 '723c5ce92706cbb601a8db09110df1b4b69391643158f20ff587e20e7c5f90f5' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libtirpc-1.0.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libtirpc-1.0.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libtirpc-1.0.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libtirpc-1.0.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '0de6310280dc7845637976ea042bc9bc608fab9569e6fed8a429db12015a0737', + armv7l: '0de6310280dc7845637976ea042bc9bc608fab9569e6fed8a429db12015a0737', + i686: '11eaa0ef23ed9fd214a4c3aa87fd4a642bf00a6d597bf177185a29e1d52749ca', + x86_64: '3465e356fbdb29c63383062a58e62e8f9dd8a297a3c1706f82f846636d5dc303', + }) + depends_on 'krb5' def self.build diff --git a/packages/libtool.rb b/packages/libtool.rb index 1a71e8aea..fa326f800 100644 --- a/packages/libtool.rb +++ b/packages/libtool.rb @@ -7,6 +7,19 @@ class Libtool < Package source_url 'https://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.gz' source_sha256 'e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libtool-2.4.6-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libtool-2.4.6-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libtool-2.4.6-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libtool-2.4.6-2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8c590c1a92eb3fba9a341a503c5cdd1bcc0bc505a261c43ce3a980aac94ad18d', + armv7l: '8c590c1a92eb3fba9a341a503c5cdd1bcc0bc505a261c43ce3a980aac94ad18d', + i686: 'ab153de8259f9eccd2ffbe3ef6eac2bad7d483d6338b064332abae11a3d00ac8', + x86_64: 'aebbf436953ab2ed8d844ec2449216578243fda5145c5cdb12c257f388e863c2', + }) + depends_on 'buildessential' depends_on 'm4' diff --git a/packages/libunbound.rb b/packages/libunbound.rb index 6d5ecf1c8..944ba09c3 100644 --- a/packages/libunbound.rb +++ b/packages/libunbound.rb @@ -7,6 +7,19 @@ class Libunbound < Package source_url 'https://www.unbound.net/downloads/unbound-1.6.2.tar.gz' source_sha256 '1a323d72c32180b7141c9e6ebf199fc68a0208dfebad4640cd2c4c27235e3b9c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libunbound-1.6.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libunbound-1.6.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libunbound-1.6.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libunbound-1.6.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '72a4c0a18e74232aed3c619e97fcd41a9df18a8887b9f5f7b45ab7cb9e0f4e1b', + armv7l: '72a4c0a18e74232aed3c619e97fcd41a9df18a8887b9f5f7b45ab7cb9e0f4e1b', + i686: '2fd2b4fc97ab09228022f8f76a9fdb64da733dcbd68de247273c34887b749570', + x86_64: 'dde8bd43e4fb63f9c21d751198efffce41a4ea59db965a69540538d670ea5048', + }) + depends_on 'flex' => :build depends_on 'bison' => :build depends_on 'gawk' => :build diff --git a/packages/libuninum.rb b/packages/libuninum.rb index e7ff047de..e8fba61c7 100644 --- a/packages/libuninum.rb +++ b/packages/libuninum.rb @@ -7,6 +7,19 @@ class Libuninum < Package source_url 'http://billposer.org/Software/Downloads/libuninum-2.7.tar.bz2' source_sha256 'e704983c3c00e9b76bd836b8b83ce31bfe4eb1752eee8be123cf97c1275076ea' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libuninum-2.7-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libuninum-2.7-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libuninum-2.7-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libuninum-2.7-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '18bc6fcaf15f5443eb075d3a2e59cec88d888a74765c4e06d5f19abb865f10b6', + armv7l: '18bc6fcaf15f5443eb075d3a2e59cec88d888a74765c4e06d5f19abb865f10b6', + i686: '5aad178fbad0c84e929745b7ce484a08bfeeaf0a24f9b2f09cc552f0ae5b0532', + x86_64: '996bf80e88330fe09cdf1c52525d652ec40c93c7ee18d072b737917d678f333a', + }) + def self.build system './configure' system 'make' diff --git a/packages/libunistring.rb b/packages/libunistring.rb index eed1f3dc3..9069f942a 100644 --- a/packages/libunistring.rb +++ b/packages/libunistring.rb @@ -7,6 +7,19 @@ class Libunistring < Package source_url 'http://ftp.gnu.org/gnu/libunistring/libunistring-0.9.7.tar.xz' source_sha256 '2e3764512aaf2ce598af5a38818c0ea23dedf1ff5460070d1b6cee5c3336e797' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libunistring-0.9.7-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libunistring-0.9.7-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libunistring-0.9.7-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libunistring-0.9.7-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b60d772a35c8de2066092dbc1fab4fc85b89a90f2629b0f1048662f49d437a21', + armv7l: 'b60d772a35c8de2066092dbc1fab4fc85b89a90f2629b0f1048662f49d437a21', + i686: '6da6bd489e9e9dc6b18f3b3be5b29898495b159a65ec0190541d189e6cac06c3', + x86_64: '23b75c157f57f9dfbdc3cdfee48d1e1f612c674867679061b2c15b418bac6f82', + }) + depends_on 'glibc' def self.build diff --git a/packages/libunwind.rb b/packages/libunwind.rb index ef1dc0415..c62e4264f 100644 --- a/packages/libunwind.rb +++ b/packages/libunwind.rb @@ -7,6 +7,19 @@ class Libunwind < Package source_url 'http://download.savannah.gnu.org/releases/libunwind/libunwind-1.2.1.tar.gz' source_sha256 '3f3ecb90e28cbe53fba7a4a27ccce7aad188d3210bb1964a923a731a27a75acb' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libunwind-1.2.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libunwind-1.2.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libunwind-1.2.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libunwind-1.2.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f28d8580c8e95da338b4d7cf9864db21b08701fc3d3def6281df9f87f9725fa8', + armv7l: 'f28d8580c8e95da338b4d7cf9864db21b08701fc3d3def6281df9f87f9725fa8', + i686: '8ddb0b3298926128c2b2ced10a805a99787bacd4cb2abc8db756f19c2cc386a2', + x86_64: '4a1df3e64f54af93da5339c2dc9ea56ed976e4743dec36fd6f09a0edf7ed5e2e', + }) + depends_on 'buildessential' => :build depends_on 'openssl' => :build depends_on 'xzutils' => :build diff --git a/packages/libuv.rb b/packages/libuv.rb index fde0dc5c8..578e94ff4 100644 --- a/packages/libuv.rb +++ b/packages/libuv.rb @@ -7,6 +7,19 @@ class Libuv < Package source_url 'http://dist.libuv.org/dist/v1.9.1/libuv-v1.9.1.tar.gz' source_sha256 'e83953782c916d7822ef0b94e8115ce5756fab5300cca173f0de5f5b0e0ae928' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libuv-1.9.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libuv-1.9.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libuv-1.9.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libuv-1.9.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '4f39008b460b6762a5d0d535124bca9825be1e42a7919006f2be63dc38dee0e8', + armv7l: '4f39008b460b6762a5d0d535124bca9825be1e42a7919006f2be63dc38dee0e8', + i686: '1db5d574b282aaee557f6b062f290cf48989e839c3b6b2bb6ddcb9fea1ce57ee', + x86_64: 'ede50a331c2baa80058efcfe2ac83fc3f5ff6c4a6f985148a6f6d32f95154a71', + }) + depends_on 'glibc' def self.build diff --git a/packages/libvoamrwbenc.rb b/packages/libvoamrwbenc.rb index 280539bba..b8dafd0c5 100644 --- a/packages/libvoamrwbenc.rb +++ b/packages/libvoamrwbenc.rb @@ -7,6 +7,19 @@ class Libvoamrwbenc < Package source_url 'https://downloads.sourceforge.net/project/opencore-amr/vo-amrwbenc/vo-amrwbenc-0.1.3.tar.gz' source_sha256 '5652b391e0f0e296417b841b02987d3fd33e6c0af342c69542cbb016a71d9d4e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libvoamrwbenc-0.1.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libvoamrwbenc-0.1.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libvoamrwbenc-0.1.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libvoamrwbenc-0.1.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '040678660adea36c6657715ae7e83f1465d8c767dc012ab5fdd17ba2c2ac3e02', + armv7l: '040678660adea36c6657715ae7e83f1465d8c767dc012ab5fdd17ba2c2ac3e02', + i686: 'ce022c0cbcad5c07e7045a70a0716e947e46e20c0b200e1c252ed5fab4d25836', + x86_64: 'be050034d188c1cce40d7340a73bb5dde2693cb4210e6c39f81b3848de197a0a', + }) + def self.build system "./configure" system "make" diff --git a/packages/libvorbis.rb b/packages/libvorbis.rb index c02f907a9..28b900419 100644 --- a/packages/libvorbis.rb +++ b/packages/libvorbis.rb @@ -7,6 +7,19 @@ class Libvorbis < Package source_url 'http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.3.tar.xz' source_sha256 '834c7d35a5ebf4e7b8ab60b0979f2b7f204ca66ff6829728e9d2a67f15347ebd' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libvorbis-1.3.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libvorbis-1.3.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libvorbis-1.3.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libvorbis-1.3.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c65ed9d47d0d133e70fe045796eec9ebde88c964b23ff26ca6114bea1b21157d', + armv7l: 'c65ed9d47d0d133e70fe045796eec9ebde88c964b23ff26ca6114bea1b21157d', + i686: '5acc6baa7d5ac534e73e231d4c0bdeed69ec51e3d5f9d03dbf9648d14fa5bad6', + x86_64: '23d1e4a79c95d510e72a3ca78744bcdd1a09a40a9b900b8a6821b0b3fb86f47e', + }) + depends_on 'libogg' def self.build diff --git a/packages/libwayland.rb b/packages/libwayland.rb index f1c547f27..51a5fa152 100644 --- a/packages/libwayland.rb +++ b/packages/libwayland.rb @@ -7,6 +7,19 @@ class Libwayland < Package source_url 'https://wayland.freedesktop.org/releases/wayland-1.13.92.tar.xz' source_sha256 '1253392261ccb44b312ec0486457c28d24c2f9d8940162181ed5ddc568b8f858' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libwayland-1.32.92-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libwayland-1.32.92-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libwayland-1.32.92-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libwayland-1.32.92-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'be74f12aa6e33fd0edb6fabc6cf495b881ce47517dec861c7461dd017a29cfd0', + armv7l: 'be74f12aa6e33fd0edb6fabc6cf495b881ce47517dec861c7461dd017a29cfd0', + i686: 'f6bab1538ee845e1674f4fc7c72ce4d8e092ac4c13bcc0eb8af45cdc0eb3d34f', + x86_64: '91163ec6410bd211d3b0dc8b514da2428e45c102a79255012380705bc709a5ec', + }) + depends_on 'libffi' depends_on 'expat' depends_on 'libxml2' diff --git a/packages/libwebp.rb b/packages/libwebp.rb index e480f00b5..91ea611fc 100644 --- a/packages/libwebp.rb +++ b/packages/libwebp.rb @@ -7,6 +7,19 @@ class Libwebp < Package source_url 'https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-0.6.0.tar.gz' source_sha256 'c928119229d4f8f35e20113ffb61f281eda267634a8dc2285af4b0ee27cf2b40' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libwebp-0.6.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libwebp-0.6.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libwebp-0.6.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libwebp-0.6.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f35c27b6360a7d7750e5f0ce841a0b3769bf3f0e65db84d82f2d3480fb99365c', + armv7l: 'f35c27b6360a7d7750e5f0ce841a0b3769bf3f0e65db84d82f2d3480fb99365c', + i686: 'f5aa924cd9837b5f0f408432b718638a65e6fef4d29b071c172636e9c29a5a27', + x86_64: '6db6eaed9f0ce7761a41f40b42e6d5db9fdc4e60cd20e35a43decaee17f3cd06', + }) + def self.build system "./configure" system "make" diff --git a/packages/libx11.rb b/packages/libx11.rb index 546536586..d9fd518fd 100644 --- a/packages/libx11.rb +++ b/packages/libx11.rb @@ -7,6 +7,19 @@ class Libx11 < Package source_url 'https://www.x.org/archive/individual/lib/libX11-1.6.5.tar.gz' source_sha256 '3abce972ba62620611fab5b404dafb852da3da54e7c287831c30863011d28fb3' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libx11-1.6.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libx11-1.6.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libx11-1.6.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libx11-1.6.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3f588e3893585ce07fecbb85e15bd0c4a7a94dd26c53878219d70c9f2252c16d', + armv7l: '3f588e3893585ce07fecbb85e15bd0c4a7a94dd26c53878219d70c9f2252c16d', + i686: '94ce79efe402015d08bfa95c5138324c8449828294f128f4129f4126401c3f18', + x86_64: '3122ccd64702d2d477dbb28f2351cb346cecdf19e9a562534974ca38eefaa19c', + }) + depends_on 'kbproto' depends_on 'libxcb' depends_on 'xproto' diff --git a/packages/libx264.rb b/packages/libx264.rb index a567758f0..4d945679e 100644 --- a/packages/libx264.rb +++ b/packages/libx264.rb @@ -7,6 +7,19 @@ class Libx264 < Package source_url 'http://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20170604-2245-stable.tar.bz2' source_sha256 '42fa7cc6af0af36e4a8286ce724e6d20de0967d9017640883e955b4b6d3690ac' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libx264-20170604-2245-stable-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libx264-20170604-2245-stable-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libx264-20170604-2245-stable-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libx264-20170604-2245-stable-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '4aa17ddc683247df0a313a3731fa50c9695fe92f755d024368c79991a2b832ae', + armv7l: '4aa17ddc683247df0a313a3731fa50c9695fe92f755d024368c79991a2b832ae', + i686: '68fa4d06c473ce45499b4ce9d57e4adf85a53ba3d42464a9449d7feea4682c05', + x86_64: '74c95e2d82fd09cdab5fe9688285a76018563ade0dafca83900858fe14b5430d', + }) + depends_on 'yasm' def self.build diff --git a/packages/libx265.rb b/packages/libx265.rb index 8202841ad..7217d1a85 100644 --- a/packages/libx265.rb +++ b/packages/libx265.rb @@ -7,6 +7,19 @@ class Libx265 < Package source_url 'https://bitbucket.org/multicoreware/x265/downloads/x265_2.4.tar.gz' source_sha256 '9c2aa718d78f6fecdd783f08ab83b98d3169e5f670404da4c16439306907d729' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libx265-2.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libx265-2.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libx265-2.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libx265-2.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '719327b0fa7b551025d09b99add81b217ad5a34798504f4a705d73406741a77a', + armv7l: '719327b0fa7b551025d09b99add81b217ad5a34798504f4a705d73406741a77a', + i686: 'ae22b9c37a522bc2edaca35d09777daed05566cd44d82199112cdd7250a95fab', + x86_64: 'a5579d3806098783677b2a7f71dea95137f1b676f6347861431a1664d5ae0633', + }) + depends_on 'cmake' depends_on 'yasm' diff --git a/packages/libxau.rb b/packages/libxau.rb index fab75c4d3..f838ae74a 100644 --- a/packages/libxau.rb +++ b/packages/libxau.rb @@ -6,6 +6,19 @@ class Libxau < Package version '1.0.8' source_url 'https://www.x.org/archive/individual/lib/libXau-1.0.8.tar.gz' source_sha256 'c343b4ef66d66a6b3e0e27aa46b37ad5cab0f11a5c565eafb4a1c7590bc71d7b' + + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libxau-1.0.8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libxau-1.0.8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libxau-1.0.8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libxau-1.0.8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '2f6026d23eddeb0ee904e2833075f27781ca8fed5b374a800641a04a6f55883e', + armv7l: '2f6026d23eddeb0ee904e2833075f27781ca8fed5b374a800641a04a6f55883e', + i686: '3c26b592e53c958237030da201ca9a630e02ce241fef21397a055c29aa7d9509', + x86_64: 'df36a2ee46e3f9ed704e610337cdaa22f915107e58f716755604b4b743f689f8', + }) depends_on 'xproto' diff --git a/packages/libxcb.rb b/packages/libxcb.rb index 4ae38e415..5d76c8926 100644 --- a/packages/libxcb.rb +++ b/packages/libxcb.rb @@ -7,6 +7,19 @@ class Libxcb < Package source_url 'https://www.x.org/archive/individual/xcb/libxcb-1.12.tar.gz' source_sha256 '092f147149d8a6410647a848378aaae749304d5b73e028ccb8306aa8a9e26f06' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libxcb-1.12-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libxcb-1.12-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libxcb-1.12-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libxcb-1.12-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '326bfe6776e7dd680d3f86e67276177d1fd0b3c5c8fab806e9eb5022d0e03544', + armv7l: '326bfe6776e7dd680d3f86e67276177d1fd0b3c5c8fab806e9eb5022d0e03544', + i686: 'fedc718aa92c142d05ede4b5b1059e51e589ffc547cd5dd02bcccc43cc3ecce2', + x86_64: 'e68026a9ce6d39647790fa2f8f93c129070977c6d39c939d47ee5ec976a3da8a', + }) + depends_on 'python27' depends_on 'xcb_proto' depends_on 'libxau' diff --git a/packages/libxdamage.rb b/packages/libxdamage.rb index d8b0374da..223b09604 100644 --- a/packages/libxdamage.rb +++ b/packages/libxdamage.rb @@ -7,6 +7,19 @@ class Libxdamage < Package source_url 'https://www.x.org/archive/individual/lib/libXdamage-1.1.4.tar.gz' source_sha256 '4bb3e9d917f5f593df2277d452926ee6ad96de7b7cd1017cbcf4579fe5d3442b' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libxdamage-1.1.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libxdamage-1.1.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libxdamage-1.1.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libxdamage-1.1.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c9abe9268a3ac340598e1b15665ac2bdf2b63eefce22028a0ccd51f23791f994', + armv7l: 'c9abe9268a3ac340598e1b15665ac2bdf2b63eefce22028a0ccd51f23791f994', + i686: 'e3a1ff3de3d2fdf105d12e13e9c053fd1c1a80433d96a521f3a23fdcc09bde13', + x86_64: '30d9a122648f4fbe8754ecdb67b00a6ca21e7e829f03b9652209f517e575c82e', + }) + depends_on 'fixesproto' depends_on 'libxfixes' depends_on 'xextproto' diff --git a/packages/libxext.rb b/packages/libxext.rb index e2dbd9b10..7ec1123be 100644 --- a/packages/libxext.rb +++ b/packages/libxext.rb @@ -7,6 +7,19 @@ class Libxext < Package source_url 'https://www.x.org/archive/individual/lib/libXext-1.3.3.tar.gz' source_sha256 'eb0b88050491fef4716da4b06a4d92b4fc9e76f880d6310b2157df604342cfe5' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libxext-1.3.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libxext-1.3.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libxext-1.3.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libxext-1.3.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f4e046706d584c771c83fffa39119fd4cd80fc37d2458d8e463fc96673ee7bc8', + armv7l: 'f4e046706d584c771c83fffa39119fd4cd80fc37d2458d8e463fc96673ee7bc8', + i686: 'b4bd14f11c295928d7fc31a0b7b4141d37232430531739e934b6b22f796bc95a', + x86_64: 'da9b7fa9ce4be448535d083504317879b00b61e6f981a749d5dc01e4d0818c9a', + }) + def self.build system "./configure" system "make" diff --git a/packages/libxfixes.rb b/packages/libxfixes.rb index b55d89415..72f47f1c4 100644 --- a/packages/libxfixes.rb +++ b/packages/libxfixes.rb @@ -7,6 +7,19 @@ class Libxfixes < Package source_url 'https://www.x.org/archive/individual/lib/libXfixes-5.0.3.tar.gz' source_sha256 '9ab6c13590658501ce4bd965a8a5d32ba4d8b3bb39a5a5bc9901edffc5666570' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libxfixes-5.0.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libxfixes-5.0.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libxfixes-5.0.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libxfixes-5.0.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7cd3419b872fafceaebf4df3a747ddffaf491720635d60f7723af683d436c630', + armv7l: '7cd3419b872fafceaebf4df3a747ddffaf491720635d60f7723af683d436c630', + i686: '9583bb5532d07a2c3b3c9678d2ff4237dbfc47828118636b345651e20b4f8c80', + x86_64: '6ff70e781b5b96e603a3ae840cd7a41d7170a349a5b1b32e6c5e59c4c75b8d6c', + }) + depends_on 'fixesproto' depends_on 'xproto' depends_on 'xextproto' diff --git a/packages/libxkbfile.rb b/packages/libxkbfile.rb index 4ba950b70..b4bd0fc24 100644 --- a/packages/libxkbfile.rb +++ b/packages/libxkbfile.rb @@ -7,6 +7,19 @@ class Libxkbfile < Package source_url 'https://www.x.org/archive/individual/lib/libxkbfile-1.0.9.tar.gz' source_sha256 '95df50570f38e720fb79976f603761ae6eff761613eb56f258c3cb6bab4fd5e3' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libxkbfile-1.0.9-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libxkbfile-1.0.9-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libxkbfile-1.0.9-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libxkbfile-1.0.9-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd222e905fd312dc413722efc44f18cbc1168896f08023cb04a90b7b6e065d67f', + armv7l: 'd222e905fd312dc413722efc44f18cbc1168896f08023cb04a90b7b6e065d67f', + i686: '046be4d7969829495ada6d9d3f830e97ca2b65cfb3783b7cbf41675988c020f2', + x86_64: '955ab05956064921cbc8add816de59af73493562a42d2853c8426852ac5eae04', + }) + def self.build system "./configure" system "make" diff --git a/packages/libxml2.rb b/packages/libxml2.rb index 7d6153d9c..e04e9843c 100644 --- a/packages/libxml2.rb +++ b/packages/libxml2.rb @@ -7,6 +7,19 @@ class Libxml2 < Package source_url 'ftp://xmlsoft.org/libxml2/libxml2-2.9.4.tar.gz' source_sha256 'ffb911191e509b966deb55de705387f14156e1a56b21824357cdf0053233633c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libxml2-2.9.4-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libxml2-2.9.4-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libxml2-2.9.4-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libxml2-2.9.4-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '802105d36c6e2c241f2a21937adb98631e26f4f2cadd5fa33d1e4f6f190ff6ce', + armv7l: '802105d36c6e2c241f2a21937adb98631e26f4f2cadd5fa33d1e4f6f190ff6ce', + i686: '83f9175166eb10cfde77607fa0fdd902929d72fd7308efdf1b23ebe94e7d47c4', + x86_64: '0a34998228e43b4d88a480b88ce8095753a7be1902f87987377138e8429f8a1f', + }) + def self.build system "./configure", "--libdir=#{CREW_LIB_PREFIX}", "--enable-shared", "--disable-static", "--with-pic", "--without-python", diff --git a/packages/libxslt.rb b/packages/libxslt.rb index 8f7aca58a..fb4b6b1a2 100644 --- a/packages/libxslt.rb +++ b/packages/libxslt.rb @@ -7,6 +7,19 @@ class Libxslt < Package source_url 'http://xmlsoft.org/sources/libxslt-1.1.29.tar.gz' source_sha256 'b5976e3857837e7617b29f2249ebb5eeac34e249208d31f1fbf7a6ba7a4090ce' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libxslt-1.1.29-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libxslt-1.1.29-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libxslt-1.1.29-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libxslt-1.1.29-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '93810e7cb10c1a121bac5c86265631983381eeea027b4b0192a5b2fc5ee0192d', + armv7l: '93810e7cb10c1a121bac5c86265631983381eeea027b4b0192a5b2fc5ee0192d', + i686: '2f8547b35ca4907e7566ae9724d59fde47b93c88e511a6171fd285412dc1bb47', + x86_64: 'a8c584e1b00639cdaa70a73f103b42c9870918364733624a738d9b9a9c6d1822', + }) + depends_on 'libxml2' def self.build diff --git a/packages/libxtrans.rb b/packages/libxtrans.rb index f06655690..3adb35a71 100644 --- a/packages/libxtrans.rb +++ b/packages/libxtrans.rb @@ -7,6 +7,19 @@ class Libxtrans < Package source_url 'https://www.x.org/archive/individual/lib/xtrans-1.3.5.tar.gz' source_sha256 'b7a577c1b6c75030145e53b4793db9c88f9359ac49e7d771d4385d21b3e5945d' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libxtrans-1.3.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libxtrans-1.3.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libxtrans-1.3.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libxtrans-1.3.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f24adbe167591862224c01bc4028859b75ece584294b70c596b3abc661412c36', + armv7l: 'f24adbe167591862224c01bc4028859b75ece584294b70c596b3abc661412c36', + i686: '4be3d8dcb02e6ec49c029d57c01acc975455fe48f97051199324d86fa4e4e084', + x86_64: '1e68d2c11408aa15d71f2c6dde4023a72d51a922ce8f3eadac4a6d48cbbd3fe2', + }) + def self.build system "./configure" system "make" diff --git a/packages/libxvid.rb b/packages/libxvid.rb index 1ca2ecae3..def60f891 100644 --- a/packages/libxvid.rb +++ b/packages/libxvid.rb @@ -7,6 +7,19 @@ class Libxvid < Package source_url 'http://downloads.xvid.org/downloads/xvidcore-1.3.4.tar.gz' source_sha256 '4e9fd62728885855bc5007fe1be58df42e5e274497591fec37249e1052ae316f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libxvid-1.3.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libxvid-1.3.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libxvid-1.3.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libxvid-1.3.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '76767ad14d293f66f07c43ca837fad10b78c0f98d67fd5eb00a1a940355d61a7', + armv7l: '76767ad14d293f66f07c43ca837fad10b78c0f98d67fd5eb00a1a940355d61a7', + i686: '57164785ff150a29ce3e292b3ac2b49b49152beb8b13e4217d7909f6f7e6adc8', + x86_64: 'de31167c342fe26b2864265c2b01566bbd4a22254e2479768c87555351da2f36', + }) + depends_on 'yasm' def self.build diff --git a/packages/links.rb b/packages/links.rb index 2ec55851e..542ecfe3e 100644 --- a/packages/links.rb +++ b/packages/links.rb @@ -7,6 +7,19 @@ class Links < Package source_url 'http://www.jikos.cz/~mikulas/links/download/links-1.03.tar.gz' source_sha256 '32443c6f011216a8a43ed0806d9d23c1defdd19bc4b021ee00cda197782e175a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/links-1.03-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/links-1.03-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/links-1.03-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/links-1.03-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'de75740c75a6b141e68df3ab31a834890f79834843df543f1de9fbb077665d40', + armv7l: 'de75740c75a6b141e68df3ab31a834890f79834843df543f1de9fbb077665d40', + i686: '70a3a6c7fdcc9efd24b99e4526d1bf97d189b0d6180b89b51a455e5a23c60310', + x86_64: '4975b03ad6b4cda6b09f7e8ad16b90cc30adc01e2da30547c3e29fee130c1072', + }) + depends_on 'openssl' def self.build diff --git a/packages/linuxheaders.rb b/packages/linuxheaders.rb index 69dfd7551..6e38cf6b7 100644 --- a/packages/linuxheaders.rb +++ b/packages/linuxheaders.rb @@ -5,15 +5,15 @@ class Linuxheaders < Package homepage '' version '3.18-2' binary_url ({ - aarch64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/linux-headers-3.18-chromeos-armv7l.tar.xz', - armv7l: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/linux-headers-3.18-chromeos-armv7l.tar.xz', - i686: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/linux-headers-3.18-chromeos-i686.tar.xz', - x86_64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/linux-headers-3.18-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/linuxheaders-3.18-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew-cross/linuxheaders-3.18-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew-cross/linuxheaders-3.18-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/linuxheaders-3.18-2-chromeos-x86_64.tar.xz', }) binary_sha256 ({ aarch64: '811e1bfa4d83e866ac7625c6970d7289b8768bf30b18af8a3b79c0760dfa42af', - armv7l: '811e1bfa4d83e866ac7625c6970d7289b8768bf30b18af8a3b79c0760dfa42af', - i686: '8ee5c68467cb5e7994993cddf163d59cb61a5f7d70f5bc595cb3fe288131ae59', - x86_64: '830b18e54ebd6a2c8701c5ea1efd883e345719770de34ad0ece2f7cfb904df6f', + armv7l: '811e1bfa4d83e866ac7625c6970d7289b8768bf30b18af8a3b79c0760dfa42af', + i686: '8ee5c68467cb5e7994993cddf163d59cb61a5f7d70f5bc595cb3fe288131ae59', + x86_64: '830b18e54ebd6a2c8701c5ea1efd883e345719770de34ad0ece2f7cfb904df6f', }) end diff --git a/packages/llvm.rb b/packages/llvm.rb index db816e9fb..e5b8774ab 100644 --- a/packages/llvm.rb +++ b/packages/llvm.rb @@ -7,6 +7,19 @@ class Llvm < Package source_url 'http://llvm.org/releases/3.8.1/llvm-3.8.1.src.tar.xz' source_sha256 '6e82ce4adb54ff3afc18053d6981b6aed1406751b8742582ed50f04b5ab475f9' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/llvm-3.8.1-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/llvm-3.8.1-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/llvm-3.8.1-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/llvm-3.8.1-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '94255baa409229bbd0ad5f23981ee807fc39cb0c5160451daa0c3bfb1ebb78ae', + armv7l: '94255baa409229bbd0ad5f23981ee807fc39cb0c5160451daa0c3bfb1ebb78ae', + i686: '1d906912c090feeb81bb1777b8ff1ec7dcdadea08adea68c8a9cf9dfdcd8f2bb', + x86_64: 'efd72e40446eb7fb266b39a2e20df8398846ed76c96197b65dd31cb0fe023438', + }) + depends_on 'buildessential' depends_on 'cmake' diff --git a/packages/lsb_release.rb b/packages/lsb_release.rb index b0bfd2bf7..db86815da 100644 --- a/packages/lsb_release.rb +++ b/packages/lsb_release.rb @@ -7,6 +7,19 @@ class Lsb_release < Package source_url 'https://downloads.sourceforge.net/project/lsb/lsb_release/1.4/lsb-release-1.4.tar.gz' source_sha256 '99321288f8d62e7a1d485b7c6bdccf06766fb8ca603c6195806e4457fdf17172' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/lsb_release-1.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/lsb_release-1.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/lsb_release-1.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/lsb_release-1.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '33f1d5007bdd73ac405da3396a25200e6cc762d42c0b3421c9cb8d4513f5ff53', + armv7l: '33f1d5007bdd73ac405da3396a25200e6cc762d42c0b3421c9cb8d4513f5ff53', + i686: '62c05facef1dddc63313d08105d19d3df372b8f3be29eb1a561aed2fb625cb1e', + x86_64: '969621d3944e7f70b5e182471433e2994cc073e31b5a218925f28d4c9f64f9a6', + }) + depends_on 'help2man' def self.build diff --git a/packages/lshw.rb b/packages/lshw.rb index 373c99ff4..a871cce96 100644 --- a/packages/lshw.rb +++ b/packages/lshw.rb @@ -7,6 +7,19 @@ class Lshw < Package source_url 'http://www.ezix.org/software/files/lshw-B.02.18.tar.gz' source_sha256 'ae22ef11c934364be4fd2a0a1a7aadf4495a0251ec6979da280d342a89ca3c2f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/lshw-B.02.18-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/lshw-B.02.18-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/lshw-B.02.18-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/lshw-B.02.18-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd6d2db90b1df3ac02f53c01188a23230e8d2a11935487e03a8b61c4ecdc888be', + armv7l: 'd6d2db90b1df3ac02f53c01188a23230e8d2a11935487e03a8b61c4ecdc888be', + i686: '07466f0d1d09a1536eb2e5348526b97b7f9c7a8cdb601ba3c26b566a765e6f64', + x86_64: 'fe6c4b1a6936defcc6685777898cfbe2f9793c897fa5bdcc18d9518907c65406', + }) + def self.build system "cd lshw-*/src; PREFIX=/usr/local make" end diff --git a/packages/lua.rb b/packages/lua.rb index 09b1ba043..5699b50f0 100644 --- a/packages/lua.rb +++ b/packages/lua.rb @@ -7,6 +7,19 @@ class Lua < Package source_url 'https://www.lua.org/ftp/lua-5.3.4.tar.gz' source_sha256 'f681aa518233bc407e23acf0f5887c884f17436f000d453b2491a9f11a52400c' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/lua-5.3.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/lua-5.3.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/lua-5.3.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/lua-5.3.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '855cb5cc640a9d39fd8ed2a918c78fb2056fce8d6b57c824f45690e959215498', + armv7l: '855cb5cc640a9d39fd8ed2a918c78fb2056fce8d6b57c824f45690e959215498', + i686: '0d840bfc5844427ce211a6eca018d3ba92984ff24e917a711fd2d6b7c4727a1c', + x86_64: '5dfd73751b240880ccaaedb1207468277704a2ec819dd74e2a137755263d7e05', + }) + depends_on 'readline' depends_on 'ncurses' diff --git a/packages/luajit.rb b/packages/luajit.rb index 5881d50e3..a763bf1cf 100644 --- a/packages/luajit.rb +++ b/packages/luajit.rb @@ -8,11 +8,17 @@ class Luajit < Package source_sha256 '874b1f8297c697821f561f9b73b57ffd419ed8f4278c82e05b48806d30c1e979' binary_url ({ - x86_64: 'https://github.com/yancouto/chromebrew/releases/download/bin/luajit-2.0.5-chromeos-x86_64.tar.xz' + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/luajit-2.0.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/luajit-2.0.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/luajit-2.0.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/luajit-2.0.5-chromeos-x86_64.tar.xz', }) binary_sha256 ({ - x86_64: 'bba89cae837d6e88a4f1b9dcaa135ef4af1d6ecbd20358c33b034813a51597b4' + aarch64: 'd850b02b9d4b02f73802359bed9a26dc672c741009c3d956174f86e7163e1efc', + armv7l: 'd850b02b9d4b02f73802359bed9a26dc672c741009c3d956174f86e7163e1efc', + i686: '2cd205c4b3b654fe2f4eb6bc6e2460c6a663b4984804462db7af635363799440', + x86_64: '53411d401c9da988d6588c3c882df13feaeefb889a5ae5f0ba6a14d52fadd302', }) depends_on 'buildessential' => :build diff --git a/packages/lynis.rb b/packages/lynis.rb index dead30610..546ed7ee6 100644 --- a/packages/lynis.rb +++ b/packages/lynis.rb @@ -7,6 +7,19 @@ class Lynis < Package source_url 'https://cisofy.com/files/lynis-2.5.1.tar.gz' source_sha256 '7a09c6fc71c65d572ca702df7b4394d71f9037484062ef71b76f59a2c498b029' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/lynis-2.5.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/lynis-2.5.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/lynis-2.5.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/lynis-2.5.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '1d0186620efaf80697501ca0f26d5eaeee975aa2f29267a953b64a75ec6d25b2', + armv7l: '1d0186620efaf80697501ca0f26d5eaeee975aa2f29267a953b64a75ec6d25b2', + i686: '00317434d66f01cd9a29878a56a45ed9d32ffed108fafc11bf096dd9763bfeef', + x86_64: '43fe26bded6125326a00d9f44f4119c86f533689284ba30bbbeba92c27c85b4d', + }) + def self.install system "mkdir -p #{CREW_DEST_DIR}/usr/local/bin" system "mkdir -p #{CREW_DEST_DIR}/usr/local/man/man8" diff --git a/packages/lz4.rb b/packages/lz4.rb index e3e4a513e..5be0c0eb8 100644 --- a/packages/lz4.rb +++ b/packages/lz4.rb @@ -7,6 +7,19 @@ class Lz4 < Package source_url 'https://github.com/lz4/lz4/archive/v1.7.5.tar.gz' source_sha256 '0190cacd63022ccb86f44fa5041dc6c3804407ad61550ca21c382827319e7e7e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/lz4-1.7.5-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/lz4-1.7.5-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/lz4-1.7.5-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/lz4-1.7.5-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ca0ebdade6a9ed33c8723e5e887573112192b28d611abfd5a1988d7822c4ec74', + armv7l: 'ca0ebdade6a9ed33c8723e5e887573112192b28d611abfd5a1988d7822c4ec74', + i686: 'e58ebfa0234dd35c6b6a16570f5f53d889150aa7e2405d1538f53fca60d92007', + x86_64: '0fb867a1bd3410d3ad0ae5d257e245f00a9ecd6ecbf569dd89039e762c35b9a7', + }) + def self.build system "make", "BUILD_STATIC=no" end diff --git a/packages/lzip.rb b/packages/lzip.rb index 571f1ff6b..034fd0f9c 100644 --- a/packages/lzip.rb +++ b/packages/lzip.rb @@ -7,6 +7,19 @@ class Lzip < Package source_url 'http://download.savannah.gnu.org/releases/lzip/lzip-1.19.tar.gz' source_sha256 'ffadc4f56be1bc0d3ae155ec4527bd003133bdc703a753b2cc683f610e646ba9' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/lzip-1.19-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/lzip-1.19-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/lzip-1.19-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/lzip-1.19-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e704210e583ac6ab3ab1ddbbb998dc8fcb659ae756bbfb3fd57bf91ab78105cb', + armv7l: 'e704210e583ac6ab3ab1ddbbb998dc8fcb659ae756bbfb3fd57bf91ab78105cb', + i686: '51c97bea8d68e40ae53ac359da5c91760aec10488ce98cbf279b86fee3b0ca97', + x86_64: 'f847ba5368f6173949d024da6c85d647d4f4a27034b03e157a862d4635c872a9', + }) + def self.build # default -O2 cause run-time segmentation fault on armv7l system "./configure", "CXXFLAGS=-Wall -W -O1" diff --git a/packages/m4.rb b/packages/m4.rb index bbc386d34..72c0dd76d 100644 --- a/packages/m4.rb +++ b/packages/m4.rb @@ -7,6 +7,19 @@ class M4 < Package source_url 'https://ftp.gnu.org/gnu/m4/m4-1.4.18.tar.xz' source_sha256 'f2c1e86ca0a404ff281631bdc8377638992744b175afb806e25871a24a934e07' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/m4-1.4.18-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/m4-1.4.18-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/m4-1.4.18-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/m4-1.4.18-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '57b2c4f5bc8ef5cc680e97e878d79382f3cfd2b1e54679cae269bf968cd72316', + armv7l: '57b2c4f5bc8ef5cc680e97e878d79382f3cfd2b1e54679cae269bf968cd72316', + i686: 'd67fafe955ee4cdabad4b17df7a402409fc3a8fffe27671d350073ac5312688e', + x86_64: 'd364c72f7cf138bf120aa18a5a0b1e4500b50f79bc927f435c468cbd4bf4cc9b', + }) + depends_on 'libsigsegv' def self.build diff --git a/packages/make.rb b/packages/make.rb index 094be5625..c8e61a6cf 100644 --- a/packages/make.rb +++ b/packages/make.rb @@ -7,6 +7,19 @@ class Make < Package source_url 'https://ftp.gnu.org/gnu/make/make-4.2.1.tar.bz2' source_sha256 'd6e262bf3601b42d2b1e4ef8310029e1dcf20083c5446b4b7aa67081fdffc589' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/make-4.2.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/make-4.2.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/make-4.2.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/make-4.2.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'bbfd8a8ab6ab5caae56b259ebede8ebf269efbb76999eab8809aa86256b3403e', + armv7l: 'bbfd8a8ab6ab5caae56b259ebede8ebf269efbb76999eab8809aa86256b3403e', + i686: '979bc4e45fb8367c68cdccfa13b2d5f920fd7543c287963cc072fd1bc0682163', + x86_64: 'ebab3261fbd37c88586894e3f79c1eedfbc3d24d999996bc5abb974a8a07980a', + }) + depends_on 'gcc' => :build depends_on 'linuxheaders' => :build diff --git a/packages/mandb.rb b/packages/mandb.rb index 415827d01..96d067c38 100644 --- a/packages/mandb.rb +++ b/packages/mandb.rb @@ -7,6 +7,19 @@ class Mandb < Package source_url 'http://download.savannah.gnu.org/releases/man-db/man-db-2.7.6.1.tar.xz' source_sha256 '08edbc52f24aca3eebac429b5444efd48b9b90b9b84ca0ed5507e5c13ed10f3f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/mandb-2.7.6.1-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/mandb-2.7.6.1-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/mandb-2.7.6.1-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mandb-2.7.6.1-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '178afecbafc791ce5e7635033a2ad060e11ef5ceb08fdb76cfc559c7e17cb334', + armv7l: '178afecbafc791ce5e7635033a2ad060e11ef5ceb08fdb76cfc559c7e17cb334', + i686: '7f21135eaa1e1d64a1262aa9d271647432af0701c1eff0c924ede416bd1594bc', + x86_64: '4194dd6a040716ed26d41a560f8f26c438d2d9a6b3e8e99746a2fa89c3b257ba', + }) + depends_on 'less' depends_on 'libpipeline' depends_on 'gdbm' diff --git a/packages/manpages.rb b/packages/manpages.rb index 859973e2f..0d8ae4ef5 100644 --- a/packages/manpages.rb +++ b/packages/manpages.rb @@ -7,6 +7,19 @@ class Manpages < Package source_url 'https://www.kernel.org/pub/linux/docs/man-pages/man-pages-4.12.tar.xz' source_sha256 '6f6d79d991fed04e16e7c7a15705304b0b9d51de772c51c57428555039fbe093' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/manpages-4.12-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/manpages-4.12-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/manpages-4.12-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/manpages-4.12-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e675407d63878417c0c94bb7302a512e5b483b44cca6e7929aa7e2d47ebb8b37', + armv7l: 'e675407d63878417c0c94bb7302a512e5b483b44cca6e7929aa7e2d47ebb8b37', + i686: '1478fdbc9abc2c4a2bea07478d1491741af90ecca71bad282a273ce46001a2c4', + x86_64: 'b6ca228781e27037ba75ce48d346d557b0fefdb07fa329db2c99dd31097adba0', + }) + def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "prefix=/usr/local", "install" puts "Try 'man printf' to see if it works. You should have package 'mandb' installed.".lightblue diff --git a/packages/mapserver.rb b/packages/mapserver.rb index e0ad8f380..f960c1cbb 100644 --- a/packages/mapserver.rb +++ b/packages/mapserver.rb @@ -7,6 +7,19 @@ class Mapserver < Package source_url 'http://download.osgeo.org/mapserver/mapserver-7.0.6.tar.gz' source_sha256 'dcbebd62976deef1490b084d8f6a0b2f2a1a25407efb6e058390025375539507' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/mapserver-7.0.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/mapserver-7.0.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/mapserver-7.0.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mapserver-7.0.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3779fc38a83229c289aa32a8d6610af0a379d08296ff9639c153f6b5a44b1174', + armv7l: '3779fc38a83229c289aa32a8d6610af0a379d08296ff9639c153f6b5a44b1174', + i686: '2fd2e786969a35a7eba1e23d1e499e9528375c499a72b29d3e7b9db49496574a', + x86_64: '30aee13618652273e99735b3bb6ea83e3623598ccdcb353a954143711995bc04', + }) + depends_on 'cmake' depends_on 'cairo' depends_on 'curl' diff --git a/packages/masscan.rb b/packages/masscan.rb index 93525e1ba..b2ce705f8 100644 --- a/packages/masscan.rb +++ b/packages/masscan.rb @@ -8,6 +8,19 @@ Internet in under 5 minutes.' source_url 'https://github.com/robertdavidgraham/masscan/archive/1.0.4.tar.gz' source_sha256 '51de345f677f46595fc3bd747bfb61bc9ff130adcbec48f3401f8057c8702af9' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/masscan-1.0.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/masscan-1.0.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/masscan-1.0.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/masscan-1.0.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd1ca6e9300aa9b9fcc416c3c987844eebf614b7a7c49e77bb780d84f2d4c3030', + armv7l: 'd1ca6e9300aa9b9fcc416c3c987844eebf614b7a7c49e77bb780d84f2d4c3030', + i686: '2a8c133b95949bb88acd67c3887e23cf8a07f1e81c4ce3d2ec7454ee7268fda8', + x86_64: '176e98486ebd547ecc7430bf7bb3763352b48d0422bf95d007f9a9dbf3f15de8', + }) + depends_on 'libpcap' def self.build diff --git a/packages/megatools.rb b/packages/megatools.rb index 3b096fe06..f8aa05824 100644 --- a/packages/megatools.rb +++ b/packages/megatools.rb @@ -7,6 +7,19 @@ class Megatools < Package source_url 'https://megatools.megous.com/builds/megatools-1.9.98.tar.gz' source_sha256 '9b0521a4d27dbc417fc8e12610ac1e1da729bf6d6eb5bef927ef3670b372a16f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/megatools-1.9.98-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/megatools-1.9.98-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/megatools-1.9.98-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/megatools-1.9.98-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '503807b962eb17c2b9fded0ae197ee4d78871a3b339f76a82dad76ac5d461275', + armv7l: '503807b962eb17c2b9fded0ae197ee4d78871a3b339f76a82dad76ac5d461275', + i686: '60d736bb95af651a7f78ec0f0daea2274854a9db5c548655bfc39524e77297da', + x86_64: '39ac4b9d1aa152c12ba1b2cd162d07a8dad6b2206e6f67a6b87377b5c907ede4', + }) + depends_on 'asciidoc' depends_on 'glib' diff --git a/packages/memcached.rb b/packages/memcached.rb index d2330414c..f7cbe9e69 100644 --- a/packages/memcached.rb +++ b/packages/memcached.rb @@ -7,6 +7,19 @@ class Memcached < Package source_url 'https://memcached.org/files/memcached-1.5.0.tar.gz' source_sha256 'c001f812024bb461b5e4d7d0506daab63dff9614eea26f46536c3b7e1e601c32' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/memcached-1.5.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/memcached-1.5.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/memcached-1.5.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/memcached-1.5.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '4d1f4a39ec38931a1d0d119ba44aedc39af6f9626cbabd5a42de7c09c067ef74', + armv7l: '4d1f4a39ec38931a1d0d119ba44aedc39af6f9626cbabd5a42de7c09c067ef74', + i686: 'c082e150d5638979f27d6d8e0158fd1b203e252f1114af8ac2408c22ab8dd680', + x86_64: 'fd9e0e3175e84c12a4e71818477f9b7630582cc343766c70fe5024179a8c92df', + }) + depends_on 'libevent' def self.build diff --git a/packages/mercurial.rb b/packages/mercurial.rb index d2df0d8f0..efde3afa8 100644 --- a/packages/mercurial.rb +++ b/packages/mercurial.rb @@ -7,6 +7,19 @@ class Mercurial < Package source_url 'https://www.mercurial-scm.org/release/mercurial-4.2.2.tar.gz' source_sha256 'b20132dec5ae6d27ee43a133144069895befe09f7e454bfa9e39950a185f0afe' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/mercurial-4.2.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/mercurial-4.2.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/mercurial-4.2.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mercurial-4.2.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '80f381f790326ad000501235b038d3f0633a6ac001d1bdb6969a7a0b3dd981da', + armv7l: '80f381f790326ad000501235b038d3f0633a6ac001d1bdb6969a7a0b3dd981da', + i686: '56f202784a34ae85917da536732f2d1897b4efef3cf1214272850598d363d4f1', + x86_64: '5e33ff3958f26ff084330c833b90afd90314f28f9d60ec17150be63ab4b7e305', + }) + # what's the best route for adding a minimum version symbol as a constraint? depends_on "python27" diff --git a/packages/mesa.rb b/packages/mesa.rb index 053b7e781..52522d086 100644 --- a/packages/mesa.rb +++ b/packages/mesa.rb @@ -7,6 +7,15 @@ class Mesa < Package source_url 'ftp://ftp.freedesktop.org/pub/mesa/mesa-17.1.5.tar.xz' source_sha256 '378516b171712687aace4c7ea8b37c85895231d7a6d61e1e27362cf6034fded9' + binary_url ({ + i686: 'https://dl.bintray.com/chromebrew/chromebrew/mesa-17.1.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mesa-17.1.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + i686: '54e67d2890dc0a134e105007082d1a14e64b0ef58aed5c37c47815b51e0a9b9c', + x86_64: '9c4af5498c04673929ef3b88ea53bd0dce8bad5010b2a74803eb82539b253ca9', + }) + depends_on 'libdrm' depends_on 'xorg_proto' depends_on 'libx11' diff --git a/packages/metasploit.rb b/packages/metasploit.rb index c3ef9ca9c..44d8f893a 100644 --- a/packages/metasploit.rb +++ b/packages/metasploit.rb @@ -7,6 +7,11 @@ class Metasploit < Package source_url 'https://github.com/rapid7/metasploit-framework/archive/4.14.28.tar.gz' source_sha256 'f2bc048542d7cbba16308b5a987718428825b5f00df7e5245543598d9d42a169' + binary_url ({ + }) + binary_sha256 ({ + }) + depends_on 'ruby' depends_on 'readline' depends_on 'openssl' diff --git a/packages/misctools.rb b/packages/misctools.rb index 102ed02fd..b6cbf5146 100644 --- a/packages/misctools.rb +++ b/packages/misctools.rb @@ -7,6 +7,11 @@ class Misctools < Package source_url 'http://www.hyperrealm.com/misctools/misctools-2.5.5.tar.bz2' source_sha256 '4eb5913566da3e243ebd9cab499f927a2d46a2191baa51b810214f83eebb3ae9' + binary_url ({ + }) + binary_sha256 ({ + }) + depends_on 'cbase' def self.build diff --git a/packages/mlocate.rb b/packages/mlocate.rb index cb27166c3..84cf6799f 100644 --- a/packages/mlocate.rb +++ b/packages/mlocate.rb @@ -7,6 +7,19 @@ class Mlocate < Package source_url 'https://releases.pagure.org/mlocate/mlocate-0.26.tar.xz' source_sha256 '3063df79fe198fb9618e180c54baf3105b33d88fe602ff2d8570aaf944f1263e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/mlocate-0.26-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/mlocate-0.26-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/mlocate-0.26-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mlocate-0.26-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '69e02f44a498cd38a8f4bc2e3410f934506426d670664c402a09bfb34d51418c', + armv7l: '69e02f44a498cd38a8f4bc2e3410f934506426d670664c402a09bfb34d51418c', + i686: '74acf4453947b3570f68c43e485cb8e9f2da688e4a50336d593bbba1b6ebd2ee', + x86_64: 'f943fe00ad4666f5a9c7bf12d710cd8f2e136a33ad94568863b92dd45526d7eb', + }) + def self.build system "mkdir -p /usr/local/db/mlocate" system "sed -i 's,\$(localstatedir)/,/usr/local/db/,g' Makefile.*" diff --git a/packages/mongodb.rb b/packages/mongodb.rb index 456b475cc..d841cac34 100644 --- a/packages/mongodb.rb +++ b/packages/mongodb.rb @@ -10,6 +10,11 @@ class Mongodb < Package source_url 'https://fastdl.mongodb.org/src/mongodb-src-r3.2.16.tar.gz' source_sha256 '7a8b1b16f3fa545af16f48aeef1f918f57d96a80e1ceb6e669cdb81fab6511d0' + binary_url ({ + }) + binary_sha256 ({ + }) + depends_on 'openssl' => :build depends_on 'libpcap' => :build depends_on 'python27' => :build diff --git a/packages/mono.rb b/packages/mono.rb index 761f8d652..548047b8b 100644 --- a/packages/mono.rb +++ b/packages/mono.rb @@ -7,6 +7,19 @@ class Mono < Package source_url 'http://download.mono-project.com/sources/mono/mono-5.4.0.135.tar.bz2' source_sha256 '561af157ece41f0fc54dc3812bcbef6a04927274508104621b04fda810387ade' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/mono-5.4.0.135-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/mono-5.4.0.135-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/mono-5.4.0.135-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mono-5.4.0.135-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3263b5b2db28850140e23e8819b555fdc93c6bfb445d66d94c75d0162c115223', + armv7l: '3263b5b2db28850140e23e8819b555fdc93c6bfb445d66d94c75d0162c115223', + i686: '81f11c2ca8e3f3685e8fe3c43debc257e2302f5dc82ef5269f87696bf515e12e', + x86_64: 'b83170c8c162b8e1cd5ad3d1d4337448195757c54a1a733d6be3f7b2f5dd35f7', + }) + def self.build system "./configure","--disable-dependency-tracking","--disable-silent-rules","--enable-nls=no","--prefix=/usr/local" system "make" diff --git a/packages/moonbuggy.rb b/packages/moonbuggy.rb index d0d36f718..597c0e6bf 100644 --- a/packages/moonbuggy.rb +++ b/packages/moonbuggy.rb @@ -7,6 +7,19 @@ class Moonbuggy < Package source_url 'http://m.seehuhn.de/programs/moon-buggy-1.0.51.tar.gz' source_sha256 '352dc16ccae4c66f1e87ab071e6a4ebeb94ff4e4f744ce1b12a769d02fe5d23f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/moonbuggy-1.0.51-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/moonbuggy-1.0.51-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/moonbuggy-1.0.51-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/moonbuggy-1.0.51-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ed1a664522ac06317afefa478572efebe80f9cbf99fd06a3bc0353b5b46af221', + armv7l: 'ed1a664522ac06317afefa478572efebe80f9cbf99fd06a3bc0353b5b46af221', + i686: '8bae57552d87d4a6cd65b10ff7f8d20baeb5297c4d8f292550b58d50710ec46d', + x86_64: '190a6a121463f1c00549c319cffa59272e8d5ec1cbed0868c9232131874130ee', + }) + depends_on 'ncurses' def self.build diff --git a/packages/moreutils.rb b/packages/moreutils.rb index fa4698226..215fe61ad 100644 --- a/packages/moreutils.rb +++ b/packages/moreutils.rb @@ -7,6 +7,19 @@ class Moreutils < Package source_url 'http://http.debian.net/debian/pool/main/m/moreutils/moreutils_0.60.orig.tar.xz' source_sha256 'e42d18bacbd2d003779a55fb3542befa5d1d217ee37c1874e8c497581ebc17c5' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/moreutils-0.60-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/moreutils-0.60-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/moreutils-0.60-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/moreutils-0.60-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '0c7f2b822e06c806969e5666069933e9d97932320d9759713217e700ad3b1d4d', + armv7l: '0c7f2b822e06c806969e5666069933e9d97932320d9759713217e700ad3b1d4d', + i686: '63f39101b144273c158aa38e88aa3af2ca84925c52793fdd9beed85da865aa6b', + x86_64: 'dea55d855398f5b88d255ab185f44446acb57ae0d1108057755278f68dc1f4f8', + }) + depends_on 'docbook' depends_on 'libxslt' diff --git a/packages/mosh.rb b/packages/mosh.rb index 318ff4e43..ad5abb12e 100644 --- a/packages/mosh.rb +++ b/packages/mosh.rb @@ -7,6 +7,19 @@ class Mosh < Package source_url 'https://mosh.org/mosh-1.3.2.tar.gz' source_sha256 'da600573dfa827d88ce114e0fed30210689381bbdcff543c931e4d6a2e851216' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/mosh-1.3.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/mosh-1.3.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/mosh-1.3.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mosh-1.3.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3d73351c544564df8129057bd2004c77259d9a4c86edb31abae929a99fa4d381', + armv7l: '3d73351c544564df8129057bd2004c77259d9a4c86edb31abae929a99fa4d381', + i686: '33b8add3d09107e5dfe7b07c1a8a7972e04e1e5cb772a96f8f465a079184a901', + x86_64: '7644ad75af42f77b989c0e0d8513a1d9635a74ca9bf2953abc422d643fa27052', + }) + depends_on 'protobuf' def self.build diff --git a/packages/mpc.rb b/packages/mpc.rb index b20836173..202b5e19e 100644 --- a/packages/mpc.rb +++ b/packages/mpc.rb @@ -5,15 +5,15 @@ class Mpc < Package homepage 'http://www.multiprecision.org/' version '1.0.3-2' binary_url ({ - aarch64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/mpc-1.0.3-chromeos-armv7l.tar.xz', - armv7l: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/mpc-1.0.3-chromeos-armv7l.tar.xz', - i686: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/mpc-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/mpc-1.0.3-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/mpc-1.0.3-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew-cross/mpc-1.0.3-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew-cross/mpc-1.0.3-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/mpc-1.0.3-2-chromeos-x86_64.tar.xz', }) binary_sha256 ({ aarch64: '49795b457852098b34964c768bc4f5fa852c2c40e72f4e856437301f36edb3fd', - armv7l: '49795b457852098b34964c768bc4f5fa852c2c40e72f4e856437301f36edb3fd', - i686: 'efec8e5ab8dac926546dabda0ff8b32fe30d85ff2a7c1ab44bdb3d58ad49d19b', - x86_64: 'b9b26abf315efce1b826f58e70795493d7ed503652486bc3766ac54dfa5d0a35', + armv7l: '49795b457852098b34964c768bc4f5fa852c2c40e72f4e856437301f36edb3fd', + i686: 'efec8e5ab8dac926546dabda0ff8b32fe30d85ff2a7c1ab44bdb3d58ad49d19b', + x86_64: 'b9b26abf315efce1b826f58e70795493d7ed503652486bc3766ac54dfa5d0a35', }) end diff --git a/packages/mpfr.rb b/packages/mpfr.rb index b67547839..9acfc3332 100644 --- a/packages/mpfr.rb +++ b/packages/mpfr.rb @@ -5,15 +5,15 @@ class Mpfr < Package homepage 'http://www.mpfr.org/' version '3.1.5-2' binary_url ({ - aarch64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/mpfr-3.1.5-chromeos-armv7l.tar.xz', - armv7l: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/mpfr-3.1.5-chromeos-armv7l.tar.xz', - i686: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/mpfr-3.1.5-chromeos-i686.tar.xz', - x86_64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/mpfr-3.1.5-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/mpfr-3.1.5-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew-cross/mpfr-3.1.5-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew-cross/mpfr-3.1.5-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/mpfr-3.1.5-2-chromeos-x86_64.tar.xz', }) binary_sha256 ({ aarch64: '41170f3c49ea226df739d90bb633895dc0479d855acece2cd96d1bb24818202a', - armv7l: '41170f3c49ea226df739d90bb633895dc0479d855acece2cd96d1bb24818202a', - i686: '341e8109fbfc376883e5eeb649561897958a8cbf92ba3dc73ca7da5e52fa7e63', - x86_64: '5e9fe71170cc82e1d789ee9aecf568b70f4f9694f2c945a6c04ae573bf0509a2', + armv7l: '41170f3c49ea226df739d90bb633895dc0479d855acece2cd96d1bb24818202a', + i686: '341e8109fbfc376883e5eeb649561897958a8cbf92ba3dc73ca7da5e52fa7e63', + x86_64: '5e9fe71170cc82e1d789ee9aecf568b70f4f9694f2c945a6c04ae573bf0509a2', }) end diff --git a/packages/mtdev.rb b/packages/mtdev.rb index 94cece90f..cc94ba5aa 100644 --- a/packages/mtdev.rb +++ b/packages/mtdev.rb @@ -7,6 +7,19 @@ class Mtdev < Package source_url 'http://bitmath.org/code/mtdev/mtdev-1.1.5.tar.bz2' source_sha256 '6677d5708a7948840de734d8b4675d5980d4561171c5a8e89e54adf7a13eba7f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/mtdev-1.1.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/mtdev-1.1.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/mtdev-1.1.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mtdev-1.1.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd96cf8121e0f076184adee6bc54f46fbb628aa0d7ae4155ae67dcffcea59eb3a', + armv7l: 'd96cf8121e0f076184adee6bc54f46fbb628aa0d7ae4155ae67dcffcea59eb3a', + i686: '5bd4010b81ed7c678ba19e5f7d35a4f90558158fa6ff43c378f7bba88279f742', + x86_64: '588cf1c0f1dee0596d32709345a2cb1dd2a3102802f1b13653b275d5e351cc33', + }) + def self.build system "./configure" system "make" diff --git a/packages/mtools.rb b/packages/mtools.rb index bd07f3b3e..9c971980a 100644 --- a/packages/mtools.rb +++ b/packages/mtools.rb @@ -7,6 +7,19 @@ class Mtools < Package source_url 'https://ftp.gnu.org/gnu/mtools/mtools-4.0.18.tar.bz2' source_sha256 '59e9cf80885399c4f229e5d87e49c0c2bfeec044e1386d59fcd0b0aead6b2f85' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/mtools-4.0.18-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/mtools-4.0.18-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/mtools-4.0.18-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mtools-4.0.18-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f4131e41594042d4cc3f1ce65fc19674a89df1c64a5da4915f1498d3339a5dc9', + armv7l: 'f4131e41594042d4cc3f1ce65fc19674a89df1c64a5da4915f1498d3339a5dc9', + i686: 'bf796d05c23244ef81bcf417a94194d7655c47df0a6dc21ecbf19d74e0476999', + x86_64: 'e94e6a2b813f8952451093fafe34e7205015486d3532631ba6384e6bd2989693', + }) + def self.build system './configure --without-x' system 'make' diff --git a/packages/multitail.rb b/packages/multitail.rb index c4ca38e49..c22b8c0e4 100644 --- a/packages/multitail.rb +++ b/packages/multitail.rb @@ -7,6 +7,19 @@ class Multitail < Package source_url 'https://www.vanheusden.com/multitail/multitail-6.4.2.tgz' source_sha256 'af1d5458a78ad3b747c5eeb135b19bdca281ce414cefdc6ea0cff6d913caa1fd' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/multitail-6.4.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/multitail-6.4.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/multitail-6.4.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/multitail-6.4.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '190f218c2ddd9ddf687e68012103dc41a2591e8ad5684cc6704ade8d5c9e4d17', + armv7l: '190f218c2ddd9ddf687e68012103dc41a2591e8ad5684cc6704ade8d5c9e4d17', + i686: '0a9cf6346932b62c1e9053a917b8ac799f202f255eeda444178d5c60c2e4fcff', + x86_64: '52a90a8a16d8b471aa369a62191e766082e70a88eed84e1eb1afbf267a351d0d', + }) + depends_on 'ncursesw' def self.build diff --git a/packages/mutt.rb b/packages/mutt.rb index e72231746..de806fdb7 100644 --- a/packages/mutt.rb +++ b/packages/mutt.rb @@ -7,6 +7,19 @@ class Mutt < Package source_url 'ftp://ftp.mutt.org/pub/mutt/mutt-1.8.3.tar.gz' source_sha256 '9b81746d67ffeca5ea44f60893b70dc93c86d4bc10187d4dd360185e4d42ed42' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/mutt-1.8.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/mutt-1.8.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/mutt-1.8.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mutt-1.8.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'fc546348b868f306548fd009f927c75c9fb8cf0b2855d8f1fbb7007d6d5cd7c8', + armv7l: 'fc546348b868f306548fd009f927c75c9fb8cf0b2855d8f1fbb7007d6d5cd7c8', + i686: '5b29051fa9a460d2888d5cc1e0bdda10108549c3baa774c30e56a4624a097bee', + x86_64: '5a3b3dee04f8f5d1219555a4f9c717fde4e032d1fd14509119158eb9d9194062', + }) + depends_on 'libxslt' def self.build diff --git a/packages/mywanip.rb b/packages/mywanip.rb index 7293f0dde..70f059893 100644 --- a/packages/mywanip.rb +++ b/packages/mywanip.rb @@ -7,6 +7,19 @@ class Mywanip < Package source_url 'https://gist.github.com/DennisLfromGA/ab40940d37be84ae3a88/archive/b583835e8b2cb7edefc7ccbb911cb8eaf172d341.zip' source_sha256 '789d22cfa60a40cf60d59e561500cd27e39ac03ecff2e948111a2a07f830fd67' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/mywanip-ab4094-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/mywanip-ab4094-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/mywanip-ab4094-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mywanip-ab4094-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '21449c16c8493278b97ca5a35252bcda7b0da5d0210649662ad64ff5945fc2d8', + armv7l: '21449c16c8493278b97ca5a35252bcda7b0da5d0210649662ad64ff5945fc2d8', + i686: '2268ba3b816879fdda663b148b129fe90a88ffa6c55e1665743f8a13e744b9ff', + x86_64: 'fb4fae274c359179e78f22147202ec456ff829c45cda9536038952848d4b3a6a', + }) + def self.install system "chmod +x mywanip" system "mkdir -p #{CREW_DEST_DIR}/usr/local/bin" diff --git a/packages/nano.rb b/packages/nano.rb index 934e35d06..f1e4aefe4 100644 --- a/packages/nano.rb +++ b/packages/nano.rb @@ -7,6 +7,19 @@ class Nano < Package source_url 'https://www.nano-editor.org/dist/v2.8/nano-2.8.6.tar.xz' source_sha256 '9a46962a3ae59db922467a095217ed23280b42d80640f932f3a59ba2a6a85776' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/nano-2.8.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/nano-2.8.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/nano-2.8.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/nano-2.8.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7f3e767b850eeb29bbceaea2d282ee5278697354e701b0495f99c480eab72e8b', + armv7l: '7f3e767b850eeb29bbceaea2d282ee5278697354e701b0495f99c480eab72e8b', + i686: '414a6aab9c02ee716dcaf3b11de9ee882702215d5cd30dcdddb0867bd62288f0', + x86_64: '3fd9b6cf8bf583d8ffce9faa00510eacf24c6ac426b2c09055821eca970787da', + }) + depends_on 'buildessential' depends_on 'ncurses' diff --git a/packages/nanomsg.rb b/packages/nanomsg.rb index d2045dcf1..428331d0a 100644 --- a/packages/nanomsg.rb +++ b/packages/nanomsg.rb @@ -7,6 +7,19 @@ class Nanomsg < Package source_url 'https://github.com/nanomsg/nanomsg/archive/1.0.0.tar.gz' source_sha256 '24afdeb71b2e362e8a003a7ecc906e1b84fd9f56ce15ec567481d1bb33132cc7' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/nanomsg-1.0,0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/nanomsg-1.0,0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/nanomsg-1.0,0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/nanomsg-1.0,0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6febefbada324ec2b2474d182cbf570c03fbb74e08c40c77eb3d58a6bb100062', + armv7l: '6febefbada324ec2b2474d182cbf570c03fbb74e08c40c77eb3d58a6bb100062', + i686: 'f8a6f49ce93b04819d9b7826f2c4859c8b8c1d6561baebfc3964f32ddd4ee45a', + x86_64: '2e72f87a5c259bcadbef06b3212ef20a1fe7186980634b0f3e00085d62da312f', + }) + depends_on 'cmake' def self.build diff --git a/packages/ncdu.rb b/packages/ncdu.rb index 0fdb5bb1a..0c564d8fc 100644 --- a/packages/ncdu.rb +++ b/packages/ncdu.rb @@ -7,6 +7,19 @@ class Ncdu < Package source_url 'https://dev.yorhel.nl/download/ncdu-1.12.tar.gz' source_sha256 '820e4e4747a2a2ec7a2e9f06d2f5a353516362c22496a10a9834f871b877499a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ncdu-1.12-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ncdu-1.12-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ncdu-1.12-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ncdu-1.12-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ac04b6c7a0c6ac7b9bf75636806e12539631d5617bb85ed9ed9c8536c95062a6', + armv7l: 'ac04b6c7a0c6ac7b9bf75636806e12539631d5617bb85ed9ed9c8536c95062a6', + i686: '095cd7dc346f99bb9e3e4361f35e034636efb0b68d4b22f9320c72cb0c782164', + x86_64: '5b764d5d1f4bc9186384e2aa3d7c51aa84c9c2ed1f6eb78a0ac3ed431d875745', + }) + depends_on 'ncurses' def self.build diff --git a/packages/ncftp.rb b/packages/ncftp.rb index 81ef2b737..33e203f2d 100644 --- a/packages/ncftp.rb +++ b/packages/ncftp.rb @@ -7,6 +7,19 @@ class Ncftp < Package source_url 'ftp://ftp.ncftp.com/ncftp/ncftp-3.2.6-src.tar.gz' source_sha256 '129e5954850290da98af012559e6743de193de0012e972ff939df9b604f81c23' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ncftp-3.2.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ncftp-3.2.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ncftp-3.2.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ncftp-3.2.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3321010fccdc0fc30a11c7deb914f4c9b6ce606f3e3dd191b87a9266a7ed6afc', + armv7l: '3321010fccdc0fc30a11c7deb914f4c9b6ce606f3e3dd191b87a9266a7ed6afc', + i686: 'a634b1f53908bcd6e0e5d161b1a66508124d63aa8e519db69e72ef05dea5890f', + x86_64: 'ca72890ad514201b5e70d071055d5f50afcf7a3fb32ce7e3410b38550d64cdfa', + }) + depends_on 'buildessential' def self.build diff --git a/packages/ncrack.rb b/packages/ncrack.rb index ca9338b8e..4e9b6a538 100644 --- a/packages/ncrack.rb +++ b/packages/ncrack.rb @@ -7,6 +7,19 @@ class Ncrack < Package source_url 'https://nmap.org/ncrack/dist/ncrack-0.5.tar.gz' source_sha256 'dbad9440c861831836d47ece95aeb2bd40374a3eb03a14dea0fe1bfa73ecd4bc' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ncrack-0.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ncrack-0.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ncrack-0.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ncrack-0.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '94ff9ab741817018e2501ee7047a913cb921429a02b55b2ca2c9ae84a1c2e0c1', + armv7l: '94ff9ab741817018e2501ee7047a913cb921429a02b55b2ca2c9ae84a1c2e0c1', + i686: '9ef45c87ac193be024430bc75191153973434f5fbbaf03c7a3fb12b28b2581d0', + x86_64: '285603cd26d6bf1a4a1103d52726157b6491d6611ea4188edd8ccee2eaae9426', + }) + depends_on 'buildessential' def self.build diff --git a/packages/ncurses.rb b/packages/ncurses.rb index 9de04ae53..8361847ca 100644 --- a/packages/ncurses.rb +++ b/packages/ncurses.rb @@ -7,6 +7,19 @@ class Ncurses < Package source_url 'ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.0.tar.gz' source_sha256 'f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ncurses-6.0-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ncurses-6.0-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ncurses-6.0-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ncurses-6.0-2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3951a422aff0fb0358c5190674bff39f30dd36b0b0df6f3c8a2717141be1447d', + armv7l: '3951a422aff0fb0358c5190674bff39f30dd36b0b0df6f3c8a2717141be1447d', + i686: '57851803decba529076a1a1b9b719dc15ac60c5f96709a2fb9eb769a56f4e81b', + x86_64: '761f5a0bac8df8af682ca0df82b42afc3d5a7217a1b359e4b7ba51c7851857e4', + }) + depends_on 'diffutils' => :build depends_on 'ncursesw' diff --git a/packages/ncursesw.rb b/packages/ncursesw.rb index 794c73520..e446dcfcb 100644 --- a/packages/ncursesw.rb +++ b/packages/ncursesw.rb @@ -7,6 +7,19 @@ class Ncursesw < Package source_url 'ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.0.tar.gz' source_sha256 'f551c24b30ce8bfb6e96d9f59b42fbea30fa3a6123384172f9e7284bcf647260' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ncursesw-6.0-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ncursesw-6.0-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ncursesw-6.0-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ncursesw-6.0-2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b777a646e051ed128c596da84a81b8b08d22a1021ff603d04f1f470b94e44773', + armv7l: 'b777a646e051ed128c596da84a81b8b08d22a1021ff603d04f1f470b94e44773', + i686: '521c5059b8652b42757bf6f30420713a2e058f447ac92fc55ff0d052dff6304b', + x86_64: '3b2c098ededca06261007f6b1dc0679c76209c763300ee987f2d96dd51683c12', + }) + depends_on 'diffutils' => :build def self.build diff --git a/packages/neovim.rb b/packages/neovim.rb index c14e466a3..d3426bbe0 100644 --- a/packages/neovim.rb +++ b/packages/neovim.rb @@ -7,6 +7,19 @@ class Neovim < Package source_url 'https://github.com/neovim/neovim/archive/v0.2.0.tar.gz' source_sha256 '72e263f9d23fe60403d53a52d4c95026b0be428c1b9c02b80ab55166ea3f62b5' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/neovim-0.2.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/neovim-0.2.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/neovim-0.2.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/neovim-0.2.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3dc12d8a905444dff6a70790d8b0ae27899bbb4b310f44c1d1d30e3ef9f15bcf', + armv7l: '3dc12d8a905444dff6a70790d8b0ae27899bbb4b310f44c1d1d30e3ef9f15bcf', + i686: '0ae138abca8d035eb11658d8ca8446f5c7b6c6a43c8554cdbc99c8813698223d', + x86_64: '16f6dfd198931f3162e1cf6054224c1e4e8059403597d621ab54b4a421fe89ed', + }) + depends_on 'libtool' depends_on 'autoconf' depends_on 'automake' diff --git a/packages/netcat.rb b/packages/netcat.rb index 339923a96..b34878d9c 100644 --- a/packages/netcat.rb +++ b/packages/netcat.rb @@ -7,6 +7,19 @@ class Netcat < Package source_url 'http://downloads.sourceforge.net/project/netcat/netcat/0.7.1/netcat-0.7.1.tar.gz' source_sha256 '30719c9a4ffbcf15676b8f528233ccc54ee6cba96cb4590975f5fd60c68a066f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/netcat-0.7.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/netcat-0.7.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/netcat-0.7.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/netcat-0.7.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '02fa145b9e7d8d956b676fe8ce320d507e00852102bcfbf8c11ab68f340d090a', + armv7l: '02fa145b9e7d8d956b676fe8ce320d507e00852102bcfbf8c11ab68f340d090a', + i686: '1d56c30a41a78072ca56aeefa2fa8de161c807d2d6352cae47e1e3ebbc90d1a1', + x86_64: 'd8eabdf6ac3bd822811c8fc8d5da26dc8a4014cae561a2a77b54c6a1f9a9eff8', + }) + def self.build system "./configure --prefix=/usr/local" system "make" diff --git a/packages/nethack4.rb b/packages/nethack4.rb index 6855c3192..64f0a5d49 100644 --- a/packages/nethack4.rb +++ b/packages/nethack4.rb @@ -8,6 +8,19 @@ class Nethack4 < Package source_url 'http://nethack4.org/media/releases/nethack4-4.3-beta2.tar.gz' source_sha256 'b143a86b5e1baf55c663ae09c2663b169d265e95ac43154982296a1887d05f15' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/nethack4-4.3.0-beta2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/nethack4-4.3.0-beta2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/nethack4-4.3.0-beta2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/nethack4-4.3.0-beta2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b7c8e1b4bad569b52dfb8fbba4c4fb3b4c00aba47271ddd1ead52b5a772f720a', + armv7l: 'b7c8e1b4bad569b52dfb8fbba4c4fb3b4c00aba47271ddd1ead52b5a772f720a', + i686: 'fb5a00964bb65c957b72830ee228228fceae21051a6512a6b139529fb1dd9673', + x86_64: '1bf25169c0040001e2d3c4b0a9fedd5bd3d38c47735f7e3a5c2587e117e95b70', + }) + depends_on 'buildessential' depends_on 'ncurses' depends_on 'bison' diff --git a/packages/nettle.rb b/packages/nettle.rb index 34d3983e7..217f0a64a 100644 --- a/packages/nettle.rb +++ b/packages/nettle.rb @@ -7,6 +7,19 @@ class Nettle < Package source_url 'https://ftp.gnu.org/gnu/nettle/nettle-3.3.tar.gz' source_sha256 '46942627d5d0ca11720fec18d81fc38f7ef837ea4197c1f630e71ce0d470b11e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/nettle-3.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/nettle-3.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/nettle-3.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/nettle-3.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd6d0a4768a6e5642fd1817c16bbd56c38075f9094354dd47a92cb61e2d091791', + armv7l: 'd6d0a4768a6e5642fd1817c16bbd56c38075f9094354dd47a92cb61e2d091791', + i686: 'c4df887ade348014dea7134e5e8617ffb65fd31c3b0143f0be21e0760a20d62c', + x86_64: '015e142b98b101f4069f08a78462672984f9d0190edd6c76d3d552c8c0b89bd0', + }) + depends_on 'buildessential' depends_on 'm4' depends_on 'openssl' diff --git a/packages/newlisp.rb b/packages/newlisp.rb index 73bb5dd0d..ae3b5020f 100644 --- a/packages/newlisp.rb +++ b/packages/newlisp.rb @@ -7,6 +7,19 @@ class Newlisp < Package source_url 'https://github.com/kosh04/newlisp/archive/10.7.1.tar.gz' source_sha256 '87e3ea4bd2d42118af44f2f881302af32a990164fb47088bcad0be6dc88c5c48' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/newlisp-10.7.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/newlisp-10.7.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/newlisp-10.7.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/newlisp-10.7.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e18190cd85ad1bb51af5f64efe67d9262913edd4c2456fd2d27d81d9ad090e39', + armv7l: 'e18190cd85ad1bb51af5f64efe67d9262913edd4c2456fd2d27d81d9ad090e39', + i686: 'ef5d7215bff75a090e4babcc0ea1b1fb2719fe98d10ee68f6c402185c279811d', + x86_64: '6d99a70774a279318953fb48e6c213133426de82175060cb8a03b30b1087662e', + }) + #depends_on 'readline' #depends_on 'libffi' diff --git a/packages/nginx.rb b/packages/nginx.rb index 589d0d36b..bafd78850 100644 --- a/packages/nginx.rb +++ b/packages/nginx.rb @@ -7,6 +7,19 @@ class Nginx < Package source_url 'https://nginx.org/download/nginx-1.13.4.tar.gz' source_sha256 'de21f3c49ba65c611329d8759a63d72e5fcf719bc6f2a3270e2541348ef1fbba' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/nginx-1.13.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/nginx-1.13.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/nginx-1.13.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/nginx-1.13.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '16ebf8f5650a505f59eb1113b9ec93749f443578b89d2addf9bd97d818cde2b5', + armv7l: '16ebf8f5650a505f59eb1113b9ec93749f443578b89d2addf9bd97d818cde2b5', + i686: '2b0745298ceb8d088384c96dc7c94d4dff423b67e0755519e7d9d2bc3b8f4f5b', + x86_64: '6de690f574ce766db4cc52c172861337b6a74fdc70bf9b7b1c354b9156ec85f2', + }) + depends_on 'pcre' def self.build diff --git a/packages/ninja.rb b/packages/ninja.rb index 437c0cb14..12234cfa1 100644 --- a/packages/ninja.rb +++ b/packages/ninja.rb @@ -7,6 +7,19 @@ class Ninja < Package source_url 'https://github.com/ninja-build/ninja/archive/v1.7.2.tar.gz' source_sha256 '2edda0a5421ace3cf428309211270772dd35a91af60c96f93f90df6bc41b16d9' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ninja-1.7.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ninja-1.7.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ninja-1.7.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ninja-1.7.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3ff2fc875e7fce5f69880d0db463afe580aa2c963c36e07301348b3ea597f469', + armv7l: '3ff2fc875e7fce5f69880d0db463afe580aa2c963c36e07301348b3ea597f469', + i686: '45c4ea8662459b4846c09bf440982b3431162556b6d955268ebd2d7e5d2ba157', + x86_64: '1dbb0af40656a2dda2d2e0c157f3860ee8ea9b79edff4a28b90f34d08d3f81d5', + }) + depends_on 'python3' depends_on 'unzip' diff --git a/packages/nmap.rb b/packages/nmap.rb index aa78246af..e617114a8 100644 --- a/packages/nmap.rb +++ b/packages/nmap.rb @@ -7,6 +7,19 @@ class Nmap < Package source_url 'https://nmap.org/dist/nmap-7.60.tar.bz2' source_sha256 'a8796ecc4fa6c38aad6139d9515dc8113023a82e9d787e5a5fb5fa1b05516f21' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/nmap-7.60-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/nmap-7.60-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/nmap-7.60-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/nmap-7.60-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '591755bc42bce6bfdb20859758ab66bbb02dca6a290d6fa97d46d9539805e9ac', + armv7l: '591755bc42bce6bfdb20859758ab66bbb02dca6a290d6fa97d46d9539805e9ac', + i686: '107dbd1fdf981d53a62697fd326844e7df4d0796da9ee29f1000f512d3229f03', + x86_64: '12eb815ec4bc47ac0d778575c7125907421937396fa491745d5ab48486380550', + }) + depends_on 'buildessential' def self.build diff --git a/packages/node.rb b/packages/node.rb index ac31778ce..8e99437bc 100644 --- a/packages/node.rb +++ b/packages/node.rb @@ -7,6 +7,11 @@ class Node < Package source_url 'https://nodejs.org/dist/v6.11.0/node-v6.11.0.tar.xz' source_sha256 '02ba35391edea2b294c736489af01954ce6e6c39d318f4423ae6617c69ef0a51' + binary_url ({ + }) + binary_sha256 ({ + }) + depends_on 'buildessential' depends_on 'python27' diff --git a/packages/node_current.rb b/packages/node_current.rb index dfd80e8a8..1bc6e6811 100644 --- a/packages/node_current.rb +++ b/packages/node_current.rb @@ -7,6 +7,19 @@ class Node_current < Package source_url 'https://nodejs.org/dist/v8.1.2/node-v8.1.2.tar.gz' source_sha256 'd717b364868956e0b775145e57a84e63962a9cf83146e778547fc71bb27a2251' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/node_current-8.1.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/node_current-8.1.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/node_current-8.1.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/node_current-8.1.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '4b7466db145427111a405ab563b906ceca53e309476188d46f6448b87dcfa8b4', + armv7l: '4b7466db145427111a405ab563b906ceca53e309476188d46f6448b87dcfa8b4', + i686: 'c12c4f01b4fe678355a6f8abe3b46a2b66b90c7ef650c57df9031272251f90ff', + x86_64: 'c84f9f9a7b57be96795c149307d510c7b71bc81449f0805e8458c0ce701cedc3', + }) + depends_on 'buildessential' depends_on 'python27' diff --git a/packages/nodebrew.rb b/packages/nodebrew.rb index 6d1a69665..0bc1b3411 100644 --- a/packages/nodebrew.rb +++ b/packages/nodebrew.rb @@ -7,6 +7,19 @@ class Nodebrew < Package source_url 'https://github.com/hokaccha/nodebrew/archive/v0.9.7.tar.gz' source_sha256 '3aa8b0cf30024d105f1ac6921aadf0440bc95bcae43df9d6ec58fc9de8cd352e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/nodebrew-v0.9.7-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/nodebrew-v0.9.7-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/nodebrew-v0.9.7-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/nodebrew-v0.9.7-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'bd9aa8fcac6099e5367d687a90578cab3ec2281f50301c57268540b82d40b203', + armv7l: 'bd9aa8fcac6099e5367d687a90578cab3ec2281f50301c57268540b82d40b203', + i686: '8b4bf0c1169bf44b1d45a13d3adaff3c2a9573c43acd262bd3255ef07e276351', + x86_64: '8ec7697374c124d37cc905ba0d6e7c07fad4cbee789ada940d9528c114a691de', + }) + depends_on 'perl' def self.install diff --git a/packages/npth.rb b/packages/npth.rb index 71dbd1fd8..75ad9defc 100644 --- a/packages/npth.rb +++ b/packages/npth.rb @@ -7,6 +7,19 @@ class Npth < Package source_url 'https://www.gnupg.org/ftp/gcrypt/npth/npth-1.5.tar.bz2' source_sha256 '294a690c1f537b92ed829d867bee537e46be93fbd60b16c04630fbbfcd9db3c2' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/npth-1.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/npth-1.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/npth-1.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/npth-1.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '85690b43e0dce9fb4f865224c14cec9ca9450c649a0c03adf05bdde875225ef9', + armv7l: '85690b43e0dce9fb4f865224c14cec9ca9450c649a0c03adf05bdde875225ef9', + i686: '15eae6c3d1a82bbc00bdd1fa505933ea6cfd7d5c55d216a5c469b07c706b1fd6', + x86_64: '2e062b202c6e26e0a2bf3342599bc25872edf311ebf406326dc9fdd43d7daca2', + }) + def self.build system "./configure --prefix=/usr/local" system "make" diff --git a/packages/nvm.rb b/packages/nvm.rb index 49a508f2e..a31cdb835 100644 --- a/packages/nvm.rb +++ b/packages/nvm.rb @@ -7,6 +7,19 @@ class Nvm < Package source_url 'https://github.com/creationix/nvm/archive/v0.33.2.tar.gz' source_sha256 '2ad455a0752d5bae49ecff38a8a7778cc734c2d0ece9942dfdd164c2f01e80da' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/nvm-0.33.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/nvm-0.33.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/nvm-0.33.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/nvm-0.33.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f0d15c5ff6bac0d2cea927db6ed3cb778f73f1e25f5e8d3975f6ea73c7fc52f1', + armv7l: 'f0d15c5ff6bac0d2cea927db6ed3cb778f73f1e25f5e8d3975f6ea73c7fc52f1', + i686: 'a6a161692e32907872fc5864b0d2dee0509b7980d30594796aa72be897b66352', + x86_64: '67e327de8bcfb1ec8266827d2d7f1fd48486b7af4f9a0179caad9caf4e05d3c1', + }) + def self.install system "sed -i 's,\$HOME/.nvm,/usr/local/share/nvm,g' install.sh" system "NVM_DIR=/usr/local/share/nvm && bash install.sh" diff --git a/packages/openconnect.rb b/packages/openconnect.rb index ba496c001..f1942f8ca 100644 --- a/packages/openconnect.rb +++ b/packages/openconnect.rb @@ -7,6 +7,19 @@ class Openconnect < Package source_url 'ftp://ftp.infradead.org/pub/openconnect/openconnect-7.08.tar.gz' source_sha256 '1c44ec1f37a6a025d1ca726b9555649417f1d31a46f747922b84099ace628a03' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/openconnect-7.08-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/openconnect-7.08-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/openconnect-7.08-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/openconnect-7.08-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8e6a51bbf9a4f7025b5db6b0e638db523704e89171e109ecc987ee6cb6cbef3f', + armv7l: '8e6a51bbf9a4f7025b5db6b0e638db523704e89171e109ecc987ee6cb6cbef3f', + i686: '644cc95d14d27735f78ece4cd8ed2896588a5df30a232581942c03e44eeeafce', + x86_64: '166ff91359ad64ca5a7227ec9a164096c89b46215dc92e990bf14a46ab8b851d', + }) + depends_on 'buildessential' depends_on 'libxml2' depends_on 'gnutls' diff --git a/packages/openjpeg.rb b/packages/openjpeg.rb index b977858a2..d47d9b828 100644 --- a/packages/openjpeg.rb +++ b/packages/openjpeg.rb @@ -7,6 +7,19 @@ class Openjpeg < Package source_url 'https://github.com/uclouvain/openjpeg/archive/v2.1.2.tar.gz' source_sha256 '4ce77b6ef538ef090d9bde1d5eeff8b3069ab56c4906f083475517c2c023dfa7' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/openjpeg-2.1.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/openjpeg-2.1.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/openjpeg-2.1.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/openjpeg-2.1.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5a757e5b3576e636c9b04def1784dab0d54fb2d2b397a8f41f96e973920b5dad', + armv7l: '5a757e5b3576e636c9b04def1784dab0d54fb2d2b397a8f41f96e973920b5dad', + i686: '023b8baa817e114c2fa97a5cc0a0e79728d3587c0fd8d385b13d1d5a0994470f', + x86_64: '218d4224019530780f6b739b4f28e3c3a29d04a0f471f49290961d3956d7d9aa', + }) + depends_on 'cmake' def self.build diff --git a/packages/openldap.rb b/packages/openldap.rb index 09d1d5ecd..ba4e09e65 100644 --- a/packages/openldap.rb +++ b/packages/openldap.rb @@ -7,6 +7,19 @@ class Openldap < Package source_url 'ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.45.tgz' source_sha256 'cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/openldap-2.4.45-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/openldap-2.4.45-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/openldap-2.4.45-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/openldap-2.4.45-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '65b8d0db561c4c5732a2a499cd1703a2126ce8debf13abe81de066f3ba968954', + armv7l: '65b8d0db561c4c5732a2a499cd1703a2126ce8debf13abe81de066f3ba968954', + i686: '35b5e0d15baf20ccdf0d1f3b0693f4c42742c60ffaec631dc015133abf1272bb', + x86_64: '89922907122e587d9107cfaa4ce7b0657ff2590507db92d97905096c28170d99', + }) + def self.build system "./configure --disable-slapd --prefix=/usr/local" system "make" diff --git a/packages/openssh.rb b/packages/openssh.rb index 0ab340bfb..031b01a9e 100644 --- a/packages/openssh.rb +++ b/packages/openssh.rb @@ -7,6 +7,19 @@ class Openssh < Package source_url 'https://github.com/openssh/openssh-portable/archive/V_7_5_P1.tar.gz' source_sha256 '00bfc71a4b8f58554892bae561ea0d7f4a462c6940c16c6c943822baa6ba4f84' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/openssh-7.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/openssh-7.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/openssh-7.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/openssh-7.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'fc206e449e3c9de64332664e2fa03d326272c0d1cc62476fa9cd244a4c1a3f36', + armv7l: 'fc206e449e3c9de64332664e2fa03d326272c0d1cc62476fa9cd244a4c1a3f36', + i686: 'fcc9fc50e8f830245241412bd2ef1eb45e72618912e157fa6ce21e6134a23cc2', + x86_64: '5f1043b299a3febeca0090010e2d6d49c2bc3785d19f88a86be17f2783217e9c', + }) + depends_on 'buildessential' depends_on 'autoconf' diff --git a/packages/openssl.rb b/packages/openssl.rb index 44abd1c0b..65d071c84 100644 --- a/packages/openssl.rb +++ b/packages/openssl.rb @@ -7,6 +7,19 @@ class Openssl < Package source_url 'https://github.com/openssl/openssl/archive/OpenSSL_1_0_2l.tar.gz' source_sha256 'a3d3a7c03c90ba370405b2d12791598addfcafb1a77ef483c02a317a56c08485' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/openssl-1.0.2l-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/openssl-1.0.2l-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/openssl-1.0.2l-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/openssl-1.0.2l-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ac4829ea69ad8434fca87133aec9fbd5d229ed59084c5e2f2e037735b0067eaf', + armv7l: 'ac4829ea69ad8434fca87133aec9fbd5d229ed59084c5e2f2e037735b0067eaf', + i686: '33d9cf05d4a2d4ea611d95b996039e170f26f60ed3a988631e772859c385ac28', + x86_64: '25374f35918d85ea05667c35b3df862e9c555b04f0579f1513d4461036bd1bff', + }) + depends_on 'perl' => :build depends_on 'bc' => :build # required for `make test` depends_on 'diffutils' => :build # required for `make test` diff --git a/packages/optipng.rb b/packages/optipng.rb index e3443ca31..9c5bffe75 100644 --- a/packages/optipng.rb +++ b/packages/optipng.rb @@ -7,6 +7,19 @@ class Optipng < Package source_url 'http://prdownloads.sourceforge.net/optipng/optipng-0.7.6.tar.gz' source_sha256 '4870631fcbd3825605f00a168b8debf44ea1cda8ef98a73e5411eee97199be80' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/optipng-0.7.6-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/optipng-0.7.6-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/optipng-0.7.6-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/optipng-0.7.6-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'cbec93e41fa2aaf0c5ff8b56a532236f88ba16f7dd4c56bfa8f04e67a801f224', + armv7l: 'cbec93e41fa2aaf0c5ff8b56a532236f88ba16f7dd4c56bfa8f04e67a801f224', + i686: '1f5b21f33c91191c1aa53d387948b9dd83bb38ee196b94439dd91b3a05602c5d', + x86_64: '15a053ff2d6728d49f9c33301963a342aa385c94184be494a15f3d14daa7928f', + }) + depends_on 'libpng' depends_on 'zlibpkg' diff --git a/packages/p11kit.rb b/packages/p11kit.rb index d286ea5b7..ad0ad12dc 100644 --- a/packages/p11kit.rb +++ b/packages/p11kit.rb @@ -7,6 +7,19 @@ class P11kit < Package source_url 'https://p11-glue.freedesktop.org/releases/p11-kit-0.23.2.tar.gz' source_sha256 'ba726ea8303c97467a33fca50ee79b7b35212964be808ecf9b145e9042fdfaf0' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/p11kit-0.23.2-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/p11kit-0.23.2-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/p11kit-0.23.2-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/p11kit-0.23.2-2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e606b415d96f13a5c5e38c1ccbc6be2e7396a5665d24effdd3bcd73f0797a68f', + armv7l: 'e606b415d96f13a5c5e38c1ccbc6be2e7396a5665d24effdd3bcd73f0797a68f', + i686: 'b11af19cae225bf86d2c8b38639672b0121f7b8af4a3b06432455f723f23431d', + x86_64: '94f3f46a6506a49d0c07783854dc09d6cfedee9bf1a310e4e84b6cb7f611fe3f', + }) + depends_on 'diffutils' => :build depends_on 'libffi' depends_on 'libtasn1' diff --git a/packages/p7zip.rb b/packages/p7zip.rb index b4c674987..4d2500d3f 100644 --- a/packages/p7zip.rb +++ b/packages/p7zip.rb @@ -7,6 +7,19 @@ class P7zip < Package source_url 'http://downloads.sourceforge.net/p7zip/p7zip_16.02_src_all.tar.bz2' source_sha256 '5eb20ac0e2944f6cb9c2d51dd6c4518941c185347d4089ea89087ffdd6e2341f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/p7zip-16.02-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/p7zip-16.02-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/p7zip-16.02-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/p7zip-16.02-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8507b82c9a7963e530ae29e42739cea7f77185ab783d27a2463f41f445c0f412', + armv7l: '8507b82c9a7963e530ae29e42739cea7f77185ab783d27a2463f41f445c0f412', + i686: 'e01f869ce698b0d15f11b6e0419646c0b2a30e79550fe14ccb9c924bae057808', + x86_64: '08607cec779619e7e4c3aee457b46dced2f64077e2955c54c727f530af59f78b', + }) + def self.build system "cp", "makefile.linux_any_cpu", "makefile.machine" system "make", "all3" diff --git a/packages/pacparser.rb b/packages/pacparser.rb index a02a2d782..34f64757e 100644 --- a/packages/pacparser.rb +++ b/packages/pacparser.rb @@ -7,6 +7,19 @@ class Pacparser < Package source_url 'https://github.com/pacparser/pacparser/archive/1.3.7.tar.gz' source_sha256 '575c5d8096b4c842b2af852bbb8bcfde96170b28b49f33249dbe2057a8beea13' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pacparser-1.3.7-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pacparser-1.3.7-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/pacparser-1.3.7-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pacparser-1.3.7-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b5552a187ea7fdc2bdf7038e9af576b5dab3beb31e10be7f9fcf87345cad3269', + armv7l: 'b5552a187ea7fdc2bdf7038e9af576b5dab3beb31e10be7f9fcf87345cad3269', + i686: 'e19682f29ee5ee1671ede739a231a273e24f1d4e589c97db1661b38b02674145', + x86_64: '19fba2248fd1de821160e42a66c01d5e9543e20996e4d6c4795a35d7325e3a65', + }) + def self.build system "make -j1 -C src" end diff --git a/packages/pagemon.rb b/packages/pagemon.rb index b4812064f..58819ad46 100644 --- a/packages/pagemon.rb +++ b/packages/pagemon.rb @@ -7,6 +7,19 @@ class Pagemon < Package source_url 'http://kernel.ubuntu.com/~cking/tarballs/pagemon/pagemon-0.01.10.tar.gz' source_sha256 '82c240b44b7000fc57355b366bfe28a47a4da857ddaea0ee0ade9d3eae037f54' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pagemon-0.01.10-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pagemon-0.01.10-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/pagemon-0.01.10-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pagemon-0.01.10-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '83b518d6b28a899e94c40ed5cf23e4ddae10f67fcd10a2e9664d15f94d910f02', + armv7l: '83b518d6b28a899e94c40ed5cf23e4ddae10f67fcd10a2e9664d15f94d910f02', + i686: '66ade8bf2dd6cf5eb730a17d17bb754cf80212be05bbcb5b790763736d109efe', + x86_64: '084d8ab1ccd2ba203554523f4a5f579be554f58a31cf360524a3f3ca10343a9e', + }) + depends_on 'ncurses' def self.build diff --git a/packages/pango.rb b/packages/pango.rb index 69745d79d..ac05216a8 100644 --- a/packages/pango.rb +++ b/packages/pango.rb @@ -7,6 +7,19 @@ class Pango < Package source_url 'https://ftp.gnome.org/pub/gnome/sources/pango/1.40/pango-1.40.9.tar.xz' source_sha256 '9faea6535312fe4436b93047cf7a04af544eb52a079179bd3a33821aacce7e16' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pango-1.40.9-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pango-1.40.9-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/pango-1.40.9-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pango-1.40.9-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '60fb01a75558724abfbd879cef6877fca2ca17d802abeca7c487bb9d8b75a08c', + armv7l: '60fb01a75558724abfbd879cef6877fca2ca17d802abeca7c487bb9d8b75a08c', + i686: 'c24290af6d40c9fe1b9797942941e5a181533574188678b8f1f6f6a9ea319ba4', + x86_64: 'c90a74dcba01ac1731aca5879b5b54dc9e1c49c3f61ec5f2861384db2bafa4eb', + }) + depends_on 'harfbuzz' depends_on 'cairo' depends_on 'glib' diff --git a/packages/patch.rb b/packages/patch.rb index 0b11e338c..462239ea4 100644 --- a/packages/patch.rb +++ b/packages/patch.rb @@ -7,6 +7,19 @@ class Patch < Package source_url 'https://ftp.gnu.org/gnu/patch/patch-2.7.5.tar.xz' source_sha256 'fd95153655d6b95567e623843a0e77b81612d502ecf78a489a4aed7867caa299' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/patch-2.7.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/patch-2.7.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/patch-2.7.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/patch-2.7.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '995d2690c10f31fcf48d6cc44004e506b572e4db182b334476d2473bfe1ac145', + armv7l: '995d2690c10f31fcf48d6cc44004e506b572e4db182b334476d2473bfe1ac145', + i686: '27bde4b24b9bae10efe371bd8569ecdf6f170ec042b2c16b8cc297131b5db48e', + x86_64: 'd2b06c3df2ba789756703c55f6eab0fc347ba5e3c546d78c59223e6621b2fcd3', + }) + def self.build system './configure --prefix=/usr/local' system "make" diff --git a/packages/patchelf.rb b/packages/patchelf.rb index f19d6fd8a..27bbe4e2c 100644 --- a/packages/patchelf.rb +++ b/packages/patchelf.rb @@ -7,6 +7,19 @@ class Patchelf < Package source_url 'http://nixos.org/releases/patchelf/patchelf-0.9/patchelf-0.9.tar.bz2' source_sha256 'a0f65c1ba148890e9f2f7823f4bedf7ecad5417772f64f994004f59a39014f83' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/patchelf-0.9-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/patchelf-0.9-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/patchelf-0.9-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/patchelf-0.9-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '21d3cba32a4f062b3bcca3d707e010255d4d72271de51a30e516100b603f584f', + armv7l: '21d3cba32a4f062b3bcca3d707e010255d4d72271de51a30e516100b603f584f', + i686: '955d83ae8b1a20e3862a038a3d1c726337ff2398ced29183c6daa18d52cfde88', + x86_64: '361e72c9da52a344671c2e7826de40c04688ba99c075a83ed62aaf3ba89bc082', + }) + def self.build system "./configure", "prefix=/usr/local" system "make" diff --git a/packages/patchutils.rb b/packages/patchutils.rb index 4e840b4cc..adc839fa5 100644 --- a/packages/patchutils.rb +++ b/packages/patchutils.rb @@ -7,6 +7,19 @@ class Patchutils < Package source_url 'http://cyberelk.net/tim/data/patchutils/stable/patchutils-0.3.4.tar.xz' source_sha256 'cf55d4db83ead41188f5b6be16f60f6b76a87d5db1c42f5459d596e81dabe876' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/patchutils-0.3.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/patchutils-0.3.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/patchutils-0.3.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/patchutils-0.3.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'a016f2bf4f5cd6711295f46e30563dcbd910b714be964b61f00cb68ef97d0f2c', + armv7l: 'a016f2bf4f5cd6711295f46e30563dcbd910b714be964b61f00cb68ef97d0f2c', + i686: '3bbc58f6e110e6d7437c0fd7acaf2bd49b7afb51609d577483df3efddbc8e034', + x86_64: '47995cc77fbf3bf7dbea906fc2bb7ffd28be265fdf64f970e00cfa85edc55ace', + }) + def self.build system './configure --prefix=/usr/local' system "make" diff --git a/packages/pciutils.rb b/packages/pciutils.rb index be9f0340d..b87fe4362 100644 --- a/packages/pciutils.rb +++ b/packages/pciutils.rb @@ -7,6 +7,19 @@ class Pciutils < Package source_url 'https://www.kernel.org/pub/software/utils/pciutils/pciutils-3.5.5.tar.xz' source_sha256 '1d62f8fa192f90e61c35a6fc15ff3cb9a7a792f782407acc42ef67817c5939f5' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pciutils-3.5.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pciutils-3.5.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/pciutils-3.5.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pciutils-3.5.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'fb69cd22643e7aca50db2e799685a72b661911bba4f5355ecd93b990b4c588c8', + armv7l: 'fb69cd22643e7aca50db2e799685a72b661911bba4f5355ecd93b990b4c588c8', + i686: 'b192456ab12ce8c0ba998a4e5153669197831a667f038e6dcf437e3db16d7cbe', + x86_64: 'd65b94cefe4cf908fd9fec6d35710e8b35959c6aad7332bbc33d1cdd626043c1', + }) + def self.build system "make", "PREFIX=/usr/local", "SHARED=yes" end diff --git a/packages/pcre.rb b/packages/pcre.rb index e17a89e12..7c244c246 100644 --- a/packages/pcre.rb +++ b/packages/pcre.rb @@ -7,6 +7,19 @@ class Pcre < Package source_url 'https://ftp.pcre.org/pub/pcre/pcre-8.41.tar.bz2' source_sha256 'e62c7eac5ae7c0e7286db61ff82912e1c0b7a0c13706616e94a7dd729321b530' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pcre-8.41-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pcre-8.41-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/pcre-8.41-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pcre-8.41-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b00eb9665606795130adfb074d1566273dd22cf69c9adc0bb89e6cedbfacc383', + armv7l: 'b00eb9665606795130adfb074d1566273dd22cf69c9adc0bb89e6cedbfacc383', + i686: '1f44785a94ddff3321ea0fb07fc9844b51af95ee2ad66dcf8293ff36c361c001', + x86_64: 'be8fb02a9f4e3d6ad1ffa09a45ee7a22042b544f26a25a079e800fb44141c311', + }) + def self.build system "./configure", "--libdir=#{CREW_LIB_PREFIX}", "--enable-shared", "--disable-static", "--with-pic", "--enable-utf" system "make" diff --git a/packages/perl.rb b/packages/perl.rb index f9ee59298..ff3032bc0 100644 --- a/packages/perl.rb +++ b/packages/perl.rb @@ -7,6 +7,19 @@ class Perl < Package source_url 'http://www.cpan.org/src/5.0/perl-5.24.1.tar.gz' source_sha256 'e6c185c9b09bdb3f1b13f678999050c639859a7ef39c8cad418448075f5918af' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/perl-5.24.1-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/perl-5.24.1-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/perl-5.24.1-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/perl-5.24.1-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'fe79dbe04afeddb1fe5f05aeaad6a5cad2cc7ebe5bebb81c0fa0adb6b3dc832a', + armv7l: 'fe79dbe04afeddb1fe5f05aeaad6a5cad2cc7ebe5bebb81c0fa0adb6b3dc832a', + i686: '3c00ae12d21edea1d4c97f35730c6047c1efcb286ffbaf80f06ba73f83151229', + x86_64: 'cdd728843bda0e1cdac2024ca6fd534e2ab167fefcd636a73b2aa2453b1c382e', + }) + depends_on 'patch' => :build def self.build diff --git a/packages/perl_locale_messages.rb b/packages/perl_locale_messages.rb index a7174b6c4..385207919 100644 --- a/packages/perl_locale_messages.rb +++ b/packages/perl_locale_messages.rb @@ -7,6 +7,19 @@ class Perl_locale_messages < Package source_url 'https://cpan.metacpan.org/authors/id/G/GU/GUIDO/libintl-perl-1.27.tar.gz' source_sha256 '46de373e84e8a178353990b87eeacf9ef4f5c72650248eb20ed9772a65817c6a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_locale_messages-1.27-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/perl_locale_messages-1.27-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/perl_locale_messages-1.27-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_locale_messages-1.27-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ba76a389c59fff402dd111a0bb919379a11180ff019e10f7f23b7a380477dd20', + armv7l: 'ba76a389c59fff402dd111a0bb919379a11180ff019e10f7f23b7a380477dd20', + i686: '9070c6e3b5f8c7e3f9fa7896372f619cfd5493880d2f3f8a04858c9428389e43', + x86_64: '37b149b5620e590f52deee28d65854ddb26d3a43cd4872dd6a4f1fd9fd7d72b2', + }) + depends_on 'perl' def self.build diff --git a/packages/perl_text_unidecode.rb b/packages/perl_text_unidecode.rb index ea42e3a78..dd190f0a8 100644 --- a/packages/perl_text_unidecode.rb +++ b/packages/perl_text_unidecode.rb @@ -7,6 +7,19 @@ class Perl_text_unidecode < Package source_url 'https://cpan.metacpan.org/authors/id/S/SB/SBURKE/Text-Unidecode-1.30.tar.gz' source_sha256 '6c24f14ddc1d20e26161c207b73ca184eed2ef57f08b5fb2ee196e6e2e88b1c6' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_text_unidecode-1.30-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/perl_text_unidecode-1.30-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/perl_text_unidecode-1.30-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_text_unidecode-1.30-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e9fff94d0d53791b6bb6715667bd64969f92391eec6f39bd3117a358de01843c', + armv7l: 'e9fff94d0d53791b6bb6715667bd64969f92391eec6f39bd3117a358de01843c', + i686: 'b1bef306347759d19448beb7cfaddafe5d5222f6ba3b8305796a6f01bd5c31fa', + x86_64: 'bfcee9cb5a3315a021cea9f6bfb5a225d0b20690c66af7ffa6bfedefc7883749', + }) + depends_on 'perl' def self.build diff --git a/packages/perl_unicode_eastasianwidth.rb b/packages/perl_unicode_eastasianwidth.rb index 1a79aa63a..009764264 100644 --- a/packages/perl_unicode_eastasianwidth.rb +++ b/packages/perl_unicode_eastasianwidth.rb @@ -7,6 +7,19 @@ class Perl_unicode_eastasianwidth < Package source_url 'https://cpan.metacpan.org/authors/id/A/AU/AUDREYT/Unicode-EastAsianWidth-1.33.tar.gz' source_sha256 '41c9f0b50c45dd806a97de73f9fe93516b6c63255e2a5174e5fb2d89635c7797' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_unicode_eastasianwidth-1.33-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/perl_unicode_eastasianwidth-1.33-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/perl_unicode_eastasianwidth-1.33-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_unicode_eastasianwidth-1.33-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'a307d2bfb7805a345ed47069aa51db0f509f7887f034e972c2125f1ce7781617', + armv7l: 'a307d2bfb7805a345ed47069aa51db0f509f7887f034e972c2125f1ce7781617', + i686: '738bd0a51ae004d7d1fc03cb9d73d1a3fd7674f40f4b0fc049749a313e1b3cac', + x86_64: 'ca7516e05ea52ad7c988209ee0fdce1aebf32434eb2ba7f6fc03015588088a6f', + }) + depends_on 'perl' def self.build diff --git a/packages/pexec.rb b/packages/pexec.rb index 9304b3373..fcb8ebb35 100644 --- a/packages/pexec.rb +++ b/packages/pexec.rb @@ -7,6 +7,19 @@ class Pexec < Package source_url 'https://ftp.gnu.org/gnu/pexec/pexec-1.0rc8.tar.gz' source_sha256 'a968e4774eef80b8b1de3c10e6c0ad2ebeeb732b10e438596f110aa6aaf94a64' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pexec-1.0rc8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pexec-1.0rc8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/pexec-1.0rc8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pexec-1.0rc8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '51e334e47a1524582547e216745e3f1340c72e4ad6d2013e63930b7ec8504713', + armv7l: '51e334e47a1524582547e216745e3f1340c72e4ad6d2013e63930b7ec8504713', + i686: 'a42760aed2f785556aff25828bf9d084193507cb7e9fdb82682968e616d1b558', + x86_64: '1b44e24f07e71491e7d304c96f81238ea087df5776fa241cce5b08dff395428c', + }) + depends_on 'groff' depends_on 'help2man' diff --git a/packages/php5.rb b/packages/php5.rb index c43f68545..91be8a5d3 100644 --- a/packages/php5.rb +++ b/packages/php5.rb @@ -7,6 +7,19 @@ class Php5 < Package source_url 'http://php.net/distributions/php-5.6.31.tar.xz' source_sha256 'c464af61240a9b7729fabe0314cdbdd5a000a4f0c9bd201f89f8628732fe4ae4' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/php5-5.6.31-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/php5-5.6.31-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/php5-5.6.31-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/php5-5.6.31-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'aeca560c546742d3204b65148f3a8da748e4f3228e3e24a9d8779ce8e44195dd', + armv7l: 'aeca560c546742d3204b65148f3a8da748e4f3228e3e24a9d8779ce8e44195dd', + i686: '88423ffa51e79a7377bb85c94600513428d2f0505d1fa6522598a678c6546666', + x86_64: '10a66b8ebe73dfd60f8c194664746330274c033564259f345c802de173c88cf7', + }) + depends_on 'pkgconfig' depends_on 'zlibpkg' depends_on 'libpng' diff --git a/packages/php7.rb b/packages/php7.rb index 4402bbf5a..f35b5d1f7 100644 --- a/packages/php7.rb +++ b/packages/php7.rb @@ -7,6 +7,19 @@ class Php7 < Package source_url 'https://php.net/distributions/php-7.1.8.tar.xz' source_sha256 '8943858738604acb33ecedb865d6c4051eeffe4e2d06f3a3c8f794daccaa2aab' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/php7-7.1.8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/php7-7.1.8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/php7-7.1.8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/php7-7.1.8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '189dd7432d81613f46c36df7e833308fa4c4dfd42930fbb8ee259c7e5acdd2bc', + armv7l: '189dd7432d81613f46c36df7e833308fa4c4dfd42930fbb8ee259c7e5acdd2bc', + i686: 'e7af55ce2d1330b2078259e67a6437ff08b78134b5db7c2acb919265eb8bf02a', + x86_64: '0ed419400ca523f36d428e0aa778813274d4faf7554a5fcf3eab2d811c031414', + }) + depends_on 'pkgconfig' depends_on 'zlibpkg' depends_on 'libpng' diff --git a/packages/pixman.rb b/packages/pixman.rb index 87d5e41aa..91e635d66 100644 --- a/packages/pixman.rb +++ b/packages/pixman.rb @@ -7,6 +7,19 @@ class Pixman < Package source_url 'https://www.cairographics.org/releases/pixman-0.34.0.tar.gz' source_sha256 '21b6b249b51c6800dc9553b65106e1e37d0e25df942c90531d4c3997aa20a88e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pixman-0.34.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pixman-0.34.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/pixman-0.34.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pixman-0.34.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3766cd7ccd408413249e2e416fcc056aa78d0174801f0714203578628d4320c4', + armv7l: '3766cd7ccd408413249e2e416fcc056aa78d0174801f0714203578628d4320c4', + i686: '3a1d49c14c3bff1a39ea72a56c486360fcc446f5b57256facbc6df9624d08521', + x86_64: '44c139f5d83ea96445890b651271ef2c4e2f518deb3875573b50a69f73bdd5b8', + }) + def self.build system "./configure" system "make" diff --git a/packages/pkgconfig.rb b/packages/pkgconfig.rb index c06df9843..35494e3d1 100644 --- a/packages/pkgconfig.rb +++ b/packages/pkgconfig.rb @@ -7,6 +7,19 @@ class Pkgconfig < Package source_url 'http://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz' source_sha256 '6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pkgconfig-0.29.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pkgconfig-0.29.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/pkgconfig-0.29.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pkgconfig-0.29.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b07f5bc401a82f0c91a15cf8918fa3ba19233fa4d5098117220bdb27f60b0ddb', + armv7l: 'b07f5bc401a82f0c91a15cf8918fa3ba19233fa4d5098117220bdb27f60b0ddb', + i686: '32b54dd0baa0518164fc44021244415b7657673e8a704f0bdd137e3a403c2285', + x86_64: '0002d91658f4c0789de2831b716fc4025ffa661c3de68d7308d72bddc553d426', + }) + # It is not possible to write buildessential here since it causes dependency loop. # depends_on 'buildessential' # Write dependency to gcc make linuxheaders instead. diff --git a/packages/platformsh.rb b/packages/platformsh.rb index 7c3e278a5..0a8f26204 100644 --- a/packages/platformsh.rb +++ b/packages/platformsh.rb @@ -7,6 +7,19 @@ class Platformsh < Package source_url 'https://github.com/platformsh/platformsh-cli/archive/v3.19.0.tar.gz' source_sha256 'c8f79f2141bdf5f6bed11376da773f9d90e8b3ddc059a1159cf11a0929aa6aff' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/platformsh-3.19.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/platformsh-3.19.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/platformsh-3.19.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/platformsh-3.19.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '1fa8e9f4c8f85ee29e6fc43120d725201afe4e39b2a87104d599a742beca35fa', + armv7l: '1fa8e9f4c8f85ee29e6fc43120d725201afe4e39b2a87104d599a742beca35fa', + i686: '7329085c462c01e75ae432ec1edd9e1ba3467ef285e2da50da5c4d2c3e7092ac', + x86_64: 'c128bf0ba9aad4dcbeb5a54ba8e45b75a44a4e7c4824392e23cb6c2e3c0c0098', + }) + depends_on 'php7' unless File.exists? '/usr/local/bin/php' def self.install diff --git a/packages/plowshare.rb b/packages/plowshare.rb index 2d3bac762..8f9d6df0d 100644 --- a/packages/plowshare.rb +++ b/packages/plowshare.rb @@ -7,6 +7,19 @@ class Plowshare < Package source_url 'https://github.com/mcrapet/plowshare/archive/v2.1.7.tar.gz' source_sha256 'c17d0cc1b3323f72b2c1a5b183a9fcef04e8bfc53c9679a4e1523642310d22ad' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/plowshare-2.1.7-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/plowshare-2.1.7-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/plowshare-2.1.7-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/plowshare-2.1.7-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5cd75b7293848e6d5507978fadd107343970f87ca3f41c6ddbbe6a3a3572a845', + armv7l: '5cd75b7293848e6d5507978fadd107343970f87ca3f41c6ddbbe6a3a3572a845', + i686: 'ff7f23967d3168ac16c95fe43c6a1312675827b12b2bca26297001354606314f', + x86_64: '5d416217cb31c3fc9ab7b33cdcd78c5c9c49b7334145b7bbe99465a4b3c7f995', + }) + depends_on 'recode' def self.install diff --git a/packages/postgres.rb b/packages/postgres.rb index 08f6fcddc..59517ed9d 100644 --- a/packages/postgres.rb +++ b/packages/postgres.rb @@ -7,6 +7,19 @@ class Postgres < Package source_url 'https://ftp.postgresql.org/pub/source/v9.5.0/postgresql-9.5.0.tar.bz2' source_sha256 'f1c0d3a1a8aa8c92738cab0153fbfffcc4d4158b3fee84f7aa6bfea8283978bc' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/postgres-9.5.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/postgres-9.5.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/postgres-9.5.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/postgres-9.5.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '455a13824825618b672d5d7707c9b2f54b267cf62e97a6af4e8f5aa735dd0d9b', + armv7l: '455a13824825618b672d5d7707c9b2f54b267cf62e97a6af4e8f5aa735dd0d9b', + i686: 'aa007ee10e7649e6ba71efcb22dcf9d925146b4719e1885b0926b4f0a9d20ae1', + x86_64: '4f81a4206fb7251a1b7a19ea537b44124faa32519385fc8f43fc1afb88524797', + }) + depends_on 'buildessential' depends_on 'readline' depends_on 'zlibpkg' diff --git a/packages/potrace.rb b/packages/potrace.rb index ad7bb1633..83a168dc5 100644 --- a/packages/potrace.rb +++ b/packages/potrace.rb @@ -7,6 +7,19 @@ class Potrace < Package source_url 'http://potrace.sourceforge.net/download/1.15/potrace-1.15.tar.gz' source_sha256 'a9b33904ace328340c850a01458199e0064e03ccaaa731bc869a842b1b8d529d' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/potrace-1.15-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/potrace-1.15-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/potrace-1.15-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/potrace-1.15-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8429fae5e3917cb36772db6e14a5245cbf2c1fab7c4798319aace9f037285aed', + armv7l: '8429fae5e3917cb36772db6e14a5245cbf2c1fab7c4798319aace9f037285aed', + i686: '24bdf26db8e31189bd7440707bc5372952e6e3d37e3a1cac7220e7c75bde5eaa', + x86_64: '3afcffc9b2d9db5e880ce55119de7e67295d599ef8fc7837a446f18c67f5ca31', + }) + depends_on 'zlibpkg' def self.build diff --git a/packages/powerline_fonts.rb b/packages/powerline_fonts.rb index 2191c562f..45ade8f5d 100644 --- a/packages/powerline_fonts.rb +++ b/packages/powerline_fonts.rb @@ -7,6 +7,19 @@ class Powerline_fonts < Package source_url 'https://codeload.github.com/powerline/fonts/tar.gz/2015-12-04?dummy=/' source_sha256 '3a0b73abca6334b5e6bddefab67f6eb1b2fac1231817d95fc79126c8998c4844' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/powerline_fonts-1.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/powerline_fonts-1.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/powerline_fonts-1.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/powerline_fonts-1.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '12dbb3c203ce8605b729a2782268ee564ac44dc0855820a57388e9cf7878b0b3', + armv7l: '12dbb3c203ce8605b729a2782268ee564ac44dc0855820a57388e9cf7878b0b3', + i686: '71722a9389f4e0cfa0efebdd588fc5497108d52fe887958a24a710c9f450bdee', + x86_64: 'd393b1c392bd70949bbc77aff791a52781aa044d9c8951eca442fc3b66d90246', + }) + def self.install fonts = "#{CREW_DEST_DIR}/usr/local/share/fonts" FileUtils.mkdir_p(fonts) diff --git a/packages/powerstat.rb b/packages/powerstat.rb index 9595243a9..11f1d2d60 100644 --- a/packages/powerstat.rb +++ b/packages/powerstat.rb @@ -7,6 +7,19 @@ class Powerstat < Package source_url 'http://kernel.ubuntu.com/~cking/tarballs/powerstat/powerstat-0.02.11.tar.gz' source_sha256 'a274a7762c44695129434bab2ff10a23575ecb0c1199eb6e424e1324c61a2d46' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/powerstat-0.02.11-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/powerstat-0.02.11-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/powerstat-0.02.11-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/powerstat-0.02.11-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f8f376c8d5af62036e7295b67ebe1a7b9fa85fb760572746c3488cdb747489b8', + armv7l: 'f8f376c8d5af62036e7295b67ebe1a7b9fa85fb760572746c3488cdb747489b8', + i686: 'ea7960849f28a7bee8308eb3626e489aeffebdcac4687bc5ca27e0a155c56557', + x86_64: '99018fc23068465e40ab3c4ab8753fc7004d7abef120b328af1521b6b5856eb2', + }) + def self.build system "sed -i 's,/usr,/usr/local,g' Makefile" system "make" diff --git a/packages/presentproto.rb b/packages/presentproto.rb index 3fbed4144..09888086a 100644 --- a/packages/presentproto.rb +++ b/packages/presentproto.rb @@ -7,6 +7,19 @@ class Presentproto < Package source_url 'https://www.x.org/archive/individual/proto/presentproto-1.1.tar.gz' source_sha256 '114252e97afb4dfae8b31e6b0d5e24e4babda26b364e2be57abc2f3c30248b87' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/presentproto-1.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/presentproto-1.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/presentproto-1.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/presentproto-1.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '051543d38a4a7cec85ed136faef62c86914c734261e4d97c4f4a67577633c6f3', + armv7l: '051543d38a4a7cec85ed136faef62c86914c734261e4d97c4f4a67577633c6f3', + i686: 'e173496414ad76b9e1602be74771ed80e4415bf534cc9181a92c8ada54c3ab14', + x86_64: '56cc87da8485a870801eabf1300a2fb2989167e3a0ad3f8c9ab69f6cfe310f3a', + }) + def self.build system "./configure" end diff --git a/packages/printproto.rb b/packages/printproto.rb index 878cf7ee3..e963a0db0 100644 --- a/packages/printproto.rb +++ b/packages/printproto.rb @@ -7,6 +7,19 @@ class Printproto < Package source_url 'https://www.x.org/archive/individual/proto/printproto-1.0.5.tar.gz' source_sha256 'e8b6f405fd865f0ea7a3a2908dfbf06622f57f2f91359ec65d13b955e49843fc' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/printproto-1.0.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/printproto-1.0.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/printproto-1.0.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/printproto-1.0.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b6abd75c11c4d440254cb3ac85bca9e2822a3f0322e1979490c0c913df3be234', + armv7l: 'b6abd75c11c4d440254cb3ac85bca9e2822a3f0322e1979490c0c913df3be234', + i686: 'dbf8f705fa7477a597073cf08a19d2a9b9afda07e2f6dfb680b7a323648a2f81', + x86_64: '33f8e9b60625f45d96f4b687a40b6e8b31e132d1e3b1522fea28c98a9007d78a', + }) + def self.build system "./configure" end diff --git a/packages/proj4.rb b/packages/proj4.rb index a9ecfcfa1..390b931a5 100644 --- a/packages/proj4.rb +++ b/packages/proj4.rb @@ -7,6 +7,19 @@ class Proj4 < Package source_url 'http://download.osgeo.org/proj/proj-4.9.3.tar.gz' source_sha256 '6984542fea333488de5c82eea58d699e4aff4b359200a9971537cd7e047185f7' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/proj4-4.9.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/proj4-4.9.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/proj4-4.9.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/proj4-4.9.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6c947a6a2d31f284e57caebb97ef7869add2eab2b22d1f6eb6e7a8be0f1cb7bc', + armv7l: '6c947a6a2d31f284e57caebb97ef7869add2eab2b22d1f6eb6e7a8be0f1cb7bc', + i686: '3631813cd417d72fd51a947db19e9680dadc62ecd15c2012856b7d91890776c0', + x86_64: '1d3b6566117201b8853eaa35d535574f6d1bfb780dfff0d969923a42b8975ae0', + }) + def self.build system './configure CFLAGS=" -fPIC"' system 'make' diff --git a/packages/protobuf.rb b/packages/protobuf.rb index 0de5050c4..32ee56c30 100644 --- a/packages/protobuf.rb +++ b/packages/protobuf.rb @@ -7,6 +7,19 @@ class Protobuf < Package source_url 'https://github.com/google/protobuf/archive/v3.3.0.tar.gz' source_sha256 '94c414775f275d876e5e0e4a276527d155ab2d0da45eed6b7734301c330be36e' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/protobuf-3.3.0-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/protobuf-3.3.0-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/protobuf-3.3.0-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/protobuf-3.3.0-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '2f8b0c4fa32e4675115c93ecf483fb014ed1191b8fb5cfa81c898b0f5d54aec1', + armv7l: '2f8b0c4fa32e4675115c93ecf483fb014ed1191b8fb5cfa81c898b0f5d54aec1', + i686: '746b00166eac38ea368bc5954aca8b017c7a4182f54143bb15463dcaf43839fc', + x86_64: 'd96734af335416a6e78fefaa86c39c51baca17a3b5486f4d75022ee11f2aa1f2', + }) + depends_on 'automake' depends_on 'libtool' diff --git a/packages/pthread_stubs.rb b/packages/pthread_stubs.rb index 54c9fe003..8bd38942b 100644 --- a/packages/pthread_stubs.rb +++ b/packages/pthread_stubs.rb @@ -7,6 +7,19 @@ class Pthread_stubs < Package source_url 'https://www.x.org/archive/individual/lib/libpthread-stubs-0.1.tar.gz' source_sha256 'f8f7ca635fa54bcaef372fd5fd9028f394992a743d73453088fcadc1dbf3a704' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pthread_stubs-0.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pthread_stubs-0.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/pthread_stubs-0.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pthread_stubs-0.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'bb90a4b181cae20cdfeeb636092f4f4b1e4a63a8c1601310efc5058a4404302a', + armv7l: 'bb90a4b181cae20cdfeeb636092f4f4b1e4a63a8c1601310efc5058a4404302a', + i686: '821f2fbd827feb53a13d86a5161fca73930b2ae2c3b9c06104c52403e0729642', + x86_64: '9775808cf6699e3ff2457bb7f715c47d0287ecef15a8e02a1a832b5b0ebf5a21', + }) + def self.build system "./configure" system "make" diff --git a/packages/putty.rb b/packages/putty.rb index 0080467b7..8c49c7038 100644 --- a/packages/putty.rb +++ b/packages/putty.rb @@ -7,6 +7,19 @@ class Putty < Package source_url 'https://the.earth.li/~sgtatham/putty/latest/putty-0.70.tar.gz' source_sha256 'bb8aa49d6e96c5a8e18a057f3150a1695ed99a24eef699e783651d1f24e7b0be' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/putty-0.70-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/putty-0.70-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/putty-0.70-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/putty-0.70-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5c12ee34ea177bc3b03e4684100246cc0d5a3553a68622c88b1aeff3cea141d9', + armv7l: '5c12ee34ea177bc3b03e4684100246cc0d5a3553a68622c88b1aeff3cea141d9', + i686: '49b86933fe7a26d4c5cd211ef117a21a7d5262b99973d1cacd8fa8e563504370', + x86_64: 'f52110b94240f1cf02eace40fd962d58084fb8ce13970387a658548fbf56a366', + }) + def self.build system './configure --without-gtk' system 'make' diff --git a/packages/pv.rb b/packages/pv.rb index 24225811b..19054d5ab 100644 --- a/packages/pv.rb +++ b/packages/pv.rb @@ -7,6 +7,19 @@ class Pv < Package source_url 'http://www.ivarch.com/programs/sources/pv-1.6.6.tar.gz' source_sha256 '94defb4183ae07c44219ba298d43c4991d6e203c29f74393d72ecad3b090508a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pv-1.6.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pv-1.6.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/pv-1.6.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pv-1.6.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'da5302deb6b9d72962e10ace08c96a5c76a4b48186f58333c1413e2526231157', + armv7l: 'da5302deb6b9d72962e10ace08c96a5c76a4b48186f58333c1413e2526231157', + i686: 'a740e89e34a69a7fef3c4d9a3fbd74b7d714dc314ede00c00da6a425015931f9', + x86_64: 'b248c250d1c87c4e7c1c82ca1918eb4a44ca93585128a58caea074d44e7b4187', + }) + def self.build system "./configure" system "make" diff --git a/packages/pwgen.rb b/packages/pwgen.rb index 455c92ad1..9c9a13889 100644 --- a/packages/pwgen.rb +++ b/packages/pwgen.rb @@ -7,6 +7,19 @@ class Pwgen < Package source_url 'https://pilotfiber.dl.sourceforge.net/project/pwgen/pwgen/2.07/pwgen-2.07.tar.gz' source_sha256 'eb74593f58296c21c71cd07933e070492e9222b79cedf81d1a02ce09c0e11556' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pwgen-2.07-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pwgen-2.07-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/pwgen-2.07-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pwgen-2.07-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '9e161bac515926d16d09d52802b26c672d1152cfcacb16238ed78808dff5ad32', + armv7l: '9e161bac515926d16d09d52802b26c672d1152cfcacb16238ed78808dff5ad32', + i686: 'd6500428a6e57076d155611ce5dd66e1774741877e85e048ad17acf934e28c72', + x86_64: '8f3a0751bda9fd08f77608ae22a43529844bf3f11f33f4363541cd144f333aa2', + }) + def self.build system "./configure --prefix=/usr/local" system "make" diff --git a/packages/python27.rb b/packages/python27.rb index 341b3665e..ae19b936a 100644 --- a/packages/python27.rb +++ b/packages/python27.rb @@ -7,6 +7,19 @@ class Python27 < Package source_url 'https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz' source_sha256 '35d543986882f78261f97787fd3e06274bfa6df29fac9b4a94f73930ff98f731' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/python27-2.7.13-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/python27-2.7.13-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/python27-2.7.13-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/python27-2.7.13-2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c49956a1b82245c016fa0e865f638ca7b04bca1f6a3053ddda1226f51f17370d', + armv7l: 'c49956a1b82245c016fa0e865f638ca7b04bca1f6a3053ddda1226f51f17370d', + i686: '3bc20fdd9d63cb11da172d1ddbf5098a2778a26b782f2c900a42794a12230eba', + x86_64: '966adcff41706773c3c0ee9819728b3f95603d80d73be06a1057240cee75fe0d', + }) + depends_on 'bz2' => :build depends_on 'ncurses' depends_on 'openssl' => :build diff --git a/packages/python3.rb b/packages/python3.rb index 7660e8060..058e3e6f3 100644 --- a/packages/python3.rb +++ b/packages/python3.rb @@ -7,6 +7,19 @@ class Python3 < Package source_url 'https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz' source_sha256 'aa472515800d25a3739833f76ca3735d9f4b2fe77c3cb21f69275e0cce30cb2b' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/python3-3.6.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/python3-3.6.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/python3-3.6.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/python3-3.6.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '69cd539510eaaf0dfbf101dbb8ee3b1f15985f948887ec9bc5158544fd37994f', + armv7l: '69cd539510eaaf0dfbf101dbb8ee3b1f15985f948887ec9bc5158544fd37994f', + i686: '69e79202b30ed23640619c2cc425d92df6e638b9cfb502e939fd33eb2c359d36', + x86_64: 'c50473d6a3d1b2e7c28943967549e08d61bc49e702469fb6509ef2191fc756f4', + }) + depends_on 'bz2' => :build depends_on 'xzutils' => :build depends_on 'ncurses' diff --git a/packages/qemacs.rb b/packages/qemacs.rb index 412464262..762403405 100644 --- a/packages/qemacs.rb +++ b/packages/qemacs.rb @@ -7,6 +7,19 @@ class Qemacs < Package source_url 'http://bellard.org/qemacs/qemacs-0.3.3.tar.gz' source_sha256 '2ffba66a44783849282199acfcc08707debc7169394a8fd0902626222f27df94' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/qemacs-0.3.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/qemacs-0.3.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/qemacs-0.3.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/qemacs-0.3.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b68631882ce0ff1edcaff8560e480813acf8e048ba0c897e554813fa9e01e72f', + armv7l: 'b68631882ce0ff1edcaff8560e480813acf8e048ba0c897e554813fa9e01e72f', + i686: '14dbc3246d8fe7a353d825af8ca56995c723fc14307f0b3bfce30392847a3569', + x86_64: '8805f34fad650f1525e0013105f0f8ba3420df4cbfd0d9ef8d7b4e222cad68eb', + }) + def self.build system "sed -i 's,css.h,libqhtml/css.h,' html2png.c" system "sed -i 's/$(prefix)/$(DESTDIR)$(prefix)/g' Makefile" diff --git a/packages/qemu.rb b/packages/qemu.rb index 70b576fa4..553d3849f 100644 --- a/packages/qemu.rb +++ b/packages/qemu.rb @@ -7,6 +7,19 @@ class Qemu < Package source_url 'http://download.qemu-project.org/qemu-2.9.0.tar.xz' source_sha256 'f01cc33e3c5fd5fd2534ce14e369b6b111d7e54e4a4977f8c37eae668176b022' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/qemu-2.9.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/qemu-2.9.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/qemu-2.9.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/qemu-2.9.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6099a6d3e20aa1070dca482d8ba0d31e6cc7ac1369c30629fbc4b5ba877b607e', + armv7l: '6099a6d3e20aa1070dca482d8ba0d31e6cc7ac1369c30629fbc4b5ba877b607e', + i686: '473d524b2954ab1e562ccd29dd12f60020b943a8e70df44459a1e6ececa5f4dc', + x86_64: 'fe5528d7c1e152afe6f97e7cca05889cc7fd3004f27fa87dc34eb5c85f46fe55', + }) + depends_on 'glib' depends_on 'autoconf' depends_on 'gettext' diff --git a/packages/r.rb b/packages/r.rb index d480756f3..88486e5fb 100644 --- a/packages/r.rb +++ b/packages/r.rb @@ -7,6 +7,19 @@ class R < Package source_url 'https://cran.r-project.org/src/base/R-3/R-3.4.1.tar.gz' source_sha256 '02b1135d15ea969a3582caeb95594a05e830a6debcdb5b85ed2d5836a6a3fc78' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/r-3.4.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/r-3.4.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/r-3.4.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/r-3.4.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ef44637106ac4ee2660578f8e8c5a0e148654126ee875c955604c9a6fd1c5c35', + armv7l: 'ef44637106ac4ee2660578f8e8c5a0e148654126ee875c955604c9a6fd1c5c35', + i686: 'b806e5dfea4e46260134830c3fc6667c01031434482eb2c7bdb883fdc51e17aa', + x86_64: '7fb1a4f3ea5e8237d899b0ea4fe359fdd308799fd4fe05e335e2d804c11783b6', + }) + # depends_on 'gfortran' # require gfortran enabled gcc depends_on 'pcre' # need to use pcre not pcre2 depends_on 'zlibpkg' diff --git a/packages/randrproto.rb b/packages/randrproto.rb index ad3b3cd67..30be82925 100644 --- a/packages/randrproto.rb +++ b/packages/randrproto.rb @@ -7,6 +7,19 @@ class Randrproto < Package source_url 'https://www.x.org/archive/individual/proto/randrproto-1.5.0.tar.gz' source_sha256 '8f8a716d6daa6ba05df97d513960d35a39e040600bf04b313633f11679006fab' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/randrproto-1.5.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/randrproto-1.5.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/randrproto-1.5.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/randrproto-1.5.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b16a2662a549eea1b3bac6db8a7c083e287030b89d09188e4a19057a5b3ef0ee', + armv7l: 'b16a2662a549eea1b3bac6db8a7c083e287030b89d09188e4a19057a5b3ef0ee', + i686: '92127747b4107c7109d924fd45621c7bb722c971547f4a542c27b9ddd2cf4b69', + x86_64: 'e12a59e8cb3d547f793e07ef8aab211bdbd5514395976205cfefcce9b582b8d8', + }) + def self.build system "./configure" end diff --git a/packages/ranger.rb b/packages/ranger.rb index 511a40a03..4725778b2 100644 --- a/packages/ranger.rb +++ b/packages/ranger.rb @@ -7,6 +7,19 @@ class Ranger < Package # the name of the package source_url 'https://github.com/ranger/ranger/archive/v1.8.1.tar.gz' # the source files for the package source_sha256 'ab0e32159cde196df4ff14e9c516aaf8ac2db79e3fdee17e59f327d677a96949' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ranger-1.8.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ranger-1.8.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ranger-1.8.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ranger-1.8.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7e254e34970e1edf6b433e2fafa8bce85597b91000a2cd1e18a1863900732690', + armv7l: '7e254e34970e1edf6b433e2fafa8bce85597b91000a2cd1e18a1863900732690', + i686: '81df73eb3a29c5e5ec0ff3a4ff0e054dfb5bb9e619e0ffaa3681b84939d3397a', + x86_64: '61ded76a93aa9206d72a2618732677990706ffe3666498fe3705a153ec40493e', + }) + depends_on 'less' depends_on 'ncurses' depends_on 'python27' diff --git a/packages/readline.rb b/packages/readline.rb index 640adabb7..3893fa9bf 100644 --- a/packages/readline.rb +++ b/packages/readline.rb @@ -7,6 +7,19 @@ class Readline < Package source_url 'http://ftp.gnu.org/gnu/readline/readline-6.3.tar.gz' source_sha256 '56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/readline-6.3p8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/readline-6.3p8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/readline-6.3p8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/readline-6.3p8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7b70ee08258af2bd190b30639306aa4d0b71273cfb702a4ae75003317f19702f', + armv7l: '7b70ee08258af2bd190b30639306aa4d0b71273cfb702a4ae75003317f19702f', + i686: '572baf2f2bba47d719714fc97709bc3932abab4bf1a9d838bb47ccd0f1fa4395', + x86_64: 'f235ee73feba6d2c0bb085042db9462225cda1a18f190a47116417cc6993e716', + }) + depends_on 'buildessential' => :build depends_on 'patch' => :build depends_on 'ncurses' diff --git a/packages/readline7.rb b/packages/readline7.rb index 74cf8b5a6..133d0e645 100644 --- a/packages/readline7.rb +++ b/packages/readline7.rb @@ -7,6 +7,19 @@ class Readline7 < Package source_url 'ftp://ftp.gnu.org/gnu/readline/readline-7.0.tar.gz' source_sha256 '750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/readline7-7.0p3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/readline7-7.0p3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/readline7-7.0p3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/readline7-7.0p3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '00f60e0dfaf1758614b7d4cbf99d82676dc04d87dd9b94d15cfdc894054a3379', + armv7l: '00f60e0dfaf1758614b7d4cbf99d82676dc04d87dd9b94d15cfdc894054a3379', + i686: '3e722008118112f734c92fd471b8c10d6fff849e458b5bc09f161bdb419b723a', + x86_64: '0593d6f7a957567728cf074762d7f1063cbb880ec5239e3a99829d92f43dd927', + }) + depends_on 'buildessential' => :build depends_on 'patch' => :build depends_on 'ncurses' diff --git a/packages/recode.rb b/packages/recode.rb index 7fb8786e8..a868d388f 100644 --- a/packages/recode.rb +++ b/packages/recode.rb @@ -8,6 +8,19 @@ class Recode < Package source_url 'https://github.com/pinard/Recode/archive/2d7092a9999194fc0e9449717a8048c8d8e26c18.tar.gz' source_sha256 'd7de37aa4793ec00b042a0315f142281a1dc480f6f6d7cb2cd2568e58c4f2e87' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/recode-2d7092-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/recode-2d7092-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/recode-2d7092-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/recode-2d7092-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3a60e63b891f41f3f24d9cf7ad84289168514cc1171e0f1e24767ce3a0db058a', + armv7l: '3a60e63b891f41f3f24d9cf7ad84289168514cc1171e0f1e24767ce3a0db058a', + i686: '1b44a3dab2e9347064f4bc97f6af249dc0b8b975e94f358de34b2b60788c9a36', + x86_64: '6add7066297ffafc3ffd448feeda01074268b22bfabf95d2f516c5b16aca3019', + }) + def self.build system './configure' system 'make' diff --git a/packages/recordproto.rb b/packages/recordproto.rb index bb47dbd3a..bd3a95550 100644 --- a/packages/recordproto.rb +++ b/packages/recordproto.rb @@ -7,6 +7,19 @@ class Recordproto < Package source_url 'https://www.x.org/archive/individual/proto/recordproto-1.14.tar.gz' source_sha256 '74fc0e8919f3c234848794f1ee266ba6d090f9b99fd65ab913c54ee3ad3ff377' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/recordproto-1.14-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/recordproto-1.14-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/recordproto-1.14-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/recordproto-1.14-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '9a678d4dbf0ab327462fea060cbbf9a32a06d6bc88385bf31b7e92b950ba9d13', + armv7l: '9a678d4dbf0ab327462fea060cbbf9a32a06d6bc88385bf31b7e92b950ba9d13', + i686: 'edc33d494671906c1e4bdafab208bb9c79850845685f366af43fdf076ddadd2a', + x86_64: 'ba204da29b67fedd013f5156a557043f789e220b7321a7ea4d45dc1f60cfdec4', + }) + def self.build system "./configure" end diff --git a/packages/redis.rb b/packages/redis.rb index 893d47ed1..61e2a24c9 100644 --- a/packages/redis.rb +++ b/packages/redis.rb @@ -7,6 +7,19 @@ class Redis < Package source_url 'http://download.redis.io/releases/redis-4.0.1.tar.gz' source_sha256 '2049cd6ae9167f258705081a6ef23bb80b7eff9ff3d0d7481e89510f27457591' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/redis-4.0.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/redis-4.0.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/redis-4.0.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/redis-4.0.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'bbfe8f3f61405a5afadfd724e969db4ad37c562e764764377316b881d83e5011', + armv7l: 'bbfe8f3f61405a5afadfd724e969db4ad37c562e764764377316b881d83e5011', + i686: '995ef2a996369cec2cfad0f60bcb42ab36a38d88ed207d10bcf4e67ea93a9d3d', + x86_64: '7d8affbafbe7707ca4ee471c0057ececda07ab0fa6136cea3adafbef3c9f820f', + }) + depends_on 'buildessential' def self.build diff --git a/packages/renameutils.rb b/packages/renameutils.rb index 903c5bf20..6a200a1b2 100644 --- a/packages/renameutils.rb +++ b/packages/renameutils.rb @@ -7,6 +7,19 @@ class Renameutils < Package source_url 'http://download.savannah.gnu.org/releases/renameutils/renameutils-0.12.0.tar.gz' source_sha256 'cbd2f002027ccf5a923135c3f529c6d17fabbca7d85506a394ca37694a9eb4a3' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/renameutils-0.12.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/renameutils-0.12.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/renameutils-0.12.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/renameutils-0.12.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '2e497d4cb92fcea0d44dcc4096031bbc37a54d7825ac956179190cca410f7312', + armv7l: '2e497d4cb92fcea0d44dcc4096031bbc37a54d7825ac956179190cca410f7312', + i686: '3020f072735772221722b17b7876320176bc0193e7207495c0ece96e7b44c71d', + x86_64: '5e640502df11cb89c18744823782b491dab5c3a79ec52b89b9381373339d3517', + }) + def self.build system "sed -i 's,($bindir),$(bindir),g' src/Makefile.am" system "sed -i 's,($bindir),$(bindir),g' src/Makefile.in" diff --git a/packages/renderproto.rb b/packages/renderproto.rb index ccfbd1fdb..64d6a382d 100644 --- a/packages/renderproto.rb +++ b/packages/renderproto.rb @@ -7,6 +7,19 @@ class Renderproto < Package source_url 'https://www.x.org/archive/individual/proto/renderproto-0.11.tar.gz' source_sha256 '256e4af1d3b4007872a276ed9e5c2522f80f5fe69b97268542917635b4dbf758' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/renderproto-0.11-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/renderproto-0.11-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/renderproto-0.11-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/renderproto-0.11-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '0bef022fec20e834ea3d6b6e342df04d591715ecfff1556b672bf661683bb2ea', + armv7l: '0bef022fec20e834ea3d6b6e342df04d591715ecfff1556b672bf661683bb2ea', + i686: '40cb379868cf7e69bee85fdb56176e49c7d7f56ae4cfb0186ac328d3bae1c92b', + x86_64: '3650a1c5c787158da694b7e26a6a78ac5f1dd695ae2ab904e7eabf577b228440', + }) + def self.build system "./configure" end diff --git a/packages/resourceproto.rb b/packages/resourceproto.rb index 6f95fed55..3b0157d31 100644 --- a/packages/resourceproto.rb +++ b/packages/resourceproto.rb @@ -7,6 +7,19 @@ class Resourceproto < Package source_url 'https://www.x.org/archive/individual/proto/resourceproto-1.2.0.tar.gz' source_sha256 '469029d14fdeeaa7eed1be585998ff4cb92cf664f872d1d69c04140815b78734' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/resourceproto-1.2.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/resourceproto-1.2.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/resourceproto-1.2.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/resourceproto-1.2.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '84eea3e9fae6e7a16a9b672ee8d7c3d649ffa32aee70fa13d50c4951f19b755e', + armv7l: '84eea3e9fae6e7a16a9b672ee8d7c3d649ffa32aee70fa13d50c4951f19b755e', + i686: '7edd4260aa6abbc97b75c293a555ca32c8e0b5ef23b04609f01e3d378191d922', + x86_64: '17064a6eba7852e62e8660ef8d01fd040b22cfbc95f7a1ab98504a13d3064d21', + }) + def self.build system "./configure" end diff --git a/packages/rfkill.rb b/packages/rfkill.rb index bf1da79e4..95abd7148 100644 --- a/packages/rfkill.rb +++ b/packages/rfkill.rb @@ -7,6 +7,19 @@ class Rfkill < Package source_url 'https://www.kernel.org/pub/software/network/rfkill/rfkill-0.5.tar.xz' source_sha256 'e0ae3004215e39a6c5c36e0726558740728d16f67ebdb8bea621250f6091d86a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/rfkill-0.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/rfkill-0.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/rfkill-0.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/rfkill-0.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '23aa25afb00546a728082d06d0b1e4f55a98c684d1bc43003f935efb661dced6', + armv7l: '23aa25afb00546a728082d06d0b1e4f55a98c684d1bc43003f935efb661dced6', + i686: '38e7c40f7206437a02e33a7219f08d1c47578bb254be0959dc7abbaf073ca1a3', + x86_64: 'b491bd154ece2066272972c2110f8bc5d6c9a3ce4a0189fda5825d3cbddb0d71', + }) + depends_on 'buildessential' => :build def self.build diff --git a/packages/rkhunter.rb b/packages/rkhunter.rb index 4c72ae54f..43fe92d8d 100644 --- a/packages/rkhunter.rb +++ b/packages/rkhunter.rb @@ -7,6 +7,13 @@ class Rkhunter < Package source_url 'https://downloads.sourceforge.net/project/rkhunter/rkhunter/1.4.4/rkhunter-1.4.4.tar.gz' source_sha256 'a8807c83f9f325312df05aa215fa75ad697c7a16163175363c2066baa26dda77' + binary_url ({ + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/rkhunter-1.4.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + x86_64: '2517148eec1f494596463c086171e49ca664cb45521638a7f7c555e2df0c4ddb', + }) + def self.install system "sed -i 's,/var\",/usr/local/share\",g' installer.sh" system "sed -i 's,/var/,/usr/local/share/,g' installer.sh" diff --git a/packages/rsync.rb b/packages/rsync.rb index a937510b0..25e17e210 100644 --- a/packages/rsync.rb +++ b/packages/rsync.rb @@ -7,6 +7,19 @@ class Rsync < Package source_url 'http://rsync.samba.org/ftp/rsync/src/rsync-3.1.2.tar.gz' source_sha256 'ecfa62a7fa3c4c18b9eccd8c16eaddee4bd308a76ea50b5c02a5840f09c0a1c2' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/rsync-3.1.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/rsync-3.1.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/rsync-3.1.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/rsync-3.1.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '400010ac92e997d88815e950811c78a5f193333676dfe3b26787ab01b66906a0', + armv7l: '400010ac92e997d88815e950811c78a5f193333676dfe3b26787ab01b66906a0', + i686: '9e7c37686b5b5a1a4c7b4fbf2c93da29eb465de49e74f67c25408b2b28655311', + x86_64: '93135332086e1db3f21a10c29498b3d6aac4ea540a54e79bd723c8512bbbeb18', + }) + depends_on 'buildessential' depends_on 'perl' => :build diff --git a/packages/rtmpdump.rb b/packages/rtmpdump.rb index aa93b3ce8..85d1c4acd 100644 --- a/packages/rtmpdump.rb +++ b/packages/rtmpdump.rb @@ -7,6 +7,19 @@ class Rtmpdump < Package source_url 'https://git.ffmpeg.org/gitweb/rtmpdump.git/snapshot/fa8646daeb19dfd12c181f7d19de708d623704c0.tar.gz' source_sha256 'dba4d4d2e1c7de6884b01d98194b83cab6784669089fa3c919152087a3a38fd2' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/rtmpdump-fa8646d-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/rtmpdump-fa8646d-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/rtmpdump-fa8646d-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/rtmpdump-fa8646d-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '562e165ac1cbb290e9b450a27492f4eabbd36774326a8d023d17ddf4c2661db3', + armv7l: '562e165ac1cbb290e9b450a27492f4eabbd36774326a8d023d17ddf4c2661db3', + i686: '73c220545ca018ae7191533423f17ede1be7366fe189d5aff3b0c2a0777063cd', + x86_64: 'bac487e52b05e2b61754a22fe92df0f4178a34479679b7d526fd31460e1951b9', + }) + def self.build system "make" end diff --git a/packages/ruby.rb b/packages/ruby.rb index 48faa6d4c..dd36a7bb0 100644 --- a/packages/ruby.rb +++ b/packages/ruby.rb @@ -7,6 +7,19 @@ class Ruby < Package source_url 'https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.xz' source_sha256 '4fc8a9992de3e90191de369270ea4b6c1b171b7941743614cc50822ddc1fe654' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ruby-2.4.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ruby-2.4.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ruby-2.4.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ruby-2.4.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7bbdd4234a0db3ca0a9b368513b05d23e4e7c347506f89647bd71892f3d85ed3', + armv7l: '7bbdd4234a0db3ca0a9b368513b05d23e4e7c347506f89647bd71892f3d85ed3', + i686: 'e52ad60357b2dd198b701eb11caf3ee8b0c3d61ad4c428233476a43a3ec9612f', + x86_64: 'c6660e493c4f7caa5c2e677841eec754eaeb88b76352d59d80764fb3f3445638', + }) + depends_on 'readline' depends_on 'ncurses' depends_on 'zlibpkg' => :build diff --git a/packages/ruby_latest.rb b/packages/ruby_latest.rb index a4d17c01f..dbb8372e0 100644 --- a/packages/ruby_latest.rb +++ b/packages/ruby_latest.rb @@ -7,6 +7,19 @@ class Ruby_latest < Package source_url 'http://cache.ruby-lang.org/pub/ruby/ruby-2.4.0.tar.xz' source_sha256 '3a87fef45cba48b9322236be60c455c13fd4220184ce7287600361319bb63690' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ruby_latest-2.4.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ruby_latest-2.4.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ruby_latest-2.4.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ruby_latest-2.4.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '021baa20aa4a2813bd7c3ce97326f0264b545f9e82efe6a6664b248fd39ba30a', + armv7l: '021baa20aa4a2813bd7c3ce97326f0264b545f9e82efe6a6664b248fd39ba30a', + i686: 'af4d41ef2cbcb83f407220da918ef8c8c4f67aa98bc95d4e7dbeefe6064a9e6b', + x86_64: 'b4650e927bc857af2e9eaf582f739954c95f8a6c1711ea41303330e9ca22bf12', + }) + depends_on 'readline' depends_on 'zlibpkg' depends_on 'openssl' diff --git a/packages/s.rb b/packages/s.rb index 59c6ead2f..be53d2cad 100644 --- a/packages/s.rb +++ b/packages/s.rb @@ -20,6 +20,19 @@ class S < Package source_sha256 '1e9a379071171ffaa28ce4d697389a70b115955335e41cfbbd37197404129d49' end + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/s-0.5.10-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/s-0.5.10-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/s-0.5.10-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/s-0.5.10-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'a9b1301b6fd3283a7464b4820d115079d79ba7f2b09c14a635bab851721a3f77', + armv7l: 'a9b1301b6fd3283a7464b4820d115079d79ba7f2b09c14a635bab851721a3f77', + i686: 'bad1fcf5147b65d4d527512fdfe9aa7e8cdfb20ab9598d98bacf91b7df4c3b1e', + x86_64: '8a904b6a061c4efa8c55ea2af93f7a5be5af42fafcfc1cc7233fd9f28afeb1f5', + }) + depends_on 'links' depends_on 'unzip' diff --git a/packages/sbt.rb b/packages/sbt.rb index 93ea4c1c0..ee1299bb8 100644 --- a/packages/sbt.rb +++ b/packages/sbt.rb @@ -7,6 +7,19 @@ class Sbt < Package source_url 'https://github.com/sbt/sbt/releases/download/v0.13.15/sbt-0.13.15.tgz' source_sha256 'b6e073d7c201741dcca92cfdd1dd3cd76c42a47dc9d8c8ead8df7117deed7aef' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/sbt-0.13.15-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/sbt-0.13.15-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/sbt-0.13.15-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/sbt-0.13.15-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e03f09d30d285e58766e9b22714e0c738502b9354fc4abeb067fd9b7575b882d', + armv7l: 'e03f09d30d285e58766e9b22714e0c738502b9354fc4abeb067fd9b7575b882d', + i686: '5e5ef2ba7df968391227ef30fd35517cf9da236a40852d92dfe34a643e456b42', + x86_64: 'f5b3e18adb0253ab7905bc05fb4e9999e9db69df5a584537c7ad04713f4f8cb6', + }) + depends_on 'jdk8' def self.install diff --git a/packages/scons.rb b/packages/scons.rb index 71904777c..81e8b027f 100644 --- a/packages/scons.rb +++ b/packages/scons.rb @@ -7,6 +7,19 @@ class Scons < Package source_url 'http://prdownloads.sourceforge.net/scons/scons-2.5.1.tar.gz' source_sha256 '0b25218ae7b46a967db42f2a53721645b3d42874a65f9552ad16ce26d30f51f2' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/scons-2.5.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/scons-2.5.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/scons-2.5.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/scons-2.5.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e48938c7135fdd9ed84b5d13cf4d065fec22bcadbad774adacff9587ec1827d9', + armv7l: 'e48938c7135fdd9ed84b5d13cf4d065fec22bcadbad774adacff9587ec1827d9', + i686: '2e32fe117949c68ee183c63aeaf8710c9a541674b9528ce123836937488f589f', + x86_64: '5b9b42032a1baa5fc87de3ffae70f1ada846eb99ecd72319a7e49dbaba02e5cd', + }) + depends_on 'python27' def self.build diff --git a/packages/screen.rb b/packages/screen.rb index a24c3daca..0ff264756 100644 --- a/packages/screen.rb +++ b/packages/screen.rb @@ -7,6 +7,19 @@ class Screen < Package source_url 'ftp://ftp.gnu.org/gnu/screen/screen-4.6.1.tar.gz' source_sha256 'aba9af66cb626155d6abce4703f45cce0e30a5114a368bd6387c966cbbbb7c64' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/screen-4.6.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/screen-4.6.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/screen-4.6.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/screen-4.6.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3bdf1921afe853c19e697c6184dc219730f7ff467fe5618d68284d6bb02274ec', + armv7l: '3bdf1921afe853c19e697c6184dc219730f7ff467fe5618d68284d6bb02274ec', + i686: 'd37c45dafeca73dc2bb9532598791f4c12288c76a2786e7c371367e227b01047', + x86_64: 'a021534a67a4c22c2ac6aa4ffe9c7ee52d3559f3b2020507beaa1a9347e29a97', + }) + depends_on 'ncurses' def self.build diff --git a/packages/screenfetch.rb b/packages/screenfetch.rb index 6bb4479aa..5d3b42ee3 100644 --- a/packages/screenfetch.rb +++ b/packages/screenfetch.rb @@ -7,6 +7,19 @@ class Screenfetch < Package source_url 'https://github.com/KittyKatt/screenFetch/archive/v3.7.0.tar.gz' source_sha256 '6711fe924833919d53c1dfbbb43f3777d33e20357a1b1536c4472f6a1b3c6be0' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/screenfetch-3.7.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/screenfetch-3.7.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/screenfetch-3.7.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/screenfetch-3.7.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'ae230a5057261354e7ff68120509b9fa4792b5af22b5652d313b00e54b9cdbca', + armv7l: 'ae230a5057261354e7ff68120509b9fa4792b5af22b5652d313b00e54b9cdbca', + i686: '07ed19dfd9ca9cd1aa10f8344c35bd898dda10c830c03b41aaa9a900a6765e72', + x86_64: 'b362fecc330686e6cf334a1ecc2a33f79b19add1d266200ad1d0ff78c4243693', + }) + def self.build end diff --git a/packages/scrnsaverproto.rb b/packages/scrnsaverproto.rb index 97abf9e16..a0e776a47 100644 --- a/packages/scrnsaverproto.rb +++ b/packages/scrnsaverproto.rb @@ -7,6 +7,19 @@ class Scrnsaverproto < Package source_url 'https://www.x.org/archive/individual/proto/scrnsaverproto-1.2.2.tar.gz' source_sha256 'd8dee19c52977f65af08fad6aa237bacee11bc5a33e1b9b064e8ac1fd99d6e79' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/scrnsaverproto-1.2.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/scrnsaverproto-1.2.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/scrnsaverproto-1.2.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/scrnsaverproto-1.2.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd476ab25bbc17a38937e86b8e8aac3cd688621bda05aed6bacc6f60e5c79e2fc', + armv7l: 'd476ab25bbc17a38937e86b8e8aac3cd688621bda05aed6bacc6f60e5c79e2fc', + i686: 'adc94637ae47ed54d41540b6a0aced4f6caf451e6c667d0540e5f141cd41ce53', + x86_64: 'abd380db68248fe5c46b2b5ea2b8c297b384f3a98eb9ee446c10a52ae12e56a2', + }) + def self.build system "./configure" end diff --git a/packages/scrollz.rb b/packages/scrollz.rb index a2d4e3b8e..bf6b9730a 100644 --- a/packages/scrollz.rb +++ b/packages/scrollz.rb @@ -7,6 +7,19 @@ class Scrollz < Package source_url 'http://www.scrollz.info/download/ScrollZ-2.3.tar.gz' source_sha256 '22535bcc54ad752107ab181775d90d9cf1b37648f500d627f428388a9d3710e6' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/scrollz-2.3-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/scrollz-2.3-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/scrollz-2.3-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/scrollz-2.3-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'a1589b1e4fd8ff13d2ab43196a169d8059763a6f2a5211197fc1531b8c9e5a31', + armv7l: 'a1589b1e4fd8ff13d2ab43196a169d8059763a6f2a5211197fc1531b8c9e5a31', + i686: 'c627771e1fefb36d8f5b07b603c7ee5ffeb740148275926c03ae6948172cfe7d', + x86_64: 'b5ec0e2e979a79e9b292d221b4875ce79364f881504bc1ecbce503993b728f73', + }) + depends_on 'buildessential' depends_on 'ncurses' diff --git a/packages/sejda_console.rb b/packages/sejda_console.rb index 76766be07..98c0ea4c4 100644 --- a/packages/sejda_console.rb +++ b/packages/sejda_console.rb @@ -7,6 +7,19 @@ class Sejda_console < Package source_url 'https://github.com/torakiki/sejda/releases/download/v3.2.17/sejda-console-3.2.17-bin.zip' source_sha256 '62476a7985c7c272fc036b07d2b16dbeb8dfb0167f202f5d1c6d557fe14137ac' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/sejda_console-3.2.17-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/sejda_console-3.2.17-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/sejda_console-3.2.17-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/sejda_console-3.2.17-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7d9ae694a3df31802075f15af16567bc581935a7450033e03d99e4aed0b5612a', + armv7l: '7d9ae694a3df31802075f15af16567bc581935a7450033e03d99e4aed0b5612a', + i686: 'f70cdb95ad0fc91feaf82951f33c5ede10fac0d394bed7a61724e9e70fa21a6f', + x86_64: '91e9dc1e77208544b9a9ba60f7e633bc7c3cd5b289e463a67675f968307610b8', + }) + depends_on 'help2man' depends_on 'jdk8' depends_on 'unzip' diff --git a/packages/serf.rb b/packages/serf.rb index 4004c1b29..7842bab7a 100644 --- a/packages/serf.rb +++ b/packages/serf.rb @@ -7,6 +7,19 @@ class Serf < Package source_url 'https://www.apache.org/dist/serf/serf-1.3.9.tar.bz2' source_sha256 '549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/serf-1.3.9-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/serf-1.3.9-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/serf-1.3.9-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/serf-1.3.9-2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd53554622ffbf45298ca579a698f0f9943cf96db6191e8c4967fc46bfea7900f', + armv7l: 'd53554622ffbf45298ca579a698f0f9943cf96db6191e8c4967fc46bfea7900f', + i686: '07de71d6b89e563ff00cce86302238a7174b913590e5aa9aaca272627a8314bd', + x86_64: 'ca660768a60708d2c5acd2d88fa885dc23e302ce4b972d13e3ec585e94c1f1b2', + }) + depends_on 'scons' depends_on 'aprutil' depends_on 'openssl' diff --git a/packages/sfk.rb b/packages/sfk.rb index 14283139b..b2dfe2ec9 100644 --- a/packages/sfk.rb +++ b/packages/sfk.rb @@ -7,6 +7,19 @@ class Sfk < Package source_url 'https://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.6/sfk-1.8.6.tar.gz' source_sha256 'e65ec60b529785accdb90a77c99376888898764b2d79f6d4280077992994b1e2' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/sfk-1.8.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/sfk-1.8.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/sfk-1.8.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/sfk-1.8.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '66de7a4de3b92fad4a4e68df7fbedf6318f0576f98f3bbcd2be6bfa5026638f8', + armv7l: '66de7a4de3b92fad4a4e68df7fbedf6318f0576f98f3bbcd2be6bfa5026638f8', + i686: 'ba2504cdbfa127dddfeea0ce1d39d60cf0a06e8c1f9eda0c14870db9c53ba755', + x86_64: '714260e8edd3bac91f3a034e896ac36626f0dc4ec7f6a7ec4a88dfb7617ebc5b', + }) + def self.build system './configure' system 'make' diff --git a/packages/shtool.rb b/packages/shtool.rb index 385065252..2312fb875 100644 --- a/packages/shtool.rb +++ b/packages/shtool.rb @@ -7,6 +7,19 @@ class Shtool < Package source_url 'https://ftpmirror.gnu.org/shtool/shtool-2.0.8.tar.gz' source_sha256 '1298a549416d12af239e9f4e787e6e6509210afb49d5cf28eb6ec4015046ae19' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/shtool-2.0.8-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/shtool-2.0.8-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/shtool-2.0.8-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/shtool-2.0.8-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'aa29d402a98610a0191860e03429d0247a49d1e3158349a49f9daea57ba35f99', + armv7l: 'aa29d402a98610a0191860e03429d0247a49d1e3158349a49f9daea57ba35f99', + i686: 'b28b62a0e0343d20c0b56e968eb622ca3e05aa21839034cbee45f25966d372a4', + x86_64: '1ba8270fd8bfc04dbaa68cfec0f257c94e7bcd3b8e1a62637e80681dde3cb85f', + }) + def self.build system './configure' system 'make' diff --git a/packages/slang.rb b/packages/slang.rb index b76213346..521c0d32f 100644 --- a/packages/slang.rb +++ b/packages/slang.rb @@ -7,6 +7,19 @@ class Slang < Package source_url 'http://www.jedsoft.org/releases/slang/slang-2.3.1a.tar.bz2' source_sha256 '54f0c3007fde918039c058965dffdfd6c5aec0bad0f4227192cc486021f08c36' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/slang-2.3.1a-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/slang-2.3.1a-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/slang-2.3.1a-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/slang-2.3.1a-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '1cee3907eef94f5e66b3281fb98379cb28676dc5c4793cf74daddf10a06a4e2e', + armv7l: '1cee3907eef94f5e66b3281fb98379cb28676dc5c4793cf74daddf10a06a4e2e', + i686: 'd82831ed4874164413d878edcbe11603681dd2bd56ada9e005ae20917f4bbaf6', + x86_64: '0212b1d29926d39861ceee0003041a0b9fff11f2128558aafcffed894f6caff7', + }) + def self.build system "./configure", "--prefix=/usr/local", "--without-x" diff --git a/packages/sleuthkit.rb b/packages/sleuthkit.rb index f71493c20..745d4e258 100644 --- a/packages/sleuthkit.rb +++ b/packages/sleuthkit.rb @@ -7,6 +7,19 @@ class Sleuthkit < Package source_url 'https://github.com/sleuthkit/sleuthkit/archive/sleuthkit-4.4.1.tar.gz' source_sha256 '91e2f038ff8407cfe38a26d18adc8dd98970e95db73394c188db98975deb23f7' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/sleuthkit-4.4.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/sleuthkit-4.4.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/sleuthkit-4.4.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/sleuthkit-4.4.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8cccafa9d3434ac348fce223ee2d9d9db989d62bcaa2a0da0a396177b28cee3f', + armv7l: '8cccafa9d3434ac348fce223ee2d9d9db989d62bcaa2a0da0a396177b28cee3f', + i686: '6b8d6561c5b545604e75702adc2ce614a13a89780cd320d75b9ac6515f21fa27', + x86_64: 'e03e322df272ad6a4d1f385b134d513298af3dedd94c79daa3e04fa684b079ab', + }) + depends_on 'autoconf' depends_on 'automake' depends_on 'gawk' diff --git a/packages/sluice.rb b/packages/sluice.rb index 80ad93f58..c27e5410e 100644 --- a/packages/sluice.rb +++ b/packages/sluice.rb @@ -7,6 +7,19 @@ class Sluice < Package source_url 'http://kernel.ubuntu.com/~cking/tarballs/sluice/sluice-0.02.06.tar.gz' source_sha256 'a1f06c2e7077e28fedb2b4f82066f6e6396bbd2fb4e8f22ef219ff573cdbe163' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/sluice-0.02.06-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/sluice-0.02.06-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/sluice-0.02.06-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/sluice-0.02.06-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b081ce6dc65ec1ef759b69bcba07621f6bb2f9db9259f070a17a1c996bef83d0', + armv7l: 'b081ce6dc65ec1ef759b69bcba07621f6bb2f9db9259f070a17a1c996bef83d0', + i686: 'b356314b9fa4ad7554aafac03d11e19adbd970bc1632a45fab964041a4078e8f', + x86_64: 'eb90754ce6faf50a82258306a94d61f6f092e5898bd0389bdbeb4c3b694eaec0', + }) + def self.build system "sed -i 's,/usr,/usr/local,g' Makefile" system "make" diff --git a/packages/smemstat.rb b/packages/smemstat.rb index 32c5e327a..15ba4ef61 100644 --- a/packages/smemstat.rb +++ b/packages/smemstat.rb @@ -7,6 +7,19 @@ class Smemstat < Package source_url 'http://kernel.ubuntu.com/~cking/tarballs/smemstat/smemstat-0.01.17.tar.gz' source_sha256 '350aae5e604d49e471bd4ab11a5e2c27b7056b848685ffeb049521647e767124' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/smemstat-0.01.17-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/smemstat-0.01.17-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/smemstat-0.01.17-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/smemstat-0.01.17-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '9978add15efd257d0915cc2982d0231efd92cdfcfd4642cbb5859aa48ba83209', + armv7l: '9978add15efd257d0915cc2982d0231efd92cdfcfd4642cbb5859aa48ba83209', + i686: '3e2b14f61e0ca5a43add0b6bfcc0a42f830f3b7e25ec1ff947e85b99ac64793e', + x86_64: '4f42dce4e4cff905bedfd9483864104de13ec3fccc4490d4b24ecf0cae421757', + }) + depends_on 'ncurses' def self.build diff --git a/packages/socat.rb b/packages/socat.rb index 275d260b5..82b4c2640 100644 --- a/packages/socat.rb +++ b/packages/socat.rb @@ -7,6 +7,19 @@ class Socat < Package source_url 'http://www.dest-unreach.org/socat/download/socat-1.7.3.2.tar.gz' source_sha256 'ce3efc17e3e544876ebce7cd6c85b3c279fda057b2857fcaaf67b9ab8bdaf034' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/socat-1.7.3.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/socat-1.7.3.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/socat-1.7.3.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/socat-1.7.3.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '091cdca4b501c08aca4884f2df0772cb7f974ce506c14a958088c4f7a22be634', + armv7l: '091cdca4b501c08aca4884f2df0772cb7f974ce506c14a958088c4f7a22be634', + i686: '4138f1fc6642f5bdbe3b6316bb3b77fd49cd0dd97961509f70d2ab4aa98f7b04', + x86_64: 'dbc08fb0daf806448fbb307021f2934fb07bf58c8ff3dc4c54bee8127b80c202', + }) + depends_on 'readline' depends_on 'openssl' diff --git a/packages/speex.rb b/packages/speex.rb index 6c3811ce3..25478a07a 100644 --- a/packages/speex.rb +++ b/packages/speex.rb @@ -7,6 +7,19 @@ class Speex < Package source_url 'http://downloads.us.xiph.org/releases/speex/speex-1.2.0.tar.gz' source_sha256 'eaae8af0ac742dc7d542c9439ac72f1f385ce838392dc849cae4536af9210094' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/speex-1.2.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/speex-1.2.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/speex-1.2.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/speex-1.2.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '37faba178b4920e80d8746cea977f8dec9dff6678d90caf8f9767dfe003806cb', + armv7l: '37faba178b4920e80d8746cea977f8dec9dff6678d90caf8f9767dfe003806cb', + i686: '1242e0062a80cc9652d2e47033a4f9c8f1178ba871192068b1a80cdbfd0ec2ef', + x86_64: '8ec8514f302df75268416a09362f475bb24d73779adc7b1c7b446d40bc6f9e26', + }) + def self.build system "./configure" system "make" diff --git a/packages/sqlite.rb b/packages/sqlite.rb index 385a47af0..e1ed50115 100644 --- a/packages/sqlite.rb +++ b/packages/sqlite.rb @@ -7,6 +7,19 @@ class Sqlite < Package source_url 'https://www.sqlite.org/2017/sqlite-autoconf-3200000.tar.gz' source_sha256 '3814c6f629ff93968b2b37a70497cfe98b366bf587a2261a56a5f750af6ae6a0' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/sqlite-3.20.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/sqlite-3.20.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/sqlite-3.20.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/sqlite-3.20.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'a52b755a1727f4015ccb011cb6ffd17d31d920cb70278208cb17956617774a0a', + armv7l: 'a52b755a1727f4015ccb011cb6ffd17d31d920cb70278208cb17956617774a0a', + i686: '912ec63e2072ba9cd71884633f4daff8e1fd40603b3c25baa96554ca2e624ced', + x86_64: 'c5851611c34ac47a5541b0d0d3600f2380940f18a9699072348f0edf49bb94e8', + }) + def self.build system "./configure", "--libdir=#{CREW_LIB_PREFIX}", "--disable-static", "--enable-shared", "--with-pic" system "make" diff --git a/packages/sshfs.rb b/packages/sshfs.rb index 1f0376cc6..7dc10366e 100644 --- a/packages/sshfs.rb +++ b/packages/sshfs.rb @@ -7,6 +7,19 @@ class Sshfs < Package source_url 'https://github.com/libfuse/sshfs/releases/download/sshfs-2.10/sshfs-2.10.tar.gz' source_sha256 '70845dde2d70606aa207db5edfe878e266f9c193f1956dd10ba1b7e9a3c8d101' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/sshfs-2.10-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/sshfs-2.10-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/sshfs-2.10-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/sshfs-2.10-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '22670d1a6127f7c1e7181af517f0e9242cf7f88645a861f80541f8196bdd815f', + armv7l: '22670d1a6127f7c1e7181af517f0e9242cf7f88645a861f80541f8196bdd815f', + i686: 'ebd6c89d54f1ec9fca31869ad9a41d0d6c422d648658a1296f4bd31249c7b125', + x86_64: 'cef0929354e03eb6b82046218aca8b95284d71249288604c4ce41a699daef1f0', + }) + depends_on 'glib' depends_on 'fuse' diff --git a/packages/stack.rb b/packages/stack.rb index fbff4b604..f543f59b7 100644 --- a/packages/stack.rb +++ b/packages/stack.rb @@ -14,6 +14,19 @@ class Stack < Package source_sha256 '618a309d763432a2cca654bc29249a77c7de096c693a28b84dd3656470269f5a' end + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/stack-1.4.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/stack-1.4.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/stack-1.4.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/stack-1.4.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5d372b2453b33a0e22e929e50b0eef9893c881b65a6a00f8a3c722ede57a9bf4', + armv7l: '5d372b2453b33a0e22e929e50b0eef9893c881b65a6a00f8a3c722ede57a9bf4', + i686: '2b1103372503767cf3982ce07a2fc9f7ea97bc3e4cee0e27703285f4a9561eea', + x86_64: '85be48d282df764cec7139ffd6e2c9f4b05e437b5b24cba371cdc5dab982c41f', + }) + def self.install system "mkdir -p #{CREW_DEST_DIR}/usr/local/bin" system "cp stack #{CREW_DEST_DIR}/usr/local/bin" diff --git a/packages/strace.rb b/packages/strace.rb index 4ca3dcdd2..4bd12238e 100644 --- a/packages/strace.rb +++ b/packages/strace.rb @@ -7,6 +7,19 @@ class Strace < Package source_url 'https://downloads.sourceforge.net/project/strace/strace/4.16/strace-4.16.tar.xz' source_sha256 '98487cb5178ec1259986cc9f6e2a844f50e5d1208c112cc22431a1e4d9adf0ef' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/strace-4.16-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/strace-4.16-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/strace-4.16-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/strace-4.16-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7bf6778f92a4b12849007140824a70a35be7603678b0d7f234c41b6684518f92', + armv7l: '7bf6778f92a4b12849007140824a70a35be7603678b0d7f234c41b6684518f92', + i686: 'bdac2c189562f9c06dcd4230552998bbeb5b4f77a60f7cc383ec28b944e8b0c4', + x86_64: 'f54ad4974c5ecb29f2b2000e4953b715e6fde2598a3db9b6fa3d9dc5683c6036', + }) + depends_on 'buildessential' def self.build diff --git a/packages/stunnel.rb b/packages/stunnel.rb index 443313544..bfad65132 100644 --- a/packages/stunnel.rb +++ b/packages/stunnel.rb @@ -7,6 +7,19 @@ class Stunnel < Package source_url 'https://www.stunnel.org/downloads/stunnel-5.42.tar.gz' source_sha256 '1b6a7aea5ca223990bc8bd621fb0846baa4278e1b3e00ff6eee279cb8e540fab' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/stunnel-5.42-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/stunnel-5.42-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/stunnel-5.42-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/stunnel-5.42-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6d16c4bec0d34b70aeea87c50523082cd237c1f453804adc094add3c0811e7d8', + armv7l: '6d16c4bec0d34b70aeea87c50523082cd237c1f453804adc094add3c0811e7d8', + i686: 'cf9d32c8abf695a786c7b0dfe5573b1dc5355e2f45b3eb7d1979012532f7c5c9', + x86_64: '35876775273e30f179df5966c0444c3a7290d22d668a81c83959ba6c8a644a2f', + }) + depends_on 'openssl' def self.build diff --git a/packages/subversion.rb b/packages/subversion.rb index 563fd09eb..51ecff162 100644 --- a/packages/subversion.rb +++ b/packages/subversion.rb @@ -7,6 +7,19 @@ class Subversion < Package source_url 'http://www-us.apache.org/dist/subversion/subversion-1.9.7.tar.bz2' source_sha256 'c3b118333ce12e501d509e66bb0a47bcc34d053990acab45559431ac3e491623' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/subversion-1.9.7-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/subversion-1.9.7-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/subversion-1.9.7-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/subversion-1.9.7-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '046c3b19f7b19836219bb927dfbb83d32c93d32489c81f4a0145da935d281c65', + armv7l: '046c3b19f7b19836219bb927dfbb83d32c93d32489c81f4a0145da935d281c65', + i686: '19ebd0a7cf5ec2fec0e8f34acc32b8da903457eda915ee42f68f301d77542e0b', + x86_64: '50cc52d28f7ad25b86717310cbae02bf35d8d7b15ea33ed9d4f0e127423ce10e', + }) + depends_on 'aprutil' depends_on 'autoconf' depends_on 'libtool' diff --git a/packages/sysstat.rb b/packages/sysstat.rb index f33fb3b89..60342399c 100644 --- a/packages/sysstat.rb +++ b/packages/sysstat.rb @@ -7,6 +7,19 @@ class Sysstat < Package source_url 'https://github.com/sysstat/sysstat/archive/v11.5.6.tar.gz' source_sha256 '2ba2c6bfe0870e3b10061ec19b2623283d4922bc6d824b1ba6534a27001d9fa8' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/sysstat-11.5.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/sysstat-11.5.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/sysstat-11.5.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/sysstat-11.5.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6376f9189581bb9ffa7801774fb3a64a00f2d9d10ae1dc86cc85019567e65954', + armv7l: '6376f9189581bb9ffa7801774fb3a64a00f2d9d10ae1dc86cc85019567e65954', + i686: '247b803049bca37d2b0af7c0d4a1f0e5d73c04069d1bcfe1f650bef8398c9c18', + x86_64: '2e52cf373e4eb15f317d4f1c1c5ef8ea865697102b061c98ce928bf1004c0ca5', + }) + def self.build system "sed -i 's/GRP=root/GRP=$(whoami)/' configure" system "sed -i 's/\"root\"/\"$(whoami)\"/g' configure" diff --git a/packages/tcl.rb b/packages/tcl.rb index 40a35c8c3..880c49181 100644 --- a/packages/tcl.rb +++ b/packages/tcl.rb @@ -7,6 +7,19 @@ class Tcl < Package source_url 'http://downloads.sourceforge.net/tcl/tcl8.6.6-src.tar.gz' source_sha256 'a265409781e4b3edcc4ef822533071b34c3dc6790b893963809b9fe221befe07' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/tcl-8.6.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/tcl-8.6.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/tcl-8.6.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/tcl-8.6.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '1f7cce2d63b32d0babf41ea2ed0df58946ab61fc675d3b278f0814f09ee1ac23', + armv7l: '1f7cce2d63b32d0babf41ea2ed0df58946ab61fc675d3b278f0814f09ee1ac23', + i686: 'baa85fce23a8ff3febfd85f70c6481a13c1485a13325b4601fcbc53277f0247f', + x86_64: '98aab819039aa52db6a192f5733b0ff7e8ce1cde0bb6b27ea54df23cd7c3cc62', + }) + def self.build FileUtils.chdir("unix") do if `uname -m`.strip == "x86_64" diff --git a/packages/tcpdump.rb b/packages/tcpdump.rb index 44a3f0ce7..4cfee9379 100644 --- a/packages/tcpdump.rb +++ b/packages/tcpdump.rb @@ -7,6 +7,19 @@ class Tcpdump < Package source_url 'http://www.tcpdump.org/release/tcpdump-4.9.1.tar.gz' source_sha256 'f9448cf4deb2049acf713655c736342662e652ef40dbe0a8f6f8d5b9ce5bd8f3' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/tcpdump-4.9.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/tcpdump-4.9.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/tcpdump-4.9.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/tcpdump-4.9.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f3c78ae35bc78252d3f822c75e9ecfcab077bb92dd8982a10a8b70e6b0860141', + armv7l: 'f3c78ae35bc78252d3f822c75e9ecfcab077bb92dd8982a10a8b70e6b0860141', + i686: 'a47fa939d82d7ab7a4bff84047a2b7e522455ab2463e1867ecfc1eb44471fcda', + x86_64: 'a960b5219d852796c63f868f4cd61ea3f36935167b7f59635353cf62ff7d8e4d', + }) + depends_on 'libpcap' depends_on 'openssl' diff --git a/packages/tcpstat.rb b/packages/tcpstat.rb index ec4bd1902..dc5452650 100644 --- a/packages/tcpstat.rb +++ b/packages/tcpstat.rb @@ -7,6 +7,19 @@ class Tcpstat < Package source_url 'https://web.archive.org/web/20160504233625/http://www.frenchfries.net/paul/tcpstat/tcpstat-1.5.tar.gz' source_sha256 '46fde9458cc5678264b0c5f2197f84ada9101951197fdeec5f04b0801fcff0ba' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/tcpstat-1.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/tcpstat-1.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/tcpstat-1.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/tcpstat-1.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '9dc536b86bc7e6c133931ef586b8229386ab8528e6eea8ecfb12c8ba79ad349b', + armv7l: '9dc536b86bc7e6c133931ef586b8229386ab8528e6eea8ecfb12c8ba79ad349b', + i686: '7dfa94e3e50cc0be28aab02fb65fe5d43b2ce92d5961a4ce8e569b1035c032b0', + x86_64: 'e684114ddcf7733f9650d2998a02d5ec93bb07bbb612151e74dd323017538d34', + }) + def self.build system "./configure", "--prefix=/usr/local" system "make" diff --git a/packages/termcap.rb b/packages/termcap.rb index 545f8123f..4dc9de625 100644 --- a/packages/termcap.rb +++ b/packages/termcap.rb @@ -7,6 +7,19 @@ class Termcap < Package source_url 'https://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz' source_sha256 '91a0e22e5387ca4467b5bcb18edf1c51b930262fd466d5fda396dd9d26719100' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/termcap-1.3.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/termcap-1.3.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/termcap-1.3.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/termcap-1.3.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e2f4e67a5938e52e12efc5aae5c4c38a3f24edb1b370c9b53707c90435ce4c73', + armv7l: 'e2f4e67a5938e52e12efc5aae5c4c38a3f24edb1b370c9b53707c90435ce4c73', + i686: '8cd4486501e26bd19b39357e40f3af5c544521325bd4e12d7f26b3284791bae9', + x86_64: 'ffd35484d885a8b7d01de955dff53c94a448823d9b998b08d6ec73a9d9f5af38', + }) + def self.build system "./configure" system "make" diff --git a/packages/texinfo.rb b/packages/texinfo.rb index eb10efa41..a94343de8 100644 --- a/packages/texinfo.rb +++ b/packages/texinfo.rb @@ -7,6 +7,19 @@ class Texinfo < Package source_url 'http://ftpmirror.gnu.org/texinfo/texinfo-6.4.tar.xz' source_sha256 '6ae2e61d87c6310f9af7c6f2426bd0470f251d1a6deb61fba83a3b3baff32c3a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/texinfo-6.4-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/texinfo-6.4-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/texinfo-6.4-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/texinfo-6.4-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c754230640c776b6f44910a7e5101d0d14f6aeb3a0b8c7fc0e808440c1576619', + armv7l: 'c754230640c776b6f44910a7e5101d0d14f6aeb3a0b8c7fc0e808440c1576619', + i686: '1b89c8829a0d945e9842efd538008f4bcf6a04ba521a37177ad12dbe2248e2c2', + x86_64: 'b882e0b46a42e0db6afc4ab821564f454273d203ad50dbe135ef0c335b0b9c14', + }) + depends_on 'gettext' => :build depends_on 'perl' depends_on 'perl_locale_messages' diff --git a/packages/tig.rb b/packages/tig.rb index e8a7ab959..93c831b60 100644 --- a/packages/tig.rb +++ b/packages/tig.rb @@ -7,6 +7,19 @@ class Tig < Package source_url 'https://github.com/jonas/tig/archive/tig-2.2.2.tar.gz' source_sha256 '01a8e3ceb7aab9fd6298eccd6349cb7e813c4fc396d0da41e8c48edf6570c487' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/tig-2.2.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/tig-2.2.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/tig-2.2.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/tig-2.2.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '88d3da94e10d8170c0bdae87447c43ef15c0ef04123e2eaea8a20887f406d76e', + armv7l: '88d3da94e10d8170c0bdae87447c43ef15c0ef04123e2eaea8a20887f406d76e', + i686: '42a3bf328d63a6e919e9364144c23c74a6bac8bc7b047e72a3e20ea8b5897730', + x86_64: 'c711de30d14d3d72a09a155303e5b4231bebd383f1466902895b7a0eca595ad9', + }) + depends_on 'automake' depends_on 'readline' depends_on 'ncurses' diff --git a/packages/tinycc.rb b/packages/tinycc.rb index 0634c3788..48baeacbf 100644 --- a/packages/tinycc.rb +++ b/packages/tinycc.rb @@ -7,6 +7,19 @@ class Tinycc < Package source_url 'http://download.savannah.gnu.org/releases/tinycc/tcc-0.9.26.tar.bz2' source_sha256 '521e701ae436c302545c3f973a9c9b7e2694769c71d9be10f70a2460705b6d71' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/tinycc-0.9.26-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/tinycc-0.9.26-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/tinycc-0.9.26-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/tinycc-0.9.26-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c78b224e101a385e611ea9e558f743248113e954f4e9ef038e15e7ac1491e0d9', + armv7l: 'c78b224e101a385e611ea9e558f743248113e954f4e9ef038e15e7ac1491e0d9', + i686: 'fb9164d86849536d3d81dadea75232e2fe2c1392c20ae0e8974aecbb9300141c', + x86_64: '45ee7ac7842428d52742be8b4aa873b0bb7fa301995a4cf303c85b22751897f8', + }) + def self.build system "./configure --prefix=/usr/local" system "make" diff --git a/packages/tmux.rb b/packages/tmux.rb index f01cc1402..c29a1fc6f 100644 --- a/packages/tmux.rb +++ b/packages/tmux.rb @@ -7,6 +7,19 @@ class Tmux < Package source_url 'https://github.com/tmux/tmux/releases/download/2.2/tmux-2.2.tar.gz' source_sha256 'bc28541b64f99929fe8e3ae7a02291263f3c97730781201824c0f05d7c8e19e4' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/tmux-2.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/tmux-2.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/tmux-2.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/tmux-2.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd142a07ceb4c7a3a13dd2eba7523f0570f0fed5740d88c23a9eb556b81945bde', + armv7l: 'd142a07ceb4c7a3a13dd2eba7523f0570f0fed5740d88c23a9eb556b81945bde', + i686: '4931771ab504e14a25717ead785a1a583883b5d85743f9b5ae6f0ba734028d62', + x86_64: '3d279327668f3ccb15bddb17c43fbdb9b2ae91dc2b68118bb08c49a60a655675', + }) + depends_on 'readline' depends_on 'libevent' depends_on 'ncurses' diff --git a/packages/traceroute.rb b/packages/traceroute.rb index a56db05ba..df624fec6 100644 --- a/packages/traceroute.rb +++ b/packages/traceroute.rb @@ -7,6 +7,19 @@ class Traceroute < Package source_url 'https://downloads.sourceforge.net/project/traceroute/traceroute/traceroute-2.1.0/traceroute-2.1.0.tar.gz' source_sha256 '3669d22a34d3f38ed50caba18cd525ba55c5c00d5465f2d20d7472e5d81603b6' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/traceroute-2.1.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/traceroute-2.1.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/traceroute-2.1.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/traceroute-2.1.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '4342a2b6b38304f358664cacb75c9d97bf1eb284cd7f000087b62699bfebc835', + armv7l: '4342a2b6b38304f358664cacb75c9d97bf1eb284cd7f000087b62699bfebc835', + i686: '736d285cddf4ca0263228fd2b121cc568e4abb97040498edeb26ace1b1e17288', + x86_64: 'db706290793033ec37f81c512f914f101fd4c36df7bc8e48e03f0f19ea2f5b6e', + }) + def self.build # add /usr/lib64 to vpath to check /usr/lib64/libm.so system "sed", "-i", "Make.rules", "-e", "/vpath lib%.so/s:$: /usr/lib64:" diff --git a/packages/trapproto.rb b/packages/trapproto.rb index 7dd315daf..1c53604b8 100644 --- a/packages/trapproto.rb +++ b/packages/trapproto.rb @@ -7,6 +7,19 @@ class Trapproto < Package source_url 'https://www.x.org/archive/individual/proto/trapproto-3.4.3.tar.gz' source_sha256 'abfb930b5703b5a6ebafe84d0246bd8c6b099ca4a4eab06d1dc0776a8a9b87c1' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/trapproto-3.4.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/trapproto-3.4.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/trapproto-3.4.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/trapproto-3.4.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '7dbd59055a60a472709faa5509ef70af77ff692e715351f5e20b98957bba0cbb', + armv7l: '7dbd59055a60a472709faa5509ef70af77ff692e715351f5e20b98957bba0cbb', + i686: '30c0f0087b36e214e0222d78e514e3546a7464131ef75ea8a4b9e129da5a0174', + x86_64: 'd311d2bc9a52fe759f90d9030ff3d1d635c81863fdf2e5d8d14f8763b51f4330', + }) + def self.build system "./configure" end diff --git a/packages/tre.rb b/packages/tre.rb index 32cd17885..4f5e9c537 100644 --- a/packages/tre.rb +++ b/packages/tre.rb @@ -7,6 +7,19 @@ class Tre < Package source_url 'https://github.com/laurikari/tre/archive/6fb7206b935b35814c5078c20046dbe065435363.tar.gz' source_sha256 'd2810576685b10c6bf9270793550032bdada04afd963fa4670a08fdc57859bdd' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/tre-6fb720-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/tre-6fb720-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/tre-6fb720-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/tre-6fb720-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd1a70784e6c8ac70318b7657db67a5d121fa88f908ae8a1ec675969c1dfd78b9', + armv7l: 'd1a70784e6c8ac70318b7657db67a5d121fa88f908ae8a1ec675969c1dfd78b9', + i686: '349a32bed7bc73379a4804dadea91047148e7c8a9b2186564a6ec17a4a77968c', + x86_64: 'a6ad1a69e7bdb0643cceefa03ebdabefe956e76299660e9a75d7afc679bc2e3f', + }) + depends_on 'autoconf' depends_on 'automake' depends_on 'gettext' diff --git a/packages/tree.rb b/packages/tree.rb index d8f37bc11..07810c500 100644 --- a/packages/tree.rb +++ b/packages/tree.rb @@ -7,6 +7,19 @@ class Tree < Package source_url 'http://mama.indstate.edu/users/ice/tree/src/tree-1.7.0.tgz' source_sha256 '6957c20e82561ac4231638996e74f4cfa4e6faabc5a2f511f0b4e3940e8f7b12' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/tree-1.7.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/tree-1.7.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/tree-1.7.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/tree-1.7.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd02021fe3f0dba5e093b8124eb2fbf06daf207e26ab0f1ebf18c211418465d79', + armv7l: 'd02021fe3f0dba5e093b8124eb2fbf06daf207e26ab0f1ebf18c211418465d79', + i686: '81a4cb42cb1be8daf590628fe732903dd3cb048569e26224aebc1b8e2a5433da', + x86_64: 'b17546851d8bc23cb0d21ec6fd0bf7a73fff74206f9fbb58e088d6ba6df58a4d', + }) + def self.build system "sed -i 's,/usr,/usr/local,g' Makefile" system "sed -i '25s,=,=$(DESTDIR),' Makefile" diff --git a/packages/trousers.rb b/packages/trousers.rb index 6369bab91..c5a26f804 100644 --- a/packages/trousers.rb +++ b/packages/trousers.rb @@ -7,6 +7,19 @@ class Trousers < Package source_url 'https://downloads.sourceforge.net/project/trousers/trousers/0.3.14/trousers-0.3.14.tar.gz' source_sha256 'ce50713a261d14b735ec9ccd97609f0ad5ce69540af560e8c3ce9eb5f2d28f47' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/trousers-0.3.14-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/trousers-0.3.14-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/trousers-0.3.14-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/trousers-0.3.14-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '4118ffa8a3a479f2b3f64bf500a5bc7e243b7833ac7e31cb982682b3ac3da323', + armv7l: '4118ffa8a3a479f2b3f64bf500a5bc7e243b7833ac7e31cb982682b3ac3da323', + i686: '5c3121a5b5e52b16d63d00da0ceb281734f2cd262d5f686692260a9841abd62b', + x86_64: '9ffc0da97adbc542a44285882a8ace99e21986e11a7676da3314c9ab59a94700', + }) + depends_on 'openssl' depends_on 'libtool' depends_on 'pkgconfig' diff --git a/packages/txt2man.rb b/packages/txt2man.rb index a50ea37c7..a4426f1c7 100644 --- a/packages/txt2man.rb +++ b/packages/txt2man.rb @@ -7,6 +7,19 @@ class Txt2man < Package source_url 'http://mvertes.free.fr/download/txt2man-1.5.6.tar.gz' source_sha256 '984825c5fd0cb3495160bf3277f327078081a8dc219dc466509e307ec9a2b52a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/txt2man-1.5.6-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/txt2man-1.5.6-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/txt2man-1.5.6-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/txt2man-1.5.6-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'afc13f818d98119bc167d4357f0bea6f52313c389bfa417689ad9cc05512e74a', + armv7l: 'afc13f818d98119bc167d4357f0bea6f52313c389bfa417689ad9cc05512e74a', + i686: '9c6f35e9545135ee00d50cf0dcc3472b9481cd400dbb5de01f8b9958cd35bdfa', + x86_64: 'c5f02fa1b28720f66e4be6de5fd096664945b48208fb97775e9fee1368361a34', + }) + depends_on 'gawk' depends_on 'mandb' diff --git a/packages/unrar.rb b/packages/unrar.rb index e694d288b..88a4d8c6b 100644 --- a/packages/unrar.rb +++ b/packages/unrar.rb @@ -7,6 +7,19 @@ class Unrar < Package source_url 'http://www.rarlab.com/rar/unrarsrc-5.5.7.tar.gz' source_sha256 '8aef0a0d91bf9c9ac48fab8a26049ac7ac49907e75a2dcbd511a4ba375322d8f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/unrar-5.4.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/unrar-5.4.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/unrar-5.4.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/unrar-5.4.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'af75463a906436baf4718febdc9e2a2d61150cf5df30fd244b2b808cf4f16929', + armv7l: 'af75463a906436baf4718febdc9e2a2d61150cf5df30fd244b2b808cf4f16929', + i686: '7e5c893ed0e8d5ba41c59a1dbda6b47a062e121b85e2e1c14ad72a393a0d6540', + x86_64: 'a4d98de19dcede1e90c31f575b68534c6a55e93a248df109a9c087f0c21f53e4', + }) + def self.build # force to compile in sequential since unrar Makefile doesn't work in parallel system "make", "-j1", "all" diff --git a/packages/unshield.rb b/packages/unshield.rb index 36a18e981..ecc8cbbc1 100644 --- a/packages/unshield.rb +++ b/packages/unshield.rb @@ -7,6 +7,19 @@ class Unshield < Package source_url 'https://github.com/twogood/unshield/archive/1.4.2.tar.gz' source_sha256 '5dd4ea0c7e97ad8e3677ff3a254b116df08a5d041c2df8859aad5c4f88d1f774' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/unshield-1.4.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/unshield-1.4.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/unshield-1.4.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/unshield-1.4.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c8e532b79f02553de261074d813e908288ba65c55787f83cda72d3af508e6a2b', + armv7l: 'c8e532b79f02553de261074d813e908288ba65c55787f83cda72d3af508e6a2b', + i686: '7cfcf019406bdaa22ae42431228f1529b886a3831021cc8eb1df4a2704ba6ca8', + x86_64: '15626e07093863254c8b3c1c264fa110416fbbe13952876ec2005ef47c46a366', + }) + depends_on 'cmake' def self.build diff --git a/packages/unzip.rb b/packages/unzip.rb index c4ac817b9..7941060dc 100644 --- a/packages/unzip.rb +++ b/packages/unzip.rb @@ -7,6 +7,19 @@ class Unzip < Package source_url 'https://downloads.sourceforge.net/project/infozip/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz' source_sha256 '036d96991646d0449ed0aa952e4fbe21b476ce994abc276e49d30e686708bd37' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/unzip-1.6_1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/unzip-1.6_1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/unzip-1.6_1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/unzip-1.6_1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '908e42c861f246a9d3bebf166ef66f771372414d569c2d38cafb8d6feb6c92dc', + armv7l: '908e42c861f246a9d3bebf166ef66f771372414d569c2d38cafb8d6feb6c92dc', + i686: 'f03a2abf53121c4f46e3e71d12d0ea8956bc7dec73b57586033d8e9b2b55e547', + x86_64: '92fcd85aac88f039375e98386b47a916a739c744f21808f2a037011eca82e700', + }) + depends_on 'patch' # adapted from the homebrew recipe as seen at: https://github.com/Homebrew/homebrew-dupes/blob/master/unzip.rb diff --git a/packages/utf8proc.rb b/packages/utf8proc.rb index 8c8947392..21cab35e3 100644 --- a/packages/utf8proc.rb +++ b/packages/utf8proc.rb @@ -7,6 +7,19 @@ class Utf8proc < Package source_url 'https://github.com/JuliaLang/utf8proc/archive/v2.1.0.tar.gz' source_sha256 '25ccc5619ac400f9eaf24aafaae5b625afa1961e140b8dd6072b393267833260' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/utf8proc-2.1.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/utf8proc-2.1.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/utf8proc-2.1.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/utf8proc-2.1.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd8213bc0c9ce9ba36ddbb31fbaeba179e52a8981051dc61e73955c7c7975383d', + armv7l: 'd8213bc0c9ce9ba36ddbb31fbaeba179e52a8981051dc61e73955c7c7975383d', + i686: 'ff35d06eb1518943071c7338793d99f024a778eb3f80a64183efa2ef9d13f087', + x86_64: 'e0ca67c98ccb10c8e27a9e00a53d693d4a4ba23c1935d22cb4c56826460c8da3', + }) + def self.build system 'make' end diff --git a/packages/valgrind.rb b/packages/valgrind.rb index 434eaefe4..7f0861d36 100644 --- a/packages/valgrind.rb +++ b/packages/valgrind.rb @@ -7,6 +7,11 @@ class Valgrind < Package source_url 'ftp://sourceware.org/pub/valgrind/valgrind-3.13.0.tar.bz2' source_sha256 'd76680ef03f00cd5e970bbdcd4e57fb1f6df7d2e2c071635ef2be74790190c3b' + binary_url ({ + }) + binary_sha256 ({ + }) + depends_on 'patch' => :build def self.build diff --git a/packages/videoproto.rb b/packages/videoproto.rb index 9822965fe..395aa7529 100644 --- a/packages/videoproto.rb +++ b/packages/videoproto.rb @@ -7,6 +7,19 @@ class Videoproto < Package source_url 'https://www.x.org/archive/individual/proto/videoproto-2.3.3.tar.gz' source_sha256 'df8dfeb158767f843054248d020e291a2c40f7f5e0ac6d8706966686fee7c5c0' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/videoproto-2.3.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/videoproto-2.3.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/videoproto-2.3.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/videoproto-2.3.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '2efdd05ecf33938e1a6482549a520b2afc3988ff2f51bfe974c3cfa7d047858d', + armv7l: '2efdd05ecf33938e1a6482549a520b2afc3988ff2f51bfe974c3cfa7d047858d', + i686: '07f73fe4632f17953c57f3784102a33bcfcc8258b6679b66f394e4e82a871b72', + x86_64: '009d945280af302570fe1b2712e5d781f27f545bb0f604160fce0168a054efdc', + }) + def self.build system "./configure" end diff --git a/packages/vidstab.rb b/packages/vidstab.rb index 089298569..b35650bdf 100644 --- a/packages/vidstab.rb +++ b/packages/vidstab.rb @@ -7,6 +7,19 @@ class Vidstab < Package source_url 'https://github.com/georgmartius/vid.stab/archive/release-0.98b.tar.gz' source_sha256 '530f0bf7479ec89d9326af3a286a15d7d6a90fcafbb641e3b8bdb8d05637d025' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/vidstab-0.98b-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/vidstab-0.98b-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/vidstab-0.98b-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/vidstab-0.98b-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '27057da6800431584c140aaac9d64cb054a03d7e8ad534a4760bc2e5e1d92b3f', + armv7l: '27057da6800431584c140aaac9d64cb054a03d7e8ad534a4760bc2e5e1d92b3f', + i686: 'dc7494886a6098c58cd7c6394044aef79df1dd9fad607c38611391147f31d2de', + x86_64: '7769fa40e362f5914ce80533ec87c6dd61310efb1eddf673a87bf81aa04b404b', + }) + depends_on 'cmake' def self.build diff --git a/packages/vifm.rb b/packages/vifm.rb index 18cfbedf9..c0e2e634a 100644 --- a/packages/vifm.rb +++ b/packages/vifm.rb @@ -7,6 +7,19 @@ class Vifm < Package source_url 'https://downloads.sourceforge.net/project/vifm/vifm/vifm-0.8.2.tar.bz2' source_sha256 '8b466d766658a24d07fc2039a26fefc6a018f5653684a6035183ca79f02c211f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/vifm-0.8.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/vifm-0.8.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/vifm-0.8.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/vifm-0.8.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd40d9b2183d4e6f80febbc92baf43dc51d8843653a86988e9dbcd8834fc0d54c', + armv7l: 'd40d9b2183d4e6f80febbc92baf43dc51d8843653a86988e9dbcd8834fc0d54c', + i686: '0bfec14d7486442fd2878619cf3915adef6a23a15a2d0ce524ec504a51e35d3f', + x86_64: '4075037bc91bed7149b8cb4adfd5ca1688e88e971c6cf25d95df85531602b6b5', + }) + depends_on 'ncurses' def self.build diff --git a/packages/vim.rb b/packages/vim.rb index 96d9a3229..cd6eb9089 100644 --- a/packages/vim.rb +++ b/packages/vim.rb @@ -7,6 +7,19 @@ class Vim < Package source_url 'ftp://ftp.vim.org/pub/vim/unix/vim-8.0.tar.bz2' source_sha256 '08bd0d1dd30ece3cb9905ccd48b82b2f81c861696377508021265177dc153a61' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/vim-8.0-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/vim-8.0-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/vim-8.0-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/vim-8.0-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '00b27877b9f8df26396f172dba2761b85c1aa3ffd9332c7df3de7d9578e2a993', + armv7l: '00b27877b9f8df26396f172dba2761b85c1aa3ffd9332c7df3de7d9578e2a993', + i686: '8eb41d4ef310e5fde6416f6e205806ba8615df9b38a84e0c3d1fa9362451bc6e', + x86_64: 'dd869d3d0a499ea0a931a8370b72fc69b4a37b89b6d8e389861294d72b0290c1', + }) + depends_on 'ncurses' # vim uses shared library of following languages, so need them isntalled at run-time depends_on 'perl' diff --git a/packages/vpnc.rb b/packages/vpnc.rb index 1853cdc3c..a20d01fef 100644 --- a/packages/vpnc.rb +++ b/packages/vpnc.rb @@ -7,6 +7,19 @@ class Vpnc < Package source_url 'https://www.unix-ag.uni-kl.de/~massar/vpnc/vpnc-0.5.3.tar.gz' source_sha256 '46cea3bd02f207c62c7c6f2f22133382602baeda1dc320747809e94881414884' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/vpnc-0.5.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/vpnc-0.5.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/vpnc-0.5.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/vpnc-0.5.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e7bbf197b1c330a774aebeb33470879b3de0766059f370848ded4ade66776eb5', + armv7l: 'e7bbf197b1c330a774aebeb33470879b3de0766059f370848ded4ade66776eb5', + i686: 'eddc90428216a65b95727dd8ecb3a1a9332d2b23e2c42d9e6bd19d6a455eccd1', + x86_64: '611f400f81432b28476037502b69cf51e8bdd537d49c250d9bf3f287fba07382', + }) + depends_on 'libgcrypt' depends_on 'openssl' depends_on 'perl' diff --git a/packages/waf.rb b/packages/waf.rb index 5ebbac846..d5574bb22 100644 --- a/packages/waf.rb +++ b/packages/waf.rb @@ -7,6 +7,19 @@ class Waf < Package source_url 'https://github.com/waf-project/waf/archive/waf-1.9.13.tar.gz' source_sha256 '08d41e9e50398b2f07d74b0cef7b9f02d33787d6d27d2a0e6df5732bbd95bebc' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/waf-1.9.13-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/waf-1.9.13-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/waf-1.9.13-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/waf-1.9.13-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'de828d9a81f18da0c7dc966623e2f41815f6bd42a723b5bd3eda444eb9b93538', + armv7l: 'de828d9a81f18da0c7dc966623e2f41815f6bd42a723b5bd3eda444eb9b93538', + i686: 'a18ef4d76efe3e6fd2e125c0df3a589851d11c06dd7c22cdf8bb1ec7e0a9ca20', + x86_64: 'b577a4768c54331ac09d4d6eb4e6258ad6a0e6b1267cec468c5dd33c1b01bff4', + }) + depends_on 'help2man' depends_on 'python27' unless File.exists? '/usr/local/bin/python' diff --git a/packages/wayland_protocols.rb b/packages/wayland_protocols.rb index e78b138f5..fd7073c09 100644 --- a/packages/wayland_protocols.rb +++ b/packages/wayland_protocols.rb @@ -7,6 +7,19 @@ class Wayland_protocols < Package source_url 'https://wayland.freedesktop.org/releases/wayland-protocols-1.9.tar.xz' source_sha256 '666b72de30ca3b70c2b54ccc9e8114cb520e76db224c816b5e23501099174f75' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/wayland_protocols-1.9-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/wayland_protocols-1.9-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/wayland_protocols-1.9-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/wayland_protocols-1.9-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b1c7bf17d30ff2335dafdbd2c57bb8769bfe54f8a2342d70af06fbf0a2adc51f', + armv7l: 'b1c7bf17d30ff2335dafdbd2c57bb8769bfe54f8a2342d70af06fbf0a2adc51f', + i686: '11d26d2ca2b5e960b71e44573ebeba6c601e3e9e3d0e4614972c66cd8316145e', + x86_64: '5c1f8913e2ff2ee59dc8080b8c076383caf693890b20bbf08113d08f7fb6199e', + }) + depends_on 'libwayland' def self.build diff --git a/packages/wbox.rb b/packages/wbox.rb index 56ab0b333..66bb8dd41 100644 --- a/packages/wbox.rb +++ b/packages/wbox.rb @@ -7,6 +7,19 @@ class Wbox < Package source_url 'http://www.hping.org/wbox/wbox-5.tar.gz' source_sha256 '1589d85e83c8ee78383a491d89e768ab9aab9f433c5f5e035cfb5eed17efaa19' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/wbox-5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/wbox-5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/wbox-5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/wbox-5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3494092bd7e35a74a42844ea5be0a91832e3368c8ecb23088fda343acf811efc', + armv7l: '3494092bd7e35a74a42844ea5be0a91832e3368c8ecb23088fda343acf811efc', + i686: 'b131b6a44ac7c1884f5a337d5f40615b6e0b23ca1f23f552d132bf091eb86878', + x86_64: 'f976840c5973ad940ef5451847395f85ae5927ab14893b15fda9e8f8c4345282', + }) + def self.build system "make" end diff --git a/packages/weather.rb b/packages/weather.rb index d167eb2df..eb9a9a7fb 100644 --- a/packages/weather.rb +++ b/packages/weather.rb @@ -7,6 +7,19 @@ class Weather < Package source_url 'http://fungi.yuggoth.org/weather/src/weather-2.3.tar.xz' source_sha256 '86148d2f1d59867f637f52558cc2a6b3280fac94df55c6e5af0ce37cc190d146' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/weather-2.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/weather-2.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/weather-2.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/weather-2.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '1b25450f1ee6d3f6ec3b8e0bf356b47741cd7e942b093f6203558dad1a97d5e2', + armv7l: '1b25450f1ee6d3f6ec3b8e0bf356b47741cd7e942b093f6203558dad1a97d5e2', + i686: '8d6458b01ac471cde9b77bc5de55ba647896317d98b4d75de8fe6bd0751130cc', + x86_64: '1c4e0246d00a2fd2511153582862d4b9dccc5a1afb6e7ffd0763a485d60b4490', + }) + depends_on 'python27' unless File.exists? "#{CREW_PREFIX}/bin/python" def self.build diff --git a/packages/whois.rb b/packages/whois.rb index 46289ee3a..1b43d3f2c 100644 --- a/packages/whois.rb +++ b/packages/whois.rb @@ -7,6 +7,19 @@ class Whois < Package source_url 'https://github.com/rfc1036/whois/archive/v5.2.16.tar.gz' source_sha256 'd8204ca199329f14c33cb9f893b0f50918dbef34a6838317270e65c55ab32615' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/whois-5.2.16-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/whois-5.2.16-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/whois-5.2.16-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/whois-5.2.16-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '6af8f5df827b4df623dcc9e6b8adc4d6c5627391cc4cc5a575db429e994c6264', + armv7l: '6af8f5df827b4df623dcc9e6b8adc4d6c5627391cc4cc5a575db429e994c6264', + i686: '0535b924068cb2be49b0d722969c8e7459c9d73998f32638a72db33ed9672674', + x86_64: '778b41edd15d5c6aad04168c5be30f160fae7d5030aa7a6f90b66117ac389486', + }) + depends_on 'gettext' def self.build diff --git a/packages/windowswmproto.rb b/packages/windowswmproto.rb index 2ce8acf7d..1becfcc72 100644 --- a/packages/windowswmproto.rb +++ b/packages/windowswmproto.rb @@ -7,6 +7,19 @@ class Windowswmproto < Package source_url 'https://www.x.org/archive/individual/proto/windowswmproto-1.0.4.tar.gz' source_sha256 '2dccf510cf18a1b5cfd3a277c678d88303efc85478b479fec46228a861956eb7' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/windowswmproto-1.0.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/windowswmproto-1.0.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/windowswmproto-1.0.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/windowswmproto-1.0.4-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e23df6804b629c8f4d87af8969eb36936314c03142538fb79eb79e042e42741c', + armv7l: 'e23df6804b629c8f4d87af8969eb36936314c03142538fb79eb79e042e42741c', + i686: '6ae081cd1407a5b600f60ce095d885f22204d72478d2d7e3028dac2e01c04242', + x86_64: 'fbff6ae450b797515fa295020f6326faad158eeb81a5f1f9fbf5dd8e335fa8a1', + }) + def self.build system "./configure" end diff --git a/packages/wine.rb b/packages/wine.rb index f86446859..a775b18ab 100644 --- a/packages/wine.rb +++ b/packages/wine.rb @@ -8,6 +8,19 @@ class Wine < Package source_url 'https://dl.winehq.org/wine/source/2.x/wine-2.10.tar.xz' source_sha256 '488df7ffd2e81da455bf428fc9eb784bb4273a890334500895665711bd52f179' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/wine-2.10-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/wine-2.10-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/wine-2.10-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/wine-2.10-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'de6c0bdaf7e2b913a4170588eb1474b34ef48cca4de848aabd8e1b875c6323b4', + armv7l: 'de6c0bdaf7e2b913a4170588eb1474b34ef48cca4de848aabd8e1b875c6323b4', + i686: 'f741ba56e1d18d26813feab82a2997017ae3325e19cf449c32a61589717178dd', + x86_64: '217be92db577ede5038f0bceb1800453bad4e89f2af8f26cdab6afe99384ae2a', + }) + depends_on 'bison' depends_on 'flex' depends_on 'freetype' diff --git a/packages/xcb_proto.rb b/packages/xcb_proto.rb index f847f2bc1..1c049e649 100644 --- a/packages/xcb_proto.rb +++ b/packages/xcb_proto.rb @@ -7,6 +7,19 @@ class Xcb_proto < Package source_url 'https://www.x.org/archive/individual/xcb/xcb-proto-1.12.tar.gz' source_sha256 'cfa49e65dd390233d560ce4476575e4b76e505a0e0bacdfb5ba6f8d0af53fd59' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xcb_proto-1.12-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xcb_proto-1.12-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xcb_proto-1.12-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xcb_proto-1.12-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e8e6db2f25df64d3b5a1d1718a64030c5589d22d78d47c5f7844ae88ff69dfea', + armv7l: 'e8e6db2f25df64d3b5a1d1718a64030c5589d22d78d47c5f7844ae88ff69dfea', + i686: '321e8479a559cbb9c726d5ddb44556eda41dbcf4a7ee9a6ff6f1e46426ca3618', + x86_64: 'd1b2f9c4c8ab6de2f496efabfd614a89fd38499091a4b7a82ba4b221499dd1a7', + }) + depends_on 'python27' def self.build diff --git a/packages/xcmiscproto.rb b/packages/xcmiscproto.rb index c9b5029cb..2ef3e2fb5 100644 --- a/packages/xcmiscproto.rb +++ b/packages/xcmiscproto.rb @@ -7,6 +7,19 @@ class Xcmiscproto < Package source_url 'https://www.x.org/archive/individual/proto/xcmiscproto-1.2.2.tar.gz' source_sha256 '48013cfbe4bd5580925a854a43e2bccbb4c7a5a31128070644617b6dc7f8ef85' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xcmiscproto-1.2.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xcmiscproto-1.2.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xcmiscproto-1.2.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xcmiscproto-1.2.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c2646256dfcef6f914a351e8d30310e6dad84e904d807021c58616d6debf2c1c', + armv7l: 'c2646256dfcef6f914a351e8d30310e6dad84e904d807021c58616d6debf2c1c', + i686: 'f7d79f0237904fce603e238554909549368c32869ff9962d22833f2534c0440c', + x86_64: 'f98ac6dae554d71a3b3399b78ad542975608de1910f6a6ca6f5ac869cfdeb454', + }) + def self.build system "./configure" end diff --git a/packages/xe.rb b/packages/xe.rb index d8955499e..0513dba8c 100644 --- a/packages/xe.rb +++ b/packages/xe.rb @@ -7,6 +7,19 @@ class Xe < Package source_url 'https://github.com/chneukirchen/xe/archive/v0.6.1.tar.gz' source_sha256 '36036d0e9464233d3113af187c473491298ed1168976330d7dd615b8f0521b96' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xe-0.6.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xe-0.6.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xe-0.6.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xe-0.6.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '607a454d0b65354af237dac375d1c843678d91210f1b75920a58041d1e281fa3', + armv7l: '607a454d0b65354af237dac375d1c843678d91210f1b75920a58041d1e281fa3', + i686: '7ff098ce7404dda0f738f4cef7cb53b2cb1a06d9cd7b6177c306b78a83f7a7ad', + x86_64: '52116a8484a83a68bd756e4fb4adaa5d31b5b47c2416a6ac6d60b080fb4a5c80', + }) + def self.build system "make", "PREFIX=/usr/local" end diff --git a/packages/xextproto.rb b/packages/xextproto.rb index 9948485f2..a08bec7d6 100644 --- a/packages/xextproto.rb +++ b/packages/xextproto.rb @@ -7,6 +7,19 @@ class Xextproto < Package source_url 'https://www.x.org/archive/individual/proto/xextproto-7.3.0.tar.gz' source_sha256 '1b1bcdf91221e78c6c33738667a57bd9aaa63d5953174ad8ed9929296741c9f5' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xextproto-7.3.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xextproto-7.3.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xextproto-7.3.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xextproto-7.3.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '4994b28def9036dc15942a35ad60628b47837abc8614c439e1326da1575dc5f0', + armv7l: '4994b28def9036dc15942a35ad60628b47837abc8614c439e1326da1575dc5f0', + i686: 'd38169400b6cd4affd98feebdcd2bc8df225181a936ce63b8b9f5dd8467919ca', + x86_64: '0ec9be9adf73b0f2803831f338bd8b3264bc34b566f7d64d808c4de2748b5f31', + }) + def self.build system "./configure" end diff --git a/packages/xf86vidmodeproto.rb b/packages/xf86vidmodeproto.rb index a2e87191e..d4cdc751c 100644 --- a/packages/xf86vidmodeproto.rb +++ b/packages/xf86vidmodeproto.rb @@ -7,6 +7,19 @@ class Xf86vidmodeproto < Package source_url 'https://www.x.org/archive/individual/proto/xf86vidmodeproto-2.3.tar.gz' source_sha256 '4bdb8d868f65783f58d9619232a31a2c309e7ae15d24ce5efc579a732aaa271d' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xf86vidmodeproto-2.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xf86vidmodeproto-2.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xf86vidmodeproto-2.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xf86vidmodeproto-2.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'a52f52e746f0796b9cfc85bee71ce800723c6e1c871db2cb2cb7b62e314cfda7', + armv7l: 'a52f52e746f0796b9cfc85bee71ce800723c6e1c871db2cb2cb7b62e314cfda7', + i686: 'a82eb3843516633500b7ba44d8df2b36a6f209c64e13e93424793566fcd7ea80', + x86_64: 'e6ce35de0c3ac275a2a65a742903db88ec72ba7dd179893513198cb15bf5a7dc', + }) + def self.build system "./configure" end diff --git a/packages/xineramaproto.rb b/packages/xineramaproto.rb index faab3d9fe..02e42378d 100644 --- a/packages/xineramaproto.rb +++ b/packages/xineramaproto.rb @@ -7,6 +7,19 @@ class Xineramaproto < Package source_url 'https://www.x.org/archive/individual/proto/xineramaproto-1.2.tar.gz' source_sha256 'd1298f7e3bea0790bd3c93516b83ff4551b20b544c50fd231d53fc4b5ba93100' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xineramaproto-1.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xineramaproto-1.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xineramaproto-1.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xineramaproto-1.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c3ed560e2c214c68df831f59a75cd7b28d723349d9fd9f1f8fb8e9a0afa39ff2', + armv7l: 'c3ed560e2c214c68df831f59a75cd7b28d723349d9fd9f1f8fb8e9a0afa39ff2', + i686: '8f3cd96fdd1f1de32d1e4cb20efc638705965f844ed361cb3b5e4098c91cd4e4', + x86_64: 'bcfbe367111452791c31c42e91ced9f875295da9ee09af67390c9bcb4b1e94e3', + }) + def self.build system "./configure" end diff --git a/packages/xmlclitools.rb b/packages/xmlclitools.rb index 2b8048194..3737078f0 100644 --- a/packages/xmlclitools.rb +++ b/packages/xmlclitools.rb @@ -7,6 +7,19 @@ class Xmlclitools < Package source_url 'ftp://ftp.nstu.ru/pub/sources/langs/xml/xmlclitools-1.61.tar.gz' source_sha256 '262ce2f119a278ee2f965722f4d23b6b67f8baaa594858b9a0124849726e5a63' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xmlclitools-1.61-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xmlclitools-1.61-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xmlclitools-1.61-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xmlclitools-1.61-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd267a0a8df6fc778757b489191f93576166b4bf29b131fb3528602733a9f8730', + armv7l: 'd267a0a8df6fc778757b489191f93576166b4bf29b131fb3528602733a9f8730', + i686: 'f0d5eeb54dc33f7e25682cbce3fb70ca1e2db931fd6f1de53bc29d92ebd52c15', + x86_64: '7e654d9de988f26abd353dcc36777ebe6e2f6323c03192e1560e8f98b6515321', + }) + depends_on 'glib' depends_on 'pcre' depends_on 'libxml2' diff --git a/packages/xmlstarlet.rb b/packages/xmlstarlet.rb index bf12353a5..4fd68cfb3 100644 --- a/packages/xmlstarlet.rb +++ b/packages/xmlstarlet.rb @@ -7,6 +7,19 @@ class Xmlstarlet < Package source_url 'https://downloads.sourceforge.net/project/xmlstar/xmlstarlet/1.6.1/xmlstarlet-1.6.1.tar.gz' source_sha256 '15d838c4f3375332fd95554619179b69e4ec91418a3a5296e7c631b7ed19e7ca' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xmlstarlet-1.6.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xmlstarlet-1.6.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xmlstarlet-1.6.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xmlstarlet-1.6.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c8cf483394228f94ee8c592285ed257e5b62aa839bb9ad901da0a6efbfa3b534', + armv7l: 'c8cf483394228f94ee8c592285ed257e5b62aa839bb9ad901da0a6efbfa3b534', + i686: '07bea6a674ccca26c89993da5ec70f8d3ebd94717fa8ee34cbe37ba420984fb2', + x86_64: 'da8c6a886a440e4fc4237cb47c9944ad18f0e41765b478fdba22e6b692faf2b8', + }) + def self.build system './configure' system 'make' diff --git a/packages/xmlto.rb b/packages/xmlto.rb index 447ca5db4..d1ac81b6b 100644 --- a/packages/xmlto.rb +++ b/packages/xmlto.rb @@ -7,6 +7,19 @@ class Xmlto < Package source_url 'https://releases.pagure.org/xmlto/xmlto-0.0.28.tar.bz2' source_sha256 '1130df3a7957eb9f6f0d29e4aa1c75732a7dfb6d639be013859b5c7ec5421276' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xmlto-0.0.28-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xmlto-0.0.28-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xmlto-0.0.28-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xmlto-0.0.28-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8f03c0544caa110a2af91afdf9b5a0b88b5e6ee2799cf4710cbe200b8bcf58a3', + armv7l: '8f03c0544caa110a2af91afdf9b5a0b88b5e6ee2799cf4710cbe200b8bcf58a3', + i686: 'd5f57827acde8c9977786a26790af5e517d95acd543ddb26efda8c7877d36bcf', + x86_64: 'f4ce1d91e46a06d54877ff22ec0b0bb1da69c3e8ee5962536c722a0abe018fd9', + }) + def self.build system './configure' system 'make' diff --git a/packages/xproto.rb b/packages/xproto.rb index c81966c19..19dcf0e9f 100644 --- a/packages/xproto.rb +++ b/packages/xproto.rb @@ -7,6 +7,19 @@ class Xproto < Package source_url 'https://www.x.org/archive/individual/proto/xproto-7.0.31.tar.gz' source_sha256 '6d755eaae27b45c5cc75529a12855fed5de5969b367ed05003944cf901ed43c7' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xproto-7.0.31-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xproto-7.0.31-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xproto-7.0.31-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xproto-7.0.31-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '389a8b55ee5fc1b9b84f65bf83d01cab1f53c02f42d2250ea466435bcef962f9', + armv7l: '389a8b55ee5fc1b9b84f65bf83d01cab1f53c02f42d2250ea466435bcef962f9', + i686: '52dd0287f7559b36d0ff53167ccce86112bde6837f61ff847c038557e3afaffd', + x86_64: '0f191e884e22416bafc19f5fdeea1b08aa8419757935631e7322ca2d01642cfe', + }) + def self.build system "./configure" end diff --git a/packages/xxhash.rb b/packages/xxhash.rb index 0a9327b89..ba47a9e57 100644 --- a/packages/xxhash.rb +++ b/packages/xxhash.rb @@ -7,6 +7,19 @@ class Xxhash < Package source_url 'https://github.com/Cyan4973/xxHash/archive/v0.6.2.tar.gz' source_sha256 'e4da793acbe411e7572124f958fa53b280e5f1821a8bf78d79ace972950b8f82' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xxhash-0.6.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xxhash-0.6.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xxhash-0.6.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xxhash-0.6.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '80ff36655817a72e925863db7408ab312b5c4eb6f98f5d820db5d41c3a8336ec', + armv7l: '80ff36655817a72e925863db7408ab312b5c4eb6f98f5d820db5d41c3a8336ec', + i686: 'd9cad0c7b9f2d84b6c2805a53e5444bea8e8bf75470373d32811ca931bf9ff53', + x86_64: '28d9f2b452bc40df319ceb319a9360866228ba0f5fa7ede59805f3165c720e95', + }) + def self.build system "make" end diff --git a/packages/xzutils.rb b/packages/xzutils.rb index a8a2fb3ca..858723a76 100644 --- a/packages/xzutils.rb +++ b/packages/xzutils.rb @@ -7,6 +7,19 @@ class Xzutils < Package source_url 'http://tukaani.org/xz/xz-5.2.3.tar.gz' source_sha256 '71928b357d0a09a12a4b4c5fafca8c31c19b0e7d3b8ebb19622e96f26dbf28cb' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xzutils-5.2.3-2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xzutils-5.2.3-2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xzutils-5.2.3-2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xzutils-5.2.3-2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '839ead7097adee016986a9992d8cf8f4c91554ade2b6e111f7d0379c595be366', + armv7l: '839ead7097adee016986a9992d8cf8f4c91554ade2b6e111f7d0379c595be366', + i686: 'f64e279259996234dc193e8dee3a55738e3b85a299ed952920691942112d4fec', + x86_64: '933c51b479c58e277b6354913c76be9a021f2436df86b37e8eb3d328b9cd5fc2', + }) + def self.build system "./configure", "--prefix=/usr/local", "--libdir=#{CREW_LIB_PREFIX}", "--disable-docs", "--enable-shared", "--disable-static", "--with-pic" diff --git a/packages/yarn.rb b/packages/yarn.rb index 9385dfe7a..96d095f92 100644 --- a/packages/yarn.rb +++ b/packages/yarn.rb @@ -7,6 +7,19 @@ class Yarn < Package source_url 'https://nightly.yarnpkg.com/yarn-v1.0.0-20170808.1058.tar.gz' source_sha256 '7056c5ee12aa8d014d59b377be2e494ce49a6059e2678d8f79f1fc9904eb008b' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/yarn-1.0.0-20170808.1058-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/yarn-1.0.0-20170808.1058-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/yarn-1.0.0-20170808.1058-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/yarn-1.0.0-20170808.1058-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '4efa9e90e6d9da2d5a625a3efc535df5cb8241e27fb0c87f00225e1515cd4d1c', + armv7l: '4efa9e90e6d9da2d5a625a3efc535df5cb8241e27fb0c87f00225e1515cd4d1c', + i686: 'b90ff3133e1b1005f9566ee2b8d266df0607c7ab18da19c23ee1c9e3a7d821be', + x86_64: '4ac8f1c457827fa1e3c9df0ecb4c79ebd84617329cd7e8981437aabf5a553385', + }) + node_version=`node -v 2> /dev/null` depends_on 'node' unless "#{node_version}" != "" diff --git a/packages/yasm.rb b/packages/yasm.rb index 7d4544677..ebd317217 100644 --- a/packages/yasm.rb +++ b/packages/yasm.rb @@ -7,6 +7,19 @@ class Yasm < Package source_url 'http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz' source_sha256 '3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/yasm-1.3.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/yasm-1.3.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/yasm-1.3.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/yasm-1.3.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '2d6cf322742d3737864b5ce42eb3bc58a655c1d0b69551be27342c4a5a0dcf22', + armv7l: '2d6cf322742d3737864b5ce42eb3bc58a655c1d0b69551be27342c4a5a0dcf22', + i686: 'd040103857bf2c0f6fb4cd6120e7ed6f45891297c148acb750d0355245c568e1', + x86_64: 'c83395c97dced0cc820642a7979c26ad830ab0f9b27eed6a8e3e13b5873bf082', + }) + def self.build system './configure --prefix=/usr/local' system 'make' diff --git a/packages/zlibpkg.rb b/packages/zlibpkg.rb index 9e1604469..0cb7f9d96 100644 --- a/packages/zlibpkg.rb +++ b/packages/zlibpkg.rb @@ -7,6 +7,19 @@ class Zlibpkg < Package source_url 'http://www.zlib.net/zlib-1.2.11.tar.gz' source_sha256 'c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/zlibpkg-1.2.11-1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/zlibpkg-1.2.11-1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/zlibpkg-1.2.11-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/zlibpkg-1.2.11-1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b9fea1db11323af7101be1a5abbbad91e4f7ac8b90c2faa663d51ded9fd189f5', + armv7l: 'b9fea1db11323af7101be1a5abbbad91e4f7ac8b90c2faa663d51ded9fd189f5', + i686: '88fd4195cdb279dd7e4ef5c88a934b9e466710325142eb6f1b7f55b06ce32ff9', + x86_64: '451f231b181b174cfe1638d4319258b526cccf58d0b1622a8b4d55600bc67b82', + }) + def self.build system "./configure", "--libdir=#{CREW_LIB_PREFIX}" system "make" diff --git a/packages/zsh.rb b/packages/zsh.rb index b7ec3c46c..f208804d6 100644 --- a/packages/zsh.rb +++ b/packages/zsh.rb @@ -7,6 +7,19 @@ class Zsh < Package source_url 'http://sourceforge.net/projects/zsh/files/zsh/5.0.7/zsh-5.0.7.tar.gz/download' source_sha256 '43f0a4c179ef79bb8c9153575685f7f45f28a3615c8cf96345f503d5b9e7b919' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/zsh-5.0.7-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/zsh-5.0.7-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/zsh-5.0.7-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/zsh-5.0.7-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '862a30e8e8098705e04b3691e97ede2e0c3b220bf1ea75d340beccfa1fda7d59', + armv7l: '862a30e8e8098705e04b3691e97ede2e0c3b220bf1ea75d340beccfa1fda7d59', + i686: 'ac3d4af763755593166c82ac88a0280fc9baa48896f7679f53c9bc77641adc56', + x86_64: '0f6a804aeb501aefa86d4008972801a417789e0a7a7b025fea7f116b9bbe0dce', + }) + depends_on 'ncurses' def self.build