diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 23 insertions, 19 deletions
@@ -1,44 +1,48 @@ +# Maintainer: Antonio Cervone <ant.cervone@gmail.com> # Contributor: Graziano Giuliani <graziano.giuliani@poste.it> + pkgname=metview -pkgver=5.7.0 +pkgver=5.19.2 pkgrel=1 pkgdesc="ECMWF interactive meteorological application" arch=(i686 x86_64) -url="https://software.ecmwf.int/wiki/display/METV/Metview" +url="https://confluence.ecmwf.int/display/METV/Metview" license=('APACHE') groups=(science) -depends=( 'magics++>=4.0.0' mksh openmotif netcdf-cxx-legacy eccodes qt5-webkit libxpm libtirpc cgal) -makedepends=('emos>=4.0.5' rpcsvc-proto) +depends=(cgal 'magics++>=4.10.0' qt6-5compat qt6-svg snappy) +makedepends=(boost cmake rpcsvc-proto gcc-fortran) provides=() conflicts=() replaces=() backup=() options=() install= -source=(https://software.ecmwf.int/wiki/download/attachments/3964985/Metview-${pkgver}-Source.tar.gz) +source=(https://confluence.ecmwf.int/download/attachments/3964985/Metview-${pkgver}-Source.tar.gz) noextract=() -md5sums=('713128e21669b5e421712029b652f3d7') +sha256sums=('3a06337b2e84ca2633ac8894b7a359d2c97416bf94579639da4cf70576f48700') + +# prepare() { +# cd Metview-${pkgver}-Source +# patch --forward --strip=1 --input=$srcdir/gfortran.patch +# patch --forward --strip=1 --input=$srcdir/string.patch +# } build() { - cd Metview-${pkgver}-Source - # Fix problem for libc deprived of rpc. I will use tirpc package. - ln -sf /usr/include/tirpc/rpc mars-client/src - ln -sf /usr/include/tirpc/netconfig.h mars-client/src - mkdir -p build && cd build - cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_CC_COMPILER=/usr/bin/gcc \ - -DCMAKE_EXE_LINKER_FLAGS="-llapack" \ + cmake \ + -B build \ + -S Metview-${pkgver}-Source \ -Dmagics_DIR=/usr/share/magics/cmake \ - -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=production \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=production \ -DCMAKE_INSTALL_DATADIR=/usr/share \ - -DPYTHON_EXECUTABLE=/usr/bin/python2 \ - -DCMAKE_CXX_STANDARD_LIBRARIES="-ltirpc" .. - make || return 1 + -DPYTHON_EXECUTABLE=/usr/bin/python3 + + make -C build } package() { - cd Metview-${pkgver}-Source/build - make DESTDIR="$pkgdir" install || return 1 + make -C build DESTDIR="$pkgdir" install } # vim:set ts=2 sw=2 et: |