From e6799969bf0d117fa378c937a54c9a6f35894d8b Mon Sep 17 00:00:00 2001 From: Ed Reel Date: Sun, 24 Dec 2017 01:30:37 -0600 Subject: [PATCH] Add pre-built binaries for aalib, dos2unix, expat and libpipeline packages --- packages/aalib.rb | 8 ++++++++ packages/dos2unix.rb | 13 +++++++++++++ packages/expat.rb | 13 +++++++++++++ packages/libpipeline.rb | 13 +++++++++++++ 4 files changed, 47 insertions(+) diff --git a/packages/aalib.rb b/packages/aalib.rb index 4a8fe1162..84e4cdef3 100644 --- a/packages/aalib.rb +++ b/packages/aalib.rb @@ -8,8 +8,16 @@ class Aalib < Package source_sha256 'fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee' binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aalib-1.4rc5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aalib-1.4rc5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/aalib-1.4rc5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aalib-1.4rc5-chromeos-x86_64.tar.xz', }) binary_sha256 ({ + aarch64: '34ed4e4142bed8a030b93415bda87d682edacb04d70a3a04230571c0f43e9a8c', + armv7l: '34ed4e4142bed8a030b93415bda87d682edacb04d70a3a04230571c0f43e9a8c', + i686: '9fafddddfaab739bf91ac769e9d1c6744424a345707f3a18f7c9d6ec3b88ab16', + x86_64: '9b5fbeb2099e6428eb675fda16077b14ceb4fd22e017a4c041bafe7542bdfe15', }) def self.build diff --git a/packages/dos2unix.rb b/packages/dos2unix.rb index 62f24167c..b1f73237c 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.4.0/dos2unix-7.4.0.tar.gz' source_sha256 'bac765abdbd95cdd87a71989d4382c32cf3cbfeee2153f0086cb9cf18261048a' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dos2unix-7.4.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dos2unix-7.4.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dos2unix-7.4.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dos2unix-7.4.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'e485cc2a80abbd3f47110cca664d8e61ad17916fadbbf87012aa2b7baaeffaf3', + armv7l: 'e485cc2a80abbd3f47110cca664d8e61ad17916fadbbf87012aa2b7baaeffaf3', + i686: 'c93d6c2a9c908612c827f5361caa44c9c615bce5403ba1233eb90adb10173ece', + x86_64: '249077651ae479e1888742a2925d41e003331f8836392986ed58b3fd18a6d123', + }) + depends_on 'gettext' => :build def self.build diff --git a/packages/expat.rb b/packages/expat.rb index 5e315338d..b71f51964 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.5/expat-2.2.5.tar.bz2' source_sha256 'd9dc32efba7e74f788fcc4f212a43216fc37cf5f23f4c2339664d473353aedf6' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/expat-2.2.5-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/expat-2.2.5-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/expat-2.2.5-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/expat-2.2.5-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'd4fa088b346329e2cf8fd1d11bc56fd5c6a8eac4053d39656cc5345d7734471b', + armv7l: 'd4fa088b346329e2cf8fd1d11bc56fd5c6a8eac4053d39656cc5345d7734471b', + i686: '8af1d7c0f458360eed69132acaaf22008db74f2f602b8aafd75203f168bf76d6', + x86_64: '164b4f7de9bc956d13514b7fe66f9e7c3745fc6988b25e53e754325d40070fab', + }) + def self.build system "./configure", "--libdir=#{CREW_LIB_PREFIX}", "--enable-shared", "--disable-static", "--with-pic" system "make" diff --git a/packages/libpipeline.rb b/packages/libpipeline.rb index fe0fea19a..40247f408 100644 --- a/packages/libpipeline.rb +++ b/packages/libpipeline.rb @@ -8,6 +8,19 @@ class Libpipeline < Package source_url 'https://mirror.csclub.uwaterloo.ca/nongnu/libpipeline/libpipeline-1.5.0.tar.gz' source_sha256 '0d72e12e4f2afff67fd7b9df0a24d7ba42b5a7c9211ac5b3dcccc5cd8b286f2b' + binary_url ({ + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libpipeline-1.5.0-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libpipeline-1.5.0-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/libpipeline-1.5.0-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libpipeline-1.5.0-chromeos-x86_64.tar.xz', + }) + binary_sha256 ({ + aarch64: 'b22c978f504de0e8356772bdb6c775a6d4b9760cb5422ab540a70940d63e8cab', + armv7l: 'b22c978f504de0e8356772bdb6c775a6d4b9760cb5422ab540a70940d63e8cab', + i686: '5ab87ee758833b15d55b680fee6742f27f26e25394feaeeca5d1c2d6e069b1d5', + x86_64: '9cefcb70b634fa7d1ff081794712ca4e1448e0dbfd57d0be411bbef2a149bd78', + }) + def self.build system './configure', "--libdir=#{CREW_LIB_PREFIX}", '--disable-static', '--enable-shared', '--with-pic' system 'make'