mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-16 11:48:06 +01:00
54 lines
1.8 KiB
Plaintext
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'
|