Skip to content
Snippets Groups Projects
Commit e85ce89c authored by Alexandre Strube's avatar Alexandre Strube
Browse files

small packages

parent a4a4f475
Branches
Tags
No related merge requests found
easyblock = 'PythonPackage'
name = 'expecttest'
version = '0.1.3'
homepage = 'https://github.com/ezyang/expecttest'
description = """This library implements expect tests (also known as "golden" tests). Expect tests are a method of
writing tests where instead of hard-coding the expected output of a test, you run the test to get the output, and
the test framework automatically populates the expected output. If the output of the test changes, you can rerun
the test with the environment variable EXPECTTEST_ACCEPT=1 to automatically update the expected output."""
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
sources = [SOURCE_TAR_GZ]
checksums = ['83057695811d94128aed13ed094a070db90e0a92ea40071f8ee073cbab57149a']
builddependencies = [
('binutils', '2.38'),
]
dependencies = [
('Python', '3.10.4'),
]
download_dep_fail = True
sanity_pip_check = True
use_pip = True
moduleclass = 'tools'
......@@ -124,6 +124,7 @@ damageproto
dbus-glib
eudev
expat
expecttest
fixesproto
flatbuffers
fontconfig
......@@ -151,6 +152,7 @@ intltool
itstool
jbigkit
jhbuild
jbigkit
jsc-xdg-menu
kbproto
libGLU
......@@ -280,3 +282,4 @@ xtrans
yuicompressor
zfp
zlib
zstd
easyblock = 'ConfigureMake'
name = 'MPFR'
version = '4.1.0'
homepage = 'https://www.mpfr.org'
description = """
The MPFR library is a C library for multiple-precision floating-point
computations with correct rounding.
"""
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
source_urls = ['https://www.mpfr.org/mpfr-%(version)s/']
sources = [SOURCELOWER_TAR_BZ2]
checksums = ['feced2d430dd5a97805fa289fed3fc8ff2b094c02d05287fd6133e7f1f0ec926']
builddependencies = [
('binutils', '2.38'),
]
dependencies = [
('GMP', '6.2.1'),
]
runtest = 'check'
# copy libmpfr.so* to <installdir>/lib to make sure that it is picked up by tests
# when EasyBuild is configured with --rpath, and clean up afterwards (let 'make install' do its job)
pretestopts = "mkdir -p %%(installdir)s/lib && cp -a src/.libs/libmpfr.%s* %%(installdir)s/lib && " % SHLIB_EXT
testopts = " && rm -r %(installdir)s/lib"
sanity_check_paths = {
'files': ['lib/libmpfr.%s' % SHLIB_EXT, 'include/mpfr.h'],
'dirs': [],
}
moduleclass = 'math'
##
# Author: Robert Mijakovic <robert.mijakovic@lxp.lu>
##
easyblock = 'PythonPackage'
name = 'tqdm'
version = '4.64.0'
homepage = "https://github.com/tqdm/tqdm"
description = """A fast, extensible progress bar for Python and CLI"""
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
sources = [SOURCE_TAR_GZ]
checksums = ['40be55d30e200777a307a7585aee69e4eabb46b4ec6a4b4a5f2d9f11e7d5408d']
builddependencies = [('binutils', '2.38')]
dependencies = [('Python', '3.10.4')]
use_pip = True
download_dep_fail = True
sanity_pip_check = True
moduleclass = 'lib'
easyblock = 'ConfigureMake'
name = 'zstd'
version = '1.5.2'
homepage = 'https://facebook.github.io/zstd'
description = """Zstandard is a real-time compression algorithm, providing high compression ratios.
It offers a very wide range of compression/speed trade-off, while being backed by a very fast decoder.
It also offers a special mode for small data, called dictionary compression, and can create dictionaries
from any sample set."""
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
github_account = 'facebook'
source_urls = [GITHUB_SOURCE]
sources = ['v%(version)s.tar.gz']
checksums = ['f7de13462f7a82c29ab865820149e778cbfe01087b3a55b5332707abf9db4a6e']
builddependencies = [
('binutils', '2.38'),
]
dependencies = [
('zlib', '1.2.12'),
('gzip', '1.12'),
('XZ', '5.2.5'),
('lz4', '1.9.3'),
]
skipsteps = ['configure']
runtest = 'check'
installopts = "PREFIX=%(installdir)s"
sanity_check_paths = {
'files': ["bin/zstd", "lib/libzstd.%s" % SHLIB_EXT, "include/zstd.h"],
'dirs': ["lib/pkgconfig"]
}
moduleclass = 'lib'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment