LibUUID-1.0.3-foss-2017b.eb 881 B

12345678910111213141516171819202122232425262728293031
  1. easyblock = 'ConfigureMake'
  2. name = 'LibUUID'
  3. version = '1.0.3'
  4. homepage = 'http://sourceforge.net/projects/libuuid/'
  5. description = """Portable uuid C library"""
  6. toolchain = {'name': 'foss', 'version': '2017b'}
  7. source_urls = [
  8. SOURCEFORGE_SOURCE,
  9. 'https://raw.githubusercontent.com/karelzak/util-linux/stable/v2.32/libuuid/src',
  10. ]
  11. sources = [
  12. SOURCELOWER_TAR_GZ,
  13. {'filename': 'libuuid.sym', 'extract_cmd': 'cp %s %(builddir)s'},
  14. ]
  15. checksums = [
  16. '46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644', # libuuid-1.0.3.tar.gz
  17. '5932866797560bf5822c3340b64dff514afb6cef23a824f96991f8e9e9d29028', # libuuid.sym
  18. ]
  19. preconfigopts = 'LDFLAGS="$LDFLAGS -Wl,--version-script=%(builddir)s/libuuid.sym"'
  20. sanity_check_paths = {
  21. 'files': ['include/uuid/uuid.h', 'lib/libuuid.a', 'lib/libuuid.%s' % SHLIB_EXT],
  22. 'dirs': [],
  23. }
  24. moduleclass = 'lib'