Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Lantald < lantald at gmx.com
- # Contributor: Thomas Dziedzic < gostrc at gmail >
- # Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org
- # Contributor: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
- # Contributor: Eric Forgeot < http://esclinux.tk >
- # Maintainer: mutantmonkey <aur@mutantmonkey.in>
- pkgname=qgis-git
- pkgver=20121016
- pkgrel=1
- pkgdesc='Quantum GIS is a Geographic Information System (GIS) that supports vector, raster & database formats'
- url='http://qgis.org/'
- license=('GPL')
- arch=('i686' 'x86_64')
- # update to http://www.qgis.org/wiki/Building_QGIS_from_Source#Overview
- depends=('libmysqlclient' 'postgresql-libs' 'sqlite3' 'jasper' 'curl' 'qt' 'python2'
- 'python2-qt' 'giflib' 'cfitsio' 'qwt5' 'gdal' 'flex' 'bison'
- 'libspatialite' 'spatialindex' 'git' 'pyqt' )
- makedepends=('cmake' 'grass7-svn' 'gsl' 'postgis' 'netcdf' 'fcgi' 'python2-sip' 'txt2tags')
- optdepends=('postgis: postgis support and SPIT plugin'
- 'fcgi: qgis mapserver'
- 'python2-sip: python-support'
- 'grass: grass plugin'
- 'gsl: georeferencer ')
- provides=(${pkgname%-git})
- conflicts=(${pkgname%-git})
- options=('!makeflags')
- _gitroot=git://github.com/qgis/Quantum-GIS.git
- _gitname=${pkgname%-git}
- build() {
- msg "Connecting to GIT server...."
- if [ -d $_gitname ] ; then
- # pull specific branch only
- (cd $_gitname && git pull origin master)
- msg "The local files are updated."
- else
- # clone only the latest revision, saves MANY MB of download
- git clone --depth=1 $_gitroot $_gitname
- fi
- export LD_LIBRARY_PATH="${srcdir}/$_gitname-build/output/lib"
- # cmake supports out of tree builds
- # there is no need to copy/clone - just make a new dir and specify
- # src dir
- rm -rf $_gitname-build && mkdir $_gitname-build && cd $_gitname-build
- cmake ../$_gitname \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_SKIP_RPATH=ON \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DQGIS_MANUAL_SUBDIR=share/man \
- -DQWT_INCLUDE_DIR=/usr/include/qwt5 \
- -DQWT_LIBRARY=/usr/lib/libqwt5.so \
- -DPYTHON_LIBRARY=/usr/lib/libpython2.7.so \
- -DPYTHON_EXECUTABLE=/usr/bin/python2 \
- -DPYTHON_SITE_PACKAGES_DIR=/usr/lib/python2.7/site-packages \
- -DPYTHON_INCLUDE_PATH=/usr/include/python2.7/ \
- make
- }
- package() {
- cd $_gitname-build
- make DESTDIR="$pkgdir" install
- # create a more user-friendly application name link
- ln -s /usr/bin/qgis "$pkgdir"/usr/bin/quantum-gis
- # install some freedesktop.org compatibility
- install -D -m644 "$srcdir"/$_gitname/debian/qgis.desktop \
- "$pkgdir"/usr/share/applications/qgis.desktop
- # fix python crunchbang in grass scripts
- #sed '1s_/usr/bin/env python_/usr/bin/env python2_' \
- # -i "$pkgdir"/usr/share/qgis/grass/scripts/*.py
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement