Added the latest versions of a few packages (#7910)
* automake: added version 1.16.1 * lmod: added version 7.7.29 * git: added version 2.17.0 * tmux: added version 2.7 * scala: added version 2.12.5, fixed typo in version 2.10.6 * Added spark@2.3.0, hadoop@3.1.0, jdk@8u172-b11 * picard: added version 2.18.3 * tar: added version 1.30
This commit is contained in:
parent
e2092896b9
commit
50122a585a
@ -31,6 +31,7 @@ class Automake(AutotoolsPackage):
|
||||
homepage = 'http://www.gnu.org/software/automake/'
|
||||
url = 'http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz'
|
||||
|
||||
version('1.16.1', '83cc2463a4080efd46a72ba2c9f6b8f5')
|
||||
version('1.15.1', '95df3f2d6eb8f81e70b8cb63a93c8853')
|
||||
version('1.15', '716946a105ca228ab545fc37a70df3a3')
|
||||
version('1.14.1', 'd052a3e884631b9c7892f2efce542d75')
|
||||
@ -43,10 +44,14 @@ class Automake(AutotoolsPackage):
|
||||
|
||||
def patch(self):
|
||||
# The full perl shebang might be too long
|
||||
files_to_be_patched_fmt = 'bin/{0}.in'
|
||||
if '@:1.15.1' in self.spec:
|
||||
files_to_be_patched_fmt = 't/wrap/{0}.in'
|
||||
|
||||
for file in ('aclocal', 'automake'):
|
||||
filter_file('^#!@PERL@ -w',
|
||||
'#!/usr/bin/env perl',
|
||||
't/wrap/{0}.in'.format(file))
|
||||
files_to_be_patched_fmt.format(file))
|
||||
|
||||
def _make_executable(self, name):
|
||||
return Executable(join_path(self.prefix.bin, name))
|
||||
|
@ -43,6 +43,11 @@ class Git(AutotoolsPackage):
|
||||
# https://www.kernel.org/pub/software/scm/git/git-manpages-{version}.tar.xz
|
||||
|
||||
releases = [
|
||||
{
|
||||
'version': '2.17.0',
|
||||
'md5': '8e0f5253eef3abeb76bd9c55386d3bee',
|
||||
'md5_manpages': '1ce1ae78a559032810af8b455535935f'
|
||||
},
|
||||
{
|
||||
'version': '2.15.1',
|
||||
'md5': 'da59fc6baa55ab44684011e369af397d',
|
||||
|
@ -34,6 +34,7 @@ class Hadoop(Package):
|
||||
homepage = "http://hadoop.apache.org/"
|
||||
url = "http://mirrors.ocf.berkeley.edu/apache/hadoop/common/hadoop-2.9.0/hadoop-2.9.0.tar.gz"
|
||||
|
||||
version('3.1.0', 'f036ebd3fa0ef66ee1819e351d15b6cb')
|
||||
version('2.9.0', 'b443ead81aa2bd5086f99e62e66a8f64')
|
||||
|
||||
depends_on('java', type='run')
|
||||
|
@ -48,6 +48,8 @@ class Jdk(Package):
|
||||
# For instructions on how to find the magic URL, see:
|
||||
# https://gist.github.com/P7h/9741922
|
||||
# https://linuxconfig.org/how-to-install-java-se-development-kit-on-debian-linux
|
||||
version('8u172-b11', 'eda2945e8c02b84adbf78f46c37b71c1', curl_options=curl_options,
|
||||
url='http://download.oracle.com/otn-pub/java/jdk/8u172-b11/a58eab1ec242421181065cdc37240b08/jdk-8u172-linux-x64.tar.gz')
|
||||
version('8u141-b15', '8cf4c4e00744bfafc023d770cb65328c', curl_options=curl_options,
|
||||
url='http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz')
|
||||
version('8u131-b11', '75b2cb2249710d822a60f83e28860053', curl_options=curl_options,
|
||||
|
@ -38,6 +38,7 @@ class Lmod(AutotoolsPackage):
|
||||
homepage = 'https://www.tacc.utexas.edu/research-development/tacc-projects/lmod'
|
||||
url = 'https://github.com/TACC/Lmod/archive/7.4.11.tar.gz'
|
||||
|
||||
version('7.7.29', 'bd3f171995e6863505e8a958d158ced1')
|
||||
version('7.7.13', 'e1d222fa04148707dceb08c82d7e9fa5')
|
||||
version('7.7', '8ac594401716c6d1b40cac22bc1030ca')
|
||||
version('7.6.14', '60726c991038b6337fbb27b6a333a2d4')
|
||||
|
@ -41,6 +41,7 @@ class Picard(Package):
|
||||
|
||||
# They started distributing a single jar file at v2.6.0, prior to
|
||||
# that it was a .zip file with multiple .jar and .so files
|
||||
version('2.18.3', '181b1b0731fd35f0d8bd44677d8787e9')
|
||||
version('2.18.0', '20045ff141e4a67512365f0b6bbd8229', expand=False)
|
||||
version('2.17.0', '72cc527f1e4ca6a799ae0117af60b54e', expand=False)
|
||||
version('2.16.0', 'fed8928b03bb36e355656f349e579083', expand=False)
|
||||
|
@ -36,9 +36,10 @@ class Scala(Package):
|
||||
homepage = "https://www.scala-lang.org/"
|
||||
url = "https://downloads.lightbend.com/scala/2.12.1/scala-2.12.1.tgz"
|
||||
|
||||
version('2.12.5', '25cf4989d061c585bd0a3fa357ccf0a6')
|
||||
version('2.12.1', '3eaecbce019b0fa3067503846e292b32')
|
||||
version('2.11.11', '3f5b76001f60cbc31111ddb81de5ea07')
|
||||
version('2.20.6', 'd79dc9fdc627b73289306bdaec81ca98')
|
||||
version('2.10.6', 'd79dc9fdc627b73289306bdaec81ca98')
|
||||
|
||||
depends_on('java')
|
||||
|
||||
|
@ -42,6 +42,7 @@ class Spark(Package):
|
||||
depends_on('java', type=('build', 'run'))
|
||||
depends_on('hadoop', when='+hadoop', type=('build', 'run'))
|
||||
|
||||
version('2.3.0', 'db21021b8e877b219ab886097ef42344')
|
||||
version('2.1.0', '21d4471e78250775b1fa7c0e6c3a1326')
|
||||
version('2.0.2', '32110c1bb8f081359738742bd26bced1')
|
||||
version('2.0.0', '8a5307d973da6949a385aefb6ff747bb')
|
||||
|
@ -32,6 +32,7 @@ class Tar(AutotoolsPackage):
|
||||
homepage = "https://www.gnu.org/software/tar/"
|
||||
url = "https://ftp.gnu.org/gnu/tar/tar-1.29.tar.gz"
|
||||
|
||||
version('1.30', 'e0c5ed59e4dd33d765d6c90caadd3c73')
|
||||
version('1.29', 'cae466e6e58c7292355e7080248f244db3a4cf755f33f4fa25ca7f9a7ed09af0')
|
||||
version('1.28', '6ea3dbea1f2b0409b234048e021a9fd7')
|
||||
|
||||
|
@ -36,6 +36,7 @@ class Tmux(AutotoolsPackage):
|
||||
homepage = "http://tmux.github.io"
|
||||
url = "https://github.com/tmux/tmux/releases/download/2.6/tmux-2.6.tar.gz"
|
||||
|
||||
version('2.7', 'bcdfcf910c94c3e02ce6b1c035880306')
|
||||
version('2.6', 'd541ff392249f94c4f3635793556f827')
|
||||
version('2.5', '4a5d73d96d8f11b0bdf9b6f15ab76d15')
|
||||
version('2.4', '6165d3aca811a3225ef8afbd1afcf1c5')
|
||||
|
Loading…
Reference in New Issue
Block a user