summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSanskritFritz2017-05-06 11:09:16 +0200
committerSanskritFritz2017-05-06 11:09:16 +0200
commit9c1a120ca03cd9fb232f56ba217dde52a10f6afc (patch)
tree38cfa3f1842b04c33c1bdcc1597fa947cdcb5cea
parent1f746a6d1b3c3206902ba5a18131c1376658d81a (diff)
downloadaur-9c1a120ca03cd9fb232f56ba217dde52a10f6afc.tar.gz
Added __PKGVER__ placeholder to the desktop file to track version changes dynamically.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD21
-rw-r--r--ganttproject.desktop2
3 files changed, 17 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 13d63030973f..eb6c2d8b6fe0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Thu May 4 17:56:19 UTC 2017
+# Sat May 6 09:06:54 UTC 2017
pkgbase = ganttproject
pkgdesc = A project scheduling application featuring gantt chart, resource management, calendaring.
pkgver = 2.8.4
- pkgrel = 2
+ pkgrel = 3
url = http://www.ganttproject.biz/
arch = i686
arch = x86_64
@@ -13,7 +13,7 @@ pkgbase = ganttproject
source = http://dl.ganttproject.biz/ganttproject-2.8.4/ganttproject-2.8.4-r2134.zip
source = ganttproject.desktop
md5sums = 6890c1721d10013188320a4c0e23e2d1
- md5sums = 8fdea541135fe67d795f5af8d03599f1
+ md5sums = 4b2a0c36510d9f798872db1fca87864f
pkgname = ganttproject
diff --git a/PKGBUILD b/PKGBUILD
index 1118f50ad015..b6107f70bb53 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=ganttproject
pkgver=2.8.4
_build=r2134
-pkgrel=2
+pkgrel=3
pkgdesc="A project scheduling application featuring gantt chart, resource management, calendaring."
arch=('i686' 'x86_64')
url="http://www.ganttproject.biz/"
@@ -15,15 +15,20 @@ makedepends=('unzip')
source=("http://dl.ganttproject.biz/$pkgname-$pkgver/$pkgname-$pkgver-$_build.zip"
"ganttproject.desktop")
+prepare() {
+ sed -i "s|__PKGVER__|$pkgver|g" 'ganttproject.desktop'
+
+}
+
package() {
- mkdir -p "$pkgdir/opt/"
- cp --recursive "$srcdir/ganttproject-$pkgver-$_build" "$pkgdir/opt/$pkgname"
+ mkdir -p "$pkgdir/opt/"
+ cp --recursive "$srcdir/ganttproject-$pkgver-$_build" "$pkgdir/opt/$pkgname"
- chmod 755 "$pkgdir/opt/$pkgname/ganttproject"
- install -D -m0644 "$srcdir/ganttproject.desktop" "$pkgdir/usr/share/applications/ganttproject.desktop"
- mkdir -p "$pkgdir/usr/bin"
- ln -s "/opt/$pkgname/ganttproject" "$pkgdir/usr/bin/ganttproject"
+ chmod 755 "$pkgdir/opt/$pkgname/ganttproject"
+ install -D -m0644 "$srcdir/ganttproject.desktop" "$pkgdir/usr/share/applications/ganttproject.desktop"
+ mkdir -p "$pkgdir/usr/bin"
+ ln -s "/opt/$pkgname/ganttproject" "$pkgdir/usr/bin/ganttproject"
}
md5sums=('6890c1721d10013188320a4c0e23e2d1'
- '8fdea541135fe67d795f5af8d03599f1')
+ '4b2a0c36510d9f798872db1fca87864f')
diff --git a/ganttproject.desktop b/ganttproject.desktop
index 5c5d006931cb..f3c5ebd494fa 100644
--- a/ganttproject.desktop
+++ b/ganttproject.desktop
@@ -1,7 +1,7 @@
[Desktop Entry]
Name=Ganttproject
Comment=GanttProject is a project scheduling application featuring gantt chart, resource management, calendaring
-Icon=/opt/ganttproject/plugins-2.8.3/ganttproject/data/resources/icons/ganttproject.png
+Icon=/opt/ganttproject/plugins-__PKGVER__/ganttproject/data/resources/icons/ganttproject.png
Exec=/opt/ganttproject/ganttproject
Terminal=false
Type=Application