Commit e323bfeb authored by Ed Reel's avatar Ed Reel Committed by GitHub

Add pre-built binaries for package a-z (#5569)

parent 0f5543f0
......@@ -9,6 +9,19 @@ class Apg < Package
source_url "https://httpredir.debian.org/debian/pool/main/a/apg/apg_2.2.3.dfsg.1.orig.tar.gz"
source_sha256 'c7e3c556426e2d5d2f599873a71100c5f6d14fa8784e0b1d879916784de801df'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/apg-2.2.3.dfsg.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/apg-2.2.3.dfsg.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/apg-2.2.3.dfsg.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/apg-2.2.3.dfsg.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '1e4391fe1edf715853f97bd551f1f9e8a35f562bfd12f3f1838256640e75068f',
armv7l: '1e4391fe1edf715853f97bd551f1f9e8a35f562bfd12f3f1838256640e75068f',
i686: '6a299f28d79d33db6a2b1794e7fbfd27cbc48f4c7bb18a683dcf18c019c28628',
x86_64: '7ddeb08e8633166b18c147a8c85558badad8626a1e97ff6d6383c6056c0199d2',
})
def self.patch
system "curl -#LO https://httpredir.debian.org/debian/pool/main/a/apg/apg_2.2.3.dfsg.1-5.debian.tar.xz"
abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read("apg_2.2.3.dfsg.1-5.debian.tar.xz") ) == '8305fdb424d934f4d217b7910e0b971cff205b28857b9dc9df95e38bd1aaa9a0'
......
......@@ -9,6 +9,19 @@ class Autossh < Package
source_url 'https://www.harding.motd.ca/autossh/autossh-1.4g.tgz'
source_sha256 '5fc3cee3361ca1615af862364c480593171d0c54ec156de79fc421e31ae21277'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/autossh-1.4g-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/autossh-1.4g-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/autossh-1.4g-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/autossh-1.4g-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '6cb94ea21f975411bd5dd4b00bf237f0018f2c6cad16a0cb0676a61a026626e3',
armv7l: '6cb94ea21f975411bd5dd4b00bf237f0018f2c6cad16a0cb0676a61a026626e3',
i686: '964229e816b5b085b87b4e0823e7dd625704cd5f2a977c1cdf7ad2c40039cf50',
x86_64: '776bf56c0dc88d5628026a20c25f346fc63f07334bbd16995feb628f055624fc',
})
depends_on 'openssh'
def self.build
......
......@@ -9,6 +9,19 @@ class Fop < Package
source_url 'https://downloads.apache.org/xmlgraphics/fop/binaries/fop-2.6-bin.tar.gz'
source_sha256 'ccfd7a1d4e5a04e76723946efa1147ffa9a8715ce2b58d2a27085a8e744520f8'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fop-2.6-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fop-2.6-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/fop-2.6-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fop-2.6-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'f8039a905a4835c04589f45eeb6ce6bf7a0ad749e864897f0700b42741aef606',
armv7l: 'f8039a905a4835c04589f45eeb6ce6bf7a0ad749e864897f0700b42741aef606',
i686: '566372125c92d0678f203f84235e670a2fde61499dfd8c155d476fbce99c49e0',
x86_64: '306a3da1d92fc9b4fab5124d46276142aee47af73ea0b9b96d6e6682ab1aa44d',
})
depends_on 'jdk8'
def self.install
......
......@@ -13,6 +13,19 @@ class Gcalculator < Package
source_url "#{@_url}.tar.xz"
source_sha256 `curl -Ls #{@_url}.sha256sum | tail -n1 | cut -d ' ' -f1`.chomp
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gcalculator-3.38.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gcalculator-3.38.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/gcalculator-3.38.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gcalculator-3.38.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'f733de0413e40cf0e730a06eef727ea1ace4a92e0fe8f3fd0590c7c7cee017db',
armv7l: 'f733de0413e40cf0e730a06eef727ea1ace4a92e0fe8f3fd0590c7c7cee017db',
i686: '6a1a313f5a9ecf6538920b2c63fd1147657e0ed157d6cc676a11f0256420bf40',
x86_64: 'ef3e8c4ef780fefa7a25d715c213f6717d387be9d141343328780ae93e3bec98',
})
depends_on 'setuptools' => :build
depends_on 'gtk3'
depends_on 'gtksourceview'
......
......@@ -13,6 +13,19 @@ class Gsound < Package
source_url "#{@_url}.tar.xz"
source_sha256 `curl -Ls #{@_url}.sha256sum | tail -n1 | cut -d ' ' -f1`.chomp
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gsound-1.0.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gsound-1.0.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/gsound-1.0.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gsound-1.0.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '01781a6b9044780e7e4401e16fa6ba3a3491cff618e640828445937dcce90155',
armv7l: '01781a6b9044780e7e4401e16fa6ba3a3491cff618e640828445937dcce90155',
i686: '468fe3ee02fd4899516fc7144b1454a0b7ee5296832f7983e5cd92c547f949e8',
x86_64: '65a98713abd0ad892ba0f65a823d51c5aa1b9fd14751d998211f762724a2c444',
})
depends_on 'gobject_introspection'
depends_on 'libcanberra'
......
......@@ -7,13 +7,11 @@ class Intel_media_driver < Package
version @_ver
license 'BSD-3, and MIT'
compatibility 'x86_64'
case ARCH
when 'x86_64'
source_url "https://github.com/intel/media-driver/archive/intel-media-#{@_ver}.tar.gz"
source_sha256 '3d856a963127ddd6690fc6dac521d7674947675d5f20452f1e6f45c0fc83f9e6'
depends_on 'gmmlib'
depends_on 'libva'
end
source_url "https://github.com/intel/media-driver/archive/intel-media-#{@_ver}.tar.gz"
source_sha256 '3d856a963127ddd6690fc6dac521d7674947675d5f20452f1e6f45c0fc83f9e6'
depends_on 'gmmlib'
depends_on 'libva'
binary_url({
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/intel_media_driver-20.4.5-chromeos-x86_64.tar.xz'
......@@ -22,7 +20,6 @@ class Intel_media_driver < Package
x86_64: '0710ad9dd76b97b62849cfe6179dae0e884e56c475332b03f889d5eaa121ffff'
})
def self.preflight
abort 'Not an Intel processor, aborting.'.lightred unless `grep -c 'GenuineIntel' /proc/cpuinfo`.to_i.positive?
end
......
......@@ -6,20 +6,19 @@ class Intel_media_sdk < Package
version '20.5.1'
license 'MIT'
compatibility 'x86_64'
if ARCH == 'x86_64'
source_url 'https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-20.5.1.tar.gz'
source_sha256 '047986646f185313df2159fd44bccd870e173bb1cae9c2501ac6b9774bfd424b'
depends_on 'intel_media_driver'
depends_on 'libdrm'
depends_on 'libva'
depends_on 'wayland'
end
source_url 'https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-20.5.1.tar.gz'
source_sha256 '047986646f185313df2159fd44bccd870e173bb1cae9c2501ac6b9774bfd424b'
depends_on 'intel_media_driver'
depends_on 'libdrm'
depends_on 'libva'
depends_on 'wayland'
binary_url({
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/intel_media_sdk-20.5.1-chromeos-x86_64.tar.xz'
})
binary_sha256({
x86_64: '89aac36a221473846222f7550109055c674927aff2273fd1e1f807d046c8046b'
x86_64: '6c50fda47c7711dbc506badef677cb9f9941ffd5fc0d147562117f08da7658f2'
})
def self.build
......
......@@ -8,6 +8,19 @@ class Jp2a < Package
compatibility 'all'
source_url "https://github.com/Talinx/jp2a/releases/download/v1.1.0/jp2a-1.1.0.tar.bz2"
source_sha256 '6017b83f10bae352c7786868a977a02080a4e84fb99e6fbad18086fcfedffdf4'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/jp2a-1.1.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/jp2a-1.1.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/jp2a-1.1.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/jp2a-1.1.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '23f9ec4aee910371c8a37b464e50270b26e000125c9a5636675ed10c08ac8e16',
armv7l: '23f9ec4aee910371c8a37b464e50270b26e000125c9a5636675ed10c08ac8e16',
i686: '7ce07d9769cfe508d021f1fb17d7969c8f986c577a1f903de764890165824f18',
x86_64: '981baefcffa4d9cc67758003cd068235b074b7200e1ffed05d0f5ce76116f089',
})
depends_on 'libjpeg'
depends_on 'libpng'
......
......@@ -9,6 +9,19 @@ class Libgc < Package
source_url 'https://httpredir.debian.org/debian/pool/main/libg/libgc/libgc_8.0.4.orig.tar.gz'
source_sha256 '436a0ddc67b1ac0b0405b61a9675bca9e075c8156f4debd1d06f3a56c7cd289d'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libgc-8.0.4-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libgc-8.0.4-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/libgc-8.0.4-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libgc-8.0.4-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'ae5052fb0631ca207dee9178f18da34ed5bb1e8da8c45249dc23e6260763e7f8',
armv7l: 'ae5052fb0631ca207dee9178f18da34ed5bb1e8da8c45249dc23e6260763e7f8',
i686: 'f2d7240df24b0b25bc8984ae39492d6639b492e88430992bcf99307656b1dbdb',
x86_64: 'f9fd0199862aad3b417597c9921dd5399a59e9f41f388cbb829b198626912a3c',
})
def self.build
system "./configure #{CREW_OPTIONS} \
--enable-static \
......
......@@ -9,6 +9,19 @@ class Libmpeg2 < Package
source_url 'https://libmpeg2.sourceforge.io/files/libmpeg2-0.5.1.tar.gz'
source_sha256 'dee22e893cb5fc2b2b6ebd60b88478ab8556cb3b93f9a0d7ce8f3b61851871d4'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libmpeg2-0.5.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libmpeg2-0.5.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/libmpeg2-0.5.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libmpeg2-0.5.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '721c1ed49bedf3cbf0f60b5c282e4d5cbed478a958523bdb69dd9072ab8249c7',
armv7l: '721c1ed49bedf3cbf0f60b5c282e4d5cbed478a958523bdb69dd9072ab8249c7',
i686: '78c9181eb32d615797d7d2f77ddf047479780e1fab5c0770ad78e295408ca668',
x86_64: '41d4b5267d89ee3783d23b9c8684ba711e275a598b48db906dfb1c90bc10cd0c',
})
depends_on 'libx11'
depends_on 'imake' => :build
......
......@@ -9,6 +9,19 @@ class Libmrss < Package
source_url 'https://salsa.debian.org/debian/libmrss/-/archive/debian/0.19.2-7/libmrss-debian-0.19.2-7.tar.bz2'
source_sha256 'cc3b466fa376d9fa54644268957437ce525fc336926180fda4e831af019767a6'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libmrss-0.19.2-7-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libmrss-0.19.2-7-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/libmrss-0.19.2-7-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libmrss-0.19.2-7-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '8536ff6ee637e13f466d73afcf6806e01742df9d8ffff07120bd03fc892728a4',
armv7l: '8536ff6ee637e13f466d73afcf6806e01742df9d8ffff07120bd03fc892728a4',
i686: '6b02273108a01956e372f18f57dcc93993d42c9c769adc1fa22971e07a105f2f',
x86_64: '0a5dac52ae57e3fc9d86177dfd2480bc82293d74abe5b442f871b35fa8ff4665',
})
depends_on 'libnxml'
def self.patch
......
......@@ -9,6 +9,19 @@ class Libnxml < Package
source_url 'https://salsa.debian.org/debian/libnxml/-/archive/debian/0.18.3-8/libnxml-debian-0.18.3-8.tar.bz2'
source_sha256 '2c3e910b591d8f2a4dde53874339ddf831cfcce4cfece429217b5a5b9f850a9d'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libnxml-0.18.3-8-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libnxml-0.18.3-8-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/libnxml-0.18.3-8-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libnxml-0.18.3-8-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '09813321479882310b5bedd48909ec6dcdc47e7f6970d79c692bbdcb2ed88c77',
armv7l: '09813321479882310b5bedd48909ec6dcdc47e7f6970d79c692bbdcb2ed88c77',
i686: 'f6cd8aa96121ca5bf8b842e20dac82f058b95d4885562b3d1030c0f11036bc6b',
x86_64: '8033e7df4c76b159f21d467bff92be81b3f7fdaaef5fb31d5a1c232c641f651c',
})
def self.patch
system "for i in \$(cat debian/patches/series); do patch -Np1 -i debian/patches/\"\${i}\"; done"
end
......
......@@ -9,6 +9,19 @@ class Libstfl < Package
source_url 'http://www.clifford.at/stfl/stfl-0.23.tar.gz'
source_sha256 'e75ed8427905ad50faf43ed5fefd0cf7b16ee0c1ca87e15d33e360bb92aedfde'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libstfl-0.23-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libstfl-0.23-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/libstfl-0.23-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libstfl-0.23-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '68532ced7ade579392d5d3ab4e9ea70f8282f5ec8a981770e6976411f496266d',
armv7l: '68532ced7ade579392d5d3ab4e9ea70f8282f5ec8a981770e6976411f496266d',
i686: '4240b0d2723ce868824e7109a2549e5f86566877cb738242b2024139525df8ed',
x86_64: '285f8fd5fc05bb37e4dfc7cba8e8f3e81dc1637aeb1fa98ffba3e53b05581c12',
})
def self.patch
@ruby_extconf = <<~EOF
--- a/ruby/extconf.rb
......
......@@ -12,12 +12,12 @@ class Mutter < Package
binary_url({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/mutter-40.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/mutter-40.0-chromeos-armv7l.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mutter-40.0-chromeos-x86_64.tar.xz'
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/mutter-40.0-chromeos-x86_64.tar.xz',
})
binary_sha256({
aarch64: '4738981bc3b25f189e376e9398f892063e4434881b364abfb471ae2671c5518c',
armv7l: '4738981bc3b25f189e376e9398f892063e4434881b364abfb471ae2671c5518c',
x86_64: '245503f395c5a138e279d71fee7bdd98b2244bc682a90a373f742a3b78f190f2'
aarch64: 'fafa169c22a7aa7595edf43a4c8dc7306210163e6759130f81d338120b92b8bd',
armv7l: 'fafa169c22a7aa7595edf43a4c8dc7306210163e6759130f81d338120b92b8bd',
x86_64: '1b28b4cd4f91f342bc6bde187f48f58954b7259f0377e679742c9c821b60f668',
})
depends_on 'dconf'
......
......@@ -9,6 +9,19 @@ class Nuitka < Package
source_url 'https://github.com/Nuitka/Nuitka/archive/refs/tags/0.6.13.2.tar.gz'
source_sha256 'a594d054255688dbef8f8ba5b6cbb0207ad467384f2a6214522781ffbd5d43e5'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/nuitka-0.6.13.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/nuitka-0.6.13.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/nuitka-0.6.13.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/nuitka-0.6.13.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '30d982517d09101767cfb71f7e579b0dd8b0636ce2e922ccd7d2a3eec93f0e26',
armv7l: '30d982517d09101767cfb71f7e579b0dd8b0636ce2e922ccd7d2a3eec93f0e26',
i686: '31d41f49b3caea88732e590ef269a17233f8cbc8298e50d9e89e7e8daae44889',
x86_64: '19333abe43c61a1fb3907ab6d4e63532dc9ddc7917b2cfa0c790a21bb89117e1',
})
def self.install
system "python3 -m pip install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR} -I nuitka==#{version} --no-warn-script-location"
end
......
......@@ -9,6 +9,19 @@ class Pcaudiolib < Package
source_url 'https://github.com/espeak-ng/pcaudiolib/archive/refs/tags/1.1.tar.gz'
source_sha256 '699a5a347b1e12dc5b122e192e19f4db01621826bf41b9ebefb1cbc63ae2180b'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pcaudiolib-1.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pcaudiolib-1.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/pcaudiolib-1.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pcaudiolib-1.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'deefd29e6e3d4505e95ab0d31a6c076c36030486e0e238ea9c59f64ef9575357',
armv7l: 'deefd29e6e3d4505e95ab0d31a6c076c36030486e0e238ea9c59f64ef9575357',
i686: '1ffe549630aa80535d060a17c3924491954838980556ce05771f2e9c68ba16e0',
x86_64: '65bbcac0a42d5048d8e55cd8dae0dce345da31280d50a979ec9eb4432ac43758',
})
depends_on 'alsa_lib'
def self.build
......
......@@ -5,10 +5,19 @@ class Prometheus_cpp < Package
homepage 'https://github.com/jupp0r/prometheus-cpp/'
version '0.12.1'
license 'MIT'
compatibility 'all'
compatibility 'i686,x86_64'
source_url 'https://github.com/jupp0r/prometheus-cpp/releases/download/v0.12.1/prometheus-cpp-with-submodules.tar.gz'
source_sha256 'f116cee772df7bf23fc89fb71c13ad4420601e304a382d77da725da0d0dc4cac'
binary_url ({
i686: 'https://dl.bintray.com/chromebrew/chromebrew/prometheus_cpp-0.12.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/prometheus_cpp-0.12.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
i686: '6fd409af6b2eeaf47267f459feb267f1309cac53b83eeafba27ce5165b5df162',
x86_64: 'c24ff7e1239a35fa7a34724905226354fc2582585bf3be6f159b2cbb53e03e44',
})
depends_on 'zstd'
depends_on 'civetweb'
depends_on 'gtest' => :build
......
......@@ -9,6 +9,19 @@ class Psutil < Package
source_url 'https://github.com/giampaolo/psutil/archive/refs/tags/release-5.8.0.tar.gz'
source_sha256 'c015248da36109ffaa15f46fce8c0003f678cfaa408090f466c80318885e7abf'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/psutil-5.8.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/psutil-5.8.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/psutil-5.8.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/psutil-5.8.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '35a8643fdc7141f35a0a91d217a5dedf377bb79790c18dc02f089362dfc8e104',
armv7l: '35a8643fdc7141f35a0a91d217a5dedf377bb79790c18dc02f089362dfc8e104',
i686: 'e38537dffaf71ca7e8d9a83c83c63cf4ccbf7929c24d163b7b43dff7e0235450',
x86_64: '8d99419f62b714a7bc241305db99d5f337b86ba78f0da5be2805bc3a90c90b5d',
})
def self.install
system "pip install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR} -I psutil==#{version} --no-warn-script-location"
end
......
......@@ -9,6 +9,19 @@ class Ruby_webrick < Package
source_url 'https://github.com/ruby/webrick/archive/refs/tags/v1.7.0.tar.gz'
source_sha256 '25df35c696301deddec8cc929954284fa3dfaa86ad90c0cce2ecc5740c476545'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ruby_webrick-1.7.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ruby_webrick-1.7.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/ruby_webrick-1.7.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ruby_webrick-1.7.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'bd2b9c9c252b056688c3423ec6b026a619e429734b9f4fa831c431d237ab3aee',
armv7l: 'bd2b9c9c252b056688c3423ec6b026a619e429734b9f4fa831c431d237ab3aee',
i686: 'c71f8b2b2c4bdafe1091dd1f45624ffa4257c38a94076acc4cf35cab4b84d06e',
x86_64: 'a4bbdf449319a028cc8f2e8c112cd0de26930939a1c3bdc9cd751e9f1c73a41f',
})
def self.build
system 'rake', 'build'
end
......
......@@ -9,6 +9,19 @@ class Samurai < Package
source_url 'https://github.com/michaelforney/samurai/releases/download/1.2/samurai-1.2.tar.gz'
source_sha256 '3b8cf51548dfc49b7efe035e191ff5e1963ebc4fe8f6064a5eefc5343eaf78a5'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/samurai-1.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/samurai-1.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/samurai-1.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/samurai-1.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'bf38ed51c2b3ade1b3879a09ae2962660a7c89c88ac6dcbf673378e58b04d33c',
armv7l: 'bf38ed51c2b3ade1b3879a09ae2962660a7c89c88ac6dcbf673378e58b04d33c',
i686: '2e79ba64fe6e772aea6520b026d5564baaa7420e3b3b2fd344a39fdb18988381',
x86_64: 'a91fba00b13f46aabd60a96b652b8e4629fcd209eb18692c15f3dac1595fd9d4',
})
def self.patch
system "sed -i 's:PREFIX=/usr/local:PREFIX=#{CREW_PREFIX}:' Makefile"
system "sed -i 's:MANDIR=\$(PREFIX)/share/man:MANDIR=#{CREW_MAN_PREFIX}:g' Makefile"
......
......@@ -9,6 +9,19 @@ class Sonic < Package
source_url 'https://github.com/espeak-ng/sonic/archive/refs/tags/release-0.2.0.tar.gz'
source_sha256 'c7827ce576838467590ffa1f935fbe1049e896dfed6c515cf569ad3779c24085'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/sonic-0.2.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/sonic-0.2.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/sonic-0.2.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/sonic-0.2.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '14ff70ffe97368d3f5297229da2eb228ea1f298c0d35611462957a3ac67a4a79',
armv7l: '14ff70ffe97368d3f5297229da2eb228ea1f298c0d35611462957a3ac67a4a79',
i686: '29507c870b513065668973a6f01d5d776012239b16a97437542b5a0f85f10c93',
x86_64: '1e9bc15ad961fcd5fd606ebc3e21ad3e76a911907cc0293447c357aee1da88f4',
})
def self.patch
system "sed -i 's:CFLAGS=-Wall:CFLAGS=-Wall -pipe -flto=auto -fuse-ld=gold:g' Makefile"
system "sed -i 's:PREFIX=/usr:PREFIX=#{CREW_PREFIX}:' Makefile"
......
......@@ -9,6 +9,19 @@ class Speedometer < Package
source_url 'https://httpredir.debian.org/debian/pool/main/s/speedometer/speedometer_2.8-3_all.deb'
source_sha256 '63e676c96a9df953b4f7f631f1c1d21fedd71d23d159b53e60662c6bb4c19437'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/speedometer-2.8-3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/speedometer-2.8-3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/speedometer-2.8-3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/speedometer-2.8-3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '6f3e7d29fde57f37d0f0ea595374166701b30a6153b932c25ced4be683d27edf',
armv7l: '6f3e7d29fde57f37d0f0ea595374166701b30a6153b932c25ced4be683d27edf',
i686: '8a7b3a69c6369867b7ac6443f080862450d2923df6fbc7a22be797ab33958f45',
x86_64: 'a926e76ca2d5de7773b2e2d5423892677c020f0b1328abe9ff84fe81d2801a97',
})
depends_on 'psutil'
depends_on 'six'
depends_on 'nuitka' => :build
......
......@@ -8,6 +8,19 @@ class Ticker < Package
compatibility 'all'
source_url 'https://httpredir.debian.org/debian/pool/main/t/ticker/ticker_1.13.tar.xz'
source_sha256 '5d80787d4c27b3dc4f8ebec2868d52bcf365c1ef928e63dc6c3ac541efe40e98'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ticker-1.13-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ticker-1.13-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/ticker-1.13-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ticker-1.13-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'd91f2b9b28e55878423c3f67b172d2983a346bae1e7d4d639343d0c86e1758c9',
armv7l: 'd91f2b9b28e55878423c3f67b172d2983a346bae1e7d4d639343d0c86e1758c9',
i686: '1319a716958c27c529e1427dd5789ca99a8d1e95200ca22451d3694b7e01cc93',
x86_64: '42f30e5bab0f5f2d54046bf044cd27f09e72d5b91ba89a788cb5189edff63a75',
})
depends_on 'slang'
......
......@@ -9,6 +9,19 @@ class Translate_shell < Package
source_url 'https://github.com/soimort/translate-shell/archive/v0.9.6.12.tar.gz'
source_sha256 '4c4843a8c66276190535b8435775ecb5d9c8286083a33cdbe2db608eba93ca97'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/translate_shell-0.9.6.12-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/translate_shell-0.9.6.12-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/translate_shell-0.9.6.12-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/translate_shell-0.9.6.12-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'bc872006b0244ca14597766b9a7c0ef5d432cd3502dedc2d3f541c214b20c131',
armv7l: 'bc872006b0244ca14597766b9a7c0ef5d432cd3502dedc2d3f541c214b20c131',
i686: 'e463ba1532762b85555ca82326b460d36e25e8f99cc7943baa40fdf02217a627',
x86_64: '200047abf2945d2df10815ed1469f22020f00fe93d16ea8dd279e36795cc78d8',
})
depends_on 'rlwrap'
depends_on 'gawk' # Has to be gawk (uses awk to access network)
depends_on 'aspell' # Can also depend on hunspell instead of aspell
......
......@@ -10,6 +10,19 @@ class Virglrenderer < Package
source_url "https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/virglrenderer-#{@_ver}/virglrenderer-virglrenderer-#{@_ver}.tar.gz"
source_sha256 '9fa93095cd9a3e5b13c740e5e3b656a989356732bdaf3e22acb7c38a1f1f4411'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/virglrenderer-0.8.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/virglrenderer-0.8.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/virglrenderer-0.8.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/virglrenderer-0.8.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '8f46f083b032dec6c8e9c2627e94315c45f535ec8288d3b8c323af763d49b9d1',
armv7l: '8f46f083b032dec6c8e9c2627e94315c45f535ec8288d3b8c323af763d49b9d1',
i686: '7e5c6d1f4b0353e6c0e58ac61f0f52471df71b42230cd3510c9045c94dd04b54',
x86_64: 'f14a81a9209bbd1cf6b3127512dc489e6971db28b84f8a56bb14e324561c5094',
})
depends_on 'mesa'
def self.build
......
......@@ -8,6 +8,19 @@ class Zzuf < Package
compatibility 'all'
source_url 'https://github.com/samhocevar/zzuf/releases/download/v0.15/zzuf-0.15.tar.bz2'
source_sha256 '04353d94c68391b3945199f100ab47fc5ff7815db1e92581a600d4175e3a6872'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/zzuf-0.15-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/zzuf-0.15-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/zzuf-0.15-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/zzuf-0.15-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'feff06cc3eb02aed4eb9c027bc528580aba6b0ccf9c1bfd189c76a562439ed28',
armv7l: 'feff06cc3eb02aed4eb9c027bc528580aba6b0ccf9c1bfd189c76a562439ed28',
i686: 'fc620b537e809bfcd5a7c598ba25c60ab8ce5a8091d2ba0330cbce19ecd466dc',
x86_64: '013eef3b0e2c088071352d6a29e60c9b1562db09a5371e427a6d9cc387ec1092',
})
def self.build
system "./configure #{CREW_OPTIONS}"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment