Commit 2633a4c9 authored by Ed Reel's avatar Ed Reel

Update packages a-b

Bump bdwgc version

Add pre-built binaries
parent 41598988
...@@ -3,21 +3,21 @@ require 'package' ...@@ -3,21 +3,21 @@ require 'package'
class Abcde < Package class Abcde < Package
description 'Grab an entire CD and compress it to Ogg/Vorbis, MP3, FLAC, AAC, Ogg/Speex and/or MPP/MP+(Musepack) format.' description 'Grab an entire CD and compress it to Ogg/Vorbis, MP3, FLAC, AAC, Ogg/Speex and/or MPP/MP+(Musepack) format.'
homepage 'https://abcde.einval.com/wiki/' homepage 'https://abcde.einval.com/wiki/'
version '2.8.1' version '2.9.1'
source_url 'https://abcde.einval.com/download/abcde-2.8.1.tar.gz' source_url 'https://abcde.einval.com/download/abcde-2.9.1.tar.gz'
source_sha256 'e49c71d7ddcd312dcc819c3be203abd3d09d286500ee777cde434c7881962b39' source_sha256 '70ec6e06b791115fbe88dee313f58f691f9b559ee992f2af5ed64fe6ad2e55d7'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/abcde-2.8.1-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/abcde-2.9.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/abcde-2.8.1-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/abcde-2.9.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/abcde-2.8.1-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/abcde-2.9.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/abcde-2.8.1-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/abcde-2.9.1-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'e1df59dce7cb4f2c5d232ad192ba17b4a0aa64bbe6cf262faf00794e706a160a', aarch64: '41d0e99a8e7614ac6f2a4b0b24e2e2bf93b138fc075dfae7404b4a9245bea514',
armv7l: 'e1df59dce7cb4f2c5d232ad192ba17b4a0aa64bbe6cf262faf00794e706a160a', armv7l: '41d0e99a8e7614ac6f2a4b0b24e2e2bf93b138fc075dfae7404b4a9245bea514',
i686: '838a40a6bfbf7a0e848b091f9ee83158a1f5436183b86789cb71b8b8c4fa1f08', i686: 'd904d510107cd8b749ada9c85da0f059bdaa8cd0c755201df13f0f4da6f572d5',
x86_64: '6177e24acfeecf223a4d3b3c86e47fcbcae90006f23df0cf9573b1a75c2e4c4a', x86_64: 'eb965e6d641bd482b7e0789e5231b7555ca28dd2dbc1ef736769f8084355f31a',
}) })
def self.build def self.build
......
...@@ -3,36 +3,26 @@ require 'package' ...@@ -3,36 +3,26 @@ require 'package'
class Az < Package class Az < Package
description 'The Azure CLI 2.0 is Azure\'s new command-line experience for managing Azure resources.' description 'The Azure CLI 2.0 is Azure\'s new command-line experience for managing Azure resources.'
homepage 'https://github.com/Azure/azure-cli' homepage 'https://github.com/Azure/azure-cli'
version '2.0.26' version '2.0.32'
source_url 'https://azurecliprod.blob.core.windows.net/install.py' source_url 'https://github.com/Azure/azure-cli/archive/azure-cli-2.0.32.tar.gz'
source_sha256 '7419f49b066015d863f398198c4ac5ad026f5aa3705e898b552e4e03fc352552' source_sha256 'e15fd9b22ab2933532b06d772f97c9bfb12cf9f8908aab48078a030eeee252b1'
binary_url ({ binary_url ({
i686: 'https://dl.bintray.com/chromebrew/chromebrew/az-2.0.32-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/az-2.0.32-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
i686: '60a1e5f80401b760d5e20767a69b265de90ef791865862f87379214c61f521a1',
x86_64: 'f469959218e5ad32c99748b41903403968bcf0c53ab7ff22f9fcda28aca421a1',
}) })
depends_on 'python27' unless File.exists? "#{CREW_PREFIX}/bin/python" depends_on 'python27' unless File.exists? "#{CREW_PREFIX}/bin/python"
depends_on 'libffi' depends_on 'libffi'
depends_on 'openssl' depends_on 'openssl'
def self.build
system "curl -sL https://azurecliprod.blob.core.windows.net/install.py -o install.py"
system "sed -i '265d' install.py"
system "sed -i '239,242d' install.py"
system "sed -i '54,55d' install.py"
system "sed -i \"s|'lib'|'share'|\" install.py"
system "sed -i 's,~,#{CREW_DEST_PREFIX},g' install.py"
system "sed -i \"54iUSER_BASH_RC = '~/.bashrc'\" install.py"
system "sed -i \"55iUSER_BASH_PROFILE = '~/.bash_profile'\" install.py"
system "sed -i 's,install_dir = None,install_dir = DEFAULT_INSTALL_DIR,' install.py"
system "sed -i 's,exec_dir = None,exec_dir = DEFAULT_EXEC_DIR,' install.py"
system "sed -i 's,rc_file = None,rc_file = USER_BASH_RC,' install.py"
end
def self.install def self.install
system "python install.py" system "pip install setuptools"
system "sed -i 's,#{CREW_DEST_DIR},,g' #{CREW_DEST_PREFIX}/bin/az" system "pip install azure-cli -r requirements.txt --root #{CREW_DEST_DIR} --prefix #{CREW_PREFIX}"
end end
def self.postinstall def self.postinstall
......
...@@ -3,21 +3,21 @@ require 'package' ...@@ -3,21 +3,21 @@ require 'package'
class Bacon < Package class Bacon < Package
description 'BaCon is a free BASIC to C translator for Unix-based systems.' description 'BaCon is a free BASIC to C translator for Unix-based systems.'
homepage 'http://www.basic-converter.org/' homepage 'http://www.basic-converter.org/'
version '3.7.1' version '3.7.2'
source_url 'http://www.basic-converter.org/stable/bacon-3.7.1.tar.gz' source_url 'http://www.basic-converter.org/stable/bacon-3.7.2.tar.gz'
source_sha256 'b097fbdb4ba30b82ef3280bb133c705b26158eb7608354d1074cb119ab842760' source_sha256 '20ac0b144f1234f3a0f5566783171376a77d2f2117352aab550ec9d9df4f7246'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.7.1-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.7.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.7.1-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.7.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.7.1-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.7.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.7.1-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.7.2-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '138c53f6065e75e893a85104677c07b48772e5c371d6dbf5c0061d50960e1a42', aarch64: 'aeb9ee1c14b457b613dc5a0df16267597182dc7b308c91d880498232fcc53678',
armv7l: '138c53f6065e75e893a85104677c07b48772e5c371d6dbf5c0061d50960e1a42', armv7l: 'aeb9ee1c14b457b613dc5a0df16267597182dc7b308c91d880498232fcc53678',
i686: 'fc3368cd1661cbd313009a2173d7f713cf0d6016a867be7a17d03624fb947c6f', i686: '01a4389f2cd33f1a6dcf3525547a076b31d86441da6f2a60f301b21a52491748',
x86_64: '955d11dd8c94216eafcfdf50ca5d686453986f3da7fd7209224256b10673316c', x86_64: '6e0497b676d721ab9183158be201b0fa49cc31076f5acb4395a837782f24fdd4',
}) })
def self.build def self.build
......
require 'package' require 'package'
class Bdwgc < Package class Bdwgc < Package
description 'The Boehm-Demers-Weiser conservative C/C++ Garbage Collecto' description 'The Boehm-Demers-Weiser conservative C/C++ Garbage Collector'
homepage 'https://github.com/ivmai/bdwgc' homepage 'https://github.com/ivmai/bdwgc'
version '7.6.4' version '7.6.6'
source_url 'https://github.com/ivmai/bdwgc/archive/v7.6.4.tar.gz' source_url 'https://github.com/ivmai/bdwgc/archive/v7.6.6.tar.gz'
source_sha256 '1f85bf6d4aaa3fb12fe0178b13d9685e2d0c3a4d115dea5f831c54deafa3f6db' source_sha256 '6797540e2b51f48ea1c8409066063b686ffd330b578f568811d3fe5b7ab33749'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.4-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.6-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.4-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.6-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.4-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.6-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.4-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.6-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '7df9bac9f3235d3cd619549048a7f9ade8109026c8410d54ed0b0b3f33fefdab', aarch64: 'edc9e4eb0aaa9171c5b604c0871c6438b1d70e7292b8c7add132240c6d99a499',
armv7l: '7df9bac9f3235d3cd619549048a7f9ade8109026c8410d54ed0b0b3f33fefdab', armv7l: 'edc9e4eb0aaa9171c5b604c0871c6438b1d70e7292b8c7add132240c6d99a499',
i686: 'fffebf06f10c8e14c75201d01932e7c6a0520baf7ae7798a62a591e7710f21dc', i686: '0c676e26d105b79a5d9ecacf5f32243ae10be04b72b1b02bf516511f49179824',
x86_64: 'd3f0b3644dc8b9e810dd7f6efeafa159164884697a45bc60f472c84a624e92b1', x86_64: '68478976c635ab5948a15e04ad3c5ca4e2f41b96cfff433d32526928bb99a5b8',
}) })
depends_on 'autoconf' => :build
depends_on 'automake' => :build
depends_on 'libtool' => :build
depends_on 'pkgconfig' => :build
depends_on 'libatomic_ops' depends_on 'libatomic_ops'
def self.build def self.build
......
require 'package' require 'package'
class Brotli < Package class Brotli < Package
description 'Brotli compression format ' description 'Brotli compression format'
homepage 'https://github.com/google/brotli' homepage 'https://github.com/google/brotli'
version '1.0.2' version '1.0.4'
source_url 'https://github.com/google/brotli/archive/v1.0.2.tar.gz' source_url 'https://github.com/google/brotli/archive/v1.0.4.tar.gz'
source_sha256 'c2cf2a16646b44771a4109bb21218c8e2d952babb827796eb8a800c1f94b7422' source_sha256 '2268a3dff1cc36e18549e89a51ee0cd9513908a977d56d6a1f9d4c61c2af37c3'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/brotli-1.0.2-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/brotli-1.0.4-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/brotli-1.0.2-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/brotli-1.0.4-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/brotli-1.0.2-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/brotli-1.0.4-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/brotli-1.0.2-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/brotli-1.0.4-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'caeba80019a2a67c9e4ad1a315346032081c7038a8b2584113f3bb736fb2398d', aarch64: '6a66cda96e663f581bbddab3b1b57907583aa46911a94a96224de906adc4b544',
armv7l: 'caeba80019a2a67c9e4ad1a315346032081c7038a8b2584113f3bb736fb2398d', armv7l: '6a66cda96e663f581bbddab3b1b57907583aa46911a94a96224de906adc4b544',
i686: 'c407302e52803695399398fac407cd094f0d11ff1d559b4c4ddceb6a5f1c72da', i686: 'be77cf61c923ff19842c58c4979bf1c53b09eded39a02106b4d67bd164ad7049',
x86_64: 'f6c36378dcee4deb6ea8d9aeeb0bb2d21364d6bbda24847646be3b4eb1eb8f6b', x86_64: 'ab048b601fdbeb5b73f113517adb500e8c42164dcceb9450cc039b376762f546',
}) })
depends_on 'cmake' => :build
def self.build def self.build
system 'mkdir out' Dir.mkdir 'out'
Dir.chdir 'out' do Dir.chdir 'out' do
system "cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} -DCMAKE_INSTALL_LIBDIR=#{CREW_DEST_LIB_PREFIX}" system "cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} -DCMAKE_INSTALL_LIBDIR=#{CREW_DEST_LIB_PREFIX}"
system "cmake --build . --config Release --target install" system "cmake --build . --config Release --target install"
......
...@@ -3,24 +3,23 @@ require 'package' ...@@ -3,24 +3,23 @@ require 'package'
class Byobu < Package class Byobu < Package
description 'Byobu is a GPLv3 open source text-based window manager and terminal multiplexer.' description 'Byobu is a GPLv3 open source text-based window manager and terminal multiplexer.'
homepage 'http://byobu.org/' homepage 'http://byobu.org/'
version '5.124' version '5.125'
source_url 'https://launchpad.net/byobu/trunk/5.124/+download/byobu_5.124.orig.tar.gz' source_url 'https://launchpad.net/byobu/trunk/5.125/+download/byobu_5.125.orig.tar.gz'
source_sha256 '4eca1287b95093ac4697e6ebf7312308d54af90630db151669c5f328e0bef122' source_sha256 '5022c82705a5d57f1d4e8dcb1819fd04628af2d4b4618b7d44fa27ebfcdda9db'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.124-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.125-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.124-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.125-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.124-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.125-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.124-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.125-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '6ae0a523b224701125020c8a8051a8993fc2999d29239ded9ad92935b4f71b79', aarch64: 'b24959d0ad54aed9655241f9492aa63473503c5720cfc66574b306e8a79edcb6',
armv7l: '6ae0a523b224701125020c8a8051a8993fc2999d29239ded9ad92935b4f71b79', armv7l: 'b24959d0ad54aed9655241f9492aa63473503c5720cfc66574b306e8a79edcb6',
i686: 'bc8d3e924a029ba6dece63a845c0a70d39afeab85ad0aab093f05ef49b6a45bd', i686: 'c3ca28d2979e3d7a0086b03be5508cf30ae115b60d22284803a06a8b7d3fcb0c',
x86_64: '633a6857112ea892bafa9718e7092161fdf161c7b75a5b3ad432cfb5f895506a', x86_64: 'f0a2933be3634409f9405e33979b06068f734d4a7b100dac01776a288fa3c843',
}) })
depends_on 'gawk'
depends_on 'tmux' unless File.exists? "#{CREW_PREFIX}/bin/screen" depends_on 'tmux' unless File.exists? "#{CREW_PREFIX}/bin/screen"
def self.build def self.build
......
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