libmo_unpack-3.1.2-GCCcore-10.2.0.eb 995 B

123456789101112131415161718192021222324252627282930313233
  1. easyblock = 'CMakeMake'
  2. name = 'libmo_unpack'
  3. version = '3.1.2'
  4. homepage = "https://github.com/SciTools/libmo_unpack"
  5. description = "A library for handling the WGDOS and RLE compression schemes used in UM files."
  6. toolchain = {'name': 'GCCcore', 'version': '10.2.0'}
  7. toolchainopts = {'pic': True}
  8. source_urls = ['https://github.com/SciTools/libmo_unpack/archive']
  9. sources = ['v%(version)s.tar.gz']
  10. patches = ['%(name)s-%(version)s_cmake_have_stdint.patch']
  11. checksums = [
  12. 'e09ef3e6f1075144acc5d6466b4ef70b2fe32ed4ab1840dd4fb7e15a40f3d370', # v3.1.2.tar.gz
  13. 'b130f9944e763c53b21c2b08f6d4954ca7811a556fda1c7fec737a4086aad1f5', # libmo_unpack-3.1.2_cmake_have_stdint.patch
  14. ]
  15. builddependencies = [
  16. ('binutils', '2.35'),
  17. ('CMake', '3.18.4'),
  18. ('check', '0.12.0'),
  19. ]
  20. separate_build_dir = True
  21. sanity_check_paths = {
  22. 'files': ['include/logerrors.h', 'include/rlencode.h', 'include/wgdosstuff.h', 'lib/libmo_unpack.%s' % SHLIB_EXT],
  23. 'dirs': [],
  24. }
  25. moduleclass = 'tools'