diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d25e3700668a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Contributor: Graziano Giuliani <graziano.giuliani@poste.it> +pkgname=eccodes +pkgver=2.0.2 +_attnum=45757960 +pkgrel=1 +pkgdesc="ECMWF decoding library for GRIB, BUFR and GTS" +arch=('i686' 'x86_64') +url="https://software.ecmwf.int/wiki/display/ECC/ecCodes+Home" +license=('Apache') +depends=('openjpeg' 'libpng' 'python2' 'netcdf') +optdepends=('libaec: for compression' 'jasper: as an alternative to openjpeg') +makedepends=('gcc-fortran' 'python2' 'python2-numpy' 'cmake') +conflicts=('grib_def' 'libbufr-ecmwf') +source=(http://software.ecmwf.int/wiki/download/attachments/${_attnum}/${pkgname}-${pkgver}-Source.tar.gz) +md5sums=('dec29b6850401d99b0e0344844b2bf4a') + +build() { + cd "$srcdir"/${pkgname}-${pkgver}-Source + mkdir -p build + cd build + [ -x /usr/bin/aec ] && has_aec=1 || has_aec=0 + cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=production \ + -DCMAKE_INSTALL_DATAROOTDIR=/usr/share/$pkgname/definitions \ + -DCMAKE_INSTALL_DATADIR=/usr/share -DENABLE_AEC=$has_aec \ + -DENABLE_PNG=1 -DENABLE_GRIB_THREADS=1 \ + -DOPENJPEG_INCLUDE_DIR=`pkg-config --variable=includedir libopenjpeg` \ + -DPYTHON_EXECUTABLE=/usr/bin/python2 .. + make || return 1 +} + +package() { + cd "$srcdir"/${pkgname}-${pkgver}-Source/build + make DESTDIR="$pkgdir" install || return 1 +} |