Commit c00c67f4 authored by Jan Baudisch's avatar Jan Baudisch Committed by GitHub

Merge branch 'master' into patch-16

parents 67ab0073 14ca17c8
...@@ -37,28 +37,36 @@ Then download and run the installation script below: ...@@ -37,28 +37,36 @@ Then download and run the installation script below:
wget -q -O - https://raw.github.com/skycocker/chromebrew/master/install.sh | bash wget -q -O - https://raw.github.com/skycocker/chromebrew/master/install.sh | bash
On a rooted Google OnHub, the command need to be run with "chronos" user. In order to make sudo work, a password is needed for chronos user.
passwd chronos
# Choose your password
su - chronos
curl -L https://raw.github.com/skycocker/chromebrew/master/install.sh | bash
# When prompt, use the password you just created for "chronos" user.
Usage Usage
----- -----
crew <command> <package> <keep[temporary files]> crew <command> [-k|--keep] <package1> [<package2> ...]
Where available commands are: Where available commands are:
* build [build a package from source and store the archive and checksum in the current working directory] * build [build package(s) from source and store the archive and checksum in the current working directory]
* download [download a package to `CREW_BREW_DIR` (`/usr/local/tmp/crew` by default), but don't install it] * download [download package(s) to `CREW_BREW_DIR` (`/usr/local/tmp/crew` by default), but don't install]
* help [get information about command usage] * help [get information about command usage]
* install [install a package along with its dependencies after prompting for confirmation] * install [install package(s) along with dependencies after prompting for confirmation]
* remove [remove a package] * remove [remove package(s)]
* search [look for a package] * search [look for a package]
* update [update crew itself] * update [update crew itself]
* upgrade [update all or a specific package] * upgrade [update all or specific package(s)]
* whatprovides [regex search for package(s) that contains file(s)] * whatprovides [regex search for package(s) that contains file(s)]
Available packages are listed in the [packages directory](https://github.com/skycocker/chromebrew/tree/master/packages). Available packages are listed in the [packages directory](https://github.com/skycocker/chromebrew/tree/master/packages).
Chromebrew will wipe its `BREW_DIR` (`/usr/local/tmp/crew` by default) after installation unless you pass "keep" as the last parameter when running "crew install". Chromebrew will wipe its `BREW_DIR` (`/usr/local/tmp/crew` by default) after installation unless you pass `-k` or `--keep` when running `crew install`.
crew install <package> keep crew install --keep <package1> [<package2> ...]
License License
------- -------
......
This diff is collapsed.
...@@ -3,7 +3,7 @@ OWNER="skycocker" ...@@ -3,7 +3,7 @@ OWNER="skycocker"
REPO="chromebrew" REPO="chromebrew"
BRANCH="master" BRANCH="master"
URL="https://raw.githubusercontent.com/$OWNER/$REPO/$BRANCH" URL="https://raw.githubusercontent.com/$OWNER/$REPO/$BRANCH"
CREW_PREFIX=/usr/local CREW_PREFIX=${CREW_PREFIX:-/usr/local}
CREW_LIB_PATH=$CREW_PREFIX/lib/crew/ CREW_LIB_PATH=$CREW_PREFIX/lib/crew/
CREW_CONFIG_PATH=$CREW_PREFIX/etc/crew/ CREW_CONFIG_PATH=$CREW_PREFIX/etc/crew/
CREW_BREW_DIR=$CREW_PREFIX/tmp/crew/ CREW_BREW_DIR=$CREW_PREFIX/tmp/crew/
...@@ -26,7 +26,7 @@ case "$architecture" in ...@@ -26,7 +26,7 @@ case "$architecture" in
esac esac
#This will allow things to work without sudo #This will allow things to work without sudo
sudo chown -R `id -u`:`id -g` /usr/local sudo chown -R `id -u`:`id -g` "${CREW_PREFIX}"
#prepare directories #prepare directories
for dir in $CREW_LIB_PATH $CREW_CONFIG_PATH $CREW_CONFIG_PATH/meta $CREW_BREW_DIR $CREW_DEST_DIR $CREW_PACKAGES_PATH; do for dir in $CREW_LIB_PATH $CREW_CONFIG_PATH $CREW_CONFIG_PATH/meta $CREW_BREW_DIR $CREW_DEST_DIR $CREW_PACKAGES_PATH; do
...@@ -39,35 +39,39 @@ urls=() ...@@ -39,35 +39,39 @@ urls=()
sha256s=() sha256s=()
case "$architecture" in case "$architecture" in
"aarch64") "aarch64")
urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/ruby-2.4.1-chromeos-armv7l.tar.xz') urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/ruby-2.4.1-chromeos-armv7l.tar.xz')
sha256s+=('6c0ef23447d4591739dc00fa9b021a4d83291acbc37330e659d257efed474caf') sha256s+=('6c0ef23447d4591739dc00fa9b021a4d83291acbc37330e659d257efed474caf')
urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/git-2.13.0-chromeos-armv7l.tar.xz') urls+=('https://dl.bintray.com/chromebrew/chromebrew/git-2.14.1-1-chromeos-armv7l.tar.xz')
sha256s+=('d66cedbf908e39275db149407fe631f497ee82bf3ae3ea433b1e8c31c40a6c25') sha256s+=('8548a8273beeb7956fed40e5db078d624b3d0f9c7b5897980b31aaba5d0837b8')
urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/libssh2-1.8.0-chromeos-armv7l.tar.xz') urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/libssh2-1.8.0-chromeos-armv7l.tar.xz')
sha256s+=('94662756e545c73d76c37b2b83dd9852ebe71f4a17fc80d85db0fbaef72d4ca3') sha256s+=('94662756e545c73d76c37b2b83dd9852ebe71f4a17fc80d85db0fbaef72d4ca3')
;; ;;
"armv7l") "armv7l")
urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/ruby-2.4.1-chromeos-armv7l.tar.xz') if ! type "xz" > /dev/null; then
urls+=('https://github.com/snailium/chrome-cross/releases/download/v1.8.1/xz-5.2.3-chromeos-armv7l.tar.gz')
sha256s+=('4dc9f086ee7613ab0145ec0ed5ac804c80c620c92f515cb62bae8d3c508cbfe7')
fi
urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/ruby-2.4.1-chromeos-armv7l.tar.xz')
sha256s+=('6c0ef23447d4591739dc00fa9b021a4d83291acbc37330e659d257efed474caf') sha256s+=('6c0ef23447d4591739dc00fa9b021a4d83291acbc37330e659d257efed474caf')
urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/git-2.13.0-chromeos-armv7l.tar.xz') urls+=('https://dl.bintray.com/chromebrew/chromebrew/git-2.14.1-1-chromeos-armv7l.tar.xz')
sha256s+=('d66cedbf908e39275db149407fe631f497ee82bf3ae3ea433b1e8c31c40a6c25') sha256s+=('8548a8273beeb7956fed40e5db078d624b3d0f9c7b5897980b31aaba5d0837b8')
urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/libssh2-1.8.0-chromeos-armv7l.tar.xz') urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/libssh2-1.8.0-chromeos-armv7l.tar.xz')
sha256s+=('94662756e545c73d76c37b2b83dd9852ebe71f4a17fc80d85db0fbaef72d4ca3') sha256s+=('94662756e545c73d76c37b2b83dd9852ebe71f4a17fc80d85db0fbaef72d4ca3')
;; ;;
"i686") "i686")
urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/ruby-2.4.1-chromeos-i686.tar.xz') urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/ruby-2.4.1-chromeos-i686.tar.xz')
sha256s+=('851a40ca3860eadfe21a1b77422f8769497a73fd1f275d370e3874948ddb64bd') sha256s+=('851a40ca3860eadfe21a1b77422f8769497a73fd1f275d370e3874948ddb64bd')
urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/git-2.13.0-chromeos-i686.tar.xz') urls+=('https://dl.bintray.com/chromebrew/chromebrew/git-2.14.1-1-chromeos-i686.tar.xz')
sha256s+=('922142616e26a25551a206e1681c20c23da43eb7b83a63cfafca9297f260f987') sha256s+=('11c1979b55f8ce623ceee18e78b3177c7038d6909bcbba717bda9fc8e9a6d3f2')
urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/libssh2-1.8.0-chromeos-i686.tar.xz') urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/libssh2-1.8.0-chromeos-i686.tar.xz')
sha256s+=('7d6086f80abd3905a82bd34ffd2b811658c1eaf9ac0e63ad73df39d4ce7c3d9d') sha256s+=('7d6086f80abd3905a82bd34ffd2b811658c1eaf9ac0e63ad73df39d4ce7c3d9d')
;; ;;
"x86_64") "x86_64")
urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/ruby-2.4.1-chromeos-x86_64.tar.xz') urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/ruby-2.4.1-chromeos-x86_64.tar.xz')
sha256s+=('fb15f0d6b8d02acf525ae5efe59fc7b9bc19908123c47d39559bc6e86fe1d655') sha256s+=('fb15f0d6b8d02acf525ae5efe59fc7b9bc19908123c47d39559bc6e86fe1d655')
urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/git-2.13.0-chromeos-x86_64.tar.xz') urls+=('https://dl.bintray.com/chromebrew/chromebrew/git-2.14.1-1-chromeos-x86_64.tar.xz')
sha256s+=('0f9d9b57a5f2bfd5e20cc2dcf4682993734d40f4db3879e60ea57e7b0fb23989') sha256s+=('5950f17a8016f39002e3e25d9c2bd015bb82e5b253285ae144a18a0f8c8fb2f6')
urls+=('https://github.com/jam7/chrome-cross/releases/download/v1.8/libssh2-1.8.0-chromeos-x86_64.tar.xz') urls+=('https://dl.bintray.com/chromebrew/chromebrew-cross/libssh2-1.8.0-chromeos-x86_64.tar.xz')
sha256s+=('a5ebeb68c8e04e6587621a09cc43d0a3d7baf0cdb4dd945fd22253a6e0a11846') sha256s+=('a5ebeb68c8e04e6587621a09cc43d0a3d7baf0cdb4dd945fd22253a6e0a11846')
;; ;;
esac esac
...@@ -78,7 +82,7 @@ function download_check () { ...@@ -78,7 +82,7 @@ function download_check () {
#download #download
echo "Downloading $1..." echo "Downloading $1..."
wget -c $2 -O $3 curl -C - -# -L --ssl $2 -o "$3"
#verify #verify
echo "Verifying $1..." echo "Verifying $1..."
...@@ -156,15 +160,15 @@ done ...@@ -156,15 +160,15 @@ done
#download, prepare and install chromebrew #download, prepare and install chromebrew
cd $CREW_LIB_PATH cd $CREW_LIB_PATH
rm -rf crew lib packages rm -rf crew lib packages
wget -N $URL/crew curl -# -o crew $URL/crew
chmod +x crew chmod +x crew
rm -f $CREW_PREFIX/bin/crew rm -f $CREW_PREFIX/bin/crew
ln -s `pwd`/crew $CREW_PREFIX/bin ln -s `pwd`/crew $CREW_PREFIX/bin
#install crew library #install crew library
mkdir -p $CREW_LIB_PATH/lib mkdir -p $CREW_LIB_PATH/lib
cd $CREW_LIB_PATH/lib cd $CREW_LIB_PATH/lib
wget -N $URL/lib/package.rb curl -# -o package.rb $URL/lib/package.rb
wget -N $URL/lib/package_helpers.rb curl -# -o package_helpers.rb $URL/lib/package_helpers.rb
#Making GCC act like CC (For some npm packages out there) #Making GCC act like CC (For some npm packages out there)
rm -f /usr/local/bin/cc rm -f /usr/local/bin/cc
......
# Colorization for strings
class String
def colorize(color_code, shade)
"\e[#{shade};#{color_code}m#{self}\e[0m"
end
def black
colorize(30, 0)
end
def red
colorize(31, 0)
end
def green
colorize(32, 0)
end
def orange
colorize(33, 0)
end
def blue
colorize(34, 0)
end
def purple
colorize(35, 0)
end
def cyan
colorize(36, 0)
end
def lightgray
colorize(37, 0)
end
def gray
colorize(30, 1)
end
def lightred
colorize(31, 1)
end
def lightgreen
colorize(32, 1)
end
def yellow
colorize(33, 1)
end
def lightblue
colorize(34, 1)
end
def lightpurple
colorize(35, 1)
end
def lightcyan
colorize(36, 1)
end
def white
colorize(37, 1)
end
end
# Defines common constants used in different parts of crew
ARCH = `uname -m`.strip
ARCH_LIB = if ARCH == 'x86_64' then 'lib64' else 'lib' end
CREW_PREFIX = '/usr/local'
CREW_LIB_PREFIX = CREW_PREFIX + '/' + ARCH_LIB
CREW_LIB_PATH = CREW_PREFIX + '/lib/crew/'
CREW_CONFIG_PATH = CREW_PREFIX + '/etc/crew/'
CREW_BREW_DIR = CREW_PREFIX + '/tmp/crew/'
CREW_DEST_DIR = CREW_BREW_DIR + 'dest'
CREW_DEST_PREFIX = CREW_DEST_DIR + CREW_PREFIX
CREW_DEST_LIB_PREFIX = CREW_DEST_DIR + CREW_LIB_PREFIX
# Set CREW_NPROC from environment variable or `nproc`
if ENV["CREW_NPROC"].to_s == ''
CREW_NPROC = `nproc`.strip
else
CREW_NPROC = ENV["CREW_NPROC"]
end
# Set CREW_NOT_COMPRESS from environment variable
CREW_NOT_COMPRESS = ENV["CREW_NOT_COMPRESS"]
# Set CREW_NOT_STRIP from environment variable
CREW_NOT_STRIP = ENV["CREW_NOT_STRIP"]
# Set XZ_OPT environment variable for build command.
# If CREW_XZ_OPT is defined, use it by default. Use `-7e`, otherwise.
if ENV["CREW_XZ_OPT"].to_s == ''
ENV["XZ_OPT"] = "-7e"
else
ENV["XZ_OPT"] = ENV["CREW_XZ_OPT"]
end
USER = `whoami`.chomp
Copyright (c) 2012 Vladimir Keleshev <vladimir@keleshev.com>
Blake Williams <code@shabbyrobe.org>
Alex Speller <alex@alexspeller.com>
Nima Johari
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
This diff is collapsed.
...@@ -69,10 +69,23 @@ class Package ...@@ -69,10 +69,23 @@ class Package
@is_fake @is_fake
end end
# Function to perform build from source.
def self.build def self.build
end end
# Function to perform install from source build.
def self.install
end
# Function to perform post-install for both source build and binary distribution
def self.postinstall
end
# Function to perform check from source build.
# This is execute if and only if `crew build`.
def self.check def self.check
end end
......
...@@ -7,6 +7,19 @@ class A2png < Package ...@@ -7,6 +7,19 @@ class A2png < Package
source_url 'https://sourceforge.net/projects/a2png/files/a2png/0.1.5/a2png-0.1.5.tar.bz2' source_url 'https://sourceforge.net/projects/a2png/files/a2png/0.1.5/a2png-0.1.5.tar.bz2'
source_sha256 'd3ae1c771f5180d93f35cded76d9bb4c4cc2023dbe65613e78add3eeb43f736b' source_sha256 'd3ae1c771f5180d93f35cded76d9bb4c4cc2023dbe65613e78add3eeb43f736b'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/a2png-0.1.5-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/a2png-0.1.5-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/a2png-0.1.5-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/a2png-0.1.5-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '5ab9734f65e6cf3dc414713d77c9f0347e6a5c6ba7c3bf7057739cb8e06ee301',
armv7l: '5ab9734f65e6cf3dc414713d77c9f0347e6a5c6ba7c3bf7057739cb8e06ee301',
i686: '03b5deb42bb5a699e797cb4c9735131a41bbb933ad332bfd5e787840184e0a59',
x86_64: 'af075e42a66c48067db3a3f12dc771b407d0f7b4e5a1ab5d012b535098b015f2',
})
depends_on 'cairo' depends_on 'cairo'
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class A2ps < Package ...@@ -7,6 +7,19 @@ class A2ps < Package
source_url 'http://ftp.gnu.org/gnu/a2ps/a2ps-4.14.tar.gz' source_url 'http://ftp.gnu.org/gnu/a2ps/a2ps-4.14.tar.gz'
source_sha256 'f3ae8d3d4564a41b6e2a21f237d2f2b104f48108591e8b83497500182a3ab3a4' source_sha256 'f3ae8d3d4564a41b6e2a21f237d2f2b104f48108591e8b83497500182a3ab3a4'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/a2ps-4.14-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/a2ps-4.14-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/a2ps-4.14-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/a2ps-4.14-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'c388a6a5eff22947cf9736e2afb74076166667efb5e383521b7669323f8b3935',
armv7l: 'c388a6a5eff22947cf9736e2afb74076166667efb5e383521b7669323f8b3935',
i686: '41705706fd35654a82614f9765066ddad5c775c4874a680d00df9ec357c5e3a0',
x86_64: 'f457623eac89e9b57b1784ff44016e4a53c224dbd0d3384a83d488e65cadd189',
})
depends_on 'gperf' depends_on 'gperf'
depends_on 'filecmd' depends_on 'filecmd'
......
...@@ -7,6 +7,19 @@ class Acl < Package ...@@ -7,6 +7,19 @@ class Acl < Package
source_url 'http://download.savannah.gnu.org/releases/acl/acl-2.2.52.src.tar.gz' source_url 'http://download.savannah.gnu.org/releases/acl/acl-2.2.52.src.tar.gz'
source_sha256 '179074bb0580c06c4b4137be4c5a92a701583277967acdb5546043c7874e0d23' source_sha256 '179074bb0580c06c4b4137be4c5a92a701583277967acdb5546043c7874e0d23'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/acl-2.2.52-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/acl-2.2.52-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/acl-2.2.52-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/acl-2.2.52-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'a5af9c618a1e8db3641b16b84680a852bbe9fa651b8097087b9b35279eb07a83',
armv7l: 'a5af9c618a1e8db3641b16b84680a852bbe9fa651b8097087b9b35279eb07a83',
i686: 'd12b8be543c92eb789d80abe09a84e8a9261410379bd23829d3dc7305aabe608',
x86_64: 'c883356b00cfa258cb3e62f9af734ac2a951e9f50faa6b244736f5c03f5662e7',
})
depends_on 'attr' depends_on 'attr'
def self.build def self.build
......
...@@ -3,9 +3,22 @@ require 'package' ...@@ -3,9 +3,22 @@ require 'package'
class Ag < Package class Ag < Package
description 'The Silver Searcher. Very fast search similar to ack or grep. (ag)' description 'The Silver Searcher. Very fast search similar to ack or grep. (ag)'
homepage 'https://github.com/ggreer/the_silver_searcher' homepage 'https://github.com/ggreer/the_silver_searcher'
version '2.0.0' version '2.1.0'
source_url 'https://github.com/ggreer/the_silver_searcher/archive/2.0.0.tar.gz' source_url 'https://github.com/ggreer/the_silver_searcher/archive/2.1.0.tar.gz'
source_sha256 'ff7243863f22ed73eeab6f7a6d17cfff585a7eaa41d5ab3ae4f5d6db97701d5f' source_sha256 'cb416a0da7fe354a009c482ae709692ed567f8e7d2dad4d242e726dd7ca202f0'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ag-2.1.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ag-2.1.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/ag-2.1.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ag-2.1.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '9068764c9f859f2686bdf26f6a0b30bda895ca53a1daf8779dcf9567a24f047c',
armv7l: '9068764c9f859f2686bdf26f6a0b30bda895ca53a1daf8779dcf9567a24f047c',
i686: 'ff04901b182b707cf8215140bc82239b52504c9b1403ba06b3d8ea2935c5b4e5',
x86_64: 'b9999eb7e207d5794181f112cb06d33d658e232b53385172533dcba91e7b8c43',
})
depends_on "autoconf" depends_on "autoconf"
depends_on "automake" depends_on "automake"
......
...@@ -7,6 +7,19 @@ class Aircrack_ng < Package ...@@ -7,6 +7,19 @@ class Aircrack_ng < Package
source_url 'http://download.aircrack-ng.org/aircrack-ng-1.2-rc4.tar.gz' source_url 'http://download.aircrack-ng.org/aircrack-ng-1.2-rc4.tar.gz'
source_sha256 'd93ac16aade5b4d37ab8cdf6ce4b855835096ccf83deb65ffdeff6d666eaff36' source_sha256 'd93ac16aade5b4d37ab8cdf6ce4b855835096ccf83deb65ffdeff6d666eaff36'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aircrack_ng-1.2-rc4-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aircrack_ng-1.2-rc4-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/aircrack_ng-1.2-rc4-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aircrack_ng-1.2-rc4-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '107208b355883f2ba93284f37b5e07b0db423d8f601f16bb2f3b21a7e7d2c9c1',
armv7l: '107208b355883f2ba93284f37b5e07b0db423d8f601f16bb2f3b21a7e7d2c9c1',
i686: '4d2d0a09ef761fc41253ae03c0d8476ee46d0d1383ac922d217c3dd8ad319034',
x86_64: '46b458a3d128c404c8eaaad4dd00feaed9aacac531406983bf7fb13cb37d7baa',
})
depends_on "buildessential" => :build depends_on "buildessential" => :build
depends_on "bison" => :build depends_on "bison" => :build
depends_on "flex" => :build depends_on "flex" => :build
......
...@@ -7,6 +7,19 @@ class Antiword < Package ...@@ -7,6 +7,19 @@ class Antiword < Package
source_url 'http://www.winfield.demon.nl/linux/antiword-0.37.tar.gz' source_url 'http://www.winfield.demon.nl/linux/antiword-0.37.tar.gz'
source_sha256 '8e2c000fcbc6d641b0e6ff95e13c846da3ff31097801e86702124a206888f5ac' source_sha256 '8e2c000fcbc6d641b0e6ff95e13c846da3ff31097801e86702124a206888f5ac'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/antiword-0.37-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/antiword-0.37-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/antiword-0.37-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/antiword-0.37-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'bf715a95e9b95ad8a7cb154d69f9489d9eb55145b85dc2cdff18f1ebac8a942d',
armv7l: 'bf715a95e9b95ad8a7cb154d69f9489d9eb55145b85dc2cdff18f1ebac8a942d',
i686: '91586f23b5cddb8918a3fa83f43387516b4576e1be900d608b5a3bde6aeccbfd',
x86_64: 'c73e352b73ff7ac4007426b339f8100e97810efb5ff7c77fb0f62aa794d0b473',
})
def self.build def self.build
system 'make' system 'make'
end end
...@@ -16,7 +29,7 @@ class Antiword < Package ...@@ -16,7 +29,7 @@ class Antiword < Package
system "sed -i 's,/share/,/,g' antiword.h" system "sed -i 's,/share/,/,g' antiword.h"
system "sed -i 's,/usr/antiword,/usr/local/share/antiword,g' antiword.h" system "sed -i 's,/usr/antiword,/usr/local/share/antiword,g' antiword.h"
system "sed -i 's,/usr/share/antiword,/usr/local/share/antiword,' Docs/antiword.1" system "sed -i 's,/usr/share/antiword,/usr/local/share/antiword,' Docs/antiword.1"
system "mkdir /home/#{USER}/user/.antiword" system "mkdir -p /home/#{USER}/user/.antiword"
system "mkdir -p #{CREW_DEST_DIR}/home/#{USER}/user/.antiword" system "mkdir -p #{CREW_DEST_DIR}/home/#{USER}/user/.antiword"
system "mkdir -p #{CREW_DEST_DIR}/usr/local/bin" system "mkdir -p #{CREW_DEST_DIR}/usr/local/bin"
system "mkdir -p #{CREW_DEST_DIR}/usr/local/man/man1" system "mkdir -p #{CREW_DEST_DIR}/usr/local/man/man1"
......
...@@ -7,6 +7,19 @@ class Applewmproto < Package ...@@ -7,6 +7,19 @@ class Applewmproto < Package
source_url 'https://www.x.org/archive/individual/proto/applewmproto-1.4.2.tar.gz' source_url 'https://www.x.org/archive/individual/proto/applewmproto-1.4.2.tar.gz'
source_sha256 'ff8ac07d263a23357af2d6ff0cca3c1d56b043ddf7797a5a92ec624f4704df2e' source_sha256 'ff8ac07d263a23357af2d6ff0cca3c1d56b043ddf7797a5a92ec624f4704df2e'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/applewmproto-1.4.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/applewmproto-1.4.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/applewmproto-1.4.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/applewmproto-1.4.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'c612d881bafcbb42f5925d50104bd369c63054a8ac8a7497e4101792b3cf7f21',
armv7l: 'c612d881bafcbb42f5925d50104bd369c63054a8ac8a7497e4101792b3cf7f21',
i686: 'c1cf06085a13040c87663e71ebca94afd23523fa10275dea4fae89b48422b74d',
x86_64: '3fa02e245f6fb77c23117e5fb677eebfb6b41515cd4a77c44e2decfae3f5cd80',
})
def self.build def self.build
system "./configure" system "./configure"
end end
......
...@@ -7,6 +7,19 @@ class Apr < Package ...@@ -7,6 +7,19 @@ class Apr < Package
source_url 'http://apache.claz.org/apr/apr-1.6.2.tar.bz2' source_url 'http://apache.claz.org/apr/apr-1.6.2.tar.bz2'
source_sha256 '09109cea377bab0028bba19a92b5b0e89603df9eab05c0f7dbd4dd83d48dcebd' source_sha256 '09109cea377bab0028bba19a92b5b0e89603df9eab05c0f7dbd4dd83d48dcebd'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/apr-1.6.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/apr-1.6.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/apr-1.6.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/apr-1.6.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'e93f070e23ec7c8e80646d69c1d3c03444d6317562f5856077ef599c8eddd03c',
armv7l: 'e93f070e23ec7c8e80646d69c1d3c03444d6317562f5856077ef599c8eddd03c',
i686: '865b7ff09833786362ee2846a35cda6d8df7e6bafbc505adbbcd16decf98481f',
x86_64: '2c1a686695dcb949a72b99c2ff75f12dde2ef7dcad531ba7d3ede0abcd004f06',
})
depends_on 'buildessential' depends_on 'buildessential'
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class Apriconv < Package ...@@ -7,6 +7,19 @@ class Apriconv < Package
source_url 'http://apache.claz.org/apr/apr-iconv-1.2.1.tar.bz2' source_url 'http://apache.claz.org/apr/apr-iconv-1.2.1.tar.bz2'
source_sha256 'c46c919bc2a36a705f91f4dea444b18a83236eef97a417528a988113b3a7e46e' source_sha256 'c46c919bc2a36a705f91f4dea444b18a83236eef97a417528a988113b3a7e46e'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/apriconv-1.2.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/apriconv-1.2.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/apriconv-1.2.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/apriconv-1.2.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'e9925a67c3f0e1280acf049730a39af4fe7c003835f07fe2e39085d18602e829',
armv7l: 'e9925a67c3f0e1280acf049730a39af4fe7c003835f07fe2e39085d18602e829',
i686: 'c3c5809a328a2caab28011f513315c638b3cd8582aaf509e726e6621d7af7132',
x86_64: '4317c04f0c4b8a44e6a6343077f9e46180d6a32ddc14ac437d69fb35a96b32b0',
})
depends_on 'apr' depends_on 'apr'
depends_on 'libtool' depends_on 'libtool'
......
...@@ -7,6 +7,19 @@ class Aprutil < Package ...@@ -7,6 +7,19 @@ class Aprutil < Package
source_url 'http://apache.claz.org/apr/apr-util-1.6.0.tar.bz2' source_url 'http://apache.claz.org/apr/apr-util-1.6.0.tar.bz2'
source_sha256 '8474c93fa74b56ac6ca87449abe3e155723d5f534727f3f33283f6631a48ca4c' source_sha256 '8474c93fa74b56ac6ca87449abe3e155723d5f534727f3f33283f6631a48ca4c'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aprutil-1.6.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aprutil-1.6.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/aprutil-1.6.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aprutil-1.6.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '0c43c0acf059f91ed31c429facf69cc3c381093fd48f06ff377897199bdae49e',
armv7l: '0c43c0acf059f91ed31c429facf69cc3c381093fd48f06ff377897199bdae49e',
i686: 'da915a6f7c4e5827f177b0f5473295d3a8886704e383e11a167961690d7a532b',
x86_64: '3054b966fa64e6b793210563fe01195238cbbacc4d31c33830cc2bfc39925836',
})
depends_on 'apr' depends_on 'apr'
depends_on 'expat' depends_on 'expat'
......
...@@ -7,6 +7,19 @@ class Aria2 < Package ...@@ -7,6 +7,19 @@ class Aria2 < Package
source_url 'https://github.com/aria2/aria2/releases/download/release-1.32.0/aria2-1.32.0.tar.xz' source_url 'https://github.com/aria2/aria2/releases/download/release-1.32.0/aria2-1.32.0.tar.xz'
source_sha256 '546e9194a9135d665fce572cb93c88f30fb5601d113bfa19951107ced682dc50' source_sha256 '546e9194a9135d665fce572cb93c88f30fb5601d113bfa19951107ced682dc50'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aria2-1.32.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aria2-1.32.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/aria2-1.32.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aria2-1.32.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '428c55161bd2ac5250dc8572110e82b5d4264f4204d4a1ca274cd65991a94b24',
armv7l: '428c55161bd2ac5250dc8572110e82b5d4264f4204d4a1ca274cd65991a94b24',
i686: '0b32f8f5507083bfdb910e909be12857b2ef0df6fe1e715666ca84dd6caf23eb',
x86_64: '4bc29a0d11c5308880764f36d637ac77ab0c6cb550b2e9dc293a603351af8199',
})
depends_on 'c_ares' depends_on 'c_ares'
depends_on 'libgcrypt' depends_on 'libgcrypt'
depends_on 'libssh2' depends_on 'libssh2'
......
...@@ -7,6 +7,19 @@ class Ascii < Package ...@@ -7,6 +7,19 @@ class Ascii < Package
source_url 'http://www.catb.org/~esr/ascii/ascii-3.16.tar.gz' source_url 'http://www.catb.org/~esr/ascii/ascii-3.16.tar.gz'
source_sha256 'a94bb3970e8f1f63566f055517aecbdd46b11c4ccf142f77ffb80a79994f03a9' source_sha256 'a94bb3970e8f1f63566f055517aecbdd46b11c4ccf142f77ffb80a79994f03a9'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ascii-3.16-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ascii-3.16-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/ascii-3.16-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ascii-3.16-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '960f68dac5375dfe116f0b1a299761279b35890a1926b70607130eeebe052c45',
armv7l: '960f68dac5375dfe116f0b1a299761279b35890a1926b70607130eeebe052c45',
i686: 'e3df5f81fdfc3ff137a50372a50d79e44902c0569e12c253dcaddec824ec5259',
x86_64: '4138b0c85c565d38cdcbea96edbd223551ff640d65868dc00e016cc72f64bc46',
})
def self.build def self.build
system 'make' system 'make'
end end
......
require 'package'
class Asciidoc < Package
description 'AsciiDoc is a presentable text document format for writing articles, UNIX man pages and other small to medium sized documents.'
homepage 'http://asciidoc.org/'
version '8.6.8'
source_url 'https://downloads.sourceforge.net/project/asciidoc/asciidoc/8.6.8/asciidoc-8.6.8.tar.gz'
source_sha256 'ffb67f59dccaf6f15db72fcd04fdf21a2f9b703d31f94fcd0c49a424a9fcfbc4'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/asciidoc-8.6.8-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/asciidoc-8.6.8-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/asciidoc-8.6.8-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/asciidoc-8.6.8-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '8964ae17ca0feef6ee98d89139a27a3f6fddf9b20cad7c6d62efc31b842227a2',
armv7l: '8964ae17ca0feef6ee98d89139a27a3f6fddf9b20cad7c6d62efc31b842227a2',
i686: 'bfbcc0789959c06eda29a0ce1d2cac7d8120d103581ba75fd8f899b69b75d309',
x86_64: '035b371c2dd72ef63d2c0dbeb1671ca1de9babb33ae8226153684d3d0904ca0d',
})
depends_on 'autoconf'
depends_on 'python27' unless File.exists? "#{CREW_PREFIX}/bin/python"
def self.build
system "autoconf"
system "sed -i 's,/etc/vim,#{CREW_PREFIX}/etc/vim,g' Makefile.in"
system "./configure"
system "make"
end
def self.install
system "mkdir -p #{CREW_DEST_PREFIX}/etc/vim"
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
...@@ -3,14 +3,20 @@ require 'package' ...@@ -3,14 +3,20 @@ require 'package'
class Aspell < Package class Aspell < Package
description 'GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell.' description 'GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell.'
homepage 'http://aspell.net/' homepage 'http://aspell.net/'
version '0.60.7-rc1' version '0.60.7-rc1-2'
source_url 'ftp://alpha.gnu.org/gnu/aspell/aspell-0.60.7-rc1.tar.gz' source_url 'ftp://alpha.gnu.org/gnu/aspell/aspell-0.60.7-rc1.tar.gz'
source_sha256 '86b5662f24316142f70c5890787bdc5596625ca3604dfe85926ee61f27f2365e' source_sha256 '86b5662f24316142f70c5890787bdc5596625ca3604dfe85926ee61f27f2365e'
binary_url ({
})
binary_sha256 ({
})
depends_on 'ruby' unless File.exists? '/usr/local/bin/ruby' depends_on 'ruby' unless File.exists? '/usr/local/bin/ruby'
depends_on 'ncursesw'
def self.build def self.build
system './configure' system "./configure --libdir=#{CREW_LIB_PREFIX}"
system 'make' system 'make'
end end
......
...@@ -7,6 +7,19 @@ class Aspell_en < Package ...@@ -7,6 +7,19 @@ class Aspell_en < Package
source_url 'ftp://ftp.gnu.org/gnu/aspell/dict/en/aspell6-en-2017.01.22-0.tar.bz2' source_url 'ftp://ftp.gnu.org/gnu/aspell/dict/en/aspell6-en-2017.01.22-0.tar.bz2'
source_sha256 '93c73fae3eab5ea3ca6db3cea8770715a820f1b7d6ea2b932dd66a17f8fd55e1' source_sha256 '93c73fae3eab5ea3ca6db3cea8770715a820f1b7d6ea2b932dd66a17f8fd55e1'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_en-2017.01.22-0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_en-2017.01.22-0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_en-2017.01.22-0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_en-2017.01.22-0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'c6d97d026cc14813d7e056108c9078114b197664dea6f505d8c3306ba7dd0a26',
armv7l: 'c6d97d026cc14813d7e056108c9078114b197664dea6f505d8c3306ba7dd0a26',
i686: '747eee5456cb1009913a6f14751049c80dbc297a4e546bfd5c8627d5d7b55be9',
x86_64: '35c69030c15d7fb6a656c1562564026e666cbecdbbd6931c1a2eef95770ecc72',
})
depends_on 'aspell' depends_on 'aspell'
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class Aspell_es < Package ...@@ -7,6 +7,19 @@ class Aspell_es < Package
source_url 'ftp://ftp.gnu.org/gnu/aspell/dict/es/aspell6-es-1.11-2.tar.bz2' source_url 'ftp://ftp.gnu.org/gnu/aspell/dict/es/aspell6-es-1.11-2.tar.bz2'
source_sha256 'ad367fa1e7069c72eb7ae37e4d39c30a44d32a6aa73cedccbd0d06a69018afcc' source_sha256 'ad367fa1e7069c72eb7ae37e4d39c30a44d32a6aa73cedccbd0d06a69018afcc'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_es-1.11-2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_es-1.11-2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_es-1.11-2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aspell_es-1.11-2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '6672aed4511fc5297e905cfdb10c8491d4e077f53cd0d6eb7500d380f6f7e28d',
armv7l: '6672aed4511fc5297e905cfdb10c8491d4e077f53cd0d6eb7500d380f6f7e28d',
i686: 'e6cc8bf92d0f592d98d82f3dd65459e5daee9d032114a902965ba7992909151b',
x86_64: '378beb1b7c53816d15dffccdfdbc876d56ee4ef37397da065aa2a4275defc991',
})
depends_on 'aspell' depends_on 'aspell'
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class Atomicparsley < Package ...@@ -7,6 +7,19 @@ class Atomicparsley < Package
source_url 'https://bitbucket.org/wez/atomicparsley/get/0.9.6.tar.gz' source_url 'https://bitbucket.org/wez/atomicparsley/get/0.9.6.tar.gz'
source_sha256 '8ba4e3e21d7a9239932e2a6f34842194d8f9eba84ce9eb83fb35369f5f3f05ab' source_sha256 '8ba4e3e21d7a9239932e2a6f34842194d8f9eba84ce9eb83fb35369f5f3f05ab'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/atomicparsley-0.9.6-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/atomicparsley-0.9.6-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/atomicparsley-0.9.6-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/atomicparsley-0.9.6-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '55d6f7bf30bd0e178dd9d117c08b6b5c6f6965808f2e483256ab100a0823b4ae',
armv7l: '55d6f7bf30bd0e178dd9d117c08b6b5c6f6965808f2e483256ab100a0823b4ae',
i686: '26281255b16153c6fa663cd6f7bea0dc56e11e06bbf5e44396677932937c226c',
x86_64: '9dc15a38e01fd81e25e515ff69ac7a89fb07ff9771ff85e54e4da29adc523ba8',
})
depends_on 'autoconf' depends_on 'autoconf'
depends_on 'automake' depends_on 'automake'
depends_on 'zlibpkg' depends_on 'zlibpkg'
......
...@@ -7,6 +7,19 @@ class Attr < Package ...@@ -7,6 +7,19 @@ class Attr < Package
source_url 'http://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz' source_url 'http://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz'
source_sha256 '25772f653ac5b2e3ceeb89df50e4688891e21f723c460636548971652af0a859' source_sha256 '25772f653ac5b2e3ceeb89df50e4688891e21f723c460636548971652af0a859'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/attr-2.4.47-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/attr-2.4.47-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/attr-2.4.47-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/attr-2.4.47-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '082b73f0a150d15c3c9648ad28295f01ac73424c8d32d9b6cda8b7337954dc7c',
armv7l: '082b73f0a150d15c3c9648ad28295f01ac73424c8d32d9b6cda8b7337954dc7c',
i686: 'da6b9cd56ea0f0bc4396fb5db5ecb6056b1e09d5a678d8e3cce6f28bf6c7ed2d',
x86_64: '1b941d8dc1f5bc0bb810d28b9db1c6e93422e961169c603c09d10ba14e7afe49',
})
depends_on 'gettext' depends_on 'gettext'
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class Autoconf < Package ...@@ -7,6 +7,19 @@ class Autoconf < Package
source_url 'ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz' source_url 'ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz'
source_sha256 '64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684' source_sha256 '64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf-2.69-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf-2.69-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf-2.69-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf-2.69-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '18bb14e7e51ec1a76627f99976a28a14a82c29994370b261433550d5c8c461cc',
armv7l: '18bb14e7e51ec1a76627f99976a28a14a82c29994370b261433550d5c8c461cc',
i686: '99e6837ba27895c1ca73826bcbc05ec6363351c74caea3a43dc26c05c55ffffa',
x86_64: '6e9469eefc244fbe7754a3ae88e74fa8892f8676084a6c9ea2ec5b4d49a36c6b',
})
depends_on 'perl' depends_on 'perl'
depends_on 'm4' depends_on 'm4'
......
...@@ -7,6 +7,19 @@ class Autoconf_archive < Package ...@@ -7,6 +7,19 @@ class Autoconf_archive < Package
source_url 'http://ftpmirror.gnu.org/autoconf-archive/autoconf-archive-2017.03.21.tar.xz' source_url 'http://ftpmirror.gnu.org/autoconf-archive/autoconf-archive-2017.03.21.tar.xz'
source_sha256 '386ad455f12bdeb3a7d19280441a5ab77355142349200ff11040a8d9d455d765' source_sha256 '386ad455f12bdeb3a7d19280441a5ab77355142349200ff11040a8d9d455d765'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf_archive-2017-03-21-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf_archive-2017-03-21-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf_archive-2017-03-21-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/autoconf_archive-2017-03-21-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'b7bc2a58e881a0c4c9b397b97610285435908bfaeb12f95019f0de9f83c28a8b',
armv7l: 'b7bc2a58e881a0c4c9b397b97610285435908bfaeb12f95019f0de9f83c28a8b',
i686: 'dd45fdfbc8245782d42b5c62a2b191e26cec41acde7ecaac333eb5ffe2acba78',
x86_64: '029ec35f3739e103e18486bc985463809fd91b49e0f8ca236a33cd014f69cebf',
})
depends_on 'perl' depends_on 'perl'
depends_on 'm4' depends_on 'm4'
depends_on 'autoconf' depends_on 'autoconf'
......
...@@ -7,6 +7,19 @@ class Automake < Package ...@@ -7,6 +7,19 @@ class Automake < Package
source_url 'https://ftp.gnu.org/gnu/automake/automake-1.15.1.tar.xz' source_url 'https://ftp.gnu.org/gnu/automake/automake-1.15.1.tar.xz'
source_sha256 'af6ba39142220687c500f79b4aa2f181d9b24e4f8d8ec497cea4ba26c64bedaf' source_sha256 'af6ba39142220687c500f79b4aa2f181d9b24e4f8d8ec497cea4ba26c64bedaf'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.15.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.15.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.15.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.15.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '6b24c2151919dec05fe5db181594b8a0c9064de3b2c84ed297a6a206428863b5',
armv7l: '6b24c2151919dec05fe5db181594b8a0c9064de3b2c84ed297a6a206428863b5',
i686: '0a65312bf54e75983674a7933a01e073f625f073ba25fcb071185b2722797dc6',
x86_64: '9a354fc263d5e4118ae563f82f78a56df4d928271969a1b2bcba915f4ae85cac',
})
depends_on 'autoconf' depends_on 'autoconf'
def self.build def self.build
......
require 'package'
class Autossh < Package
description 'The purpose of autossh is to start an SSH connection, monitor it, and restart it if necessary.'
homepage 'http://www.harding.motd.ca/autossh'
# No releases available so the only option is to use the master branch
version '9c72d3'
source_url 'https://github.com/jonhiggs/autossh/archive/9c72d3b6f77bfe2ad57844128ea46019fecb7fdb.tar.gz'
source_sha256 '39497e1ccd80f781282e8f6387bb3ae5b1501807a39aeced95e8be57c3778cba'
def self.build
system './configure'
system 'make'
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
...@@ -7,6 +7,19 @@ class Aws < Package ...@@ -7,6 +7,19 @@ class Aws < Package
source_url 'https://github.com/aws/aws-cli/archive/1.11.121.tar.gz' source_url 'https://github.com/aws/aws-cli/archive/1.11.121.tar.gz'
source_sha256 'c667e77880a093d5ef3d635f19e7eab3cb0b7527f648d74e571fca8d170474a8' source_sha256 'c667e77880a093d5ef3d635f19e7eab3cb0b7527f648d74e571fca8d170474a8'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/aws-1.11.121-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/aws-1.11.121-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/aws-1.11.121-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/aws-1.11.121-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '1624bdbf0a968b17d45a85d4415c2240e15fc6c6e2afb8a406787a7e30a92b42',
armv7l: '1624bdbf0a968b17d45a85d4415c2240e15fc6c6e2afb8a406787a7e30a92b42',
i686: 'b9842c00b418b90f83102d7096495c3c7eca3d52b5f5ed88506ad53717bade23',
x86_64: '3fb6256209843cc0dcfaf81089516787427f77697e9b561b920eedf8aee864a3',
})
depends_on 'python27' unless File.exists? '/usr/local/bin/python' depends_on 'python27' unless File.exists? '/usr/local/bin/python'
depends_on 'unzip' depends_on 'unzip'
......
...@@ -7,6 +7,19 @@ class Bacon < Package ...@@ -7,6 +7,19 @@ class Bacon < Package
source_url 'http://www.basic-converter.org/stable/bacon-3.5.4.tar.gz' source_url 'http://www.basic-converter.org/stable/bacon-3.5.4.tar.gz'
source_sha256 '7b1c72fd46daaa43d19e1bfac2f9bcd9decc5b8443d8f5640e903bfc35e122b9' source_sha256 '7b1c72fd46daaa43d19e1bfac2f9bcd9decc5b8443d8f5640e903bfc35e122b9'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.5.4-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.5.4-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.5.4-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bacon-3.5.4-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '3415da0b1303b42ef2b2b4385a9aec58f02ae237b05e857f4bbb1807290a5b41',
armv7l: '3415da0b1303b42ef2b2b4385a9aec58f02ae237b05e857f4bbb1807290a5b41',
i686: '2cf7f4c550c50898fbadeabb792e2dc22423532e20241967e193c97fd138d767',
x86_64: '023778b5d5ccbbd276bd97a49077633ca5c8c249778b0cfce2a720d74f0efc66',
})
def self.build def self.build
system "./configure --prefix=/usr/local --disable-gui" system "./configure --prefix=/usr/local --disable-gui"
system 'sed -i "45s,/usr/share,/usr/local/share," Makefile' system 'sed -i "45s,/usr/share,/usr/local/share," Makefile'
......
...@@ -7,6 +7,19 @@ class Bash_completion < Package ...@@ -7,6 +7,19 @@ class Bash_completion < Package
source_url 'https://github.com/scop/bash-completion/archive/2.7.tar.gz' source_url 'https://github.com/scop/bash-completion/archive/2.7.tar.gz'
source_sha256 'dba2b88c363178622b61258f35d82df64dc8d279359f599e3b93eac0375a416c' source_sha256 'dba2b88c363178622b61258f35d82df64dc8d279359f599e3b93eac0375a416c'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bash_completion-2.7-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bash_completion-2.7-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bash_completion-2.7-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bash_completion-2.7-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '486ae7b4f7a8748dbb624eb0a83d7c54dcff3f95151fb202cb905e24b1c4546d',
armv7l: '486ae7b4f7a8748dbb624eb0a83d7c54dcff3f95151fb202cb905e24b1c4546d',
i686: 'dc0d6a60d98556ab3baa967a06058daa6199d26b1667c07f39c6ae6263ce8602',
x86_64: '7e9cfea615bab8620a01384ee1e96c17218efa00bea1b7415c7680107a58cac2',
})
depends_on 'autoconf' depends_on 'autoconf'
depends_on 'automake' depends_on 'automake'
......
...@@ -7,6 +7,19 @@ class Bashdb < Package ...@@ -7,6 +7,19 @@ class Bashdb < Package
source_url 'https://downloads.sourceforge.net/project/bashdb/bashdb/4.2-0.92/bashdb-4.4-0.92.tar.gz' source_url 'https://downloads.sourceforge.net/project/bashdb/bashdb/4.2-0.92/bashdb-4.4-0.92.tar.gz'
source_sha256 'fb3d48a22b05d4e3c7a9b8205916d50fa33aac5908f0c9bcd15ff9d4dfa59c86' source_sha256 'fb3d48a22b05d4e3c7a9b8205916d50fa33aac5908f0c9bcd15ff9d4dfa59c86'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bashdb-4.4-0.92-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bashdb-4.4-0.92-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bashdb-4.4-0.92-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bashdb-4.4-0.92-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'ea65d5d6ba8c8d670111228f0aeec56cd80a04640ae04f7c3ca621d7b9df8727',
armv7l: 'ea65d5d6ba8c8d670111228f0aeec56cd80a04640ae04f7c3ca621d7b9df8727',
i686: '916478bd373860c6a79f10429ad405f3e23bf5baafcf354ec0a1035721ef05f8',
x86_64: 'df8d90fd5cb250db3fc34d128aeca5acc86742b79658267c51cce46c0a54ed7c',
})
def self.build def self.build
system "./configure \ system "./configure \
--bindir=/usr/local/bin \ --bindir=/usr/local/bin \
......
...@@ -7,6 +7,19 @@ class Bc < Package ...@@ -7,6 +7,19 @@ class Bc < Package
source_url 'https://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz' source_url 'https://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz'
source_sha256 '62adfca89b0a1c0164c2cdca59ca210c1d44c3ffc46daf9931cf4942664cb02a' source_sha256 '62adfca89b0a1c0164c2cdca59ca210c1d44c3ffc46daf9931cf4942664cb02a'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bc-1.07.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bc-1.07.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bc-1.07.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bc-1.07.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '23cb493a118d4ff377dc78b4e5ea2b0c35b06e1f54b3b14c0280e6f672ee2706',
armv7l: '23cb493a118d4ff377dc78b4e5ea2b0c35b06e1f54b3b14c0280e6f672ee2706',
i686: 'f5786594f7ff0a60cc30af18dffd2bff4a92218c2957ab30bdf9fb39afd97616',
x86_64: 'd50ced1d0e56bb389e57bf431bbc8a18632d42dfd483b6416de9310cc782b125',
})
depends_on 'readline' depends_on 'readline'
depends_on 'flex' depends_on 'flex'
depends_on 'ed' => :build depends_on 'ed' => :build
......
...@@ -7,6 +7,19 @@ class Bcif < Package ...@@ -7,6 +7,19 @@ class Bcif < Package
source_url 'http://www.researchandtechnology.net/bcif/downloads/bcif_sources_1_0_beta.zip' source_url 'http://www.researchandtechnology.net/bcif/downloads/bcif_sources_1_0_beta.zip'
source_sha256 'fe1dde329fa60160d9ac8a0b9e4b9360a9377bc26177eab1a31e07479839d812' source_sha256 'fe1dde329fa60160d9ac8a0b9e4b9360a9377bc26177eab1a31e07479839d812'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bcif-1.0-beta-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bcif-1.0-beta-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bcif-1.0-beta-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bcif-1.0-beta-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'b22852369924b599c2c372dc4e1e699cca535284ac1f52747bc6cc0ecefa5bf3',
armv7l: 'b22852369924b599c2c372dc4e1e699cca535284ac1f52747bc6cc0ecefa5bf3',
i686: '60e2fe10178bfda42bb081baa271b102d198dd2dad40f6fd8ceff95528f59b8a',
x86_64: '48f1371c1ef59c68b0abc5eaf9312f396b9f5887daf4332ac423c46d516f8cc0',
})
depends_on 'unzip' depends_on 'unzip'
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class Bdwgc < Package ...@@ -7,6 +7,19 @@ class Bdwgc < Package
source_url 'https://github.com/ivmai/bdwgc/files/1005477/gc-7.6.0.tar.gz' source_url 'https://github.com/ivmai/bdwgc/files/1005477/gc-7.6.0.tar.gz'
source_sha256 'a14a28b1129be90e55cd6f71127ffc5594e1091d5d54131528c24cd0c03b7d90' source_sha256 'a14a28b1129be90e55cd6f71127ffc5594e1091d5d54131528c24cd0c03b7d90'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bdwgc-7.6.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'be29d91fd1e4ca65bc1f624f045b04b11178d689a9bd898c9a1e91b2e8cf8221',
armv7l: 'be29d91fd1e4ca65bc1f624f045b04b11178d689a9bd898c9a1e91b2e8cf8221',
i686: '6444b15b6cfa80b0e2ed0702944572b24ff2e6eb6fbe9baacc0acebdebe08c9d',
x86_64: 'cfb243044ce59c9b36b862400f30008413c7f48da01a162364e5ec796f4690b6',
})
depends_on 'libatomic_ops' depends_on 'libatomic_ops'
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class Bigreqsproto < Package ...@@ -7,6 +7,19 @@ class Bigreqsproto < Package
source_url 'https://www.x.org/archive/individual/proto/bigreqsproto-1.1.2.tar.gz' source_url 'https://www.x.org/archive/individual/proto/bigreqsproto-1.1.2.tar.gz'
source_sha256 'de68a1a9dd1a1219ad73531bff9f662bc62fcd777387549c43cd282399f4a6ea' source_sha256 'de68a1a9dd1a1219ad73531bff9f662bc62fcd777387549c43cd282399f4a6ea'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bigreqsproto-1.1.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bigreqsproto-1.1.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bigreqsproto-1.1.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bigreqsproto-1.1.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '87ebece074d85c84fb55414d83b0bfb5625c6077a11c7ed9361b602fa8cb9d37',
armv7l: '87ebece074d85c84fb55414d83b0bfb5625c6077a11c7ed9361b602fa8cb9d37',
i686: 'c274cfe95321c2fd343aa67a64e5879fad207c328c1847b2cafd4947edb6bd71',
x86_64: 'f93e9f194a8c91f981c07064bf7a057b9592bf19ed67ad9202a3f2d77d8c077c',
})
def self.build def self.build
system "./configure" system "./configure"
end end
......
...@@ -7,6 +7,19 @@ class Bind < Package ...@@ -7,6 +7,19 @@ class Bind < Package
source_url 'https://www.isc.org/downloads/file/9-10-5-p3/?version=tar-gz' source_url 'https://www.isc.org/downloads/file/9-10-5-p3/?version=tar-gz'
source_sha256 '8d7e96b5b0bbac7b900d4c4bbb82e0956b4e509433c5fa392bb72a929b96606a' source_sha256 '8d7e96b5b0bbac7b900d4c4bbb82e0956b4e509433c5fa392bb72a929b96606a'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.10.5-p3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.10.5-p3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.10.5-p3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bind-9.10.5-p3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '5d0ffc0fdfadccb9f838730797e645c249444abb077e5b3d05ad8f0a8241924f',
armv7l: '5d0ffc0fdfadccb9f838730797e645c249444abb077e5b3d05ad8f0a8241924f',
i686: '8d52384957c720b527650357ad3e5fd3732fbcae2083613c68993b913f603855',
x86_64: '3ca89eb998a259f393920174ac2bd1427465101eeb2a9cc8dcb5a880bbe0e4e0',
})
depends_on "buildessential" depends_on "buildessential"
depends_on "openssl" depends_on "openssl"
depends_on "libcap" depends_on "libcap"
......
...@@ -5,10 +5,10 @@ class Binutils < Package ...@@ -5,10 +5,10 @@ class Binutils < Package
homepage 'http://www.gnu.org/software/binutils/' homepage 'http://www.gnu.org/software/binutils/'
version '2.25-3' version '2.25-3'
binary_url ({ binary_url ({
aarch64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/binutils-2.25-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.25-3-chromeos-armv7l.tar.xz',
armv7l: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/binutils-2.25-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.25-3-chromeos-armv7l.tar.xz',
i686: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/binutils-2.25-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.25-3-chromeos-i686.tar.xz',
x86_64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/binutils-2.25-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.25-3-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '1bacd0d559775a5e8c444ccb51e75158abc4b997a206756bee2414d83f60381d', aarch64: '1bacd0d559775a5e8c444ccb51e75158abc4b997a206756bee2414d83f60381d',
......
...@@ -7,6 +7,19 @@ class Bison < Package ...@@ -7,6 +7,19 @@ class Bison < Package
source_url 'http://mirror.keystealth.org/gnu/bison/bison-3.0.4.tar.xz' source_url 'http://mirror.keystealth.org/gnu/bison/bison-3.0.4.tar.xz'
source_sha256 'a72428c7917bdf9fa93cb8181c971b6e22834125848cf1d03ce10b1bb0716fe1' source_sha256 'a72428c7917bdf9fa93cb8181c971b6e22834125848cf1d03ce10b1bb0716fe1'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bison-3.0.4-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bison-3.0.4-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bison-3.0.4-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bison-3.0.4-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'ede13d714d13f2d43f82aa31b14cda1f898dcffa220103bb2b25011433cbafb8',
armv7l: 'ede13d714d13f2d43f82aa31b14cda1f898dcffa220103bb2b25011433cbafb8',
i686: '295fd33c5b6b28fc78816f8f85a2f755ff398a846d15dec4bea72b7d1fcc037c',
x86_64: '68b57034c1e3bf65fdc55e4fb5d29e2a83178e855d909df77be261d8436e033a',
})
depends_on 'diffutils' => :build depends_on 'diffutils' => :build
depends_on 'm4' => :build depends_on 'm4' => :build
depends_on 'perl' => :build depends_on 'perl' => :build
......
...@@ -7,6 +7,19 @@ class Boost < Package ...@@ -7,6 +7,19 @@ class Boost < Package
source_url 'https://downloads.sourceforge.net/project/boost/boost/1.64.0/boost_1_64_0.tar.bz2' source_url 'https://downloads.sourceforge.net/project/boost/boost/1.64.0/boost_1_64_0.tar.bz2'
source_sha256 '7bcc5caace97baa948931d712ea5f37038dbb1c5d89b43ad4def4ed7cb683332' source_sha256 '7bcc5caace97baa948931d712ea5f37038dbb1c5d89b43ad4def4ed7cb683332'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/boost-1.64.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/boost-1.64.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/boost-1.64.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/boost-1.64.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'cc806a211d2d5e54f57828632d9e75618aec7a79d59d86b37d273c87ce49a602',
armv7l: 'cc806a211d2d5e54f57828632d9e75618aec7a79d59d86b37d273c87ce49a602',
i686: '34b64d136a7ca2f9601d25b79d2a353e8216d8c9a00cdb065abdb329e6126eba',
x86_64: '6500636fca4b7dd36bd36d819e686c1c2416709502660cfe477714072f0e2733',
})
def self.build def self.build
system './bootstrap.sh' system './bootstrap.sh'
end end
......
...@@ -7,6 +7,19 @@ class Byobu < Package ...@@ -7,6 +7,19 @@ class Byobu < Package
source_url 'https://launchpadlibrarian.net/322131788/byobu_5.119.orig.tar.gz' source_url 'https://launchpadlibrarian.net/322131788/byobu_5.119.orig.tar.gz'
source_sha256 '4b092ca12d3a33e89d84cc90c4a41af2ba8697d48e26080a45d64d6b7800ca77' source_sha256 '4b092ca12d3a33e89d84cc90c4a41af2ba8697d48e26080a45d64d6b7800ca77'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.119-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.119-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.119-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/byobu-5.119-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '9abd65ef1e50517041840f45d0996ba934772064d5d369481eca19d051ab784c',
armv7l: '9abd65ef1e50517041840f45d0996ba934772064d5d369481eca19d051ab784c',
i686: 'eace545af06c52b9103fc1bdf6309c14113e8c483c50a8ee9acd2bf43ba24939',
x86_64: 'fe135c3fe2fd13624759a474b011bfbb1eddfb0c1325d656e7b2b12e1c40d903',
})
depends_on 'gawk' depends_on 'gawk'
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class Bz2 < Package ...@@ -7,6 +7,19 @@ class Bz2 < Package
source_url 'http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz' source_url 'http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz'
source_sha256 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd' source_sha256 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bz2-1.0.6-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bz2-1.0.6-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bz2-1.0.6-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bz2-1.0.6-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '7b41f602ad83ecf36b72907ed86d739daaf8d177625f31d9205f7788e0cc9b5d',
armv7l: '7b41f602ad83ecf36b72907ed86d739daaf8d177625f31d9205f7788e0cc9b5d',
i686: '39e8e5157a5b645c7af0b65f36d765ae16304781fbdcecde1f34f15eed798633',
x86_64: '3808a7cba103b79efe35a7f131873b99d4253640715ab05b374db384272735eb',
})
depends_on 'diffutils' => :build depends_on 'diffutils' => :build
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class C_ares < Package ...@@ -7,6 +7,19 @@ class C_ares < Package
source_url 'https://c-ares.haxx.se/download/c-ares-1.13.0.tar.gz' source_url 'https://c-ares.haxx.se/download/c-ares-1.13.0.tar.gz'
source_sha256 '03f708f1b14a26ab26c38abd51137640cb444d3ec72380b21b20f1a8d2861da7' source_sha256 '03f708f1b14a26ab26c38abd51137640cb444d3ec72380b21b20f1a8d2861da7'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/c_ares-1.13.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/c_ares-1.13.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/c_ares-1.13.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/c_ares-1.13.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '750a615e4facc29c6bd14287bdd33b898e41ffaec0d58e572bd6b5f0091d7235',
armv7l: '750a615e4facc29c6bd14287bdd33b898e41ffaec0d58e572bd6b5f0091d7235',
i686: '33846c33b585cedb0f79614f0a7605417027317e1ba11b9817bd8399b310eea2',
x86_64: '2bbe81d4a4ca4c5ed396625f7b93ba876144fedec201d3f2093eecf718635c1e',
})
def self.build def self.build
system "./configure" system "./configure"
system "make" system "make"
......
...@@ -7,6 +7,19 @@ class Cabextract < Package ...@@ -7,6 +7,19 @@ class Cabextract < Package
source_url 'https://www.cabextract.org.uk/cabextract-1.6.tar.gz' source_url 'https://www.cabextract.org.uk/cabextract-1.6.tar.gz'
source_sha256 'cee661b56555350d26943c5e127fc75dd290b7f75689d5ebc1f04957c4af55fb' source_sha256 'cee661b56555350d26943c5e127fc75dd290b7f75689d5ebc1f04957c4af55fb'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cabextract-1.6-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cabextract-1.6-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/cabextract-1.6-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cabextract-1.6-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '2b80539b495ab1ed9a023da2b2d87310b1c58ceae177e6c541b93ccd77901517',
armv7l: '2b80539b495ab1ed9a023da2b2d87310b1c58ceae177e6c541b93ccd77901517',
i686: '77ce30a3079c392ca49760076c1efc99ceebaee932178434f8004a0bccee9a00',
x86_64: '75095476870a5fa3b4cb1d291f336b8132727ffbca7c35e0424aa2ccb38c4afd',
})
def self.build def self.build
system './configure' system './configure'
system 'make' system 'make'
......
...@@ -7,6 +7,19 @@ class Cadaver < Package ...@@ -7,6 +7,19 @@ class Cadaver < Package
source_url 'http://www.webdav.org/cadaver/cadaver-0.23.3.tar.gz' source_url 'http://www.webdav.org/cadaver/cadaver-0.23.3.tar.gz'
source_sha256 'fd4ce68a3230ba459a92bcb747fc6afa91e46d803c1d5ffe964b661793c13fca' source_sha256 'fd4ce68a3230ba459a92bcb747fc6afa91e46d803c1d5ffe964b661793c13fca'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cadaver-0.23.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cadaver-0.23.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/cadaver-0.23.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cadaver-0.23.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'd9a7268a76a9c4f3968b27e3c90d281f8f1b10a77d2ffd1baea583747a55ccd3',
armv7l: 'd9a7268a76a9c4f3968b27e3c90d281f8f1b10a77d2ffd1baea583747a55ccd3',
i686: '2c87f25d8cddc458250816f2cd6eb9a65ea7c59f5ab1c2cd50a3bca58ef6910f',
x86_64: 'db2900a257601dbdaae05477c7eecfda2cf6ed8e7e91e42cedf0cd59887aa19c',
})
def self.build def self.build
system "./configure" system "./configure"
system "make" system "make"
......
...@@ -7,6 +7,19 @@ class Cairo < Package ...@@ -7,6 +7,19 @@ class Cairo < Package
source_url 'https://www.cairographics.org/releases/cairo-1.14.10.tar.xz' source_url 'https://www.cairographics.org/releases/cairo-1.14.10.tar.xz'
source_sha256 '7e87878658f2c9951a14fc64114d4958c0e65ac47530b8ac3078b2ce41b66a09' source_sha256 '7e87878658f2c9951a14fc64114d4958c0e65ac47530b8ac3078b2ce41b66a09'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cairo-1.14.10-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cairo-1.14.10-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/cairo-1.14.10-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cairo-1.14.10-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '32e0aba6364a57b39d81fa58f0bad04a5ffca7ccd13f9f26c1a565447cafdc0a',
armv7l: '32e0aba6364a57b39d81fa58f0bad04a5ffca7ccd13f9f26c1a565447cafdc0a',
i686: '8b0e769f7402a4a0165c0a0f25348b20ec9daebc6a3e3cb85dbb8978b6e9aee4',
x86_64: 'c0563bef3431022a8058baf99ec9f8a81f5e9246cad2466e37ca02c13900bd5e',
})
depends_on 'libpng' depends_on 'libpng'
depends_on 'pixman' depends_on 'pixman'
depends_on 'freetype' # pango requires cairo with freetype depends_on 'freetype' # pango requires cairo with freetype
......
...@@ -2,14 +2,19 @@ require 'package' ...@@ -2,14 +2,19 @@ require 'package'
class Cbase < Package class Cbase < Package
description 'cbase is a C library of useful functions that simplify systems software development on System V UNIX.' description 'cbase is a C library of useful functions that simplify systems software development on System V UNIX.'
homepage 'http://www.hyperrealm.com/main.php?s=cbase' homepage 'http://www.hyperrealm.com/oss_cbase.shtml'
version '1.3.7' version '1.3.7-1'
source_url 'http://www.hyperrealm.com/cbase/cbase-1.3.7.tar.gz' source_url 'http://www.hyperrealm.com/packages/cbase-1.3.7.tar.gz'
source_sha256 'c4d155686ac2e9d1480319de311967fadad745a6ab6971d53d495d9a9e52dc47' source_sha256 'c4d155686ac2e9d1480319de311967fadad745a6ab6971d53d495d9a9e52dc47'
binary_url ({
})
binary_sha256 ({
})
def self.build def self.build
system './configure' system "./configure --prefix=#{CREW_PREFIX}"
system 'make' system "make"
end end
def self.install def self.install
......
...@@ -7,6 +7,19 @@ class Cdrkit < Package ...@@ -7,6 +7,19 @@ class Cdrkit < Package
source_url 'https://downloads.sourceforge.net/project/wodim/cdrkit/cdrkit_1.1.11.orig.tar.gz' source_url 'https://downloads.sourceforge.net/project/wodim/cdrkit/cdrkit_1.1.11.orig.tar.gz'
source_sha256 'd1c030756ecc182defee9fe885638c1785d35a2c2a297b4604c0e0dcc78e47da' source_sha256 'd1c030756ecc182defee9fe885638c1785d35a2c2a297b4604c0e0dcc78e47da'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cdrkit-1.1.11-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cdrkit-1.1.11-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/cdrkit-1.1.11-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cdrkit-1.1.11-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '6d829e8a270b9c6966998adff36696336503223c0a524c67a4760965741bc3e2',
armv7l: '6d829e8a270b9c6966998adff36696336503223c0a524c67a4760965741bc3e2',
i686: 'a88e5fa4e900593f11ffc492f0be315856b076398294510ed72a638b485066b8',
x86_64: '29a22b6c7627aafed893dbe11d91c9d907c41461b76d3baa9d0da38cd228c51d',
})
depends_on 'cmake' depends_on 'cmake'
depends_on 'libcap' depends_on 'libcap'
......
...@@ -7,6 +7,19 @@ class Chicken < Package ...@@ -7,6 +7,19 @@ class Chicken < Package
source_url 'https://code.call-cc.org/releases/4.12.0/chicken-4.12.0.tar.gz' source_url 'https://code.call-cc.org/releases/4.12.0/chicken-4.12.0.tar.gz'
source_sha256 '605ace459bc66e8c5f82abb03d9b1c9ca36f1c2295931d244d03629a947a6989' source_sha256 '605ace459bc66e8c5f82abb03d9b1c9ca36f1c2295931d244d03629a947a6989'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/chicken-4.12.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/chicken-4.12.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/chicken-4.12.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/chicken-4.12.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'f7289dd5902762bbf0b4834a2167834d9ca09f688a1c6676dd5b9f27421beb1b',
armv7l: 'f7289dd5902762bbf0b4834a2167834d9ca09f688a1c6676dd5b9f27421beb1b',
i686: 'db922dce8a1ac59c223b2251e202add59b7d72e3c36bca5daf82d6e1943f4d64',
x86_64: '2cc8acf02ac5d91c059664650a1886a67ec0ec4ce139d98f30560598d4fa165c',
})
def self.build def self.build
system "make", "PLATFORM=linux" system "make", "PLATFORM=linux"
end end
......
...@@ -7,6 +7,19 @@ class Clamav < Package ...@@ -7,6 +7,19 @@ class Clamav < Package
source_url 'https://www.clamav.net/downloads/production/clamav-0.99.2.tar.gz' source_url 'https://www.clamav.net/downloads/production/clamav-0.99.2.tar.gz'
source_sha256 '167bd6a13e05ece326b968fdb539b05c2ffcfef6018a274a10aeda85c2c0027a' source_sha256 '167bd6a13e05ece326b968fdb539b05c2ffcfef6018a274a10aeda85c2c0027a'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/clamav-0.99.2-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/clamav-0.99.2-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/clamav-0.99.2-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/clamav-0.99.2-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'bf8518c18e78b07483648ebd3e281ae3b49725e20b440dd56d896e92b8b29d7e',
armv7l: 'bf8518c18e78b07483648ebd3e281ae3b49725e20b440dd56d896e92b8b29d7e',
i686: 'c938db5fb8bd558dd96411073dc7dd552e1397fb40d6c4eef674bef36495e696',
x86_64: 'e5e1f2fe2dabc34cccd029e3918fb44d4d5f2f1efcdf1dfe217d7d8199ec688a',
})
depends_on 'patch' depends_on 'patch'
depends_on 'autoconf' depends_on 'autoconf'
......
...@@ -7,8 +7,18 @@ class Clisp < Package ...@@ -7,8 +7,18 @@ class Clisp < Package
source_url 'ftp://ftp.gnu.org/pub/gnu/clisp/release/2.49/clisp-2.49.tar.bz2' source_url 'ftp://ftp.gnu.org/pub/gnu/clisp/release/2.49/clisp-2.49.tar.bz2'
source_sha256 '8132ff353afaa70e6b19367a25ae3d5a43627279c25647c220641fed00f8e890' source_sha256 '8132ff353afaa70e6b19367a25ae3d5a43627279c25647c220641fed00f8e890'
binary_url ({
i686: 'https://dl.bintray.com/chromebrew/chromebrew/clisp-2.49-2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/clisp-2.49-2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
i686: '9255cf8cb4acf3e0d8c4dd889194937b1dc736063c82382cb64156ea1f746ff2',
x86_64: '68f7807ca4ccb4a3c584657100b8da214f02f9ef3c295295f69dacab6fd0bb87',
})
depends_on 'libsigsegv' depends_on 'libsigsegv'
depends_on 'ffcall' depends_on 'ffcall'
depends_on 'diffutils' => :build
def self.build def self.build
system "./configure", "--disable-static", "--enable-static", "--with-pic" system "./configure", "--disable-static", "--enable-static", "--with-pic"
......
...@@ -5,10 +5,10 @@ class Cloog < Package ...@@ -5,10 +5,10 @@ class Cloog < Package
homepage 'https://www.cloog.org/' homepage 'https://www.cloog.org/'
version '0.18.4-2' version '0.18.4-2'
binary_url ({ binary_url ({
aarch64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/cloog-0.18.4-chromeos-armv7l.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/cloog-0.18.4-2-chromeos-armv7l.tar.xz',
armv7l: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/cloog-0.18.4-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew-cross/cloog-0.18.4-2-chromeos-armv7l.tar.xz',
i686: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/cloog-0.18.4-chromeos-i686.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew-cross/cloog-0.18.4-2-chromeos-i686.tar.xz',
x86_64: 'https://github.com/jam7/chrome-cross/releases/download/v1.8/cloog-0.18.4-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew-cross/cloog-0.18.4-2-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'f79bede55ba092c133a26b03c79b71a4d9e7f46c7118308f9d182f3a2ed3f2c0', aarch64: 'f79bede55ba092c133a26b03c79b71a4d9e7f46c7118308f9d182f3a2ed3f2c0',
......
...@@ -3,9 +3,22 @@ require 'package' ...@@ -3,9 +3,22 @@ require 'package'
class Cmake < Package class Cmake < Package
description 'CMake is an open-source, cross-platform family of tools designed to build, test and package software.' description 'CMake is an open-source, cross-platform family of tools designed to build, test and package software.'
homepage 'https://cmake.org/' homepage 'https://cmake.org/'
version '3.9.0' version '3.9.1'
source_url 'https://cmake.org/files/v3.9/cmake-3.9.0.tar.gz' source_url 'https://cmake.org/files/v3.9/cmake-3.9.1.tar.gz'
source_sha256 '167701525183dbb722b9ffe69fb525aa2b81798cf12f5ce1c020c93394dfae0f' source_sha256 'd768ee83d217f91bb597b3ca2ac663da7a8603c97e1f1a5184bc01e0ad2b12bb'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cmake-3.9.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cmake-3.9.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/cmake-3.9.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cmake-3.9.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '0735ec6920a6598a066e9cddca144eb3e6d3d56313d766d19ce0f91eafa3f90a',
armv7l: '0735ec6920a6598a066e9cddca144eb3e6d3d56313d766d19ce0f91eafa3f90a',
i686: '3ed6f69859386916cd001cd3d68330b361133883a7f65146b08080b238efcb7f',
x86_64: '2ddaca97b6f8e4973d7fe1631652734ac414e47b6e221ac126de61c0f5e12455',
})
depends_on 'buildessential' depends_on 'buildessential'
depends_on 'openssl' depends_on 'openssl'
......
...@@ -7,6 +7,19 @@ class Cmatrix < Package ...@@ -7,6 +7,19 @@ class Cmatrix < Package
source_url 'http://www.asty.org/cmatrix/dist/cmatrix-1.2a.tar.gz' source_url 'http://www.asty.org/cmatrix/dist/cmatrix-1.2a.tar.gz'
source_sha256 '1fa6e6caea254b6fe70a492efddc1b40ad7ccb950a5adfd80df75b640577064c' source_sha256 '1fa6e6caea254b6fe70a492efddc1b40ad7ccb950a5adfd80df75b640577064c'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cmatrix-1.2a-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cmatrix-1.2a-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/cmatrix-1.2a-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cmatrix-1.2a-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'cd094b3ef03e1f1c47d7d1784549a6ded9ccfb59b2fb4546a5b4b99ce011a954',
armv7l: 'cd094b3ef03e1f1c47d7d1784549a6ded9ccfb59b2fb4546a5b4b99ce011a954',
i686: '9e97e2fa6ef0a384223b2c456905e5955a2355967f7ca14fcd98b0ebeeb651a3',
x86_64: 'a846151b32138a8b0803b3e40dda4d42e804d093dab1105787578714e144131b',
})
depends_on 'buildessential' depends_on 'buildessential'
depends_on 'ncurses' depends_on 'ncurses'
......
...@@ -7,6 +7,19 @@ class Composer < Package ...@@ -7,6 +7,19 @@ class Composer < Package
source_url 'https://github.com/composer/composer/archive/1.4.2.tar.gz' source_url 'https://github.com/composer/composer/archive/1.4.2.tar.gz'
source_sha256 'b5ebe7bfddf6e05be9ab071d5d53dc49e7c9059a12238460ec86e2e6ab722e06' source_sha256 'b5ebe7bfddf6e05be9ab071d5d53dc49e7c9059a12238460ec86e2e6ab722e06'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/composer-1.4.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/composer-1.4.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/composer-1.4.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/composer-1.4.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '21fc4be414c57b87f2fef310bd5686bf9afacf9b42d70eb965c3d2a2ebf8169d',
armv7l: '21fc4be414c57b87f2fef310bd5686bf9afacf9b42d70eb965c3d2a2ebf8169d',
i686: 'd9287ea3756417da202bc720f24a68942f0d8391e73ab2f403b4d28b243d5ec0',
x86_64: 'a4df579e211c787e5d92c6102a6f3ee1017de8813ed5fe3482b5be0b0633f27e',
})
depends_on 'php7' unless File.exists? '/usr/local/bin/php' depends_on 'php7' unless File.exists? '/usr/local/bin/php'
def self.install def self.install
......
...@@ -7,6 +7,19 @@ class Compositeproto < Package ...@@ -7,6 +7,19 @@ class Compositeproto < Package
source_url 'https://www.x.org/archive/individual/proto/compositeproto-0.4.tar.gz' source_url 'https://www.x.org/archive/individual/proto/compositeproto-0.4.tar.gz'
source_sha256 '1607f58409185203077de59801970b07a36f41e586a499918284c8d768d870cc' source_sha256 '1607f58409185203077de59801970b07a36f41e586a499918284c8d768d870cc'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/compositeproto-0.4-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/compositeproto-0.4-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/compositeproto-0.4-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/compositeproto-0.4-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'e9378ece79e1ad5756086242df883ea1642cec69d3c9418c80d26e681d403b2f',
armv7l: 'e9378ece79e1ad5756086242df883ea1642cec69d3c9418c80d26e681d403b2f',
i686: 'a23c23301e800fe5e3299e70c77856ce6f041b5bafc5b5af550ee786f418259c',
x86_64: 'e111f0ea71ac2c54ab8c68744295ab90dce69b17f59c8f0ea568b9f23f105693',
})
def self.build def self.build
system "./configure" system "./configure"
end end
......
...@@ -7,16 +7,16 @@ class Compressdoc < Package ...@@ -7,16 +7,16 @@ class Compressdoc < Package
source_url 'https://github.com/ojab/BLFS/archive/9b2b12c0d809e287e1ea3fa4790a73a71feffbe4.tar.gz' source_url 'https://github.com/ojab/BLFS/archive/9b2b12c0d809e287e1ea3fa4790a73a71feffbe4.tar.gz'
source_sha256 '6ebe4a9bbef5d0e84a36e56ac6fb1f0a2cfa86cb00c49628a0d3151d37f5d2f1' source_sha256 '6ebe4a9bbef5d0e84a36e56ac6fb1f0a2cfa86cb00c49628a0d3151d37f5d2f1'
binary_url ({ binary_url ({
aarch64: 'https://github.com/jam7/chromebrew/releases/download/binaries/compressdoc-9b2b12-chromeos-x86_64.tar.xz', aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/compressdoc-9b2b12-chromeos-armv7l.tar.xz',
armv7l: 'https://github.com/jam7/chromebrew/releases/download/binaries/compressdoc-9b2b12-chromeos-x86_64.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/compressdoc-9b2b12-chromeos-armv7l.tar.xz',
i686: 'https://github.com/jam7/chromebrew/releases/download/binaries/compressdoc-9b2b12-chromeos-x86_64.tar.xz', i686: 'https://dl.bintray.com/chromebrew/chromebrew/compressdoc-9b2b12-chromeos-i686.tar.xz',
x86_64: 'https://github.com/jam7/chromebrew/releases/download/binaries/compressdoc-9b2b12-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/compressdoc-9b2b12-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '4743bfb71bf851cb659dce71465e034fae19250e72f97aa7a50d6d8298f03347', aarch64: 'b3af093343c2651168f28aea8dc4ac36709b2c13c0b6430553762580b0330ccd',
armv7l: '4743bfb71bf851cb659dce71465e034fae19250e72f97aa7a50d6d8298f03347', armv7l: 'b3af093343c2651168f28aea8dc4ac36709b2c13c0b6430553762580b0330ccd',
i686: '4743bfb71bf851cb659dce71465e034fae19250e72f97aa7a50d6d8298f03347', i686: '88addb581c6c8b6764d896097d412ff805fdc646a8a801f6246db9ced322a4e1',
x86_64: '4743bfb71bf851cb659dce71465e034fae19250e72f97aa7a50d6d8298f03347', x86_64: 'f2eebdff47e0e6758ab1bf504577ea2d4513a2cbfb768b12439624db73e5fbaf',
}) })
def self.install def self.install
......
...@@ -7,6 +7,19 @@ class Coreutils < Package ...@@ -7,6 +7,19 @@ class Coreutils < Package
source_url 'https://ftpmirror.gnu.org/coreutils/coreutils-8.27.tar.xz' source_url 'https://ftpmirror.gnu.org/coreutils/coreutils-8.27.tar.xz'
source_sha256 '8891d349ee87b9ff7870f52b6d9312a9db672d2439d289bc57084771ca21656b' source_sha256 '8891d349ee87b9ff7870f52b6d9312a9db672d2439d289bc57084771ca21656b'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/coreutils-8.27-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/coreutils-8.27-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/coreutils-8.27-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/coreutils-8.27-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '150a40838d94d5d53fd2b1596802147a2ec8e9cdb18c7771aa4b8b22bc3c7312',
armv7l: '150a40838d94d5d53fd2b1596802147a2ec8e9cdb18c7771aa4b8b22bc3c7312',
i686: 'cdfa9a67beecc2f9c8e62ed096af27c0a7f780e829786421d8a93d8c1e315cdc',
x86_64: '5dee72c39c02c6039406f011394f499dcd91bcced4b62c4ea0fa155d12bab9b3',
})
def self.build def self.build
system './configure' system './configure'
system 'make' system 'make'
......
...@@ -7,6 +7,19 @@ class Cpio < Package ...@@ -7,6 +7,19 @@ class Cpio < Package
source_url 'http://ftp.gnu.org/gnu/cpio/cpio-2.12.tar.gz' source_url 'http://ftp.gnu.org/gnu/cpio/cpio-2.12.tar.gz'
source_sha256 '08a35e92deb3c85d269a0059a27d4140a9667a6369459299d08c17f713a92e73' source_sha256 '08a35e92deb3c85d269a0059a27d4140a9667a6369459299d08c17f713a92e73'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cpio-2.12-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cpio-2.12-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/cpio-2.12-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cpio-2.12-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'ce329d2fa0fc9f708af6992a72335ed787e2c6753ed745149f3b343e5d237f0d',
armv7l: 'ce329d2fa0fc9f708af6992a72335ed787e2c6753ed745149f3b343e5d237f0d',
i686: '9240db94042983365a1c70b762dfee9870ee75697e13b88ae33b86b94d2a7d50',
x86_64: '492cb4051825b4de2393229e82ace30f19cd43794f0828d76d0466e97c88916d',
})
depends_on 'binutils' depends_on 'binutils'
depends_on 'gawk' depends_on 'gawk'
......
...@@ -7,6 +7,19 @@ class Cpustat < Package ...@@ -7,6 +7,19 @@ class Cpustat < Package
source_url 'http://kernel.ubuntu.com/~cking/tarballs/cpustat/cpustat-0.02.03.tar.gz' source_url 'http://kernel.ubuntu.com/~cking/tarballs/cpustat/cpustat-0.02.03.tar.gz'
source_sha256 '8e48cbd6927b9060a59cd278bb855f6fcdb773ff5ff919a1f75c086c94b4c1d0' source_sha256 '8e48cbd6927b9060a59cd278bb855f6fcdb773ff5ff919a1f75c086c94b4c1d0'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cpustat-0.02.03-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cpustat-0.02.03-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/cpustat-0.02.03-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cpustat-0.02.03-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '3512fe1d54b69cc47830c99ea89fa6851dc14a936c942c1087d49bd9c4a1643c',
armv7l: '3512fe1d54b69cc47830c99ea89fa6851dc14a936c942c1087d49bd9c4a1643c',
i686: 'e108e8981bcfa369dbeb450ef2fe5f60adf752ba7bd6b45e3670778fd871089a',
x86_64: 'fd4dc76c596c68617c9ef91cefc17ce5394e52227754968a6f699548439c08e7',
})
depends_on 'ncurses' depends_on 'ncurses'
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class Ctags < Package ...@@ -7,6 +7,19 @@ class Ctags < Package
source_url 'http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz' source_url 'http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz'
source_sha256 '0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7' source_sha256 '0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ctags-5.8-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ctags-5.8-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/ctags-5.8-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ctags-5.8-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '81a6e5cf24475c276751966ab9ccd884fa7fb339e7c2b6224a928fe9a130bec7',
armv7l: '81a6e5cf24475c276751966ab9ccd884fa7fb339e7c2b6224a928fe9a130bec7',
i686: '21fd5f780112b4e7d7df6c5d8cdc5c10e5507b4e597a071b332e9d30efa40ebe',
x86_64: 'd3003d8b2e138bb774b119d089aa8de6c5d5881dc6229a89149bb974ce8a20a4',
})
def self.build def self.build
system "./configure" system "./configure"
system "make" system "make"
......
...@@ -7,6 +7,21 @@ class Ctorrent < Package ...@@ -7,6 +7,21 @@ class Ctorrent < Package
source_url 'http://www.rahul.net/dholmes/ctorrent/ctorrent-dnh3.3.2.tar.gz' source_url 'http://www.rahul.net/dholmes/ctorrent/ctorrent-dnh3.3.2.tar.gz'
source_sha256 'c87366c91475931f75b924119580abd06a7b3cb3f00fef47346552cab1e24863' source_sha256 'c87366c91475931f75b924119580abd06a7b3cb3f00fef47346552cab1e24863'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ctorrent-3.3.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ctorrent-3.3.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/ctorrent-3.3.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ctorrent-3.3.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '32f8e0727420efc33e670f025c1608fe4c8aec5cbf660a24fde1366dd8a85ef1',
armv7l: '32f8e0727420efc33e670f025c1608fe4c8aec5cbf660a24fde1366dd8a85ef1',
i686: '18e5029cb1032bf6a623197c06a5f023d1a3af53e421be77ab8950be52a5bda3',
x86_64: '012252e1976bd0580c34f697cff7338b53d4989b6f52a02b5171807981aa1ec4',
})
depends_on 'openssl' => :build
def self.build def self.build
system "./configure" system "./configure"
end end
......
...@@ -3,9 +3,22 @@ require 'package' ...@@ -3,9 +3,22 @@ require 'package'
class Curl < Package class Curl < Package
description 'Command line tool and library for transferring data with URLs.' description 'Command line tool and library for transferring data with URLs.'
homepage 'https://curl.haxx.se/' homepage 'https://curl.haxx.se/'
version '7.54.1' version '7.55.1'
source_url 'https://curl.haxx.se/download/curl-7.54.1.tar.bz2' source_url 'https://curl.haxx.se/download/curl-7.55.1.tar.bz2'
source_sha256 'fdfc4df2d001ee0c44ec071186e770046249263c491fcae48df0e1a3ca8f25a0' source_sha256 'e5b1a92ed3b0c11f149886458fa063419500819f1610c020d62f25b8e4b16cfb'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.55.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.55.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.55.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.55.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '7ef956dad600af8a22681f2d03360b88900ced7f27d3515904ef3f9aac47685e',
armv7l: '7ef956dad600af8a22681f2d03360b88900ced7f27d3515904ef3f9aac47685e',
i686: '85e4c5086ff52f3c0e86db39fc23cf9fc942ebc2acfeb34cb9c02a59d1d7ad85',
x86_64: 'a033d6ed5133d8f0e6e6f76a38b2e4b6fb241803d21ff0b593e11d5a9481ed3c',
})
depends_on 'openssl' => :build depends_on 'openssl' => :build
depends_on 'zlibpkg' => :build depends_on 'zlibpkg' => :build
......
require 'package'
class Cvs < Package
description "CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. It fills a similar role to the free software RCS, PRCS, and Aegis packages."
homepage "http://www.nongnu.org/cvs/"
version "1.11.23"
source_url "https://ftp.gnu.org/non-gnu/cvs/source/stable/1.11.23/cvs-1.11.23.tar.bz2"
source_sha256 "400f51b59d85116e79b844f2d5dbbad4759442a789b401a94aa5052c3d7a4aa9"
depends_on 'gcc'
def self.build
system "sed 's/getline /get_line /' <lib/getline.c >lib/getline.c2" # A bug in cvs, read here: http://permalink.gmane.org/gmane.linux.lfs.devel/10198
system "sed 's/getline /get_line /' <lib/getline.h >lib/getline.h2"
system "mv lib/getline.h2 lib/getline.h"
system "mv lib/getline.c2 lib/getline.c"
system "./configure --prefix=#{CREW_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
...@@ -7,6 +7,19 @@ class Damageproto < Package ...@@ -7,6 +7,19 @@ class Damageproto < Package
source_url 'https://www.x.org/archive/individual/proto/damageproto-1.2.1.tar.gz' source_url 'https://www.x.org/archive/individual/proto/damageproto-1.2.1.tar.gz'
source_sha256 'f65ccbf1de9750a527ea6e85694085b179f2d06495cbdb742b3edb2149fef303' source_sha256 'f65ccbf1de9750a527ea6e85694085b179f2d06495cbdb742b3edb2149fef303'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/damageproto-1.2.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/damageproto-1.2.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/damageproto-1.2.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/damageproto-1.2.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'e75540a25f67be9d01b88782a5257e9f7958458d77ad069a4aae4a34913099f1',
armv7l: 'e75540a25f67be9d01b88782a5257e9f7958458d77ad069a4aae4a34913099f1',
i686: '1570f461f2e003f120bda0729a9a071cef7b59a2b55aecc1cac729cb58cf4ab5',
x86_64: 'a2490f9bc4e522400157b00d601718eb418a1b66558b144a38eda43d26518c5f',
})
def self.build def self.build
system "./configure" system "./configure"
end end
......
...@@ -7,6 +7,19 @@ class Darkhttpd < Package ...@@ -7,6 +7,19 @@ class Darkhttpd < Package
source_url 'https://unix4lyfe.org/darkhttpd/darkhttpd-1.12.tar.bz2' source_url 'https://unix4lyfe.org/darkhttpd/darkhttpd-1.12.tar.bz2'
source_sha256 'a50417b622b32b5f421b3132cb94ebeff04f02c5fb87fba2e31147d23de50505' source_sha256 'a50417b622b32b5f421b3132cb94ebeff04f02c5fb87fba2e31147d23de50505'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/darkhttpd-1.12-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/darkhttpd-1.12-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/darkhttpd-1.12-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/darkhttpd-1.12-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '2e0d63b59129bae92d3d957b655a9d4bf07a66586d5427f8fbe1b0d181541b0f',
armv7l: '2e0d63b59129bae92d3d957b655a9d4bf07a66586d5427f8fbe1b0d181541b0f',
i686: '56f4e98ccfe4f04ca4fd7bf3c1268de0dc44600da4b4257d32cc0cfe634485c9',
x86_64: 'c60d1cb89689bd4ecbe0503b37cfeefa7b64a0db310644fbe4e987bfd3f6699e',
})
def self.build def self.build
system 'make' system 'make'
end end
......
...@@ -26,6 +26,19 @@ class Dart < Package ...@@ -26,6 +26,19 @@ class Dart < Package
# abort 'Unable to install dart sdk. Architecture not supported.'.lightred # abort 'Unable to install dart sdk. Architecture not supported.'.lightred
end end
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dart-1.24.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dart-1.24.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/dart-1.24.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dart-1.24.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'd19e34f2251670535add6e2877d8f6564ed457a5da85a179575b5d1ce931592e',
armv7l: 'd19e34f2251670535add6e2877d8f6564ed457a5da85a179575b5d1ce931592e',
i686: '4f355931de520119772399267c50c1738bcbca1e675f16e838023d62874b8428',
x86_64: 'e3c08598150d72bcc3b06a79c0a37ab5559d1a3ff7153e7a703c6e7ba1b89ccf',
})
depends_on 'unzip' depends_on 'unzip'
def self.install def self.install
......
...@@ -7,6 +7,19 @@ class Datamash < Package ...@@ -7,6 +7,19 @@ class Datamash < Package
source_url 'https://ftpmirror.gnu.org/datamash/datamash-1.1.1.tar.gz' source_url 'https://ftpmirror.gnu.org/datamash/datamash-1.1.1.tar.gz'
source_sha256 '420819b3d7372ee3ce704add847cff7d08c4f8176c1d48735d4a632410bb801b' source_sha256 '420819b3d7372ee3ce704add847cff7d08c4f8176c1d48735d4a632410bb801b'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.1.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.1.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.1.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.1.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'e664ff3f0882182ae85207bd1206fe71c0f7cbd57f32dca37791ed9ec4dc51e0',
armv7l: 'e664ff3f0882182ae85207bd1206fe71c0f7cbd57f32dca37791ed9ec4dc51e0',
i686: '6bddfe6f7e92197c65c64ec2ee39cd88f57eafa96f93496bf058174f33eae882',
x86_64: '179497c275e0f4f51c0c6512515d0bbe9bbcd8397b0737e45ff63be4acb907d7',
})
def self.build def self.build
system './configure' system './configure'
system 'make' system 'make'
......
...@@ -7,6 +7,19 @@ class Dbus < Package ...@@ -7,6 +7,19 @@ class Dbus < Package
source_url 'https://dbus.freedesktop.org/releases/dbus/dbus-1.11.14.tar.gz' source_url 'https://dbus.freedesktop.org/releases/dbus/dbus-1.11.14.tar.gz'
source_sha256 '55cfc7fdd2cccb2fce1f75d2132ad4801b5ed6699fc2ce79ed993574adf90c80' source_sha256 '55cfc7fdd2cccb2fce1f75d2132ad4801b5ed6699fc2ce79ed993574adf90c80'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.11.14-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.11.14-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.11.14-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.11.14-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '608054e9cd999d4c42f740aede76058869050fd1897636187b3f56dc3a2f13dc',
armv7l: '608054e9cd999d4c42f740aede76058869050fd1897636187b3f56dc3a2f13dc',
i686: '58128f69a4f6e90f472b02bae8cbfddff953f82b526ebd569a398b14188c815b',
x86_64: '8b1c0db41420f8880694ef97f6fb333e8f4a0e4fc0323c6953c1d03df2d20c4d',
})
depends_on 'expat' depends_on 'expat'
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class Di < Package ...@@ -7,6 +7,19 @@ class Di < Package
source_url 'https://gentoo.com/di/di-4.44.tar.gz' source_url 'https://gentoo.com/di/di-4.44.tar.gz'
source_sha256 '963d00cadbf5a115ff31b31b0d6141be751c7b0a209e50990cb78e36d1a50320' source_sha256 '963d00cadbf5a115ff31b31b0d6141be751c7b0a209e50990cb78e36d1a50320'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.44-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.44-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.44-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.44-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'd8afd4edc9ff3b1cf07ff24136db197b0ccd200cc513c058a49ae4bf1d7c6fd2',
armv7l: 'd8afd4edc9ff3b1cf07ff24136db197b0ccd200cc513c058a49ae4bf1d7c6fd2',
i686: '59031360f1daa4593cdb961864ed6357b30cbe393c6d83f80f4a38f8fff9fb92',
x86_64: 'a233c27d5c1b70585a99806fd20f716e088b7f8fd5250a499b75d63a6cd863d3',
})
def self.build def self.build
system "sed -i '40s,= ,= $(DESTDIR)/,' Makefile" # set correct bin path system "sed -i '40s,= ,= $(DESTDIR)/,' Makefile" # set correct bin path
system "sed -i '44s,= ,= $(DESTDIR)/,' Makefile" # add destdir to man path system "sed -i '44s,= ,= $(DESTDIR)/,' Makefile" # add destdir to man path
......
...@@ -7,6 +7,19 @@ class Diffutils < Package ...@@ -7,6 +7,19 @@ class Diffutils < Package
source_url 'https://ftp.gnu.org/gnu/diffutils/diffutils-3.6.tar.xz' source_url 'https://ftp.gnu.org/gnu/diffutils/diffutils-3.6.tar.xz'
source_sha256 'd621e8bdd4b573918c8145f7ae61817d1be9deb4c8d2328a65cea8e11d783bd6' source_sha256 'd621e8bdd4b573918c8145f7ae61817d1be9deb4c8d2328a65cea8e11d783bd6'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/diffutils-3.6-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/diffutils-3.6-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/diffutils-3.6-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/diffutils-3.6-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '77a30765496cd1c8c81c5494f0d271723fe8594ba32cd97e956548cc113fe4a4',
armv7l: '77a30765496cd1c8c81c5494f0d271723fe8594ba32cd97e956548cc113fe4a4',
i686: 'a571f4a127d616f216dce43e72bdb746243b90516a3aa2a3c441c5c7130a5726',
x86_64: 'd1d6cfc14b969ffb340b99c5fb66791745209ad43198ef1b990ffccb3ac2cb3e',
})
depends_on 'libsigsegv' depends_on 'libsigsegv'
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class Diskscan < Package ...@@ -7,6 +7,19 @@ class Diskscan < Package
source_url 'https://github.com/baruch/diskscan/archive/0.19.tar.gz' source_url 'https://github.com/baruch/diskscan/archive/0.19.tar.gz'
source_sha256 '92a7298af99043e1e584e4343040b6574b9229f44c122e1cbcb90ba478d928d1' source_sha256 '92a7298af99043e1e584e4343040b6574b9229f44c122e1cbcb90ba478d928d1'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.19-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.19-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.19-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.19-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'f9935c4832761838472c265106acdfd05ddf40106c662d1cdbca3b41f6ab1e0d',
armv7l: 'f9935c4832761838472c265106acdfd05ddf40106c662d1cdbca3b41f6ab1e0d',
i686: '4f946ad0e0fd9d9420b373ce72f77abfa876dabfc2620c1552bfdadc8cb4229a',
x86_64: '069edbf22cfeccacd021a8c343e3eb508967ca7490399cc1cde790ff61bdf0d2',
})
depends_on 'cmake' => :build depends_on 'cmake' => :build
depends_on 'termcap' depends_on 'termcap'
......
...@@ -7,6 +7,19 @@ class Dmidecode < Package ...@@ -7,6 +7,19 @@ class Dmidecode < Package
source_url 'http://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.1.tar.xz' source_url 'http://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.1.tar.xz'
source_sha256 'd766ce9b25548c59b1e7e930505b4cad9a7bb0b904a1a391fbb604d529781ac0' source_sha256 'd766ce9b25548c59b1e7e930505b4cad9a7bb0b904a1a391fbb604d529781ac0'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dmidecode-3.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dmidecode-3.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/dmidecode-3.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dmidecode-3.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'a3f1bf96a328ee441940346e0a907ad26e3656676eb3750d00b749fac0912bbe',
armv7l: 'a3f1bf96a328ee441940346e0a907ad26e3656676eb3750d00b749fac0912bbe',
i686: '2d5cd5a5d2bc1a91a1b83ef7fb5c3d1054ff07d8ba7b6f73a7944aa8e83e38f2',
x86_64: 'ee453a6dada1736e1c9ac271d2b540bbdc1b7682e8db637b0dcf381e9e4fc5d1',
})
def self.build def self.build
case ARCH case ARCH
when 'i686', 'x86_64' when 'i686', 'x86_64'
......
...@@ -7,6 +7,19 @@ class Dmxproto < Package ...@@ -7,6 +7,19 @@ class Dmxproto < Package
source_url 'https://www.x.org/archive/individual/proto/dmxproto-2.3.tar.gz' source_url 'https://www.x.org/archive/individual/proto/dmxproto-2.3.tar.gz'
source_sha256 'a911a086a61c1bb16d35f70b391f167744ee721b5e2a7f22c00bc5a2c1ecb242' source_sha256 'a911a086a61c1bb16d35f70b391f167744ee721b5e2a7f22c00bc5a2c1ecb242'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dmxproto-2.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dmxproto-2.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/dmxproto-2.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dmxproto-2.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'cb7a11e41ed58031979964b1d74daf6d1d1a3fffaf109d83d33099257415d4db',
armv7l: 'cb7a11e41ed58031979964b1d74daf6d1d1a3fffaf109d83d33099257415d4db',
i686: '6d72ac097f38aec3fea9b1e7459ca63687db48b18aeb6244b1f4021c66bdb71b',
x86_64: 'ff140f170545e997aaf0237f54eb2446aa0f30610e9604c25c150f864154731a',
})
def self.build def self.build
system "./configure" system "./configure"
end end
......
...@@ -7,6 +7,19 @@ class Docbook < Package ...@@ -7,6 +7,19 @@ class Docbook < Package
source_url 'https://downloads.sourceforge.net/project/docbook/docbook-xsl/1.79.1/docbook-xsl-1.79.1.tar.bz2' source_url 'https://downloads.sourceforge.net/project/docbook/docbook-xsl/1.79.1/docbook-xsl-1.79.1.tar.bz2'
source_sha256 '725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968' source_sha256 '725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook-1.79.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/docbook-1.79.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/docbook-1.79.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook-1.79.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '46c4bc0ba85310a7dbd317ccf82d1a01d84fed57844fe1ab402c97e7dfff214b',
armv7l: '46c4bc0ba85310a7dbd317ccf82d1a01d84fed57844fe1ab402c97e7dfff214b',
i686: 'f920e1e335360b845136dcd6ae16d6802db8c6a363f728122b25ba9b272d5f22',
x86_64: '4cb9846d4a824f015b86a7c633877e8716a52fa2f3d76cc2a9d1149ef3b49b3a',
})
def self.install def self.install
system "mkdir -p #{CREW_DEST_DIR}/usr/local/docbook" system "mkdir -p #{CREW_DEST_DIR}/usr/local/docbook"
system "cp -r . #{CREW_DEST_DIR}/usr/local/docbook" system "cp -r . #{CREW_DEST_DIR}/usr/local/docbook"
......
require 'package'
class Docbook2x < Package
description 'docbook2X is a software package that converts DocBook documents into the traditional Unix man page format and the GNU Texinfo format.'
homepage 'http://docbook2x.sourceforge.net/'
version '0.8.8'
source_url 'https://downloads.sourceforge.net/project/docbook2x/docbook2x/0.8.8/docbook2X-0.8.8.tar.gz'
source_sha256 '4077757d367a9d1b1427e8d5dfc3c49d993e90deabc6df23d05cfe9cd2fcdc45'
depends_on 'perl_xml_sax_parserfactory'
def self.build
system './configure'
system 'make'
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
...@@ -9,6 +9,19 @@ class Docbook_xml < Package ...@@ -9,6 +9,19 @@ class Docbook_xml < Package
source_url 'http://www.docbook.org/xml/4.3/docbook-xml-4.3.zip' source_url 'http://www.docbook.org/xml/4.3/docbook-xml-4.3.zip'
source_sha256 '23068a94ea6fd484b004c5a73ec36a66aa47ea8f0d6b62cc1695931f5c143464' source_sha256 '23068a94ea6fd484b004c5a73ec36a66aa47ea8f0d6b62cc1695931f5c143464'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xml-4.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xml-4.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xml-4.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xml-4.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'd52eb60b394b51945c4ebcefe915664fb835308e68e81a03f63da6b524f2b8db',
armv7l: 'd52eb60b394b51945c4ebcefe915664fb835308e68e81a03f63da6b524f2b8db',
i686: '432c69d99add5b330b8c3a43bbf937e10a2cee93081296e7fb43cd2e35cf3bd6',
x86_64: '43652bc703c27c907372133db6e93c39a90b8d671a94e6136a3c2e453672a02d',
})
depends_on 'unzip' depends_on 'unzip'
depends_on 'libxml2' depends_on 'libxml2'
depends_on 'docbook' depends_on 'docbook'
......
...@@ -9,6 +9,19 @@ class Docbook_xsl < Package ...@@ -9,6 +9,19 @@ class Docbook_xsl < Package
source_url 'http://downloads.sourceforge.net/docbook/docbook-xsl-1.79.1.tar.bz2' source_url 'http://downloads.sourceforge.net/docbook/docbook-xsl-1.79.1.tar.bz2'
source_sha256 '725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968' source_sha256 '725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xsl-1.79.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xsl-1.79.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xsl-1.79.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xsl-1.79.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'dc78b57e5e4219ea92f0c2f077806c8f1f88f66577cec829d23691319d812ad6',
armv7l: 'dc78b57e5e4219ea92f0c2f077806c8f1f88f66577cec829d23691319d812ad6',
i686: '46834cf7ee7510cd02417a50b874fe0aceb806fc656ca13600e3bfa7dee25c5c',
x86_64: '6713dae4909337fde776f610cf3dee9b6b0ca88a8b35ffb02cc213022f6b85ba',
})
depends_on 'unzip' depends_on 'unzip'
depends_on 'libxml2' depends_on 'libxml2'
depends_on 'libxslt' depends_on 'libxslt'
......
...@@ -7,6 +7,21 @@ class Dos2unix < Package ...@@ -7,6 +7,21 @@ class Dos2unix < Package
source_url 'https://downloads.sourceforge.net/project/dos2unix/dos2unix/7.3.5/dos2unix-7.3.5.tar.gz' source_url 'https://downloads.sourceforge.net/project/dos2unix/dos2unix/7.3.5/dos2unix-7.3.5.tar.gz'
source_sha256 'a72caa2fb5cb739403315472fe522eda41aabab2a02ad6f5589639330af262e5' source_sha256 'a72caa2fb5cb739403315472fe522eda41aabab2a02ad6f5589639330af262e5'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dos2unix-7.3.5-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dos2unix-7.3.5-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/dos2unix-7.3.5-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dos2unix-7.3.5-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '08909d923f63f79847ddcd923c1b4d92e5d666661833c51e776b1d37467e3fc9',
armv7l: '08909d923f63f79847ddcd923c1b4d92e5d666661833c51e776b1d37467e3fc9',
i686: 'b4469a6fdbfe6806d62be2b1c19137c522fb3481e00424af43e82be7d15aa259',
x86_64: '1ccebaca6f44e1d5dc75e172c7c8acd34844c0e34a9a6f69df0e5ebe2bab08e9',
})
depends_on 'gettext' => :build
def self.build def self.build
system 'make' system 'make'
end end
......
require 'package'
class Doxygen < Package
description 'Doxygen is the de facto standard tool for generating documentation from annotated C++ sources'
homepage 'http://www.stack.nl/~dimitri/doxygen/'
version '1.8.13'
source_url 'https://github.com/doxygen/doxygen/archive/Release_1_8_13.zip'
source_sha256 '1a1f67106c7e7642b79884f02faaf753d2e42be1ebac04083c173224123783b5'
binary_url ({
})
binary_sha256 ({
})
depends_on 'cmake'
depends_on 'unzip'
def self.build
system "cmake ."
system "make"
end
def self.install
system "make", "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
...@@ -7,6 +7,19 @@ class Dri2proto < Package ...@@ -7,6 +7,19 @@ class Dri2proto < Package
source_url 'https://www.x.org/archive/individual/proto/dri2proto-2.8.tar.gz' source_url 'https://www.x.org/archive/individual/proto/dri2proto-2.8.tar.gz'
source_sha256 '7e65b031eaa6ebe23c75583d4abd993ded7add8009b4200a4db7aa10728b0f61' source_sha256 '7e65b031eaa6ebe23c75583d4abd993ded7add8009b4200a4db7aa10728b0f61'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dri2proto-2.8-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dri2proto-2.8-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/dri2proto-2.8-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dri2proto-2.8-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '661fcce3be8411e0c850d452472796595ea49253e2e7a250f321ad82b87ff317',
armv7l: '661fcce3be8411e0c850d452472796595ea49253e2e7a250f321ad82b87ff317',
i686: '54b62360cc347c7b039329afb84c3fa3c496cd7ff359537a94aa38edcd5ebc25',
x86_64: '1e5940de322be9369e8a249cb2ffe98b20798f82e0bc8a2f7b415f077986491b',
})
def self.build def self.build
system "./configure" system "./configure"
end end
......
...@@ -7,6 +7,19 @@ class Dri3proto < Package ...@@ -7,6 +7,19 @@ class Dri3proto < Package
source_url 'https://www.x.org/archive/individual/proto/dri3proto-1.0.tar.gz' source_url 'https://www.x.org/archive/individual/proto/dri3proto-1.0.tar.gz'
source_sha256 'e1a0dad3009ecde52c0bf44187df5f95cc9a7cc0e76dfc2f2bbf3e909fe03fa9' source_sha256 'e1a0dad3009ecde52c0bf44187df5f95cc9a7cc0e76dfc2f2bbf3e909fe03fa9'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dri3proto-1.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dri3proto-1.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/dri3proto-1.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dri3proto-1.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '59a2797ad28d69e185a9b625200d5bb5b01d8ea8f97620e873601df3c1061f56',
armv7l: '59a2797ad28d69e185a9b625200d5bb5b01d8ea8f97620e873601df3c1061f56',
i686: '805f4048bdc5da1e60d99cc7018348dc14fdee613e326a5af5d5469497c9c4fe',
x86_64: '3715c6aeab1c8ed9aafc281cc69b14f2cb996f84aace65c837ca8bd03a12684d',
})
def self.build def self.build
system "./configure" system "./configure"
end end
......
...@@ -3,25 +3,36 @@ require 'package' ...@@ -3,25 +3,36 @@ require 'package'
class Dropbox < Package class Dropbox < Package
description 'Dropbox simplifies the way you create, share and collaborate. Bring your photos, docs, and videos anywhere and keep your files safe.' description 'Dropbox simplifies the way you create, share and collaborate. Bring your photos, docs, and videos anywhere and keep your files safe.'
homepage 'https://www.dropbox.com/' homepage 'https://www.dropbox.com/'
version '32.4.23-1' version '33.4.23'
case ARCH case ARCH
when 'i686' when 'i686'
source_url 'https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-32.4.23.tar.gz' source_url 'https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-33.4.23.tar.gz'
source_sha256 'd7e130f2872fb2d141f8d2f892f7a2c29b95ccd3620398c21ea53dee878dc075' source_sha256 '27e1bfd3823bdab797b27614cb3b1761316da6a29a2b39505fa6d07a7b0c521f'
when 'x86_64' when 'x86_64'
source_url 'https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-32.4.23.tar.gz' source_url 'https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-33.4.23.tar.gz'
source_sha256 'a18dca750e72e0604b9798bfe5e0b9b7a2b5ed43116ab96166a298ae3c1b5086' source_sha256 'bf635cc4dad1094dc3c42cac6208c8a7ad791e9419f0873ac1cb75b0c3691a7d'
else else
puts 'Unable to install dropboxd. Supported architectures include i686 and x86_64 only.'.lightred puts 'Unable to install dropboxd. Supported architectures include i686 and x86_64 only.'.lightred
end end
depends_on 'python27' unless File.exists? '/usr/local/bin/python' binary_url ({
})
binary_sha256 ({
})
depends_on 'python27' unless File.exists? "#{CREW_PREFIX}/bin/python"
def self.build def self.build
system "wget https://linux.dropbox.com/packages/dropbox.py" system "wget https://linux.dropbox.com/packages/dropbox.py"
system "sed -i 's,~/.dropbox-dist,#{CREW_LIB_PREFIX}/dropbox,g' dropbox.py" system "sed -i 's,~/.dropbox-dist,#{CREW_LIB_PREFIX}/dropbox,g' dropbox.py"
system "echo '#!/bin/bash' > dropboxd"
system "echo 'PWD=$(pwd)' >> dropboxd"
system "echo 'cd #{CREW_LIB_PREFIX}/dropbox' >> dropboxd"
system "echo './dropboxd' >> dropboxd"
system "echo 'cd $PWD' >> dropboxd"
system "chmod +x dropboxd"
system "echo '#!/bin/bash' > dropbox" system "echo '#!/bin/bash' > dropbox"
system "echo 'python #{CREW_PREFIX}/bin/dropbox.py \"\$@\"' >> dropbox" system "echo 'python #{CREW_PREFIX}/bin/dropbox.py \"$@\"' >> dropbox"
system "chmod +x dropbox" system "chmod +x dropbox"
end end
...@@ -30,6 +41,17 @@ class Dropbox < Package ...@@ -30,6 +41,17 @@ class Dropbox < Package
system "mkdir -p #{CREW_DEST_LIB_PREFIX}/dropbox" system "mkdir -p #{CREW_DEST_LIB_PREFIX}/dropbox"
system "cp -r .dropbox-dist/* #{CREW_DEST_LIB_PREFIX}/dropbox" system "cp -r .dropbox-dist/* #{CREW_DEST_LIB_PREFIX}/dropbox"
system "cp dropbox.py #{CREW_DEST_PREFIX}/bin" system "cp dropbox.py #{CREW_DEST_PREFIX}/bin"
system "cp dropboxd #{CREW_DEST_PREFIX}/bin"
system "cp dropbox #{CREW_DEST_PREFIX}/bin" system "cp dropbox #{CREW_DEST_PREFIX}/bin"
end end
def self.postinstall
puts
puts "To finish the installation, execute 'dropboxd'.".lightblue
puts "Login to dropbox.com, highlight the url and paste into Chrome.".lightblue
puts "Type Ctrl+C to exit dropboxd after linking your system.".lightblue
puts "Execute 'dropbox start' and after synching is complete, files will be available in ~/Dropbox.".lightblue
puts "Execute 'dropbox' to see the full list of available options.".lightblue
puts
end
end end
...@@ -7,6 +7,19 @@ class Dropbox_uploader < Package ...@@ -7,6 +7,19 @@ class Dropbox_uploader < Package
source_url 'https://github.com/andreafabrizi/Dropbox-Uploader/archive/1.0.tar.gz' source_url 'https://github.com/andreafabrizi/Dropbox-Uploader/archive/1.0.tar.gz'
source_sha256 '8c9be8bd38fb3b0f0b4d1a863132ad38c8299ac62ecfbd1e818addf32b48d84c' source_sha256 '8c9be8bd38fb3b0f0b4d1a863132ad38c8299ac62ecfbd1e818addf32b48d84c'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox_uploader-1.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox_uploader-1.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox_uploader-1.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox_uploader-1.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '1a69021e4219a9dca4b90e3b5f1a6b6b31b426f6c64e359148c1c0f7a376e260',
armv7l: '1a69021e4219a9dca4b90e3b5f1a6b6b31b426f6c64e359148c1c0f7a376e260',
i686: '8d2c53ab15a7ce7d6bff02c8409f26b5b07b81f425bfe59170ee9d76d59ef49a',
x86_64: 'de141ac2bbc1a53d30776f5a280af3733222a92ca09465f13ea5b9d6000b2731',
})
depends_on 'curl' depends_on 'curl'
def self.install def self.install
......
...@@ -7,6 +7,19 @@ class Dstat < Package ...@@ -7,6 +7,19 @@ class Dstat < Package
source_url 'https://github.com/dagwieers/dstat/archive/0.7.3.tar.gz' source_url 'https://github.com/dagwieers/dstat/archive/0.7.3.tar.gz'
source_sha256 '46e63821857b69fbc60cb2c7d893ccdd6f31cd9ef24b8bb0b68951e1c7374898' source_sha256 '46e63821857b69fbc60cb2c7d893ccdd6f31cd9ef24b8bb0b68951e1c7374898'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dstat-0.7.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dstat-0.7.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/dstat-0.7.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dstat-0.7.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '7a9d0511b6c3248d64fd453ccac3c360560bc6d2231e9db2d8b45347001052a7',
armv7l: '7a9d0511b6c3248d64fd453ccac3c360560bc6d2231e9db2d8b45347001052a7',
i686: '198ec4a016d2141e8252b5e620ece1fc3d14e538e6ce357434a2f8c041a9acce',
x86_64: 'd37062db82e51d3bdfa30974b330442d8297f4e41d9a8705e4e51c41bfb604ba',
})
depends_on "python27" depends_on "python27"
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class Dtrx < Package ...@@ -7,6 +7,19 @@ class Dtrx < Package
source_url 'https://brettcsmith.org/2007/dtrx/dtrx-7.1.tar.gz' source_url 'https://brettcsmith.org/2007/dtrx/dtrx-7.1.tar.gz'
source_sha256 '1c9afe48e9d9d4a1caa4c9b0c50593c6fe427942716ce717d81bae7f8425ce97' source_sha256 '1c9afe48e9d9d4a1caa4c9b0c50593c6fe427942716ce717d81bae7f8425ce97'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dtrx-7.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dtrx-7.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/dtrx-7.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dtrx-7.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'a607b05853dfa122ebdb852f28ac59b6142c99f7ee156a631b75bc5d82f797fa',
armv7l: 'a607b05853dfa122ebdb852f28ac59b6142c99f7ee156a631b75bc5d82f797fa',
i686: 'cdd735f6be940b2535b89226bfdeba5b65e92cbdfe0a828bceb7fc5787d872d7',
x86_64: '4817af93d2c30c4ced5c8fb5a4e0ebc7ebb51fb6fbfb2300380b27221b6b5c49',
})
depends_on 'binutils' depends_on 'binutils'
depends_on 'bz2' depends_on 'bz2'
depends_on 'cabextract' depends_on 'cabextract'
......
...@@ -7,6 +7,19 @@ class Ed < Package ...@@ -7,6 +7,19 @@ class Ed < Package
source_url 'http://ftpmirror.gnu.org/ed/ed-1.14.2.tar.lz' source_url 'http://ftpmirror.gnu.org/ed/ed-1.14.2.tar.lz'
source_sha256 'f57962ba930d70d02fc71d6be5c5f2346b16992a455ab9c43be7061dec9810db' source_sha256 'f57962ba930d70d02fc71d6be5c5f2346b16992a455ab9c43be7061dec9810db'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ed-1.14.2-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ed-1.14.2-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/ed-1.14.2-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ed-1.14.2-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '37fd6bd94df54bb20826ef58131893506bed51b2307fed0924481e53697b093c',
armv7l: '37fd6bd94df54bb20826ef58131893506bed51b2307fed0924481e53697b093c',
i686: 'f26afff59244acacd5ee74ff8b194350053c68b4c314142b43a0f664303bd474',
x86_64: '3f50a5390f50083ab4e3619792b65892637efe1675e8b65effe09404343d347a',
})
# only lz archive is available for ed and it requires lzip. # only lz archive is available for ed and it requires lzip.
depends_on 'lzip' => :build depends_on 'lzip' => :build
......
...@@ -3,9 +3,22 @@ require 'package' ...@@ -3,9 +3,22 @@ require 'package'
class Elixir < Package class Elixir < Package
description 'Elixir is a dynamic, functional language designed for building scalable and maintainable applications.' description 'Elixir is a dynamic, functional language designed for building scalable and maintainable applications.'
homepage 'http://elixir-lang.org/' homepage 'http://elixir-lang.org/'
version '1.5.0' version '1.5.1'
source_url 'https://github.com/elixir-lang/elixir/releases/download/v1.5.0/Precompiled.zip' source_url 'https://github.com/elixir-lang/elixir/releases/download/v1.5.1/Precompiled.zip'
source_sha256 '01841d8f973e10ea2e8e29342193063efb5ebe2c598c21dc8a3b93ec8428466a' source_sha256 '84af6eb4cb68d0f60b3edf4e275eb024f8eb8cccae91b18c2bbbc4b70a88934f'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/elixir-1.5.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/elixir-1.5.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/elixir-1.5.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/elixir-1.5.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '54a5afb5f1a6ac89dde31da18c8d8c0982de24a8f6235fb6dc680bf4faeb1962',
armv7l: '54a5afb5f1a6ac89dde31da18c8d8c0982de24a8f6235fb6dc680bf4faeb1962',
i686: 'a9e86ddd0120238198f7aea64b148818034b7d9a75b7f56f8c1b79c67bae5098',
x86_64: '01a4e221a51f9c73ab55906c1d1b9676435a551743482c72c16200ad62c4648e',
})
depends_on 'erlang' depends_on 'erlang'
depends_on 'unzip' depends_on 'unzip'
......
...@@ -7,6 +7,19 @@ class Emacs < Package ...@@ -7,6 +7,19 @@ class Emacs < Package
source_url 'ftp://ftp.gnu.org/gnu/emacs/emacs-25.1.tar.xz' source_url 'ftp://ftp.gnu.org/gnu/emacs/emacs-25.1.tar.xz'
source_sha256 '19f2798ee3bc26c95dca3303e7ab141e7ad65d6ea2b6945eeba4dbea7df48f33' source_sha256 '19f2798ee3bc26c95dca3303e7ab141e7ad65d6ea2b6945eeba4dbea7df48f33'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/emacs-25.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/emacs-25.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/emacs-25.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/emacs-25.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'e363433a22286d83b06ec9a52b582eda470846d9fdb524243814453fa47308af',
armv7l: 'e363433a22286d83b06ec9a52b582eda470846d9fdb524243814453fa47308af',
i686: '8fb595ff0dc2f655282fba1a6e9c495005a33e07fa3bfba8c2710a64e67e8a1d',
x86_64: '30f1312efda0b2bfed72e889b563bf39fbbbf4f5feeb9329a7a09106ffa53f64',
})
depends_on "zlibpkg" => :build depends_on "zlibpkg" => :build
depends_on "diffutils" => :build depends_on "diffutils" => :build
depends_on "m4" => :build depends_on "m4" => :build
......
...@@ -7,6 +7,19 @@ class Erlang < Package ...@@ -7,6 +7,19 @@ class Erlang < Package
source_url 'http://erlang.org/download/otp_src_20.0.tar.gz' source_url 'http://erlang.org/download/otp_src_20.0.tar.gz'
source_sha256 'fe80e1e14a2772901be717694bb30ac4e9a07eee0cc7a28988724cbd21476811' source_sha256 'fe80e1e14a2772901be717694bb30ac4e9a07eee0cc7a28988724cbd21476811'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/erlang-20.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/erlang-20.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/erlang-20.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/erlang-20.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'dc606a55efaa490551c47a57d40f5eb57f5d9e7e7cc4f1e5ed315d9ea81dfcec',
armv7l: 'dc606a55efaa490551c47a57d40f5eb57f5d9e7e7cc4f1e5ed315d9ea81dfcec',
i686: 'cd06eacaa56bba7fd3ec72840f5e6e1c9e893684837b8af2b889832a212c539d',
x86_64: '807f78fae8ec997e891a443f982ccad5820b42777ec6c7020660a89597e4d368',
})
depends_on 'flex' => :build depends_on 'flex' => :build
def self.build def self.build
......
...@@ -7,6 +7,19 @@ class Expat < Package ...@@ -7,6 +7,19 @@ class Expat < Package
source_url 'https://downloads.sourceforge.net/project/expat/expat/2.2.2/expat-2.2.2.tar.bz2' source_url 'https://downloads.sourceforge.net/project/expat/expat/2.2.2/expat-2.2.2.tar.bz2'
source_sha256 '4376911fcf81a23ebd821bbabc26fd933f3ac74833f74924342c29aad2c86046' source_sha256 '4376911fcf81a23ebd821bbabc26fd933f3ac74833f74924342c29aad2c86046'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/expat-2.2.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/expat-2.2.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/expat-2.2.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/expat-2.2.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'ada9387de1b33c8178ceb1bfb354f5567e2aaa3f89141e839fa65c2e27cc0160',
armv7l: 'ada9387de1b33c8178ceb1bfb354f5567e2aaa3f89141e839fa65c2e27cc0160',
i686: 'ba40cbbe4d2ed9266ee47a04782f612e0a355e1b16084ebf2589e5f01adce3d4',
x86_64: '87a7ece1bfee774c109f61c6c82979d72576624318f943af536098917489e097',
})
def self.build def self.build
system "./configure", "--libdir=#{CREW_LIB_PREFIX}", "--enable-shared", "--disable-static", "--with-pic" system "./configure", "--libdir=#{CREW_LIB_PREFIX}", "--enable-shared", "--disable-static", "--with-pic"
system "make" system "make"
......
...@@ -3,14 +3,27 @@ require 'package' ...@@ -3,14 +3,27 @@ require 'package'
class Expect < Package class Expect < Package
description 'Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc.' description 'Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc.'
homepage 'http://expect.sourceforge.net/' homepage 'http://expect.sourceforge.net/'
version '5.45-1' version '5.45-2'
source_url 'http://prdownloads.sourceforge.net/expect/expect5.45.tar.gz' source_url 'http://prdownloads.sourceforge.net/expect/expect5.45.tar.gz'
source_sha256 'b28dca90428a3b30e650525cdc16255d76bb6ccd65d448be53e620d95d5cc040' source_sha256 'b28dca90428a3b30e650525cdc16255d76bb6ccd65d448be53e620d95d5cc040'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/expect-5.45-2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/expect-5.45-2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/expect-5.45-2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/expect-5.45-2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '50c9d4f9b030d97f5e11f514d6109b7a4ed1f5e978b5f42c3c3b41f94f437bff',
armv7l: '50c9d4f9b030d97f5e11f514d6109b7a4ed1f5e978b5f42c3c3b41f94f437bff',
i686: '5c10c93fbdcf5a6d8a1708ec4aea9b6daf12abebc5af23d2e3aaec6f051e2364',
x86_64: '65e9a83c45df552a9cb18f1ad3aced6169cef15eb4c7dc0535f39da22ac40f06',
})
depends_on "tcl" depends_on "tcl"
def self.build def self.build
system "./configure", "--prefix=/usr/local" system "./configure", "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}"
system "make" system "make"
end end
......
...@@ -7,6 +7,19 @@ class Fasd < Package ...@@ -7,6 +7,19 @@ class Fasd < Package
source_url 'https://github.com/clvv/fasd/archive/1.0.1.tar.gz' source_url 'https://github.com/clvv/fasd/archive/1.0.1.tar.gz'
source_sha256 '88efdfbbed8df408699a14fa6c567450bf86480f5ff3dde42d0b3e1dee731f65' source_sha256 '88efdfbbed8df408699a14fa6c567450bf86480f5ff3dde42d0b3e1dee731f65'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fasd-1.0.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fasd-1.0.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/fasd-1.0.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fasd-1.0.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '7e12326537a96166d6897f6419a15bdf0a3f9d2edf448dccdc484c7a7331433d',
armv7l: '7e12326537a96166d6897f6419a15bdf0a3f9d2edf448dccdc484c7a7331433d',
i686: 'e660e0968145d2b981d8d7f89c1f368912313c370cf5b92d15cea59b2b82b39f',
x86_64: '860de1d2b40e13d439086a40f273e5dbf48e913c224e7e7274bca4625eaaffaa',
})
def self.install def self.install
system "sed -i 's,share/man,man,' Makefile" system "sed -i 's,share/man,man,' Makefile"
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
......
...@@ -7,6 +7,19 @@ class Fetch < Package ...@@ -7,6 +7,19 @@ class Fetch < Package
source_url 'https://github.com/gruntwork-io/fetch/archive/v0.1.1.tar.gz' source_url 'https://github.com/gruntwork-io/fetch/archive/v0.1.1.tar.gz'
source_sha256 'ff3072da89c36a5031a3585ec6898113005185e76f626cf4ca8cffee4b62446d' source_sha256 'ff3072da89c36a5031a3585ec6898113005185e76f626cf4ca8cffee4b62446d'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/fetch-0.1.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/fetch-0.1.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/fetch-0.1.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/fetch-0.1.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '6df3fe6ab4d7a6277577275e49c973949b2e60e8f1516e7eca7ff72bf8f4ce7f',
armv7l: '6df3fe6ab4d7a6277577275e49c973949b2e60e8f1516e7eca7ff72bf8f4ce7f',
i686: '6daecf37b9ee3ad15cf7b30172b46a13ae84a8909edbbd09f48c9eeafdc07cec',
x86_64: '572f35ff3eec1fc6ee50b70bd65d236bf9aff901e7c12adce0af82fcb07d2706',
})
depends_on 'go' depends_on 'go'
def self.build def self.build
......
...@@ -7,6 +7,15 @@ class Ffcall < Package ...@@ -7,6 +7,15 @@ class Ffcall < Package
source_url 'http://www.haible.de/bruno/gnu/ffcall-1.10.tar.gz' source_url 'http://www.haible.de/bruno/gnu/ffcall-1.10.tar.gz'
source_sha256 '6f1b5b8fc84b2c0051637fb1e4e4f8b975f5f98bff8fe053c1992347baa4983d' source_sha256 '6f1b5b8fc84b2c0051637fb1e4e4f8b975f5f98bff8fe053c1992347baa4983d'
binary_url ({
i686: 'https://dl.bintray.com/chromebrew/chromebrew/ffcall-1.10-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ffcall-1.10-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
i686: '9d64fa08b420b2e0e04545d905fd3a06ee3c42c9fb6770d41f455395a4255344',
x86_64: 'd7a2d2cb69fa4ce1a9e9da530a2fa3228b48a9d4c70195f73b96eea9237b543e',
})
def self.build def self.build
system "./configure --prefix=/usr/local CFLAGS=\" -fPIC\"" system "./configure --prefix=/usr/local CFLAGS=\" -fPIC\""
......
...@@ -3,9 +3,22 @@ require 'package' ...@@ -3,9 +3,22 @@ require 'package'
class Ffmpeg < Package class Ffmpeg < Package
description 'A complete, cross-platform solution to record, convert and stream audio and video.' description 'A complete, cross-platform solution to record, convert and stream audio and video.'
homepage 'https://ffmpeg.org/' homepage 'https://ffmpeg.org/'
version '3.3.1' version '3.3.3'
source_url 'https://ffmpeg.org/releases/ffmpeg-3.3.1.tar.xz' source_url 'https://ffmpeg.org/releases/ffmpeg-3.3.3.tar.xz'
source_sha256 'b702a7fc656ac23e276b8c823a2f646e4e6f6309bb2788435a708e69bea98f2f' source_sha256 'd2a9002cdc6b533b59728827186c044ad02ba64841f1b7cd6c21779875453a1e'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/ffmpeg-3.3.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/ffmpeg-3.3.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/ffmpeg-3.3.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/ffmpeg-3.3.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '397191b677f632d8e3bcc83412612ca0efa9d9d4cc8a5fe821bcb9ab611b62a7',
armv7l: '397191b677f632d8e3bcc83412612ca0efa9d9d4cc8a5fe821bcb9ab611b62a7',
i686: '73bb71ef72c1c389c06b6d700f623da8992249210f52a6a7c6b279826c96f4aa',
x86_64: '26a93616aa93b2a70e34e7fd4cb4410dd346a7f491621f1d1518a1cd846541aa',
})
depends_on 'gnutls' depends_on 'gnutls'
depends_on 'libass' depends_on 'libass'
......
...@@ -7,6 +7,19 @@ class Figlet < Package ...@@ -7,6 +7,19 @@ class Figlet < Package
source_url 'ftp://ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz' source_url 'ftp://ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz'
source_sha256 'bf88c40fd0f077dab2712f54f8d39ac952e4e9f2e1882f1195be9e5e4257417d' source_sha256 'bf88c40fd0f077dab2712f54f8d39ac952e4e9f2e1882f1195be9e5e4257417d'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/figlet-2.2.5-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/figlet-2.2.5-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/figlet-2.2.5-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/figlet-2.2.5-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '6f4f9e4777710551e5ff6a7da662f628bb150f29ff8cec5cdc5763c3fd24f16f',
armv7l: '6f4f9e4777710551e5ff6a7da662f628bb150f29ff8cec5cdc5763c3fd24f16f',
i686: 'e8a3bf134593f61e6cae88cd202db8a23007e6313c847299ba29e0f254d23ef5',
x86_64: 'd4e024831412e63a6c722cbd1c0c2b51e702c3b10739fa597741123f6126738b',
})
def self.build def self.build
system "make", "PREFIX=/usr/local" system "make", "PREFIX=/usr/local"
end end
......
...@@ -7,6 +7,19 @@ class Filecmd < Package ...@@ -7,6 +7,19 @@ class Filecmd < Package
source_url 'ftp://ftp.astron.com/pub/file/file-5.31.tar.gz' source_url 'ftp://ftp.astron.com/pub/file/file-5.31.tar.gz'
source_sha256 '09c588dac9cff4baa054f51a36141793bcf64926edc909594111ceae60fce4ee' source_sha256 '09c588dac9cff4baa054f51a36141793bcf64926edc909594111ceae60fce4ee'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/filecmd-5.31-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/filecmd-5.31-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/filecmd-5.31-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/filecmd-5.31-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'f1c113f744602e5c86183a33257d14fe03f29369ee616c3e187ddbf3882ff1ee',
armv7l: 'f1c113f744602e5c86183a33257d14fe03f29369ee616c3e187ddbf3882ff1ee',
i686: '0a59ad47288c5272ac7f7e908a2a786512363937b9e4513c57e7f233cfd549f8',
x86_64: '8af06683fb55abb471c43e7d847dc1bf4bd45bde15abefdaece7c7e3926c532f',
})
def self.build def self.build
system "./configure --libdir=#{CREW_LIB_PREFIX}" system "./configure --libdir=#{CREW_LIB_PREFIX}"
system "make" system "make"
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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