summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c39acba0a0ad
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Joakim Reinert <mail+aur@jreinert.com>
+
+_gitname=axoloti
+pkgname=${_gitname}-git
+pkgver=1.0.11.r61.g6a05b1c2
+pkgrel=1
+pkgdesc='A workbench to compose and edit sound algorithms and interactions for the axoloti core'
+arch=(x86_64)
+url="http://www.axoloti.com/"
+license=(GPL)
+depends=('java-runtime=7' 'axoloti-runtime>=1.0')
+makedepends=(apache-ant libtool automake autoconf)
+provides=(axoloti)
+conflicts=(axoloti)
+
+source=('git+https://github.com/axoloti/axoloti.git' 'axoloti.sh')
+
+sha512sums=(
+ SKIP
+ d3df8647a7adb5df40549fe8f81579df11cbe409527f42101d5a1948102895afbd764ee0b7dfb53f56694aea4ba0b1ffeadee012d7b36a9c032d686e1586a0b3
+)
+
+build() {
+ echo '##### building GUI... #####'
+ cd "$srcdir/$_gitname"
+ ant
+}
+
+pkgver() {
+ cd "$srcdir/$_gitname"
+ git describe --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+package() {
+ install -Dm644 "$srcdir/$_gitname/platform_linux/49-axoloti.rules" \
+ "$pkgdir/etc/udev/rules.d/49-axoloti.rules"
+ install -Dm644 "$srcdir/$_gitname/dist/Axoloti.jar" \
+ "$pkgdir/usr/share/$_gitname/Axoloti.jar"
+ install -Dm755 "$srcdir/axoloti.sh" "$pkgdir/usr/bin/axoloti"
+ install -Dm644 "$srcdir/$_gitname/license.txt" "$pkgdir/usr/share/licenses/axoloti/license.txt"
+}