summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Mueller2014-05-08 22:49:07 +0200
committerAaron Mueller2014-05-08 22:49:07 +0200
commit1aec1377c729e09256977e168f2ea699a5ffda59 (patch)
tree8495a7cb00b78ee66f9f13ff24ac111ef498edc7
downloadaur-1aec1377c729e09256977e168f2ea699a5ffda59.tar.gz
Add nikki package
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD49
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..07c8d5306f53
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = nikki
+ pkgdesc = Nikki and the robots. A game where you try to cross those evil plans on behalf of a secret organization.
+ pkgver = 1.0
+ pkgrel = 4
+ url = http://joyridelabs.de/game/
+ arch = i686
+ arch = x86_64
+ license = LGPL
+ license = CCPL
+ depends = libsndfile
+ depends = openal
+ depends = qt4
+ options = !strip
+ source = http://updates.joyridelabs.de/nikki/default/linux/i386/nikki.tar.gz
+ sha256sums = 387bfa1d5e602686539eb2371d9d1bdeea13f263f631b26f0af8061e8daab4bb
+
+pkgname = nikki
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b65d1e4ea3a5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Aaron Mueller <mail@aaron-mueller.de>
+# Contributor: carstene1ns <url/mail: arch carsten-teibes de>
+# Contributor: David Zaragoza <david@zaragoza.com.ve>
+
+pkgname=nikki
+pkgver=1.0
+pkgrel=4
+pkgdesc="Nikki and the robots. A game where you try to cross those evil plans on behalf of a secret organization."
+arch=("i686" "x86_64")
+url="http://joyridelabs.de/game/"
+license=("LGPL" "CCPL")
+depends=("libsndfile" "openal" "qt4")
+source=("http://updates.joyridelabs.de/nikki/default/linux/i386/$pkgname.tar.gz")
+sha256sums=("387bfa1d5e602686539eb2371d9d1bdeea13f263f631b26f0af8061e8daab4bb")
+
+if [ "$CARCH" == "x86_64" ]; then
+ source=("http://updates.joyridelabs.de/nikki/default/linux/x86_64/$pkgname.tar.gz")
+ sha256sums=("6d642c03959afc4bcd6d846c61d80eae27d58dded5a957858d18ca7d7d5c9df7")
+fi
+
+options=("!strip")
+
+package() {
+ cd nikki
+
+ # folders
+ install -d "$pkgdir"/{opt/nikki,usr/bin}
+
+ # binaries + launcher
+ install -m755 {core,nikki.sh,restarter} "$pkgdir"/opt/nikki
+ ln -s /opt/nikki/nikki.sh "$pkgdir"/usr/bin/nikki
+
+ # old libs that would be AUR deps otherwise
+ install -m644 libzip.so.1 "$pkgdir"/opt/nikki
+
+ # data
+ cp -r data "$pkgdir"/opt/nikki
+
+ # doc + license
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/nikki/LICENSE
+ install -m644 LICENSES/*.txt "$pkgdir"/usr/share/licenses/nikki
+ install -Dm644 README "$pkgdir"/usr/share/doc/nikki/README
+ install -m644 THANKS "$pkgdir"/usr/share/doc/nikki
+ ln -s /opt/nikki/data/manual "$pkgdir"/usr/share/doc/nikki/
+
+ # .desktop entry
+ install -Dm644 data/svg/nikki-icon.svg "$pkgdir"/usr/share/pixmaps/nikki.svg
+ install -Dm644 data/menu/nikki.desktop "$pkgdir"/usr/share/applications/nikki.desktop
+}