diff options
author | Pio | 2017-05-18 13:47:56 +0200 |
---|---|---|
committer | Pio | 2017-05-18 13:47:56 +0200 |
commit | 6e9b7160397a26f2c84fcc68c22815ef6667387f (patch) | |
tree | a16653d9582a62672bac25b8629c4dfd68a5420c | |
download | aur-6e9b7160397a26f2c84fcc68c22815ef6667387f.tar.gz |
Created PKGBUILD and .SRCINFO
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 53 |
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: |