QtWebkit-5.8.0-intel-2018.eb 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. easyblock = 'ConfigureMake'
  2. name = 'QtWebkit'
  3. version = '5.8.0'
  4. homepage = 'http://www.linuxfromscratch.org/blfs/view/svn/x/qtwebkit5.html'
  5. description = "Qtwebkit is a Qt based web browser engine"
  6. toolchain = {'name': 'intel', 'version': '2018'}
  7. source_urls = [
  8. 'https://download.qt.io/community_releases/5.8/5.8.0-final/',
  9. 'http://www.linuxfromscratch.org/patches/blfs/svn/'
  10. ]
  11. sources = ['qtwebkit-opensource-src-5.8.0.tar.xz']
  12. patches = ['qtwebkit-5.9.0-icu_59-1.patch']
  13. builddependencies = [
  14. ('Bison', '3.0.4'),
  15. ('flex', '2.6.4'),
  16. ]
  17. dependencies = [
  18. ('libwebp', '0.6.0'),
  19. ('libxslt', '1.1.29'),
  20. ('ICU', '59.1'),
  21. ('Ruby', '2.3.1'),
  22. ('gperf', '3.0.4'),
  23. ('SQLite', '3.20.1'),
  24. ('libpng', '1.6.32'),
  25. ('libjpeg-turbo', '1.5.1'),
  26. ('Qt5', '5.8.0'),
  27. ]
  28. skipsteps = ['configure', 'build', 'install']
  29. # Install by brute force
  30. installqtwebkit = "cd %(builddir)s &&"
  31. installqtwebkit += "cd qtwebkit-opensource-src-%s &&" % (version)
  32. installqtwebkit += "mkdir build && cd build &&"
  33. installqtwebkit += "qmake ../WebKit.pro && make && make install"
  34. postinstallcmds = [installqtwebkit]
  35. sanity_check_paths = {
  36. 'files': ["../../Qt5/5.8.0-intel-2018/lib/libQt5WebKit.so.5.8.0"],
  37. 'dirs': [],
  38. }
  39. moduleclass = 'lib'