-
-
Save samtux/663da69e30953ce52ed4726b46fb5afc to your computer and use it in GitHub Desktop.
PCRaster 4.4.1 PKGBUILD
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Maintainer: Sylvain POULAIN <sylvain dot poulain at giscan dot com> | |
| # Contributor: Samuel Mesa <samuelmesa@linuxmail.org> | |
| pkgname=pcraster | |
| pkgver=4.4.1 | |
| pkgrel=2 | |
| pkgdesc='Environmental modelling software' | |
| arch=('i686' 'x86_64') | |
| url='https://pcraster.geo.uu.nl' | |
| license=('GPL3') | |
| depends=('python-pyqt5-chart' 'boost' 'python-numpy' 'xerces-c' 'gdal' 'ncurses') | |
| makedepends=('cmake') | |
| source=("https://github.com/pcraster/pcraster/archive/refs/tags/pcraster-$pkgver.tar.gz") | |
| sha512sums=('3e4bd50476166320c0add15b2e972242fe07fc5750fa7ed550b46bd12751258deede30eb2b6c0d139aba9ae3468971f846416eafbea74866113ef23b084105fd') | |
| #Get Python version | |
| _pyver=$(python --version | awk '{print $2}' | cut -d '.' -f 1,2) | |
| build() { | |
| cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}" | |
| [[ -d build ]] || mkdir build | |
| cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}/build" | |
| cmake -G "Unix Makefiles" .. \ | |
| -DCMAKE_BUILD_TYPE="Release" \ | |
| -DPython3_EXECUTABLE:FILEPATH=/usr/bin/python${_pyver} \ | |
| -DPython_ADDITIONAL_VERSIONS=${_pyver} \ | |
| -DPCRASTER_PYTHON_INSTALL_DIR=/usr/lib/python${_pyver}/site-packages \ | |
| -DPCRASTER_WITH_PYTHON_MULTICORE:BOOL=TRUE \ | |
| -DPCRASTER_BUILD_TEST:BOOL=TRUE \ | |
| -DFERN_BUILD_ALGORITHM:BOOL=TRUE \ | |
| -DPCRASTER_PACKAGE_BOOST:BOOL=ON \ | |
| -DPCRASTER_PACKAGE_NCURSES:BOOL=ON \ | |
| -DCMAKE_INSTALL_PREFIX:PATH=/usr/ | |
| make | |
| } | |
| package() { | |
| cd "${srcdir}/${pkgname}-${pkgname}-${pkgver}/build" | |
| make DESTDIR="${pkgdir}" install | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment