summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 23 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 28fedfc6fd00..f0a04df441bb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: