Skip to content

Instantly share code, notes, and snippets.

@samtux
Created November 7, 2021 00:07
Show Gist options
  • Save samtux/df95d42cf23d1b65c4fd568ab793e71d to your computer and use it in GitHub Desktop.
Save samtux/df95d42cf23d1b65c4fd568ab793e71d to your computer and use it in GitHub Desktop.
PCRaster Build
# Maintainer: Samuel Mesa <samuelmesa@linuxmail.org>
pkgname=pcraster
pkgver=4.3.1
pkgrel=1
pkgdesc="Environmental modelling software"
arch=(i686 x86_64)
license=('GPL')
url="http://www.pcraster.eu "
depends=('gdal' 'proj' 'qt5-base' 'xerces-c' 'boost' 'python-numpy' 'python-docopt' 'ncurses')
makedepends=('cmake')
options=()
source=("http://pcraster.geo.uu.nl/pcraster/packages/src/pcraster-${pkgver}.tar.bz2")
md5sums=('0f2cac072294d5124ddd908185a3f942')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
if [ -f CMakeCache.txt ]
then
rm -rf CMakeCache.txt CMakeFiles
fi
rm -rf build && mkdir build
cd build
cmake -G "Unix Makefiles" .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DFERN_BUILD_ALGORITHM:BOOL=TRUE \
-DPython3_EXECUTABLE:FILEPATH=/usr/bin/python3.9
make clean
make -j$(nproc)
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
cd build
make || return 1
make DESTDIR=${pkgdir} install
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment