Commit b1a296fa authored by Ed Reel's avatar Ed Reel

Update packages with setuptools dependency

Add pre-built binaries

Bump asciinema version

Add install-id to asciinema

Add export LC_ALL to ~/.bashrc in postinstall

Add pre-built binaries for asciinema

Bump speedtest version

Add pre-built binaries for speedtest
parent c0a57cb1
...@@ -3,28 +3,28 @@ require 'package' ...@@ -3,28 +3,28 @@ require 'package'
class Ansible < Package class Ansible < Package
description 'Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.' description 'Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.'
homepage 'https://www.ansible.com/' homepage 'https://www.ansible.com/'
version '2.5.4' version '2.6.4'
source_url 'https://releases.ansible.com/ansible/ansible-2.5.4.tar.gz' source_url 'https://releases.ansible.com/ansible/ansible-2.6.4.tar.gz'
source_sha256 '33a76684c47d1857d6e917af4f2eafac87521161f8181037edaa159a60deaeb3' source_sha256 'e06b795372fd7a6d0b46b8f105497fb637fbd323f5aec1d8e51fd60cd98047e1'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ansible-2.5.4-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ansible-2.6.4-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ansible-2.5.4-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ansible-2.6.4-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/ansible-2.5.4-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/ansible-2.6.4-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ansible-2.5.4-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ansible-2.6.4-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '41f0441eec7e74b4b21861052bde53ce43a7b22a2b9c68c676f896dfb480169a', aarch64: 'a29e99dd2d25ab1e80e689bf47e9e35345770fee14db6c7aee7b3f131ef6943f',
armv7l: '41f0441eec7e74b4b21861052bde53ce43a7b22a2b9c68c676f896dfb480169a', armv7l: 'a29e99dd2d25ab1e80e689bf47e9e35345770fee14db6c7aee7b3f131ef6943f',
i686: '43248e68218b109aed78c9433437f87c17d91ed7157e48a8ee14afc8b317d6d7', i686: '6442bd5ce2678ce8a1ef4936661def66eca16c77d0baf06ad745401ac6ede5f6',
x86_64: '79da8f120e498ab28ab3dbb94645ab005c5ab78e5e9cb4b2c7639e72792ee97f', x86_64: '896e3f1a1feae460d917aad223f01ea07b4fcd74728965fc26ee1a6cc24cea98',
}) })
depends_on 'python27' depends_on 'setuptools'
def self.install def self.install
system 'pip install setuptools' system "TMPDIR=#{CREW_PREFIX}/tmp \
system "TMPDIR=#{CREW_PREFIX}/tmp pip install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR} -I ansible==2.5.4" pip install --prefix #{CREW_PREFIX} \
system 'pip uninstall -y setuptools' --root #{CREW_DEST_DIR} -I ansible==2.6.4"
end end
end end
...@@ -3,19 +3,77 @@ require 'package' ...@@ -3,19 +3,77 @@ require 'package'
class Asciinema < Package class Asciinema < Package
description 'Terminal session recorder' description 'Terminal session recorder'
homepage 'https://asciinema.org/' homepage 'https://asciinema.org/'
version '2.0.1' version '2.0.1-1'
source_url 'https://github.com/asciinema/asciinema/archive/v2.0.1.tar.gz' source_url 'https://github.com/asciinema/asciinema/archive/v2.0.1.tar.gz'
source_sha256 '7087b247dae36d04821197bc14ebd4248049592b299c9878d8953c025ac802e4' source_sha256 '7087b247dae36d04821197bc14ebd4248049592b299c9878d8953c025ac802e4'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/asciinema-2.0.1-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/asciinema-2.0.1-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/asciinema-2.0.1-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/asciinema-2.0.1-1-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '1b68a9d19e2f7f129b92f53b9c273e4a69f284539d82f216f108bbf49143d2d2',
armv7l: '1b68a9d19e2f7f129b92f53b9c273e4a69f284539d82f216f108bbf49143d2d2',
i686: 'f81954e9851f5b839cbee7f58d6b723d8028f2dcc6b2bdf0f6838521a592dc62',
x86_64: 'f048f3f93709373d8b21456c829eccdb8f1059136e1b0371b04bc8fa4ef42046',
}) })
depends_on 'python3' depends_on 'xdg_base'
depends_on 'setuptools'
def self.build
system "echo '[api]
; API server URL, default: https://asciinema.org
; If you run your own instance of asciinema-server then set its address here
; It can also be overriden by setting ASCIINEMA_API_URL environment variable
;url = https://asciinema.example.com
[record]
; Command to record, default: \$SHELL
command = /bin/bash -l
; Enable stdin (keyboard) recording, default: no
stdin = yes
; List of environment variables to capture, default: SHELL,TERM
env = SHELL,TERM,USER
; Limit recorded terminal inactivity to max n seconds, default: off
idle_time_limit = 2
; Answer \"yes\" to all interactive prompts, default: no
yes = true
; Be quiet, suppress all notices/warnings, default: no
quiet = true
[play]
; Playback speed (can be fractional), default: 1
speed = 2
; Limit replayed terminal inactivity to max n seconds, default: off
idle_time_limit = 1' > config"
end
def self.install def self.install
system "pip3 install setuptools"
system "python3 setup.py install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR}" system "python3 setup.py install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR}"
system "install -Dm644 config #{CREW_DEST_HOME}/.config/asciinema/config"
system "install -Dm644 config $HOME/.config/asciinema/config"
system "touch #{CREW_DEST_HOME}/.config/asciinema/install-id"
system "touch $HOME/.config/asciinema/install-id"
end
def self.postinstall
puts
puts "To finish the installation, execute the following:".lightblue
puts "echo 'export LC_ALL=en_US.utf8' >> ~/.bashrc && source ~/.bashrc".lightblue
puts
puts "The configuration file is located at $HOME/.config/asciinema/config".lightblue
puts
end end
end end
...@@ -3,28 +3,26 @@ require 'package' ...@@ -3,28 +3,26 @@ require 'package'
class Aws_shell < Package class Aws_shell < Package
description 'An integrated shell for working with the AWS CLI.' description 'An integrated shell for working with the AWS CLI.'
homepage 'https://github.com/awslabs/aws-shell' homepage 'https://github.com/awslabs/aws-shell'
version '0.2.0' version '0.2.1'
source_url 'https://github.com/awslabs/aws-shell/archive/0.2.0.tar.gz' source_url 'https://github.com/awslabs/aws-shell/archive/0.2.1.tar.gz'
source_sha256 '6d3a333c13c6c4cd3b9f1316a0a0c53ce4807b673dba63882ab2f834c2ffb903' source_sha256 '84262f0ccba6757a318ce415d8a77026b43db958cfac9ef615e75c3515d78f78'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aws_shell-0.2.0-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aws_shell-0.2.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aws_shell-0.2.0-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aws_shell-0.2.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/aws_shell-0.2.0-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/aws_shell-0.2.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aws_shell-0.2.0-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aws_shell-0.2.1-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'a487ad655f5b496a4aa496bfd8fcccddf3f2c484f2d55e9b64070d3e9ea93c3c', aarch64: '7b973100dd69dc756fd4578fd8776670279f8dcbe086e9c3874997aa0f2425bb',
armv7l: 'a487ad655f5b496a4aa496bfd8fcccddf3f2c484f2d55e9b64070d3e9ea93c3c', armv7l: '7b973100dd69dc756fd4578fd8776670279f8dcbe086e9c3874997aa0f2425bb',
i686: '89e641e7093bd9fb08ae6886de51ceb6bf8162ea0c61b4e783002a388059b847', i686: '69f956d76dd2c0acc500f2253310bb719c4b08573f72922d98fd9c0ebf1239e4',
x86_64: 'c88f2778b54fd031d1f74f4698c8dfc9fbde806c09990beef9335d32d83a1e9d', x86_64: '41ad9b4fbe0104c4e7d48fb7b5c2469f89562f46c1184b985114da37bf0ed479',
}) })
depends_on 'python27' unless File.exists? "#{CREW_PREFIX}/bin/python" depends_on 'setuptools'
def self.install def self.install
system "yes | pip install setuptools"
system "python setup.py install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR}" system "python setup.py install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR}"
system "pip uninstall setuptools"
end end
end end
...@@ -3,26 +3,26 @@ require 'package' ...@@ -3,26 +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.32' version '2.0.46'
source_url 'https://github.com/Azure/azure-cli/archive/azure-cli-2.0.32.tar.gz' source_url 'https://github.com/Azure/azure-cli/archive/azure-cli-2.0.46.tar.gz'
source_sha256 'e15fd9b22ab2933532b06d772f97c9bfb12cf9f8908aab48078a030eeee252b1' source_sha256 '9a571e16e832614a064311dffea884ab4ae4c2739010b58c34fb2b190484d41c'
binary_url ({ binary_url ({
i686: 'https://dl.bintray.com/chromebrew/chromebrew/az-2.0.32-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/az-2.0.46-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/az-2.0.32-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/az-2.0.46-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
i686: '60a1e5f80401b760d5e20767a69b265de90ef791865862f87379214c61f521a1', i686: 'f94d828a2eac6c69ec330f2434e90de97f77c19e5de09c6370e1f4ecf53792da',
x86_64: 'f469959218e5ad32c99748b41903403968bcf0c53ab7ff22f9fcda28aca421a1', x86_64: 'e21a228cfaf6d85c0407451796c869a7a20da8ccd8de15380a28c1850c2e4347',
}) })
depends_on 'python27' unless File.exists? "#{CREW_PREFIX}/bin/python"
depends_on 'libffi' depends_on 'libffi'
depends_on 'openssl' depends_on 'openssl'
depends_on 'setuptools'
def self.install def self.install
system "pip install setuptools"
system "pip install azure-cli -r requirements.txt --root #{CREW_DEST_DIR} --prefix #{CREW_PREFIX}" system "pip install azure-cli -r requirements.txt --root #{CREW_DEST_DIR} --prefix #{CREW_PREFIX}"
system "chmod +x #{CREW_DEST_PREFIX}/bin/az"
end end
def self.postinstall def self.postinstall
......
...@@ -20,12 +20,10 @@ class Choose < Package ...@@ -20,12 +20,10 @@ class Choose < Package
x86_64: '138d368f47682787e47e01a59090014d993e8f63ba6678a9b315640a5075cd88', x86_64: '138d368f47682787e47e01a59090014d993e8f63ba6678a9b315640a5075cd88',
}) })
depends_on 'python27' unless File.exists? "#{CREW_PREFIX}/bin/python" depends_on 'setuptools'
def self.install def self.install
system "yes | pip install setuptools"
system "pip install urwid --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR}" system "pip install urwid --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR}"
system "install -Dm755 choose #{CREW_DEST_PREFIX}/bin/choose" system "install -Dm755 choose #{CREW_DEST_PREFIX}/bin/choose"
system "pip uninstall setuptools"
end end
end end
...@@ -20,11 +20,12 @@ class Csvkit < Package ...@@ -20,11 +20,12 @@ class Csvkit < Package
x86_64: '0f56661e9e4d3d9bc7c72b1bc12d8558f8ec622e9310f18a155ac7601e2ba9e0', x86_64: '0f56661e9e4d3d9bc7c72b1bc12d8558f8ec622e9310f18a155ac7601e2ba9e0',
}) })
depends_on 'python27' depends_on 'setuptools'
def self.install def self.install
system "yes | pip install setuptools" system "pip install --prefix #{CREW_PREFIX} \
system "pip install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR} -r requirements-py2.txt -r requirements-py3.txt csvkit" --root #{CREW_DEST_DIR} \
system "yes | pip uninstall setuptools" -r requirements-py2.txt \
-r requirements-py3.txt csvkit"
end end
end end
...@@ -7,13 +7,12 @@ class Dr < Package ...@@ -7,13 +7,12 @@ class Dr < Package
source_url 'https://github.com/Ewpratten/dr/archive/2.0-cros.tar.gz' source_url 'https://github.com/Ewpratten/dr/archive/2.0-cros.tar.gz'
source_sha256 '0ab9003c23d74d1ca8b0cfaf33e7db5e5b908d3448c87c4c0a83c9bf77a8ac23' source_sha256 '0ab9003c23d74d1ca8b0cfaf33e7db5e5b908d3448c87c4c0a83c9bf77a8ac23'
depends_on 'python3' depends_on 'setuptools'
def self.install def self.install
system 'wget -O dr/dr https://github.com/Ewpratten/dr/releases/download/2.0-cros/dr' system 'wget -O dr/dr https://github.com/Ewpratten/dr/releases/download/2.0-cros/dr'
abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('dr/dr') ) == '4e39a28f947ac044e28349fb10ffb423100fb00acb0ab819e931d931e3f0b02f' abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('dr/dr') ) == '4e39a28f947ac044e28349fb10ffb423100fb00acb0ab819e931d931e3f0b02f'
system "install -Dm755 dr/dr #{CREW_DEST_PREFIX}/bin/dr" system "install -Dm755 dr/dr #{CREW_DEST_PREFIX}/bin/dr"
system "pip3 install setuptools"
system "pip3 install . --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR} --upgrade --no-cache-dir -r requirements.txt" system "pip3 install . --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR} --upgrade --no-cache-dir -r requirements.txt"
end end
end end
...@@ -21,7 +21,7 @@ class Json2xml < Package ...@@ -21,7 +21,7 @@ class Json2xml < Package
}) })
depends_on 'libxslt' depends_on 'libxslt'
depends_on 'python3' depends_on 'setuptools'
def self.install def self.install
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
...@@ -35,8 +35,6 @@ class Json2xml < Package ...@@ -35,8 +35,6 @@ class Json2xml < Package
system "echo 'fi' >> json2xml" system "echo 'fi' >> json2xml"
system "chmod +x json2xml" system "chmod +x json2xml"
end end
system 'pip3 install setuptools'
system "CFLAGS=-I#{CREW_PREFIX}/include/libxml2 pip3 install . --root #{CREW_DEST_DIR} --prefix #{CREW_PREFIX}" system "CFLAGS=-I#{CREW_PREFIX}/include/libxml2 pip3 install . --root #{CREW_DEST_DIR} --prefix #{CREW_PREFIX}"
system 'pip3 uninstall --yes setuptools'
end end
end end
...@@ -16,14 +16,12 @@ class Oci < Package ...@@ -16,14 +16,12 @@ class Oci < Package
x86_64: 'c99356e8373dde7f00b3a24351e0eacdaf2037b47d30f52fedfc7c2233a2300b', x86_64: 'c99356e8373dde7f00b3a24351e0eacdaf2037b47d30f52fedfc7c2233a2300b',
}) })
depends_on 'python3' depends_on 'setuptools'
depends_on 'virtualenv' depends_on 'virtualenv'
def self.install def self.install
system "pip3 install setuptools"
system "pip3 install oci_cli-*-py2.py3-none-any.whl --root #{CREW_DEST_DIR} --prefix #{CREW_PREFIX}" system "pip3 install oci_cli-*-py2.py3-none-any.whl --root #{CREW_DEST_DIR} --prefix #{CREW_PREFIX}"
system "pip3 install oci_cli --root #{CREW_DEST_DIR} --prefix #{CREW_PREFIX}" system "pip3 install oci_cli --root #{CREW_DEST_DIR} --prefix #{CREW_PREFIX}"
system "pip3 uninstall --yes setuptools"
end end
def self.postinstall def self.postinstall
......
...@@ -3,28 +3,26 @@ require 'package' ...@@ -3,28 +3,26 @@ require 'package'
class Speedtest < Package class Speedtest < Package
description 'Command line interface for testing internet bandwidth using speedtest.net' description 'Command line interface for testing internet bandwidth using speedtest.net'
homepage 'https://github.com/sivel/speedtest-cli' homepage 'https://github.com/sivel/speedtest-cli'
version '2.0.0' version '2.0.2'
source_url 'https://github.com/sivel/speedtest-cli/archive/v2.0.0.tar.gz' source_url 'https://github.com/sivel/speedtest-cli/archive/v2.0.2.tar.gz'
source_sha256 '732daf109a3399c794b293723199d740b0accddef86007a0f85f577bd4ba6c9a' source_sha256 '5e22f2dcce1c9020f33faf559b22727483f022008a2912b85d573e578374b6a0'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/speedtest-2.0.0-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/speedtest-2.0.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/speedtest-2.0.0-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/speedtest-2.0.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/speedtest-2.0.0-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/speedtest-2.0.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/speedtest-2.0.0-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/speedtest-2.0.2-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'b118784c7092e21bb390b888eefcbe8c840b22ae15ad21c9ec119cdea7736622', aarch64: '5e6c9be7bd7b74ad375057949f5acd2db7d1f02ff6a38621a6cf516f5f60593f',
armv7l: 'b118784c7092e21bb390b888eefcbe8c840b22ae15ad21c9ec119cdea7736622', armv7l: '5e6c9be7bd7b74ad375057949f5acd2db7d1f02ff6a38621a6cf516f5f60593f',
i686: '64844eae55e6eef628dbe794acb08d0cb681b6f239e959e913f42f56ae602a1b', i686: '36b1fca2c869a34579415190fa674355dae47afe17dc505866eccec95eea7f27',
x86_64: '2738ae52fdf124c760adaf486ff79ffac99cc6331ae4e9f1c37a7af5b12b3e46', x86_64: '6245d2d291cb83d4fa4e51fbd867cd956df98209d2ad37237463e44c4c482fcc',
}) })
depends_on 'python3' depends_on 'setuptools'
def self.install def self.install
system "yes | pip3 install setuptools" system "pip3 install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR} -I speedtest-cli==2.0.2"
system "pip3 install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR} -I speedtest-cli==2.0.0"
system "yes | pip3 uninstall setuptools"
end end
end end
...@@ -20,13 +20,11 @@ class Textract < Package ...@@ -20,13 +20,11 @@ class Textract < Package
x86_64: '13e5933fe8082e152cdf80c661f85f9a425e2a303ace296cf82e8d302da39551', x86_64: '13e5933fe8082e152cdf80c661f85f9a425e2a303ace296cf82e8d302da39551',
}) })
depends_on 'python3' depends_on 'setuptools'
depends_on 'pulseaudio' depends_on 'pulseaudio'
depends_on 'swig' depends_on 'swig'
def self.install def self.install
system 'pip3 install setuptools'
system "pip3 install textract --root #{CREW_DEST_DIR} --prefix #{CREW_PREFIX}" system "pip3 install textract --root #{CREW_DEST_DIR} --prefix #{CREW_PREFIX}"
system 'pip3 uninstall --yes setuptools'
end end
end end
...@@ -3,28 +3,26 @@ require 'package' ...@@ -3,28 +3,26 @@ require 'package'
class Youtubedl < Package class Youtubedl < Package
description 'Command-line program to download videos from YouTube.com and other video sites' description 'Command-line program to download videos from YouTube.com and other video sites'
homepage 'http://rg3.github.io/youtube-dl/' homepage 'http://rg3.github.io/youtube-dl/'
version '2018.03.20' version '2018.09.18'
source_url 'https://github.com/rg3/youtube-dl/releases/download/2018.03.20/youtube-dl-2018.03.20.tar.gz' source_url 'https://github.com/rg3/youtube-dl/releases/download/2018.09.18/youtube-dl-2018.09.18.tar.gz'
source_sha256 'a977d04aa201ef35f8a6dc66b19204a9093b26c9d04d643089a1d467ba4e0682' source_sha256 '4b0f1365ce6bca66e99b83aa80e8098f04dd3a22d398e1b1eac3fbda5a6d9a56'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/youtubedl-2018.03.20-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/youtubedl-2018.09.18-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/youtubedl-2018.03.20-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/youtubedl-2018.09.18-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/youtubedl-2018.03.20-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/youtubedl-2018.09.18-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/youtubedl-2018.03.20-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/youtubedl-2018.09.18-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '0fddeb1bb9e8032d393cb343277061d3b0be3dea42eff575d77524a959548014', aarch64: 'ade342b4b5991a4e09893e3f5e5a598c0a1ee878ea74b94e60cd68cc5c17efb5',
armv7l: '0fddeb1bb9e8032d393cb343277061d3b0be3dea42eff575d77524a959548014', armv7l: 'ade342b4b5991a4e09893e3f5e5a598c0a1ee878ea74b94e60cd68cc5c17efb5',
i686: '75dbe3fa49ab8ad2c2c4aae01bc173a39c687dfa6a476169d57f2b77bb7fd907', i686: 'ccbf5df99efb83dde40c8c96f1119f4fb3804f5246642fd62cd608208b54a699',
x86_64: '0c1a26f44ae3e0f8e23f69e6a2086619519e5f680a0f5b42b1aa5b591a77539c', x86_64: 'f83cc7215ebfa1cc792cac8f8f25eb07153446972b2aaffb0a347cf0397be5f1',
}) })
depends_on 'python27' depends_on 'setuptools'
def self.install def self.install
system "yes | pip install setuptools" system "pip install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR} -I youtube-dl==2018.09.18"
system "pip install --prefix #{CREW_PREFIX} --root #{CREW_DEST_DIR} -I youtube-dl==2018.03.20"
system "yes | pip uninstall setuptools"
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