Commit 353e9a73 authored by Damian Montero's avatar Damian Montero Committed by GitHub

Merge pull request #1522 from uberhacker/add-pre-built-binaries-e-s

Add pre-built binaries for expect, miniupnpc, ocaml, ruby and scons
parents 9ba295a4 64318702
......@@ -7,6 +7,19 @@ class Expect < Package
source_url 'https://prdownloads.sourceforge.net/expect/expect5.45.3.tar.gz'
source_sha256 'c520717b7195944a69ce1492ec82ca0ac3f3baf060804e6c5ee6d505ea512be9'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/expect-5.45.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/expect-5.45.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/expect-5.45.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/expect-5.45.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '62d74b1673b77c7ec9ebc9ca88409950bcba3bf69c2251de69c776986a7f4269',
armv7l: '62d74b1673b77c7ec9ebc9ca88409950bcba3bf69c2251de69c776986a7f4269',
i686: '25588652046f6ade84afa13ad04e8fd7e156e3272b7f7bdbd53e7a1a967fd2fd',
x86_64: '7f87f7cb4e9248bc0920c110b40f4fe26864b3db8f9d51f907aa7bdda39dc56b',
})
depends_on "tcl"
def self.build
......
......@@ -3,9 +3,22 @@ require 'package'
class Miniupnpc < Package
description 'UPnP IGD client lightweight library'
homepage 'http://miniupnp.free.fr/'
version '2.0.20171212'
version '2.0.20171212-1'
source_url 'http://miniupnp.free.fr/files/download.php?file=miniupnpc-2.0.20171212.tar.gz'
source_sha256 '6eda4744fe26a3c7fb626e3044e9a88af145f88d29a8c2a41ca8384a25482e0d'
source_sha256 'cef135ae46c12358a485e809619c01145238aceb10e6e8e2946ae40c4dbe477d'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/miniupnpc-2.0.20171212-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/miniupnpc-2.0.20171212-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/miniupnpc-2.0.20171212-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/miniupnpc-2.0.20171212-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '2ad619aa0e291c2fd61ce5a42367e21221a0a330986102ad16355a805ba45cdd',
armv7l: '2ad619aa0e291c2fd61ce5a42367e21221a0a330986102ad16355a805ba45cdd',
i686: '9821f66ae49937a0b6bb3a759632e3cc545707c4f3a68fe9dcc3d293d9fba6e5',
x86_64: '1578fc098850bca69aba3aab589651733c2332128e4e88ec309e17bd4a8d4a07',
})
def self.build
system "sed -i '139s,/usr,,' Makefile"
......
......@@ -7,6 +7,19 @@ class Ocaml < Package
source_url 'https://caml.inria.fr/pub/distrib/ocaml-4.06/ocaml-4.06.0.tar.xz'
source_sha256 '1236b5f91e1c075086d69e2d40cfab21e048b9fe38e902f707815bebbc20c5b7'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ocaml-4.06.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ocaml-4.06.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/ocaml-4.06.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ocaml-4.06.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '66f2bf801661c70eb4779f8075da2454b13f4b71cb3efe8680e487c54d539bb2',
armv7l: '66f2bf801661c70eb4779f8075da2454b13f4b71cb3efe8680e487c54d539bb2',
i686: 'c5942aa70696eee4c242f27a85751c7823f556eb36804f1171fde1ea64f53ba2',
x86_64: '3855090573fb7a460c65f2c2705d8f73cf011e79f925a30508397c9ae2376a6f',
})
depends_on 'buildessential' => :build
depends_on 'gdbm'
......
......@@ -7,6 +7,19 @@ class Ruby < Package
source_url 'https://cache.ruby-lang.org/pub/ruby/ruby-2.4.2.tar.xz'
source_sha256 '748a8980d30141bd1a4124e11745bb105b436fb1890826e0d2b9ea31af27f735'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ruby-2.4.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ruby-2.4.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/ruby-2.4.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ruby-2.4.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'ec8ec1e43a44a848064d118c1f3b39449eaee6e357e975e376066d674361b396',
armv7l: 'ec8ec1e43a44a848064d118c1f3b39449eaee6e357e975e376066d674361b396',
i686: '9302e1f4812ea29285a1ff314fbf57cbb378a79ba9d71e0d11b4aa432481c68d',
x86_64: '383da1e491bf54250b1a5403b80fafaf4077deb09b36d726627abb261d2d0918',
})
depends_on 'readline'
depends_on 'ncurses'
depends_on 'zlibpkg' => :build
......
......@@ -7,6 +7,19 @@ class Scons < Package
source_url 'https://prdownloads.sourceforge.net/scons/scons-3.0.1.tar.gz'
source_sha256 '24475e38d39c19683bc88054524df018fe6949d70fbd4c69e298d39a0269f173'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/scons-3.0.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/scons-3.0.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/scons-3.0.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/scons-3.0.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '15e77d81c7c8ea494594896659d552e88d7d71daea7d8fb88b59d582277d33fa',
armv7l: '15e77d81c7c8ea494594896659d552e88d7d71daea7d8fb88b59d582277d33fa',
i686: '8c7249140fcecd97daf1cdaa7bf3df76281d89ff20697b9990abe6b8e3905484',
x86_64: 'c1196e05cda0e471b61d6948cb02dd74a32e8c68794901bf63d72a6e7a0d135e',
})
depends_on 'python27'
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