Skip to content
Snippets Groups Projects
Commit a3cbd1a2 authored by Damian Alvarez's avatar Damian Alvarez
Browse files

Merge branch 'x11_libpciaccess' into '2020'

To pull out libpciaccess from X11, so loading OpenMPI does not end up in...

See merge request hps-public/easybuild-repository!215
parents 774554c5 b1fd9280
No related branches found
No related tags found
No related merge requests found
easyblock = 'ConfigureMake'
name = 'libpciaccess'
version = '0.16'
homepage = 'https://cgit.freedesktop.org/xorg/lib/libpciaccess/'
description = """Generic PCI access library."""
site_contacts = 'sc@fz-juelich.de'
toolchain = {'name': 'GCCcore', 'version': '9.3.0'}
source_urls = ['https://www.x.org/releases/individual/lib/']
sources = [SOURCE_TAR_GZ]
checksums = ['84413553994aef0070cf420050aa5c0a51b1956b404920e21b81e96db6a61a27']
builddependencies = [
('binutils', '2.34'),
('Autotools', '20200321'),
('xorg-macros', '1.19.2'),
]
sanity_check_paths = {
'files': ['include/pciaccess.h', 'lib/libpciaccess.a'],
'dirs': ['lib/pkgconfig'],
}
moduleclass = 'system'
......@@ -23,6 +23,10 @@ dependencies = [
('Ninja', '1.10.0'),
]
download_dep_fail = True
use_pip = True
sanity_pip_check = True
options = {'modulename': 'mesonbuild'}
sanity_check_paths = {
......
......@@ -14,11 +14,10 @@ source_urls = ['https://github.com/ninja-build/ninja/archive/']
sources = ['v%(version)s.tar.gz']
builddependencies = [
('Python', '3.8.5'),
('binutils', '2.34'),
('Python', '3.8.5'),
]
cmds_map = [('.*', "./configure.py --bootstrap")]
files_to_copy = [(['ninja'], 'bin')]
......
......@@ -13,23 +13,15 @@ toolchain = {'name': 'GCCcore', 'version': '9.3.0'}
source_urls = [
XORG_LIB_SOURCE,
XORG_PROTO_SOURCE,
'http://xcb.freedesktop.org/dist/',
'http://xkbcommon.org/download/',
'http://cgit.freedesktop.org/xorg/util/macros/snapshot',
'https://xcb.freedesktop.org/dist/',
'https://xkbcommon.org/download/',
XORG_DATA_SOURCE + '/xkeyboard-config',
XORG_DATA_SOURCE,
'https://www.x.org/archive/individual/app/',
'https://www.x.org/archive/individual/font/'
]
dependencies = [
('bzip2', '1.0.8'),
('fontconfig', '2.13.92'),
('freetype', '2.10.1'),
('zlib', '1.2.11'),
]
builddependencies = [
# use same binutils version that was used when building GCCcore toolchain
('binutils', '2.34'),
('Autotools', '20200321'),
('Bison', '3.6.4'),
......@@ -37,6 +29,14 @@ builddependencies = [
('pkg-config', '0.29.2'),
('intltool', '0.51.0', '-Perl-5.32.0'),
]
dependencies = [
('bzip2', '1.0.8'),
('fontconfig', '2.13.92'),
('freetype', '2.10.1'),
('zlib', '1.2.11'),
('xorg-macros', '1.19.2'),
('libpciaccess', '0.16'),
]
default_easyblock = 'ConfigureMake'
......@@ -45,11 +45,6 @@ default_component_specs = {
'start_dir': '%(name)s-%(version)s',
}
components = [
('xorg-macros', '1.19.2', { # 2018-03-04
'sources': ['util-macros-%(version)s.tar.gz'],
'checksums': ['5d6e62803c9f20830b28ad8a9800c97a9987635089229e3e380ef3848c84d2a6'],
'start_dir': 'util-macros-%(version)s',
}),
('libpthread-stubs', '0.4', { # 2017-03-14
'checksums': ['50d5686b79019ccea08bcbd7b02fe5a40634abcfd4146b6e75c6420cc170e9d9'],
}),
......@@ -164,9 +159,6 @@ components = [
('libdmx', '1.1.4', { # 2018-05-14
'checksums': ['4d05bd5b248c1f46729fa1536b7a5e4d692567327ad41564c36742fb327af925'],
}),
('libpciaccess', '0.16', { # 2020-07-27
'checksums': ['84413553994aef0070cf420050aa5c0a51b1956b404920e21b81e96db6a61a27'],
}),
('libxkbfile', '1.1.0', { # 2019-03-16
'checksums': ['2a92adda3992aa7cbad758ef0b8dfeaedebb49338b772c64ddf369d78c1c51d3'],
}),
......
##
# This is a contribution from DeepThought HPC Service, Flinders University, Adelaide, Australia
# Homepage: https://staff.flinders.edu.au/research/deep-thought
#
# Authors:: Robert Qiao <rob.qiao@flinders.edu.au>
# License:: Custom
#
# Notes::
##
easyblock = 'ConfigureMake'
name = 'xorg-macros'
version = '1.19.2'
homepage = 'https://cgit.freedesktop.org/xorg/util/macros'
description = """X.org macros utilities."""
site_contacts = 'sc@fz-juelich.de'
toolchain = {'name': 'GCCcore', 'version': '9.3.0'}
source_urls = ['https://gitlab.freedesktop.org/xorg/util/macros/-/archive/util-macros-%(version)s']
sources = ['macros-util-macros-%(version)s.tar.gz']
checksums = ['326e51a5d673e3d9cc7f139aee469a11e18ea060b1d06c22694612e68a2089b1']
builddependencies = [
('binutils', '2.34'),
('Autotools', '20200321'),
]
preconfigopts = './autogen.sh && '
sanity_check_paths = {
'files': ['share/pkgconfig/xorg-macros.pc'],
'dirs': [],
}
moduleclass = 'devel'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment