# Maintainer: "Jan Kohnert pkgname=eccodes pkgver=2.21.0 _attnum=45757960 pkgrel=2 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=('openjpeg2' 'netcdf') makedepends=('gcc-fortran' 'cmake') conflicts=('grib_api' 'libbufr-ecmwf') source=(http://software.ecmwf.int/wiki/download/attachments/${_attnum}/${pkgname}-${pkgver}-Source.tar.gz) sha512sums=('f2ba8361b99800646a92f5f5beb7ec2facf2ee3b8a3f7985d9681a23b2faae778004c8c688ebe4b3a8492e99c76422c66ecc8943d12d3342d5bc1d38362ccf06') build() { cd "$srcdir"/${pkgname}-${pkgver}-Source mkdir -p build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=production \ -DCMAKE_INSTALL_DATAROOTDIR=/usr/share/$pkgname/definitions \ -DCMAKE_INSTALL_DATADIR=/usr/share -DENABLE_AEC=ON \ -DENABLE_PNG=ON -DENABLE_ECCODES_THREADS=ON -DENABLE_JPG=ON \ -DENABLE_JPG_LIBOPENJPEG=ON -DENABLE_JPG_LIBJASPER=OFF .. make } check() { cd "$srcdir"/${pkgname}-${pkgver}-Source/build make test } package() { cd "$srcdir"/${pkgname}-${pkgver}-Source/build make DESTDIR="$pkgdir" install }