summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteffen Flor2018-11-17 09:48:58 +0100
committerSteffen Flor2018-11-17 09:48:58 +0100
commit479cb7494e64e1419143bed80ac473f482bf7e12 (patch)
tree056d9ab24ccf2d5d3811997df08d3de6c0da13ef
parenta26cf798699a6dfba5a68a3b3296e353892123c8 (diff)
downloadaur-479cb7494e64e1419143bed80ac473f482bf7e12.tar.gz
Improve PKGBUILD
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD19
-rw-r--r--camunda-modeler.install12
3 files changed, 23 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9ce829e75804..9eccc6f3ca01 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,13 @@
pkgbase = camunda-modeler
pkgdesc = An integrated modeling solution for BPMN and DMN based on bpmn.io
pkgver = 2.0.3
- pkgrel = 1
+ pkgrel = 2
url = https://camunda.org/features/modeler/
+ install = camunda-modeler.install
arch = x86_64
license = MIT
depends = libnotify
+ depends = gconf
source = https://camunda.org/release/camunda-modeler/2.0.3/camunda-modeler-2.0.3-linux-x64.tar.gz
source = camunda-modeler.sh
source = camunda-modeler.desktop
diff --git a/PKGBUILD b/PKGBUILD
index 6a694407dd0b..aa25440eb68e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,11 @@
pkgname=camunda-modeler
pkgver=2.0.3
-pkgrel=1
+pkgrel=2
pkgdesc="An integrated modeling solution for BPMN and DMN based on bpmn.io"
arch=('x86_64')
url="https://camunda.org/features/modeler/"
license=('MIT')
+install=$pkgname.install
source=("https://camunda.org/release/$pkgname/$pkgver/$pkgname-$pkgver-linux-x64.tar.gz"
'camunda-modeler.sh'
@@ -20,17 +21,13 @@ sha256sums=('3ea1f9dd7a2210d4c96b54d509e4d63e6c7d3feb22aa39f6e63e5db2d37830c5'
'6cb887a23bee04ae010937c1e25d4dd338d1b88a8f3fcc262c84ac1467d18350'
'8480f436231efed6a5542024556b12532bf229cf000450d859a3bcaf3d59b3b1')
-depends=('libnotify')
+depends=('libnotify' 'gconf')
package() {
- cd "$srcdir"
- install -dm 755 "$pkgdir/opt/$pkgname"
- cp -af "$pkgname-$pkgver-linux-x64/." "$pkgdir/opt/$pkgname"
- install -dm 755 "$pkgdir/usr/bin/"
- install -Dm 775 "$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
- install -Dm 644 "$srcdir/camunda-modeler.desktop" "$pkgdir/usr/share/applications/camunda-modeler.desktop"
- install -Dm 644 "$srcdir/camunda-modeler16.png" "$pkgdir/usr/share/icons/hicolor/16x16/apps/camunda-modeler.png"
- install -Dm 644 "$srcdir/camunda-modeler48.png" "$pkgdir/usr/share/icons/hicolor/48x48/apps/camunda-modeler.png"
- install -Dm 644 "$srcdir/camunda-modeler128.png" "$pkgdir/usr/share/icons/hicolor/128x128/apps/camunda-modeler.png"
+ cd "$srcdir"
+ install -dm 755 "$pkgdir/opt/$pkgname"
+ cp -af "$pkgname-$pkgver-linux-x64/." "$pkgdir/opt/$pkgname"
+ install -dm 755 "$pkgdir/usr/bin/"
+ install -Dm 775 "$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
}
diff --git a/camunda-modeler.install b/camunda-modeler.install
new file mode 100644
index 000000000000..b0473a0b40c9
--- /dev/null
+++ b/camunda-modeler.install
@@ -0,0 +1,12 @@
+post_install() {
+ /opt/camunda-modeler/support/xdg_register.sh
+}
+
+post_upgrade() {
+ post_install
+}
+
+pre_remove() {
+ /opt/camunda-modeler/support/xdg_unregister.sh
+}
+