# IT4Innovations # LK 2024 easyblock = 'ConfigureMake' name = 'zstd' version = '1.5.6' 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': '14.2.0'} github_account = 'facebook' source_urls = [GITHUB_SOURCE] sources = ['v%(version)s.tar.gz'] checksums = ['30f35f71c1203369dc979ecde0400ffea93c27391bfd2ac5a9715d2173d92ff7'] builddependencies = [ ('binutils', '2.42'), ] dependencies = [ ('zlib', '1.3.1'), ('gzip', '1.13'), ('XZ', '5.4.5'), ('lz4', '1.9.4'), ] 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'