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

adding easyconfigs: cairo-1.16.0-GCCcore-11.2.0.eb lz4-1.9.3-GCCcore-11.2.0.eb...

adding easyconfigs: cairo-1.16.0-GCCcore-11.2.0.eb lz4-1.9.3-GCCcore-11.2.0.eb Z3-4.8.12-GCCcore-11.2.0.eb
parent 2c85b9dc
Branches
No related tags found
No related merge requests found
easyblock = 'ConfigureMake'
name = 'cairo'
version = '1.16.0'
homepage = 'https://cairographics.org'
description = """Cairo is a 2D graphics library with support for multiple output devices.
Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers,
PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB"""
toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
source_urls = ['https://cairographics.org/releases/']
sources = [SOURCE_TAR_XZ]
checksums = ['5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331']
builddependencies = [
('binutils', '2.37'),
('pkg-config', '0.29.2'),
]
dependencies = [
('bzip2', '1.0.8'),
('zlib', '1.2.11'),
('libpng', '1.6.37'),
('freetype', '2.11.0'),
('pixman', '0.40.0'),
('expat', '2.4.1'),
('GLib', '2.69.1'),
('X11', '20210802'),
]
# disable symbol lookup, which requires -lbfd, to avoid link issues with (non-PIC) libiberty.a provided by GCC
configopts = "--enable-symbol-lookup=no --enable-gobject=yes --enable-svg=yes --enable-tee=yes --enable-xlib-xcb "
sanity_check_paths = {
'files': ['bin/cairo-trace', 'lib/cairo/libcairo-trace.%s' % SHLIB_EXT, 'lib/cairo/libcairo-trace.a',
'lib/libcairo.a', 'lib/libcairo-gobject.a', 'lib/libcairo-script-interpreter.a',
'lib/libcairo.%s' % SHLIB_EXT, 'lib/libcairo-gobject.%s' % SHLIB_EXT,
'lib/libcairo-script-interpreter.%s' % SHLIB_EXT] +
['include/cairo/cairo%s.h' % x for x in ['', '-deprecated', '-features', '-ft', '-gobject', '-pdf', '-ps',
'-script', '-script-interpreter', '-svg', '-version', '-xcb',
'-xlib', '-xlib-xrender']],
'dirs': ['lib/pkgconfig'],
}
moduleclass = 'vis'
easyblock = 'ConfigureMake'
name = 'lz4'
version = '1.9.3'
homepage = 'https://lz4.github.io/lz4/'
description = """LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core.
It features an extremely fast decoder, with speed in multiple GB/s per core."""
toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
github_account = '%(name)s'
source_urls = [GITHUB_SOURCE]
sources = ['v%(version)s.tar.gz']
checksums = ['030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1']
builddependencies = [('binutils', '2.37')]
skipsteps = ['configure']
installopts = "PREFIX=%(installdir)s"
runtest = 'check'
sanity_check_paths = {
'files': ["bin/lz4", "lib/liblz4.%s" % SHLIB_EXT, "include/lz4.h"],
'dirs': ["lib/pkgconfig"]
}
moduleclass = 'lib'
easyblock = 'CMakeMake'
name = 'Z3'
version = '4.8.10'
version = '4.8.12'
homepage = 'https://github.com/Z3Prover/z3'
description = """
Z3 is a theorem prover from Microsoft Research.
"""
site_contacts = 'sc@fz-juelich.de'
toolchain = {'name': 'GCCcore', 'version': '10.3.0'}
toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
source_urls = ['https://github.com/Z3Prover/z3/archive/']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['c9fd04b9b33be74fffaac3ec2bc2c320d1a4cc32e395203c55126b12a14ff3f4']
checksums = ['e3aaefde68b839299cbc988178529535e66048398f7d083b40c69fe0da55f8b7']
builddependencies = [
('CMake', '3.20.4'),
# use same binutils version that was used when building GCCcore toolchain
('binutils', '2.36.1'),
('CMake', '3.21.1'),
('binutils', '2.37'),
]
dependencies = [
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment