easyconfigs-it4i/q/QGIS/QGIS-2.12.3-foss-2015g.eb
2017-03-09 11:57:40 +01:00

54 lines
1.8 KiB
Plaintext

easyblock = 'CMakeMake'
name = "QGIS"
version = "2.12.3"
homepage = 'http://www.qgis.org'
description = """A Free and Open Source Geographic Information System"""
toolchain = {'name': 'foss', 'version': '2015g'}
source_urls = ['http://qgis.org/downloads']
sources = [SOURCELOWER_TAR_BZ2]
builddependencies = [('CMake', '3.3.1')]
separate_build_dir = True
python = 'Python'
pyver = '2.7.9'
pysuff = '-%s-%s' % (python,pyver)
dependencies = [('QCA', '2.1.0'),
('Qt','4.8.6'),
('PROJ_4','4.9.2'),
('GEOS','3.5.0'),
('SQLite','3.8.8.1'),
('GDAL','2.1.0'),
('Qwt','6.1.2'),
('expat','2.1.0'),
('SpatiaLite','4.3.0a'),
('SIP','4.17', pysuff),
('PyQt','4.11.4', pysuff),
('spatialindex','1.8.5'),
]
configopts = '-DCMAKE_EXE_LINKER_FLAGS=-L$EBROOTSQLITE/lib -DWITH_INTERNAL_SPATIALITE=FALSE -DWITH_PYSPATIALITE=FALSE'
configopts += ' -DSPATIALITE_LIBRARY=$EBROOTSPATIALITE/lib/libspatialite.so -DSPATIALITE_INCLUDE_DIR=$EBROOTSPATIALITE/include '
configopts += ' -DQCA_INCLUDE_DIR=$EBROOTQCA/include/QtCrypto -DQCA_LIBRARY=$EBROOTQCA/lib/libqca.so '
configopts += ' -DQWT_INCLUDE_DIR=$EBROOTQWT/include -DQWT_LIBRARY=$EBROOTQWT/lib/libqwt.so '
configopts += ' -DSPATIALINDEX_LIBRARY=$EBROOTSPATIALINDEX/lib/libspatialindex.so -DWITH_POSTGRESQL=OFF -DWITH_QWTPOLAR=OFF '
configopts += ' -DSPATIALINDEX_INCLUDE_DIR=$EBROOTSPATIALINDEX/include/spatialindex/ -DGSL_CONFIG=/apps/all/GSL/1.16-intel-2015b/bin/gsl-config '
configopts += ' -DWITH_BINDINGS=TRUE -DBINDINGS_GLOBAL_INSTALL=TRUE -DWITH_POSTGRESQL=TRUE'
sanity_check_paths = {
'files': ['bin/qgis',
'lib/libqgis_gui.so'
],
'dirs': ['include', 'bin', 'lib'],
}
moduleclass = 'lib'