# --------------------------------------------------------------- # Maintainer: Romain Bazile # --------------------------------------------------------------- pkgname=xygrib-git pkgver=1.2.6.1.r120.g88c425c pkgrel=1 pkgdesc="Grib reader and weather visualization software. Zygrib fork." arch=('x86_64' 'aarch64') license=("GPL3") conflicts=('xygrib') provides=('xygrib') depends=('libnova' 'qwt' 'proj' 'qt5-base' 'openjpeg2' 'qt5-tools') makedepends=('cmake' 'zlib' 'bzip2' 'libpng') url="https://opengribs.org/" source=("$pkgname::git+https://github.com/opengribs/XyGrib.git" "CMakelists.txt.patch" "xygrib.install") sha1sums=('SKIP' '1cbac226906a24f9671558b043c072192f3df03f' '97eec7e40bd2d4f44986ffbf5096ac4ba37ebbfe') pkgver() { cd $pkgname git describe --long --tags | sed -r 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' } prepare() { cd $pkgname patch --strip=1 -i $srcdir/CMakelists.txt.patch } build() { cd $pkgname mkdir -p build cd build cmake ../ make -j $(nproc) } package() { mkdir -p $pkgdir/usr/share/pixmaps mkdir -p $pkgdir/usr/share/applications mkdir -p $pkgdir/usr/bin cd $pkgname cp linux_online_installer/config/xyGrib_32.png $pkgdir/usr/share/pixmaps/xygrib.png cp debian/xygrib.desktop $pkgdir/usr/share/applications/ cd build cmake -DCMAKE_INSTALL_PREFIX=/usr/share/openGribs/ ../ DESTDIR="$pkgdir" make install mv $pkgdir/usr/share/openGribs/XyGrib/XyGrib $pkgdir/usr/bin/ }