1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- easyblock = 'ConfigureMake'
- name = 'QtWebkit'
- version = '5.8.0'
- homepage = 'http://www.linuxfromscratch.org/blfs/view/svn/x/qtwebkit5.html'
- description = "Qtwebkit is a Qt based web browser engine"
- toolchain = {'name': 'intel', 'version': '2017.02'}
- source_urls = [
- 'https://download.qt.io/community_releases/5.8/5.8.0-final/',
- 'http://www.linuxfromscratch.org/patches/blfs/svn/'
- ]
- sources = ['qtwebkit-opensource-src-5.8.0.tar.xz']
- patches = ['qtwebkit-5.9.0-icu_59-1.patch']
- builddependencies = [
- ('Bison', '3.0.4'),
- ('flex', '2.6.3'),
- ]
- dependencies = [
- ('libwebp', '0.6.0'),
- ('libxslt', '1.1.29'),
- ('ICU', '59.1'),
- ('Ruby', '2.3.1'),
- ('gperf', '3.0.4'),
- ('SQLite', '3.17.0'),
- ('libpng', '1.6.29'),
- ('libjpeg-turbo', '1.5.1'),
- ('Qt5', '5.8.0'),
- ]
- skipsteps = ['configure', 'build', 'install']
- # Install by brute force
- installqtwebkit = "cd %(builddir)s &&"
- installqtwebkit += "cd qtwebkit-opensource-src-%s &&" % (version)
- installqtwebkit += "mkdir build && cd build &&"
- installqtwebkit += "qmake ../WebKit.pro && make && make install"
- postinstallcmds = [installqtwebkit]
- sanity_check_paths = {
- 'files': ["../../Qt5/5.8.0-intel-2017.02/lib/libQt5WebKit.so.5.8.0"],
- 'dirs': [],
- }
- moduleclass = 'lib'
|