diff options
author | SanskritFritz | 2017-05-06 11:09:16 +0200 |
---|---|---|
committer | SanskritFritz | 2017-05-06 11:09:16 +0200 |
commit | 9c1a120ca03cd9fb232f56ba217dde52a10f6afc (patch) | |
tree | 38cfa3f1842b04c33c1bdcc1597fa947cdcb5cea | |
parent | 1f746a6d1b3c3206902ba5a18131c1376658d81a (diff) | |
download | aur-9c1a120ca03cd9fb232f56ba217dde52a10f6afc.tar.gz |
Added __PKGVER__ placeholder to the desktop file to track version changes dynamically.
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 21 | ||||
-rw-r--r-- | ganttproject.desktop | 2 |
3 files changed, 17 insertions, 12 deletions
@@ -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 @@ -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 |