poppler-0.70.1-intel-2018.eb 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. # easybuild easyconfig
  2. #
  3. # John Dey jfdey@fredhutch.org
  4. # Fred Hutchinson Cancer Research Center Seattle WA USA
  5. easyblock = 'CMakeMake'
  6. name = 'poppler'
  7. version = '0.70.1'
  8. homepage = 'https://poppler.freedesktop.org/'
  9. description = """Poppler is a PDF rendering library based on the xpdf-3.0 code
  10. base."""
  11. toolchain = {'name': 'foss', 'version': '2018b'}
  12. source_urls = ['https://poppler.freedesktop.org/']
  13. sources = [SOURCELOWER_TAR_XZ]
  14. checksums = ['66972047d9ef8162cc8c389d7e7698291dfc9f2b3e4ea9a9f08ae604107451bd']
  15. separate_build_dir = True
  16. builddependencies = [
  17. ('pkgconfig', '1.3.1', '-Python-2.7.15'),
  18. ('binutils', '2.30'),
  19. ('CMake', '3.11.4'),
  20. ('Qt5', '5.10.1'),
  21. ('cairo', '1.14.12'),
  22. ('GObject-Introspection', '1.54.1', '-Python-2.7.15'),
  23. ('libjpeg-turbo', '2.0.0'),
  24. ('libpng', '1.6.34'),
  25. ('LibTIFF', '4.0.9'),
  26. ('NSS', '3.39'),
  27. ('OpenJPEG', '2.3.0'),
  28. ]
  29. bin_files = ['pdfdetach', 'pdffonts', 'pdfimages', 'pdfinfo', 'pdfseparate',
  30. 'pdftocairo', 'pdftohtml', 'pdftoppm', 'pdftops', 'pdftotext',
  31. 'pdfunite']
  32. sanity_check_paths = {
  33. 'files': ['bin/%s' % x for x in bin_files] +
  34. ['lib/libpoppler.%s' % SHLIB_EXT,
  35. 'lib/libpoppler-cpp.%s' % SHLIB_EXT,
  36. 'lib/libpoppler-glib.%s' % SHLIB_EXT,
  37. 'include/poppler/glib/poppler.h'],
  38. 'dirs': ['bin',
  39. 'include',
  40. 'include/poppler/glib',
  41. ]
  42. }
  43. moduleclass = 'vis'