aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Gurion2016-02-08 21:14:23 +0200
committerTom Gurion2016-02-08 21:14:23 +0200
commit62a1cd530840993ca3bba781f5c356e9ae381edd (patch)
tree2ddb2c83a97b7fb9aed1362b17743cddd4ec82c4
downloadaur-62a1cd530840993ca3bba781f5c356e9ae381edd.tar.gz
Initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD27
-rw-r--r--wekimini.desktop10
-rw-r--r--wekimini.run3
4 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b45ac614593d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+# Generated by mksrcinfo v8
+# Mon Feb 8 19:11:17 UTC 2016
+pkgbase = wekimini
+ pkgdesc = The Wekinator: On-the-fly Learning for Controller Mapping.
+ pkgver = 2.1.0.1
+ pkgrel = 1
+ url = http://www.wekinator.org/
+ arch = any
+ license = GPL2
+ depends = java-runtime
+ source = https://github.com/fiebrink1/wekimini/releases/download/v2.1.0.1/Any_OS_2.1.0.1.zip
+ source = icon.icns::https://github.com/fiebrink1/wekimini/raw/master/src/wekimini/wekimini1.icns
+ source = wekimini.run
+ source = wekimini.desktop
+ md5sums = 60b51e409b4bb5c0c54d11269c60874a
+ md5sums = 948950a7750e35d7111b8b9158a5e9a5
+ md5sums = 7d8c3edf5a8cc04a0c61c7de29a71497
+ md5sums = 0ca65c14593eb65ff90690127ac6e7de
+
+pkgname = wekimini
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..34206c79f74e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+pkgname=wekimini
+pkgver=2.1.0.1
+pkgrel=1
+pkgdesc='The Wekinator: On-the-fly Learning for Controller Mapping.'
+arch=('any')
+url='http://www.wekinator.org/'
+license=('GPL2')
+depends=('java-runtime')
+source=(https://github.com/fiebrink1/wekimini/releases/download/v$pkgver/Any_OS_$pkgver.zip
+ icon.icns::https://github.com/fiebrink1/wekimini/raw/master/src/wekimini/wekimini1.icns
+ "$pkgname.run"
+ "wekimini.desktop")
+md5sums=('60b51e409b4bb5c0c54d11269c60874a'
+ '948950a7750e35d7111b8b9158a5e9a5'
+ '7d8c3edf5a8cc04a0c61c7de29a71497'
+ '0ca65c14593eb65ff90690127ac6e7de')
+
+package() {
+ install -m 644 -D "$srcdir/Any_OS_via_command_line/WekiMini.jar" "$pkgdir/usr/share/java/$pkgname/WekiMini.jar"
+ for filepath in $srcdir/Any_OS_via_command_line/lib/*.jar ;do
+ install -m 644 -D "$filepath" "$pkgdir/usr/share/java/$pkgname/lib/$(basename $filepath)"
+ done
+
+ install -m 755 -D "$pkgname.run" "$pkgdir/usr/bin/$pkgname"
+ install -m 644 -D "wekimini.desktop" "$pkgdir/usr/share/applications/wekimini.desktop"
+ install -m 644 -D "icon.icns" "$pkgdir/usr/share/$pkgname/icon.icns"
+}
diff --git a/wekimini.desktop b/wekimini.desktop
new file mode 100644
index 000000000000..8d82998bd9b6
--- /dev/null
+++ b/wekimini.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=WekiMini
+Comment=The Wekinator: On-the-fly Learning for Controller Mapping.
+Path=/usr/share/java/wekimini
+Exec=wekimini
+Icon=/usr/share/wekimini/icon.icns
+Terminal=false
+Categories=Music;Java;
diff --git a/wekimini.run b/wekimini.run
new file mode 100644
index 000000000000..eea5871f255d
--- /dev/null
+++ b/wekimini.run
@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+
+exec /usr/bin/java -jar '/usr/share/java/wekimini/WekiMini.jar' "$@"