Commit 482cf7d8 authored by Chris Thurber's avatar Chris Thurber Committed by GitHub

Merge pull request #1933 from uberhacker/update-automake-binutils-git-packages

Update automake, binutils and git packages
parents d54e7e5f 21084b29
......@@ -3,28 +3,28 @@ require 'package'
class Automake < Package
description 'Automake is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards.'
homepage 'http://www.gnu.org/software/automake/'
version '1.15.1'
source_url 'https://ftp.gnu.org/gnu/automake/automake-1.15.1.tar.xz'
source_sha256 'af6ba39142220687c500f79b4aa2f181d9b24e4f8d8ec497cea4ba26c64bedaf'
version '1.16'
source_url 'https://ftpmirror.gnu.org/automake/automake-1.16.tar.xz'
source_sha256 'f98f2d97b11851cbe7c2d4b4eaef498ae9d17a3c2ef1401609b7b4ca66655b8a'
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',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.16-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.16-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.16-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.16-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '6b24c2151919dec05fe5db181594b8a0c9064de3b2c84ed297a6a206428863b5',
armv7l: '6b24c2151919dec05fe5db181594b8a0c9064de3b2c84ed297a6a206428863b5',
i686: '0a65312bf54e75983674a7933a01e073f625f073ba25fcb071185b2722797dc6',
x86_64: '9a354fc263d5e4118ae563f82f78a56df4d928271969a1b2bcba915f4ae85cac',
aarch64: '089e81eadacd9f85839aa3d098e4234de2f8513a374c89a35ba29578145ee92f',
armv7l: '089e81eadacd9f85839aa3d098e4234de2f8513a374c89a35ba29578145ee92f',
i686: '9e8d8d0101feee02421bad6f0b2103132c7687787e83be9070ab488360c89134',
x86_64: '95124590f1ab0c5b3de3084ecedf54b09d8dd3500e4c5041498032d8dd82c3a3',
})
depends_on 'autoconf'
def self.build
system "./configure"
system "make"
system "./configure --prefix=#{CREW_PREFIX}"
system 'make'
end
def self.install
......
......@@ -3,17 +3,32 @@ require 'package'
class Binutils < Package
description 'The GNU Binutils are a collection of binary tools.'
homepage 'http://www.gnu.org/software/binutils/'
version '2.25-3'
version '2.30'
source_url 'https://ftpmirror.gnu.org/binutils/binutils-2.30.tar.xz'
source_sha256 '6e46b8aeae2f727a36f0bd9505e405768a72218f1796f0d09757d45209871ae6'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.25-3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.25-3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.25-3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.25-3-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.30-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.30-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.30-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/binutils-2.30-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '1bacd0d559775a5e8c444ccb51e75158abc4b997a206756bee2414d83f60381d',
armv7l: '1bacd0d559775a5e8c444ccb51e75158abc4b997a206756bee2414d83f60381d',
i686: '0e633732a1b4c4ca0eb7d5e7bdb69e3dc027c398caa1ad940b0bceb5a067a371',
x86_64: '98f6862f011ba38d192c8dac80f45af667832b850dc85f73959548a2a251bd44',
aarch64: 'cf68c98c124da6a4c562a9e65a4b34affbcb48e522c3547d44f8adcaa175be8b',
armv7l: 'cf68c98c124da6a4c562a9e65a4b34affbcb48e522c3547d44f8adcaa175be8b',
i686: '6798d0bc77d69db1e8a43b0dac0e0c5f76fa42b0108fe4ad93ac09d48d601ab1',
x86_64: '9ebfc96ab4e762b7c7804cdd282adcce3077dc5fd0b020a2f6337d12f012b934',
})
def self.build
system './configure',
"--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}",
'--disable-maintainer-mode'
system 'make'
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
......@@ -3,21 +3,21 @@ require 'package'
class Git < Package
description 'Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.'
homepage 'https://git-scm.com/'
version '2.16.1'
source_url 'https://github.com/git/git/archive/v2.16.1.tar.gz'
source_sha256 'e3f13e3c86981f64b1920749c07be11841bbf5a3434ec9b5611959dfd7c7398e'
version '2.16.2'
source_url 'https://github.com/git/git/archive/v2.16.2.tar.gz'
source_sha256 'cbdc2398204c7b7bed64f28265870aabe40dd3cd5c0455f7d315570ad7f7f5c8'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/git-2.16.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/git-2.16.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/git-2.16.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/git-2.16.1-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/git-2.16.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/git-2.16.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/git-2.16.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/git-2.16.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '1267dd4eedcdef94c201b462f18f8dbc3bdef1e82106adf642cf428ede350d3b',
armv7l: '1267dd4eedcdef94c201b462f18f8dbc3bdef1e82106adf642cf428ede350d3b',
i686: '2215ef3534daf89e1b96b63f7b5177018cb657bb7713d9aad97a80729c4da546',
x86_64: '8447b69bb2eb1040fa5627c1e0aae122db6b22ec846f957b81fd3fbc2d287783',
aarch64: '7face6622b5f2f1320d955ddb9a3349982cb0eaabb022d6190e6202292abe1f8',
armv7l: '7face6622b5f2f1320d955ddb9a3349982cb0eaabb022d6190e6202292abe1f8',
i686: 'b82435bd7988f3e6dd989e209b77e88568da700496928839af05a6852f9fd3d0',
x86_64: '67ebddafacafe1edf717c92ffce5febf6e8910635facc8b1493e91a723c14493',
})
# use system zlibpkg, openssl, curl, expat
......
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