diff options
author | oli | 2015-06-12 21:56:08 +0200 |
---|---|---|
committer | oli | 2015-06-12 21:56:08 +0200 |
commit | 64fd57e0a1059929577dd6a2201e06e2c03e6f97 (patch) | |
tree | cad9bcd5d68040751eb37b97feded521b3721f00 | |
download | aur-64fd57e0a1059929577dd6a2201e06e2c03e6f97.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | puzsion.desktop | 8 | ||||
-rw-r--r-- | puzsion.install | 22 |
4 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d3b0a092c4db --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = puzsion + pkgdesc = a little bejeweled-like game + pkgver = 1 + pkgrel = 1 + url = http://www.gp32x.com/board/index.php?/topic/52332-wiz-bennugdgph-contest-winners/page__p__823581 + install = puzsion.install + arch = i686 + license = custom:unknown + depends = bennugd-core + depends = bennugd-modules + source = http://betatester.bennugd.org/contest-2009-bennugd-wiz/Wiz/PUZSION%20(hokutoy).zip + source = puzsion.desktop + md5sums = 3df808edaec385285609c1179ab03c4d + md5sums = dc1ce1453069244df465f6ee0bb51619 + +pkgname = puzsion + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..87fdd1705aa6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Contributor: jose <jose1711 [at] gmail (dot) com> + +pkgname=puzsion +pkgver=1 +pkgrel=1 +pkgdesc="a little bejeweled-like game" +arch=('i686') +url="http://www.gp32x.com/board/index.php?/topic/52332-wiz-bennugdgph-contest-winners/page__p__823581" +license="custom:unknown" +install="puzsion.install" +source=("http://betatester.bennugd.org/contest-2009-bennugd-wiz/Wiz/PUZSION%20(hokutoy).zip" "puzsion.desktop") +md5sums=('3df808edaec385285609c1179ab03c4d' + 'dc1ce1453069244df465f6ee0bb51619') +depends=('bennugd-core' 'bennugd-modules') + +build() { + mkdir -p $pkgdir/usr/{share/puzsion,bin} + cd $srcdir/puzsion + /bin/tar cf - --exclude=bgdruntime --exclude=puzsion.dcb --exclude=Thumbs.db --exclude="puzsion*gpe" * | ( cd ../../pkg/usr/share/puzsion/; tar xfp - ) + # fix file permissions (zip does not preserve those) + find $pkgdir/usr/share/puzsion -type f -print0 | xargs -0 chmod 644 + echo "#!/bin/sh +cd /usr/share/puzsion +/usr/bin/bgdc puzsion.prg +/usr/bin/bgdi puzsion.dcb" > $pkgdir/usr/bin/puzsion + chmod 755 $pkgdir/usr/bin/puzsion + install -D -m644 $srcdir/puzsion/puzsion.png $pkgdir/usr/share/pixmaps/puzsion.png && \ + install -D -m644 $srcdir/puzsion.desktop $pkgdir/usr/share/applications/puzsion.desktop || return 1 + rm $srcdir/puzsion/puzsion.png +} diff --git a/puzsion.desktop b/puzsion.desktop new file mode 100644 index 000000000000..41b376bd81f6 --- /dev/null +++ b/puzsion.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=Puzsion +GenericName=Logic Game +Comment=A little logic game +Exec=puzsion +Icon=puzsion +Categories=Game;LogicGame; diff --git a/puzsion.install b/puzsion.install new file mode 100644 index 000000000000..6045b031e829 --- /dev/null +++ b/puzsion.install @@ -0,0 +1,22 @@ +post_install() { + chmod 775 /usr/share/puzsion + chgrp games /usr/share/puzsion + chgrp games /usr/share/puzsion/files + chgrp games /usr/share/puzsion/files/* + + echo "Add user to group games to make the game playable. Please note that this application is not multiuser friendly." + /bin/true +} + +post_upgrade() { +/bin/true +} + +pre_remove() { +/bin/true +} + +op=$1 +shift + +$op "$@" |