summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRomain Bazile2019-11-28 21:50:29 +0100
committerRomain Bazile2019-11-28 21:50:29 +0100
commit5cfcaebba3d15d3e95286ce6eeda52767520cb66 (patch)
tree01ebb716ab112506538fc1dddedc3a5da255b6dd
parent2071c366f5d7174da010b6f20a0150873e038e99 (diff)
downloadaur-5cfcaebba3d15d3e95286ce6eeda52767520cb66.tar.gz
addition of install and version correction
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD16
-rw-r--r--xygrib.install15
3 files changed, 30 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3ba58bd8b138..0259b71f9d7a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = xygrib
pkgdesc = Grib reader and weather visualization software. Zygrib fork.
- pkgver = 1.2.6
+ pkgver = 1.2.6.1
pkgrel = 1
url = https://opengribs.org/
arch = x86_64
@@ -15,8 +15,12 @@ pkgbase = xygrib
depends = proj
depends = qt5-base
depends = openjpeg2
+ provides = xygrib
+ conflicts = xygrib-git
source = https://github.com/opengribs/XyGrib/archive/v1.2.6.1.tar.gz
+ source = xygrib.install
sha1sums = 8e3431ed6a5ef114d77ac57029129a26a381f696
+ sha1sums = 58925746bf6ac941ab34e268517581f1e01e9cff
pkgname = xygrib
diff --git a/PKGBUILD b/PKGBUILD
index 3a580969e91e..72500efadd8c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,19 +3,23 @@
# ---------------------------------------------------------------
pkgname=xygrib
-pkgver=1.2.6
+pkgver=1.2.6.1
pkgrel=1
pkgdesc="Grib reader and weather visualization software. Zygrib fork."
arch=('x86_64' 'aarch64')
license=("GPL3")
+provides=('xygrib')
+conflicts=('xygrib-git')
depends=('libnova' 'qwt' 'proj' 'qt5-base' 'openjpeg2')
makedepends=('cmake' 'zlib' 'bzip2' 'libpng')
url="https://opengribs.org/"
-source=("https://github.com/opengribs/XyGrib/archive/v1.2.6.1.tar.gz")
-sha1sums=('8e3431ed6a5ef114d77ac57029129a26a381f696')
+source=("https://github.com/opengribs/XyGrib/archive/v1.2.6.1.tar.gz" "xygrib.install")
+sha1sums=('8e3431ed6a5ef114d77ac57029129a26a381f696'
+ '58925746bf6ac941ab34e268517581f1e01e9cff')
+
build() {
- cd $srcdir/XyGrib-$pkgver.$pkgrel
+ cd $srcdir/XyGrib-$pkgver
mkdir -p build
cd build
cmake ../
@@ -26,8 +30,8 @@ package() {
mkdir -p $pkgdir/usr/share/icons/hicolor
mkdir -p $pkgdir/usr/share/applications
mkdir -p $pkgdir/usr/bin
- cd $srcdir/XyGrib-$pkgver.$pkgrel
- cp linux_online_installer/config/xyGrib_32.png $pkgdir/usr/share/icons/hicolor/
+ cd $srcdir/XyGrib-$pkgver
+ cp linux_online_installer/config/xyGrib_32.png $pkgdir/usr/share/icons/hicolor/xygrib.png
cp debian/xygrib.desktop $pkgdir/usr/share/applications/
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/share/openGribs/ ../
diff --git a/xygrib.install b/xygrib.install
new file mode 100644
index 000000000000..0a039b4dd254
--- /dev/null
+++ b/xygrib.install
@@ -0,0 +1,15 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ update-desktop-database -q
+}
+
+post_remove() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ update-desktop-database -q
+}
+