diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ec3b9b6ea080 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Danilo J. S. Bellini <danilo dot bellini at gmail dot com> +pkgname=('kealib') +pkgver=1.4.6 +pkgrel=1 +pkgdesc="An HDF5 Based Raster File Format and its GDAL plugin" +arch=('i686' 'x86_64') +url='http://kealib.org' +license=('MIT') +makedepends=('hdf5-cpp-fortran' 'gdal' 'cmake') +depends=('hdf5-cpp-fortran' 'gdal') +options=(!emptydirs) +source=("https://bitbucket.org/chchrsc/kealib/downloads/kealib-$pkgver.tar.gz") +sha256sums=('96f6795dd961428cf12137116f9c2e3853d5a19569319b6ea76482552bc07ef3') +_srcpath=$pkgname-$pkgver/trunk + +prepare() { + cd "$srcdir/$_srcpath" + + # Creates a standalone license file joining the copyright message + # from everywhere in the code + grep -rh -B1 -A22 'Copyright ' | sed 's/^[ *#]*//g;s/\r//g' > LICENSE +} + +build() { + cd "$srcdir/$_srcpath" + cmake -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_SKIP_RPATH=ON \ + -D HDF5_INCLUDE_DIR=/usr/include \ + -D HDF5_LIB_PATH=/usr/lib \ + -D GDAL_INCLUDE_DIR=/usr/include \ + -D GDAL_LIB_PATH=/usr/lib \ + -D LIBKEA_WITH_GDAL=TRUE \ + . + make +} + +package() { + cd "$srcdir/$_srcpath" + make DESTDIR="$pkgdir" install + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |