summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPio2017-05-18 13:47:56 +0200
committerPio2017-05-18 13:47:56 +0200
commit6e9b7160397a26f2c84fcc68c22815ef6667387f (patch)
treea16653d9582a62672bac25b8629c4dfd68a5420c
downloadaur-6e9b7160397a26f2c84fcc68c22815ef6667387f.tar.gz
Created PKGBUILD and .SRCINFO
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD53
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..92d81aca30a2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = klooni1010-git
+ pkgdesc = Puzzle game based on the original 1010!
+ pkgver = 0.6.r0.g583284f
+ pkgrel = 1
+ url = https://lonamiwebs.github.io/klooni
+ arch = any
+ license = MIT
+ makedepends = jdk8-openjdk
+ makedepends = git
+ makedepends = gendesk
+ depends = bash
+ depends = java-environment
+ provides = klooni1010
+ conflicts = klooni1010
+ source = git://github.com/LonamiWebs/Klooni1010
+ source = https://raw.githubusercontent.com/LonamiWebs/Klooni1010/master/LICENSE.md
+ md5sums = SKIP
+ md5sums = 9f012822c5b039f34a21b07ae1e2a038
+
+pkgname = klooni1010-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c09661829e30
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# See http://wiki.archlinux.org/index.php/VCS_PKGBUILD_Guidelines
+# for more information on packaging from GIT sources.
+
+# Maintainer: Pavle <xpio at tut.by>
+pkgname=klooni1010-git
+pkgver=0.6.r0.g583284f
+pkgrel=1
+pkgdesc="Puzzle game based on the original 1010!"
+arch=('any')
+url="https://lonamiwebs.github.io/klooni"
+license=('MIT')
+groups=()
+depends=('bash' 'java-environment')
+makedepends=('jdk8-openjdk' 'git' 'gendesk')
+provides=('klooni1010')
+conflicts=('klooni1010')
+source=('git://github.com/LonamiWebs/Klooni1010'
+ 'https://raw.githubusercontent.com/LonamiWebs/Klooni1010/master/LICENSE.md')
+md5sums=('SKIP'
+ '9f012822c5b039f34a21b07ae1e2a038')
+
+_gitname='Klooni1010'
+
+
+pkgver() {
+ cd "$_gitname"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ gendesk -f -n --categories "Game"
+}
+
+build() {
+ cd "$srcdir/$_gitname"
+ JAVA_HOME=/usr/lib/jvm/java-8-openjdk ./gradlew desktop:dist
+}
+
+package() {
+ cd "$srcdir/$_gitname"
+ mkdir -p "$pkgdir/usr/share/java/klooni1010" "$pkgdir/usr/bin" "$pkgdir/usr/share/licenses"
+ install -m644 desktop/build/libs/desktop-0.6.jar "$pkgdir/usr/share/java/klooni1010"
+ # shell script
+ echo -e '#!/bin/sh\ncd\nexec /usr/bin/java -jar /usr/share/java/klooni1010/desktop-0.6.jar "$@"' > "$pkgdir/usr/bin/klooni1010"
+ chmod 755 "$pkgdir/usr/bin/klooni1010"
+ # .desktop file
+ install -Dm644 "../klooni1010.desktop" "$pkgdir/usr/share/applications/klooni1010.desktop"
+ install -Dm644 "android/assets/ic_launcher/icon128.png" "$pkgdir/usr/share/pixmaps/klooni1010.png"
+ # license
+ install -Dm644 "../LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md"
+}
+
+# vim:set ts=2 sw=2 et: