From 163bca44f7d5a8049ad19e3b22147b25f519ed48 Mon Sep 17 00:00:00 2001 From: Ed Reel Date: Sat, 10 Feb 2018 16:39:39 -0600 Subject: [PATCH] Add pre-built binaries a-x Add pre-built binaries glib, google_cloud_sdk, kbfsgit, ldc and pcre2 --- packages/atkmm.rb | 13 ++++++++++++ packages/cairomm.rb | 13 ++++++++++++ packages/glib.rb | 13 ++++++++++++ packages/glibmm.rb | 13 ++++++++++++ packages/google_cloud_sdk.rb | 11 +++++++++- packages/kbfsgit.rb | 8 +++++++ packages/ldc.rb | 8 +++++++ packages/libgudev.rb | 13 ++++++++++++ packages/libsigcplucpluc.rb | 20 ------------------ packages/libsigcplusplus.rb | 35 +++++++++++++++++++++++++++++++ packages/libxinerama.rb | 13 ++++++++++++ packages/libxrender.rb | 13 ++++++++++++ packages/pcre2.rb | 13 ++++++++++++ packages/perl_locale_gettext.rb | 13 ++++++++++++ packages/perl_module_build.rb | 13 ++++++++++++ packages/perl_sgmls.rb | 13 ++++++++++++ packages/perl_text_charwidth.rb | 13 ++++++++++++ packages/xcb_util_renderutil.rb | 13 ++++++++++++ packages/xf86bigfontproto.rb | 13 ++++++++++++ packages/xf86dgaproto.rb | 13 ++++++++++++ packages/xf86rushproto.rb | 13 ++++++++++++ packages/xproxymanagementproto.rb | 13 ++++++++++++ 22 files changed, 282 insertions(+), 21 deletions(-) delete mode 100644 packages/libsigcplucpluc.rb create mode 100644 packages/libsigcplusplus.rb diff --git a/packages/atkmm.rb b/packages/atkmm.rb index 44df912b7..40afab508 100644 --- a/packages/atkmm.rb +++ b/packages/atkmm.rb @@ -7,6 +7,19 @@ class Atkmm < Package source_url 'https://ftp.gnome.org/pub/gnome/sources/atkmm/2.24/atkmm-2.24.2.tar.xz' source_sha256 'ff95385759e2af23828d4056356f25376cfabc41e690ac1df055371537e458bd' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/atkmm-2.24.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/atkmm-2.24.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/atkmm-2.24.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/atkmm-2.24.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '3b8bd296f91800c00124c56814bb255c53b75f120ee3fd0ee98384246836c8a4', + armv7l: '3b8bd296f91800c00124c56814bb255c53b75f120ee3fd0ee98384246836c8a4', + i686: 'e091b8ce4d5fce25477beff2b080fd874bdf79d22a1196f08058553a1667a8df', + x86_64: '4b54089dfba9f62790935e2f8a2f7a953d8a8ff37158736167920747ce0d4675', + }) + depends_on 'atk' depends_on 'glibmm' diff --git a/packages/cairomm.rb b/packages/cairomm.rb index 394ab53e9..297b50799 100644 --- a/packages/cairomm.rb +++ b/packages/cairomm.rb @@ -7,6 +7,19 @@ class Cairomm < Package source_url 'https://www.cairographics.org/releases/cairomm-1.12.2.tar.gz' source_sha256 '45c47fd4d0aa77464a75cdca011143fea3ef795c4753f6e860057da5fb8bd599' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cairomm-1.12.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cairomm-1.12.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/cairomm-1.12.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cairomm-1.12.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '716198def65f7a922c3731bdb67e11734bfe48ce88c1387babe397cf173803d9', + armv7l: '716198def65f7a922c3731bdb67e11734bfe48ce88c1387babe397cf173803d9', + i686: '116e6672c979c5437e3b6f09d77115193abfdfea29571eeeea9c99e1203482de', + x86_64: '1f1d306f729cf04dd1d29979df6caefa5d8e6cfaa2dafd404a807d16b0f08a4b', + }) + depends_on 'cairo' depends_on 'libsigcplusplus' diff --git a/packages/glib.rb b/packages/glib.rb index 901cdd002..2eca34bea 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.54/glib-2.54.3.tar.xz' source_sha256 '963fdc6685dc3da8e5381dfb9f15ca4b5709b28be84d9d05a9bb8e446abac0a8' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/glib-2.54.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/glib-2.54.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/glib-2.54.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/glib-2.54.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '533eee98c648b7af3086b3b5bd3afc59c97f937f82e49fe0fbbba682401f4ca3', + armv7l: '533eee98c648b7af3086b3b5bd3afc59c97f937f82e49fe0fbbba682401f4ca3', + i686: 'd016992203d3c04ed4330a2bdbbb740d5fb6a2bd1d79a18d7fd4bcd351fd518d', + x86_64: 'e187d92566f91d8cf52a4896a6f21b1c612c1e2c84d77d33837b80e64e5ffba3', + }) + depends_on 'libffi' depends_on 'gettext' diff --git a/packages/glibmm.rb b/packages/glibmm.rb index cf518869a..7fcd08411 100644 --- a/packages/glibmm.rb +++ b/packages/glibmm.rb @@ -7,6 +7,19 @@ class Glibmm < Package source_url 'https://ftp.gnome.org/pub/gnome/sources/glibmm/2.54/glibmm-2.54.1.tar.xz' source_sha256 '7cc28c732b04d70ed34f0c923543129083cfb90580ea4a2b4be5b38802bf6a4a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/glibmm-2.54.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/glibmm-2.54.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/glibmm-2.54.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/glibmm-2.54.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '39666c439ca57f9d33837237e947baaad2c29397a01b1068fbf32060031b7cbf', + armv7l: '39666c439ca57f9d33837237e947baaad2c29397a01b1068fbf32060031b7cbf', + i686: '42322e7154ce7866f5b9ee5ca2d76bf395d78227f3061c5e80c9319836b01075', + x86_64: '370bb7c2d5879238cb64d75878e2f6e99d1e67bfd3889c4e122b1c12ed9fba89', + }) + depends_on 'glib' depends_on 'libsigcplusplus' diff --git a/packages/google_cloud_sdk.rb b/packages/google_cloud_sdk.rb index f039e70f8..93957f863 100644 --- a/packages/google_cloud_sdk.rb +++ b/packages/google_cloud_sdk.rb @@ -16,6 +16,15 @@ class Google_cloud_sdk < Package puts 'Unable to install google_cloud_sdk. Supported architectures include i686 and x86_64 only.'.lightred end + binary_url ({ + i686: 'https://dl.bintray.com/chromebrew/chromebrew/google_cloud_sdk-188.0.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/google_cloud_sdk-188.0.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + i686: '60d2def4626fe1b977a1f4719746e255426c8b6350fbc346dbd597293a768cae', + x86_64: '328017c5c64b10cb2b9c561cb875037a1f9beff273cb9b6b77a6ee8342706e6b', + }) + case ARCH when 'i686', 'x86_64' depends_on 'python27' unless File.exists? "#{CREW_PREFIX}/bin/python" @@ -32,7 +41,7 @@ class Google_cloud_sdk < Package end system "mkdir -p #{CREW_DEST_PREFIX}/bin" FileUtils.cd("#{CREW_DEST_PREFIX}/share/google_cloud_sdk/bin") do - system "find . -exec ln -s #{CREW_PREFIX}/share/google_cloud_sdk/bin/{} #{CREW_DEST_PREFIX}/bin \\;" + system "find . -type f -exec ln -s #{CREW_PREFIX}/share/google_cloud_sdk/bin/{} #{CREW_DEST_PREFIX}/bin \\;" end system "sed -i 's,#{CREW_DEST_DIR},,g' $HOME/.bashrc" end diff --git a/packages/kbfsgit.rb b/packages/kbfsgit.rb index 5645c61fe..25aaa8c37 100644 --- a/packages/kbfsgit.rb +++ b/packages/kbfsgit.rb @@ -8,8 +8,16 @@ class Kbfsgit < Package source_sha256 '2bbbfd2eb7ed12295375a182656af6dcc509827f7ed83c2b1dd0f72f56853fa5' binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/kbfsgit-1.0.40-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/kbfsgit-1.0.40-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/kbfsgit-1.0.40-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/kbfsgit-1.0.40-chromeos-x86_64.tar.xz', }) binary_sha256 ({ + aarch64: '23d60c0673cea6be297723edba12de195c333f3f575c1f6e4860a66b8739c1a4', + armv7l: '23d60c0673cea6be297723edba12de195c333f3f575c1f6e4860a66b8739c1a4', + i686: '7714a0c9d259a7001f0b78cdb3848f1a9dc0b032fa8428e0153a278cd9c7d2dd', + x86_64: 'a6d5354a474c40cac6183e716912ace7cc8144e086ac0e6ea733e07a3c590c4c', }) depends_on 'keybase' diff --git a/packages/ldc.rb b/packages/ldc.rb index 6c2a54b88..dd7ae1220 100644 --- a/packages/ldc.rb +++ b/packages/ldc.rb @@ -8,8 +8,16 @@ class Ldc < Package # The first character of the class name must source_sha256 '7cd46140ca3e4ca0d52c352e5b694d4d5336898ed4f02c3e18e0eafd69dd18bd' binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ldc-1.7.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ldc-1.7.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/ldc-1.7.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ldc-1.7.0-chromeos-x86_64.tar.xz', }) binary_sha256 ({ + aarch64: '6a4b83f91ead7675d40aa3621dc48362fffa99db4217e3e3557cecf80d91fef8', + armv7l: '6a4b83f91ead7675d40aa3621dc48362fffa99db4217e3e3557cecf80d91fef8', + i686: '53a3b65c1727431eb86c528da90e49a3687ab423215018bf8b9ea4fc388b32d7', + x86_64: '6730100e809fc14d8b42f6d39fce4699917d24b971438eceb819e9c9264fbeaa', }) depends_on 'llvm' diff --git a/packages/libgudev.rb b/packages/libgudev.rb index 3955262c0..cd08c3756 100644 --- a/packages/libgudev.rb +++ b/packages/libgudev.rb @@ -7,6 +7,19 @@ class Libgudev < Package source_url 'https://download.gnome.org/sources/libgudev/232/libgudev-232.tar.xz' source_sha256 'ee4cb2b9c573cdf354f6ed744f01b111d4b5bed3503ffa956cefff50489c7860' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libgudev-0.232-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libgudev-0.232-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libgudev-0.232-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libgudev-0.232-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd45d9087a7128ca0b5c39dac0858728cd01f711dd57c3e8b1e716a85945cc7b8', + armv7l: 'd45d9087a7128ca0b5c39dac0858728cd01f711dd57c3e8b1e716a85945cc7b8', + i686: '8c9b9115d790ff7ba9d7ab4cc48aa9312c07c273141174acc02a546d20db25eb', + x86_64: '3c41340787b2f362448cf8c32b2a00814e190bd2028605a6b925589d1fb177a1', + }) + depends_on 'gobject_introspection' def self.build diff --git a/packages/libsigcplucpluc.rb b/packages/libsigcplucpluc.rb deleted file mode 100644 index 94a81a0bd..000000000 --- a/packages/libsigcplucpluc.rb +++ /dev/null @@ -1,20 +0,0 @@ -require 'package' - -class Libsigcplusplus < Package - description 'libsigc++ implements a typesafe callback system for standard C++.' - homepage 'http://libsigc.sourceforge.net/' - version '2.10.0' - source_url 'http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.10/libsigc++-2.10.0.tar.xz' - source_sha256 'f843d6346260bfcb4426259e314512b99e296e8ca241d771d21ac64f28298d81' - - depends_on 'pkgconfig' => :build - - def self.build - system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" - end - - def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - end -end diff --git a/packages/libsigcplusplus.rb b/packages/libsigcplusplus.rb new file mode 100644 index 000000000..ffecaaec0 --- /dev/null +++ b/packages/libsigcplusplus.rb @@ -0,0 +1,35 @@ +require 'package' + +class Libsigcplusplus < Package + description 'libsigc++ implements a typesafe callback system for standard C++.' + homepage 'http://libsigc.sourceforge.net/' + version '2.10.0' + source_url 'http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.10/libsigc++-2.10.0.tar.xz' + source_sha256 'f843d6346260bfcb4426259e314512b99e296e8ca241d771d21ac64f28298d81' + + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libsigcplusplus-2.10.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libsigcplusplus-2.10.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libsigcplusplus-2.10.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libsigcplusplus-2.10.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '526748e3a15fcd316fefc8c0359880b5c89640ad89a01de8c3f6210251e229f4', + armv7l: '526748e3a15fcd316fefc8c0359880b5c89640ad89a01de8c3f6210251e229f4', + i686: 'cbdf640dbf2462b3b8f24bb5f7cd2345f1ff3f46c983191e7ee31482213d24cd', + x86_64: 'c32ff29b0f4a8394b69502cd3dc030848f84c5c3df048beb88966f7b1b6c6935', + }) + + depends_on 'pkgconfig' => :build + depends_on 'diffutils' => :build + depends_on 'm4' => :build + + def self.build + system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" + system "make" + end + + def self.install + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + end +end diff --git a/packages/libxinerama.rb b/packages/libxinerama.rb index cf71163d8..b2bd9f586 100644 --- a/packages/libxinerama.rb +++ b/packages/libxinerama.rb @@ -8,6 +8,19 @@ class Libxinerama < Package source_url 'https://www.x.org/archive//individual/lib/libXinerama-1.1.3.tar.gz' source_sha256 '0ba243222ae5aba4c6a3d7a394c32c8b69220a6872dbb00b7abae8753aca9a44' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libxinerama-1.1.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libxinerama-1.1.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libxinerama-1.1.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libxinerama-1.1.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '0ad8a511d0955f8cfcb767174c4ee55f4203a47a95f4281d9f2717a1b3147322', + armv7l: '0ad8a511d0955f8cfcb767174c4ee55f4203a47a95f4281d9f2717a1b3147322', + i686: '5e909ef4db126d972af64310b8ce806deb60f95b21406393f01a1f8e99b21a59', + x86_64: '73f25bf7cf51787d00e2fbe46cf6589e321c465333e8d2c9dc3d97bfa93a70da', + }) + depends_on 'fontconfig' depends_on 'libxcb' diff --git a/packages/libxrender.rb b/packages/libxrender.rb index 29e4b46c6..fd5371020 100644 --- a/packages/libxrender.rb +++ b/packages/libxrender.rb @@ -7,6 +7,19 @@ class Libxrender < Package source_url 'https://www.x.org/releases/individual/lib/libXrender-0.9.10.tar.gz' source_sha256 '770527cce42500790433df84ec3521e8bf095dfe5079454a92236494ab296adf' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libxrender-0.9.10-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libxrender-0.9.10-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libxrender-0.9.10-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libxrender-0.9.10-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '302d54a2e3501ae6372cc41fd4f3db01f80d36ca133f2f20b63d99a368a60fd2', + armv7l: '302d54a2e3501ae6372cc41fd4f3db01f80d36ca133f2f20b63d99a368a60fd2', + i686: 'ccfc71a3d277ceda7392415c7aaa85df0aa89e738e7238d03700fbd5a8f9b6ac', + x86_64: 'c696771f631a598591a1f26ad714271ffc6d516d5cba119c17e06574e8bd6ec7', + }) + depends_on 'pkgconfig' => :build depends_on 'renderproto' depends_on 'libx11' diff --git a/packages/pcre2.rb b/packages/pcre2.rb index b931642cb..affc60388 100644 --- a/packages/pcre2.rb +++ b/packages/pcre2.rb @@ -7,6 +7,19 @@ class Pcre2 < Package source_url 'https://ftp.pcre.org/pub/pcre/pcre2-10.30.tar.gz' source_sha256 'b549873a39f804480c2e6145a78adcba53e38162d90ef6ea92384f6ecf2fde76' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pcre2-10.30-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pcre2-10.30-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/pcre2-10.30-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pcre2-10.30-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b36916b0648275dfadc42cec5c3b56210105b0f44dd07b49330f83507d3e2e2e', + armv7l: 'b36916b0648275dfadc42cec5c3b56210105b0f44dd07b49330f83507d3e2e2e', + i686: '3a6731ebebf1339f48f546f05de9cc1c9abfea9789d6a2a3bcabde3acbccc897', + x86_64: '3994cf0a26a2c3904851bdcb071f9348d59d57e78763459a8cea9fc4b88327b2', + }) + depends_on 'libtool' => :build def self.build diff --git a/packages/perl_locale_gettext.rb b/packages/perl_locale_gettext.rb index b47550b6a..a996c0b03 100644 --- a/packages/perl_locale_gettext.rb +++ b/packages/perl_locale_gettext.rb @@ -8,6 +8,19 @@ class Perl_locale_gettext < Package source_url 'https://cpan.metacpan.org/authors/id/P/PV/PVANDRY/gettext-1.07.tar.gz' source_sha256 '909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_locale_gettext-1.07-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/perl_locale_gettext-1.07-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/perl_locale_gettext-1.07-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_locale_gettext-1.07-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '39aad2115541343c8dd71cfaae94b3d000101b5674b8deff6a0b5be74c3d8382', + armv7l: '39aad2115541343c8dd71cfaae94b3d000101b5674b8deff6a0b5be74c3d8382', + i686: '577de273943d0f5f4991989c3d677bae5bfbe0af87b4ddaa3d969ce11fc683dc', + x86_64: '034808aee7e907baa2cd7d46c9892cd12e1f6be4932444ee272575e527d6176e', + }) + depends_on 'perl' def self.build diff --git a/packages/perl_module_build.rb b/packages/perl_module_build.rb index de9e66450..71d617547 100644 --- a/packages/perl_module_build.rb +++ b/packages/perl_module_build.rb @@ -7,6 +7,19 @@ class Perl_module_build < Package source_url 'https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4224.tar.gz' source_sha256 'a6ca15d78244a7b50fdbf27f85c85f4035aa799ce7dd018a0d98b358ef7bc782' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_module_build-0.4224-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/perl_module_build-0.4224-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/perl_module_build-0.4224-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_module_build-0.4224-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '33263a4ab0f415024332bb60252fc51c9d6c3682003072cbb4456836acb19ac4', + armv7l: '33263a4ab0f415024332bb60252fc51c9d6c3682003072cbb4456836acb19ac4', + i686: '316393abe23f888aaef40be326a37481b63594000d0557d7f19ddf50b555ba89', + x86_64: '4e32b1519375b8b3b2b7262e864f2ba1d4d777dda64e96bdfb2c79d82cd9914b', + }) + depends_on 'perl' def self.build diff --git a/packages/perl_sgmls.rb b/packages/perl_sgmls.rb index c99d580ea..c7ee3f1e5 100644 --- a/packages/perl_sgmls.rb +++ b/packages/perl_sgmls.rb @@ -8,6 +8,19 @@ class Perl_sgmls < Package source_url 'http://search.cpan.org/CPAN/authors/id/R/RA/RAAB/SGMLSpm-1.1.tar.gz' # can not install it if using https:// source_sha256 '550c9245291c8df2242f7e88f7921a0f636c7eec92c644418e7d89cfea70b2bd' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_sgmls-1.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/perl_sgmls-1.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/perl_sgmls-1.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_sgmls-1.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '5ca57ff49308f61c1c48a8ea4592dc1a3283522cc86ac638eadfc05948e4c96f', + armv7l: '5ca57ff49308f61c1c48a8ea4592dc1a3283522cc86ac638eadfc05948e4c96f', + i686: '3788e14aada718fca83522f402afd2c8ac49524cc797dbd7ab155ca84d9bb3e7', + x86_64: '3d2b15ddb42f1ae17d1adc7062859355a7e5de56af48dacabe7fead5ee2159de', + }) + depends_on 'perl' depends_on 'perl_module_build' diff --git a/packages/perl_text_charwidth.rb b/packages/perl_text_charwidth.rb index 6b8de9c6c..dc8b3b663 100644 --- a/packages/perl_text_charwidth.rb +++ b/packages/perl_text_charwidth.rb @@ -7,6 +7,19 @@ class Perl_text_charwidth < Package source_url 'https://cpan.metacpan.org/authors/id/K/KU/KUBOTA/Text-CharWidth-0.04.tar.gz' source_sha256 'abded5f4fdd9338e89fd2f1d8271c44989dae5bf50aece41b6179d8e230704f8' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_text_charwidth-0.04-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/perl_text_charwidth-0.04-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/perl_text_charwidth-0.04-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/perl_text_charwidth-0.04-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '34c7986c7a9f0cbcf4540589008993463b26dc7a35dd640530eb63d5eda686d3', + armv7l: '34c7986c7a9f0cbcf4540589008993463b26dc7a35dd640530eb63d5eda686d3', + i686: 'e08cd144f70759d29e21d244fa8bdd42b57e44944cf6e20bfd49273a493f2281', + x86_64: '0f36d56af9de52d9b4f65f8d5f231b2fe0e4faf4b534906cf2e949fcc8b4c1a5', + }) + depends_on 'perl' def self.build diff --git a/packages/xcb_util_renderutil.rb b/packages/xcb_util_renderutil.rb index e50614f19..41c1ae380 100644 --- a/packages/xcb_util_renderutil.rb +++ b/packages/xcb_util_renderutil.rb @@ -7,6 +7,19 @@ class Xcb_util_renderutil < Package source_url 'https://xcb.freedesktop.org/dist/xcb-util-renderutil-0.3.9.tar.bz2' source_sha256 'c6e97e48fb1286d6394dddb1c1732f00227c70bd1bedb7d1acabefdd340bea5b' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xcb_util_renderutil-0.3.9-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xcb_util_renderutil-0.3.9-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xcb_util_renderutil-0.3.9-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xcb_util_renderutil-0.3.9-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e3f17ab33870d9b12bacc3916be4e4069688923178501e22dafd14fe77ec8534', + armv7l: 'e3f17ab33870d9b12bacc3916be4e4069688923178501e22dafd14fe77ec8534', + i686: '4bcceaedf822e3a913166e0940e6003cf231329850a356d7de2e7fba8201f68f', + x86_64: '31db25a833ede1ba59652737de86228e024157e903682dba095de797d5dfe800', + }) + depends_on 'libxcb' def self.build diff --git a/packages/xf86bigfontproto.rb b/packages/xf86bigfontproto.rb index e1fe6369e..9e5762a8b 100644 --- a/packages/xf86bigfontproto.rb +++ b/packages/xf86bigfontproto.rb @@ -7,6 +7,19 @@ class Xf86bigfontproto < Package source_url 'https://www.x.org/archive/individual/proto/xf86bigfontproto-1.2.0.tar.gz' source_sha256 'd190e6462b2bbbac6ee9a007fb8eccb9ad9f5f70544154f388266f031d4bbb23' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xf86bigfontproto-1.2.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xf86bigfontproto-1.2.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xf86bigfontproto-1.2.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xf86bigfontproto-1.2.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'f46d0de21067a604c862a945409a33cd6b202e28e74b046673d0d461f877478e', + armv7l: 'f46d0de21067a604c862a945409a33cd6b202e28e74b046673d0d461f877478e', + i686: 'f174709609adab0df52f39a26ea6b4d16a2255bf2d9e6ccf65ef2cdb86b82708', + x86_64: '5d36c3a55427de64fcd6d174b2cd92852f7bbd77a650c35da5befa8533769b7e', + }) + def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" system "make" diff --git a/packages/xf86dgaproto.rb b/packages/xf86dgaproto.rb index 4daf06a13..92cb08c06 100644 --- a/packages/xf86dgaproto.rb +++ b/packages/xf86dgaproto.rb @@ -7,6 +7,19 @@ class Xf86dgaproto < Package source_url 'https://www.x.org/archive/individual/proto/xf86dgaproto-2.1.tar.gz' source_sha256 '73bc6fc830cce5a0ec9c750d4702601fc0fca12d6353ede8b4c0092c9c4ca2af' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xf86dgaproto-2.1-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xf86dgaproto-2.1-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xf86dgaproto-2.1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xf86dgaproto-2.1-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '8fecb3e91b6d1552a2ef34065b76f97e8f1c883a8769744d64650d9286038ff3', + armv7l: '8fecb3e91b6d1552a2ef34065b76f97e8f1c883a8769744d64650d9286038ff3', + i686: '2036db3c69c6ae2d47d57995f19d08758c37250adc89b178d19ed06292eff389', + x86_64: '4b96e894e37d768666811fb9c04dfd4f121c55e5f6efc115e8a2d1105cf75039', + }) + def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" system "make" diff --git a/packages/xf86rushproto.rb b/packages/xf86rushproto.rb index b4b8007d6..35b31ba76 100644 --- a/packages/xf86rushproto.rb +++ b/packages/xf86rushproto.rb @@ -7,6 +7,19 @@ class Xf86rushproto < Package source_url 'https://www.x.org/archive/individual/proto/xf86rushproto-1.1.2.tar.gz' source_sha256 '7d420ae7e5f0dd94c6010c764c66acc93eed7df7f81bcf93d2a57739970ec841' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xf86rushproto-1.1.2-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xf86rushproto-1.1.2-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xf86rushproto-1.1.2-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xf86rushproto-1.1.2-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: '297e0eee886495fddd18e3532aaf8271533837d371cb3a1985fbb4af71e572c6', + armv7l: '297e0eee886495fddd18e3532aaf8271533837d371cb3a1985fbb4af71e572c6', + i686: 'fa7de08e4303d175884684ae0d8de531f1ef16eabae1f1f2944f07a881b4d83a', + x86_64: 'fcf739061c226a180426bbb115f03bdb550d0c3cdfc3cab6508f14694bd23280', + }) + def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" system "make" diff --git a/packages/xproxymanagementproto.rb b/packages/xproxymanagementproto.rb index c820b144a..c7c2f8fe8 100644 --- a/packages/xproxymanagementproto.rb +++ b/packages/xproxymanagementproto.rb @@ -7,6 +7,19 @@ class Xproxymanagementproto < Package source_url 'https://www.x.org/archive/individual/proto/xproxymanagementprotocol-1.0.3.tar.gz' source_sha256 'c1501045ec781f36b6f867611ab2b4e81be542f5c669b2fd0cc4ec1340c42bcf' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xproxymanagementproto-1.0.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xproxymanagementproto-1.0.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/xproxymanagementproto-1.0.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xproxymanagementproto-1.0.3-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'c471d3e207749bfd6fa858a95a13b285fdcb1caa1efdc61a2395697f7a088e24', + armv7l: 'c471d3e207749bfd6fa858a95a13b285fdcb1caa1efdc61a2395697f7a088e24', + i686: '90399b6d825767ac8cca981c35e2f79ff6ffa2ff5e7815bcb0ca897d71920018', + x86_64: '1c6d0fe7901a7ba7dfaf15787db49777375b0cd964ed35eeb6af680c5d91ea7c', + }) + def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" system "make"