Commit 24669ce6 authored by Ed Reel's avatar Ed Reel

Add aircrack_ng, antiword, apr, aprutil, ascii, aspell and aws packages

parent 1c8249a0
...@@ -3,21 +3,13 @@ require 'package' ...@@ -3,21 +3,13 @@ require 'package'
class Aircrack_ng < Package class Aircrack_ng < Package
description 'Key cracker for the 802.11 WEP and WPA-PSK protocols.' description 'Key cracker for the 802.11 WEP and WPA-PSK protocols.'
homepage 'https://www.aircrack-ng.org' homepage 'https://www.aircrack-ng.org'
version '1.2-rc4-1' version '1.2-rc4-2'
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 ({ 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 ({ binary_sha256 ({
aarch64: '107208b355883f2ba93284f37b5e07b0db423d8f601f16bb2f3b21a7e7d2c9c1',
armv7l: '107208b355883f2ba93284f37b5e07b0db423d8f601f16bb2f3b21a7e7d2c9c1',
i686: '4d2d0a09ef761fc41253ae03c0d8476ee46d0d1383ac922d217c3dd8ad319034',
x86_64: '46b458a3d128c404c8eaaad4dd00feaed9aacac531406983bf7fb13cb37d7baa',
}) })
depends_on "buildessential" => :build depends_on "buildessential" => :build
...@@ -30,17 +22,17 @@ class Aircrack_ng < Package ...@@ -30,17 +22,17 @@ class Aircrack_ng < Package
def self.build def self.build
# Need to specify TMPDIR to run automatic configuration tool correctly # Need to specify TMPDIR to run automatic configuration tool correctly
system "TMPDIR=/usr/local/tmp make sqlite=true experimental=true" system "TMPDIR=#{CREW_PREFIX}/tmp make sqlite=true experimental=true"
end end
def self.install def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", system "make", "DESTDIR=#{CREW_DEST_DIR}",
"sqlite=true", "sqlite=true",
"experimental=true", "experimental=true",
"bindir=/usr/local/bin", "bindir=#{CREW_PREFIX}/bin",
"sbindir=/usr/local/sbin", "sbindir=#{CREW_PREFIX}/sbin",
"mandir=/usr/local/share/man/man1", "mandir=#{CREW_PREFIX}/share/man/man1",
"smandir=/usr/local/share/man/man8", "smandir=#{CREW_PREFIX}/share/man/man8",
"install" "install"
end end
......
...@@ -3,40 +3,32 @@ require 'package' ...@@ -3,40 +3,32 @@ require 'package'
class Antiword < Package class Antiword < Package
description 'Antiword is a free MS Word reader for Linux and RISC OS.' description 'Antiword is a free MS Word reader for Linux and RISC OS.'
homepage 'http://www.winfield.demon.nl/' homepage 'http://www.winfield.demon.nl/'
version '0.37-1' version '0.37-2'
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 ({ 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 ({ binary_sha256 ({
aarch64: 'bf715a95e9b95ad8a7cb154d69f9489d9eb55145b85dc2cdff18f1ebac8a942d',
armv7l: 'bf715a95e9b95ad8a7cb154d69f9489d9eb55145b85dc2cdff18f1ebac8a942d',
i686: '91586f23b5cddb8918a3fa83f43387516b4576e1be900d608b5a3bde6aeccbfd',
x86_64: 'c73e352b73ff7ac4007426b339f8100e97810efb5ff7c77fb0f62aa794d0b473',
}) })
def self.build def self.build
system 'make' system "sed -i 's,GLOBAL_RESOURCES_DIR = /usr/share/antiword,GLOBAL_RESOURCES_DIR = #{CREW_PREFIX}/share/antiword,' Makefile.Linux"
system "sed -i 's,/share/,/,g' antiword.h"
system "sed -i 's,/usr/antiword,#{CREW_PREFIX}/share/antiword,g' antiword.h"
system "sed -i 's,/usr/share/antiword,#{CREW_PREFIX}/share/antiword,' Docs/antiword.1"
system "make"
end end
def self.install def self.install
system "sed -i 's,GLOBAL_RESOURCES_DIR = /usr/share/antiword,GLOBAL_RESOURCES_DIR = /usr/local/share/antiword,' Makefile.Linux"
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/share/antiword,/usr/local/share/antiword,' Docs/antiword.1"
system "mkdir -p /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_PREFIX}/bin"
system "mkdir -p #{CREW_DEST_DIR}/usr/local/man/man1" system "mkdir -p #{CREW_DEST_PREFIX}/man/man1"
system "mkdir -p #{CREW_DEST_DIR}/usr/local/share/antiword" system "mkdir -p #{CREW_DEST_PREFIX}/share/antiword"
system "cp antiword #{CREW_DEST_DIR}/usr/local/bin" system "cp antiword #{CREW_DEST_PREFIX}/bin"
system "cp Docs/antiword.1 #{CREW_DEST_DIR}/usr/local/man/man1" system "cp Docs/antiword.1 #{CREW_DEST_PREFIX}/man/man1"
system "cp Resources/* #{CREW_DEST_DIR}/usr/local/share/antiword" system "cp Resources/* #{CREW_DEST_PREFIX}/share/antiword"
system "cp Resources/UTF-8.txt /home/#{USER}/user/.antiword" system "cp Resources/UTF-8.txt /home/#{USER}/user/.antiword"
system "cp Resources/UTF-8.txt #{CREW_DEST_DIR}/home/#{USER}/user/.antiword" system "cp Resources/UTF-8.txt #{CREW_DEST_DIR}/home/#{USER}/user/.antiword"
end end
......
...@@ -3,28 +3,18 @@ require 'package' ...@@ -3,28 +3,18 @@ require 'package'
class Apr < Package class Apr < Package
description 'The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. APR is the base portability library.' description 'The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. APR is the base portability library.'
homepage 'http://apr.apache.org/' homepage 'http://apr.apache.org/'
version '1.6.2' version '1.6.2-1'
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 ({ 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 ({ binary_sha256 ({
aarch64: 'e93f070e23ec7c8e80646d69c1d3c03444d6317562f5856077ef599c8eddd03c',
armv7l: 'e93f070e23ec7c8e80646d69c1d3c03444d6317562f5856077ef599c8eddd03c',
i686: '865b7ff09833786362ee2846a35cda6d8df7e6bafbc505adbbcd16decf98481f',
x86_64: '2c1a686695dcb949a72b99c2ff75f12dde2ef7dcad531ba7d3ede0abcd004f06',
}) })
depends_on 'buildessential'
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
def self.install def self.install
......
...@@ -3,29 +3,24 @@ require 'package' ...@@ -3,29 +3,24 @@ require 'package'
class Aprutil < Package class Aprutil < Package
description 'APR-util provides a number of helpful abstractions on top of APR.' description 'APR-util provides a number of helpful abstractions on top of APR.'
homepage 'http://apr.apache.org/' homepage 'http://apr.apache.org/'
version '1.6.0' version '1.6.0-1'
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 ({ 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 ({ binary_sha256 ({
aarch64: '0c43c0acf059f91ed31c429facf69cc3c381093fd48f06ff377897199bdae49e',
armv7l: '0c43c0acf059f91ed31c429facf69cc3c381093fd48f06ff377897199bdae49e',
i686: 'da915a6f7c4e5827f177b0f5473295d3a8886704e383e11a167961690d7a532b',
x86_64: '3054b966fa64e6b793210563fe01195238cbbacc4d31c33830cc2bfc39925836',
}) })
depends_on 'apr' depends_on 'apr'
depends_on 'expat' depends_on 'expat'
def self.build def self.build
system './configure --prefix=/usr/local --with-apr=/usr/local' system "./configure \
system 'make' --prefix=#{CREW_PREFIX} \
--libdir=#{CREW_LIB_PREFIX} \
--with-apr=#{CREW_PREFIX}"
system "make"
end end
def self.install def self.install
......
...@@ -3,21 +3,13 @@ require 'package' ...@@ -3,21 +3,13 @@ require 'package'
class Ascii < Package class Ascii < Package
description 'List ASCII idiomatic names and octal/decimal code-point forms.' description 'List ASCII idiomatic names and octal/decimal code-point forms.'
homepage 'http://www.catb.org/~esr/ascii/' homepage 'http://www.catb.org/~esr/ascii/'
version '3.16' version '3.16-1'
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 ({ 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 ({ binary_sha256 ({
aarch64: '960f68dac5375dfe116f0b1a299761279b35890a1926b70607130eeebe052c45',
armv7l: '960f68dac5375dfe116f0b1a299761279b35890a1926b70607130eeebe052c45',
i686: 'e3df5f81fdfc3ff137a50372a50d79e44902c0569e12c253dcaddec824ec5259',
x86_64: '4138b0c85c565d38cdcbea96edbd223551ff640d65868dc00e016cc72f64bc46',
}) })
def self.build def self.build
...@@ -25,8 +17,8 @@ class Ascii < Package ...@@ -25,8 +17,8 @@ class Ascii < Package
end end
def self.install def self.install
system "mkdir -p #{CREW_DEST_DIR}/usr/local/bin" system "mkdir -p #{CREW_DEST_PREFIX}/bin"
system "cp ascii #{CREW_DEST_DIR}/usr/local/bin" system "cp ascii #{CREW_DEST_PREFIX}/bin"
end end
end end
...@@ -3,7 +3,7 @@ require 'package' ...@@ -3,7 +3,7 @@ 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-2' version '0.60.7-rc1-3'
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'
...@@ -12,12 +12,12 @@ class Aspell < Package ...@@ -12,12 +12,12 @@ class Aspell < Package
binary_sha256 ({ binary_sha256 ({
}) })
depends_on 'ruby' unless File.exists? '/usr/local/bin/ruby' depends_on 'ruby' unless File.exists? "#{CREW_PREFIX}/bin/ruby"
depends_on 'ncursesw' depends_on 'ncursesw'
def self.build def self.build
system "./configure --libdir=#{CREW_LIB_PREFIX}" system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system 'make' system "make"
end end
def self.install def self.install
......
...@@ -3,34 +3,26 @@ require 'package' ...@@ -3,34 +3,26 @@ require 'package'
class Aws < Package class Aws < Package
description 'The AWS CLI is an open source tool built on top of the AWS SDK for Python (Boto) that provides commands for interacting with AWS services.' description 'The AWS CLI is an open source tool built on top of the AWS SDK for Python (Boto) that provides commands for interacting with AWS services.'
homepage 'https://aws.amazon.com/documentation/cli/' homepage 'https://aws.amazon.com/documentation/cli/'
version '1.11.121' version '1.11.156'
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.156.tar.gz'
source_sha256 'c667e77880a093d5ef3d635f19e7eab3cb0b7527f648d74e571fca8d170474a8' source_sha256 'e16e4e7e56b94bcbd97e1ef2131f8b760ab0e06ac80b73caae1304c9b6d2a1e2'
binary_url ({ 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 ({ 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? "#{CREW_PREFIX}/bin/python"
depends_on 'unzip' depends_on 'unzip'
def self.install def self.install
system "wget https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" system "wget https://s3.amazonaws.com/aws-cli/awscli-bundle.zip"
system "unzip awscli-bundle.zip" system "unzip awscli-bundle.zip"
system "awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws" system "awscli-bundle/install -i #{CREW_PREFIX}/aws -b #{CREW_PREFIX}/bin/aws"
system "chmod +x /usr/local/bin/aws" system "chmod +x #{CREW_PREFIX}/bin/aws"
system "mkdir -p #{CREW_DEST_DIR}/usr/local/aws" system "mkdir -p #{CREW_DEST_PREFIX}/aws"
system "mkdir -p #{CREW_DEST_DIR}/usr/local/bin" system "mkdir -p #{CREW_DEST_PREFIX}/bin"
system "cp -r /usr/local/aws #{CREW_DEST_DIR}/usr/local" system "cp -r #{CREW_PREFIX}/aws #{CREW_DEST_PREFIX}"
system "cp /usr/local/bin/aws #{CREW_DEST_DIR}/usr/local/bin" system "cp #{CREW_PREFIX}/bin/aws #{CREW_DEST_PREFIX}/bin"
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment