Skip to content
Snippets Groups Projects
Commit fd1ec016 authored by Sebastian Achilles's avatar Sebastian Achilles
Browse files

Remove Autoconf, Automake and Autotools from GCCcore toolchain

parent 050972ea
No related branches found
No related tags found
No related merge requests found
easyblock = 'ConfigureMake'
name = 'Autoconf'
version = '2.71'
homepage = 'https://www.gnu.org/software/autoconf/'
description = """
Autoconf is an extensible package of M4 macros that produce shell scripts
to automatically configure software source code packages. These scripts can
adapt the packages to many kinds of UNIX-like systems without manual user
intervention. Autoconf creates a configuration script for a package from a
template file that lists the operating system features that the package can
use, in the form of M4 macro calls.
"""
site_contacts = 'sc@fz-juelich.de'
toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
source_urls = [GNU_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
checksums = ['431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c']
builddependencies = [
('binutils', '2.37'),
# non-standard Perl modules are required,
# see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822
('Perl', '5.34.0'),
]
dependencies = [
('M4', '1.4.19'),
]
sanity_check_paths = {
'files': ["bin/%s" % x
for x in ["autoconf", "autoheader", "autom4te", "autoreconf",
"autoscan", "autoupdate", "ifnames"]],
'dirs': [],
}
moduleclass = 'devel'
easyblock = 'ConfigureMake'
name = 'Automake'
version = '1.16.4'
homepage = 'https://www.gnu.org/software/automake/automake.html'
description = "Automake: GNU Standards-compliant Makefile generator"
site_contacts = 'sc@fz-juelich.de'
toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
source_urls = [GNU_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
checksums = ['8a0f0be7aaae2efa3a68482af28e5872d8830b9813a6a932a2571eac63ca1794']
builddependencies = [
('binutils', '2.37'),
# non-standard Perl modules are required,
# see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822
('Perl', '5.34.0'),
]
dependencies = [
('Autoconf', '2.71'),
]
sanity_check_paths = {
'files': ['bin/automake', 'bin/aclocal'],
'dirs': []
}
moduleclass = 'devel'
easyblock = 'Bundle'
name = 'Autotools'
version = '20210726' # date of the most recent change
homepage = 'https://autotools.io'
description = """
This bundle collect the standard GNU build tools: Autoconf, Automake
and libtool
"""
site_contacts = 'a.strube@fz-juelich.de'
toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
dependencies = [
('Autoconf', '2.71'), # 20210128
('Automake', '1.16.4'), # 20210726
('libtool', '2.4.6'), # 20150215
]
# Pure bundle -- no need to specify 'binutils' used when building GCCcore
# toolchain as build dependency
moduleclass = 'devel'
...@@ -14,7 +14,7 @@ checksums = ['84413553994aef0070cf420050aa5c0a51b1956b404920e21b81e96db6a61a27'] ...@@ -14,7 +14,7 @@ checksums = ['84413553994aef0070cf420050aa5c0a51b1956b404920e21b81e96db6a61a27']
builddependencies = [ builddependencies = [
('binutils', '2.37'), ('binutils', '2.37'),
('Autotools', '20210726'), ('Autotools', '20210726', '', SYSTEM),
('xorg-macros', '1.19.3'), ('xorg-macros', '1.19.3'),
] ]
......
...@@ -23,7 +23,7 @@ checksums = ['1ee27abd07ff6ba140aaf9bc6379b37825e54496e01d6f7343330cf1a4487035'] ...@@ -23,7 +23,7 @@ checksums = ['1ee27abd07ff6ba140aaf9bc6379b37825e54496e01d6f7343330cf1a4487035']
builddependencies = [ builddependencies = [
('binutils', '2.37'), ('binutils', '2.37'),
('Autotools', '20210726'), ('Autotools', '20210726', '', SYSTEM),
] ]
preconfigopts = './autogen.sh && ' preconfigopts = './autogen.sh && '
......
...@@ -24,7 +24,7 @@ osdependencies = [ ...@@ -24,7 +24,7 @@ osdependencies = [
] ]
builddependencies = [ builddependencies = [
('Autotools', '20210726'), ('Autotools', '20210726', '', SYSTEM),
('pkg-config', '0.29.2'), ('pkg-config', '0.29.2'),
] ]
......
...@@ -10,13 +10,15 @@ site_contacts = 'sc@fz-juelich.de' ...@@ -10,13 +10,15 @@ site_contacts = 'sc@fz-juelich.de'
toolchain = {'name': 'GCCcore', 'version': '11.2.0'} toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
source_urls = ['https://gitlab.freedesktop.org/xorg/util/macros/-/archive/util-macros-%(version)s'] source_urls = [
'https://gitlab.freedesktop.org/xorg/util/macros/-/archive/util-macros-%(version)s'
]
sources = ['macros-util-macros-%(version)s.tar.gz'] sources = ['macros-util-macros-%(version)s.tar.gz']
checksums = ['8205d210a580da0938f5ce4392a96b60cf1d9a5f792eaa1474fa4c1977aef4d0'] checksums = ['8205d210a580da0938f5ce4392a96b60cf1d9a5f792eaa1474fa4c1977aef4d0']
builddependencies = [ builddependencies = [
('binutils', '2.37'), ('binutils', '2.37'),
('Autotools', '20210726'), ('Autotools', '20210726', '', SYSTEM),
] ]
preconfigopts = './autogen.sh && ' preconfigopts = './autogen.sh && '
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment