Commit ee3c9e89 authored by Ed Reel's avatar Ed Reel

Add pre-built binaries for entr, grive, lzma, most, pango, sshuttle and yajl

parent 245a4284
...@@ -8,8 +8,16 @@ class Entr < Package ...@@ -8,8 +8,16 @@ class Entr < Package
source_sha256 '02d78f18ae530e64bfbb9d8e0250962f85946e10850dd065899d03af15f26876' source_sha256 '02d78f18ae530e64bfbb9d8e0250962f85946e10850dd065899d03af15f26876'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/entr-3.9-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/entr-3.9-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/entr-3.9-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/entr-3.9-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'bb30f02b3bbb9f212cd2890ec398f2e619a29dc0bbc0192a36e9657f2cfcc819',
armv7l: 'bb30f02b3bbb9f212cd2890ec398f2e619a29dc0bbc0192a36e9657f2cfcc819',
i686: 'd9b85cfd5995132b88f3c73e3514ad07d6a31102ffdb49c629a682ac64551d51',
x86_64: 'a2c80447e6772923445e62b75b5498622588ffc3f7f4d045f9b20e52770eb989',
}) })
def self.build def self.build
......
...@@ -8,8 +8,16 @@ class Grive < Package ...@@ -8,8 +8,16 @@ class Grive < Package
source_sha256 '24641ef4802eb93bb55e7069bca55c4fb8aa17fd88833b9c89a1b2ee7d266567' source_sha256 '24641ef4802eb93bb55e7069bca55c4fb8aa17fd88833b9c89a1b2ee7d266567'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/grive-0.5.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/grive-0.5.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/grive-0.5.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/grive-0.5.0-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'ea606c3ae5c87ff65ad07f2b3923f39cd645286aaad59af6892feda6ae73c3d3',
armv7l: 'ea606c3ae5c87ff65ad07f2b3923f39cd645286aaad59af6892feda6ae73c3d3',
i686: '23155b411e631f29d3a9564c58ccee91a359adf5f493a08a8db87923457acde1',
x86_64: '5a463602100a35662a1353615f76ae0db082ad6b3d98f17fdecccb8d2c2a1869',
}) })
depends_on 'yajl' depends_on 'yajl'
......
...@@ -7,6 +7,19 @@ class Lzma < Package ...@@ -7,6 +7,19 @@ class Lzma < Package
source_url 'https://tukaani.org/lzma/lzma-4.32.7.tar.bz2' source_url 'https://tukaani.org/lzma/lzma-4.32.7.tar.bz2'
source_sha256 '618e54513993b3a153fa1c150fccdf25788c72b36e84ab4db71911083531cf6a' source_sha256 '618e54513993b3a153fa1c150fccdf25788c72b36e84ab4db71911083531cf6a'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/lzma-4.32.7-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/lzma-4.32.7-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/lzma-4.32.7-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/lzma-4.32.7-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '6de4cd3976b06fe144d92a2abeb2f8924df65a353b6cf0d76f5da0aa97188c32',
armv7l: '6de4cd3976b06fe144d92a2abeb2f8924df65a353b6cf0d76f5da0aa97188c32',
i686: 'a7262e79b86793ccab69c8cb787fad3b5193dc6715134904adf1b40ceda6f7ab',
x86_64: '807699df57e6feda914ab0aaef80c15e4fc57e7ad75c0c76e79d5ef7eaabfc26',
})
def self.build def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make" system "make"
......
...@@ -3,19 +3,32 @@ require 'package' ...@@ -3,19 +3,32 @@ require 'package'
class Most < Package class Most < Package
description 'MOST is a powerful paging program for Unix, VMS, MSDOS, and win32 systems.' description 'MOST is a powerful paging program for Unix, VMS, MSDOS, and win32 systems.'
homepage 'http://www.jedsoft.org/most/' homepage 'http://www.jedsoft.org/most/'
version 'pre5.1-20' version 'pre5.1-20-1'
source_url 'https://www.jedsoft.org/snapshots/most-pre5.1-20.tar.gz' source_url 'https://www.jedsoft.org/snapshots/most-pre5.1-20.tar.gz'
source_sha256 '59b02c9f131c5fb0e20f952ca34bcf90919251f585bbf014dfb5c281d699388d' source_sha256 '59b02c9f131c5fb0e20f952ca34bcf90919251f585bbf014dfb5c281d699388d'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/most-pre5.1-20-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/most-pre5.1-20-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/most-pre5.1-20-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/most-pre5.1-20-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '181130263ca17d63be8d4933493c27e0a823cf642c318e8e407d2278e58d1248',
armv7l: '181130263ca17d63be8d4933493c27e0a823cf642c318e8e407d2278e58d1248',
i686: 'd4d7b56bb11a12910defbfa91d81faec24564f1f123a55691a7464d247cb2653',
x86_64: '75252b49089c84486e7a611ea07e0154ca06ee1b24f2deafd6c343181c112880',
}) })
depends_on 'slang' depends_on 'slang'
def self.build def self.build
system "sed -i 's,ncurses5,ncurses6,g' configure"
system "sed -i 's,ncursesw5,ncursesw6,g' configure"
system "sed -i 's,ncurses5,ncurses6,g' autoconf/aclocal.m4"
system "sed -i 's,ncursesw5,ncursesw6,g' autoconf/aclocal.m4"
system "./configure --prefix=#{CREW_PREFIX}" system "./configure --prefix=#{CREW_PREFIX}"
system "sed -i '36d' Makefile"
system 'make' system 'make'
end end
......
...@@ -8,8 +8,16 @@ class Pango < Package ...@@ -8,8 +8,16 @@ class Pango < Package
source_sha256 '1f76ef95953dc58ee5d6a53e5f1cb6db913f3e0eb489713ee9266695cae580ba' source_sha256 '1f76ef95953dc58ee5d6a53e5f1cb6db913f3e0eb489713ee9266695cae580ba'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/pango-1.41-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/pango-1.41-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/pango-1.41-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/pango-1.41-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '67f8f261f2a069225b2858fe6dc622a0a1eb4a04e1172be6e3bb16ce09c21785',
armv7l: '67f8f261f2a069225b2858fe6dc622a0a1eb4a04e1172be6e3bb16ce09c21785',
i686: '032ddf476182d20ee2db104abae1bf918db4d14ef931e8011231def15a9eaffc',
x86_64: '88e9f5e2c23542edbb724011fb1bd9190770de53fcf0c2a382ea4e26ed5579b3',
}) })
depends_on 'diffutils' => :build depends_on 'diffutils' => :build
......
...@@ -8,8 +8,16 @@ class Sshuttle < Package ...@@ -8,8 +8,16 @@ class Sshuttle < Package
source_sha256 '62c18b4d89e654687247a334e0ebaec675d38dfbedc6863d8d65044d37241b0f' source_sha256 '62c18b4d89e654687247a334e0ebaec675d38dfbedc6863d8d65044d37241b0f'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/sshuttle-0.78.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/sshuttle-0.78.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/sshuttle-0.78.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/sshuttle-0.78.3-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'fad069cad984ae9a16cfe2109aa5e4f1b4af1435a9fd99075fe363d65b201348',
armv7l: 'fad069cad984ae9a16cfe2109aa5e4f1b4af1435a9fd99075fe363d65b201348',
i686: '5ffe9107c4521deeda7a3923badad164b022bdaa9dcfa2b42b6a03577c1bfb26',
x86_64: '190a0ae5caaf93289b624a7dacbbeb22bcba4c4987bedf5d04e5e7d65323f4fa',
}) })
depends_on 'python3' depends_on 'python3'
......
...@@ -3,13 +3,21 @@ require 'package' ...@@ -3,13 +3,21 @@ require 'package'
class Yajl < Package class Yajl < Package
description 'A fast streaming JSON parsing library in C.' description 'A fast streaming JSON parsing library in C.'
homepage 'http://lloyd.github.io/yajl/' homepage 'http://lloyd.github.io/yajl/'
version '2.1.0' version '2.1.0-1'
source_url 'https://github.com/lloyd/yajl/archive/2.1.0.tar.gz' source_url 'https://github.com/lloyd/yajl/archive/2.1.0.tar.gz'
source_sha256 '3fb73364a5a30efe615046d07e6db9d09fd2b41c763c5f7d3bfb121cd5c5ac5a' source_sha256 '3fb73364a5a30efe615046d07e6db9d09fd2b41c763c5f7d3bfb121cd5c5ac5a'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/yajl-2.1.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/yajl-2.1.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/yajl-2.1.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/yajl-2.1.0-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'efdb7b820b6c7cc02e5d443db956eefd74c537e38b0cba19adf81ded4f10ff9a',
armv7l: 'efdb7b820b6c7cc02e5d443db956eefd74c537e38b0cba19adf81ded4f10ff9a',
i686: 'd5f49f959e0de265a0f1ffda1e0000850753b4247cdc3b9b5a7256c6560ab166',
x86_64: 'c16902c4da5b807783a9002566328c1e6545c0f5eb4d673b5fbb0d028bdb0513',
}) })
depends_on 'cmake' => :build depends_on 'cmake' => :build
...@@ -17,8 +25,8 @@ class Yajl < Package ...@@ -17,8 +25,8 @@ class Yajl < Package
def self.build def self.build
Dir.mkdir 'build' Dir.mkdir 'build'
Dir.chdir 'build' do Dir.chdir 'build' do
system "cmake .. -DPREFIX=#{CREW_PREFIX} -DCMAKE_INSTALL_LIBDIR=#{CREW_DEST_LIB_PREFIX}" system "cmake .. -DCMAKE_C_FLAGS=' -fPIC' -DPREFIX=#{CREW_PREFIX} -DCMAKE_INSTALL_LIBDIR=#{CREW_DEST_LIB_PREFIX}"
system "make" system 'make'
end end
end end
......
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