summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 15 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5ac2284ab2b5..3b51419cbe6d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Adrian Wheeldon <arandomowl at gmail dot com>
pkgname=workcraft-git
-pkgver=3.1.2
+pkgver=r2434.f520e4b
pkgrel=1
pkgdesc="A framework for interpreted graph models including petri nets and STGs"
arch=('i686' 'x86_64')
@@ -11,20 +11,24 @@ depends=('java-runtime')
provides=('workcraft')
conflicts=('workcraft')
source=(git+https://github.com/tuura/workcraft.git workcraft_start.sh)
-md5sums=('SKIP' '48f63dfedeeaac4dd8ccde2d2822fefc')
+md5sums=('SKIP' '83d559be23be014bbb68bef45e1aedb3')
pkgver() {
- cd "$srcdir/${pkgname%-VCS}"
+ cd "$srcdir/${pkgname%-git}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
- cd "$srcdir/${pkgname%-VCS}"
- ./gradlew assemble
+ cd "$srcdir/${pkgname%-git}"
+ if [ -e "/usr/bin/gradle" ]; then
+ /usr/bin/gradle assemble # Use current gradle installation if available
+ else
+ ./gradlew assemble
+ fi
}
package() {
- cd "$srcdir/${pkgname%-git}"
- mkdir -p "${pkgdir%-git}"/usr/bin
- mkdir -p "${pkgdir%-git}"/opt/workcraft
- cp -RP workcraft/* "${pkgdir%-git}"/opt/workcraft/
- cp workcraft_start.sh "${pkgdir%-git}"/usr/bin/workcraft
- chmod 755 "${pkgdir%-git}/usr/bin/workcraft"
+ cd "$srcdir"
+ mkdir -p "${pkgdir}"/usr/bin
+ mkdir -p "${pkgdir}"/opt/workcraft
+ cp -RP "${pkgname%-git}"/* "${pkgdir}"/opt/workcraft/
+ cp workcraft_start.sh "${pkgdir}"/usr/bin/workcraft
+ chmod 755 "${pkgdir}/usr/bin/workcraft"
}