diff --git a/Golden_Repo/e/expecttest/expecttest-0.1.3-GCCcore-11.3.0.eb b/Golden_Repo/e/expecttest/expecttest-0.1.3-GCCcore-11.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..30003e96055c352a3557f847ee8fd3306e9f0a73 --- /dev/null +++ b/Golden_Repo/e/expecttest/expecttest-0.1.3-GCCcore-11.3.0.eb @@ -0,0 +1,28 @@ +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' diff --git a/Golden_Repo/hidden_deps.txt b/Golden_Repo/hidden_deps.txt index a4618efdf76f36bf1b966c8c051d3e1979b9e4e9..f40486033dae626cf293a5ba11a96d579ba8d2af 100644 --- a/Golden_Repo/hidden_deps.txt +++ b/Golden_Repo/hidden_deps.txt @@ -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 diff --git a/Golden_Repo/m/MPFR/MPFR-4.1.0-GCCcore-11.3.0.eb b/Golden_Repo/m/MPFR/MPFR-4.1.0-GCCcore-11.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..7d929a2fd1b9d2c70a993ab77e5e358d4c97c58e --- /dev/null +++ b/Golden_Repo/m/MPFR/MPFR-4.1.0-GCCcore-11.3.0.eb @@ -0,0 +1,39 @@ +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' diff --git a/Golden_Repo/t/tqdm/tqdm-4.64.0-GCCcore-11.3.0.eb b/Golden_Repo/t/tqdm/tqdm-4.64.0-GCCcore-11.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..e3a61555dec5c1ecbd12a5b338f8900b586edf71 --- /dev/null +++ b/Golden_Repo/t/tqdm/tqdm-4.64.0-GCCcore-11.3.0.eb @@ -0,0 +1,25 @@ +## +# 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' diff --git a/Golden_Repo/z/zstd/zstd-1.5.2-GCCcore-11.3.0.eb b/Golden_Repo/z/zstd/zstd-1.5.2-GCCcore-11.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..643abebdfdb21256c4ce68c904979f36ad60d42e --- /dev/null +++ b/Golden_Repo/z/zstd/zstd-1.5.2-GCCcore-11.3.0.eb @@ -0,0 +1,41 @@ +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'