summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Teibes2014-01-13 04:19:30 +0100
committerCarsten Teibes2014-01-13 04:19:30 +0100
commitde3134e960da8bbc6e2e99f2e83d038d6784e5dc (patch)
tree06ab96b284fe224fd75323a873877efbe60176c5
parent358939af317dd4460b241638e19720429679f49e (diff)
downloadaur-de3134e960da8bbc6e2e99f2e83d038d6784e5dc.tar.gz
[upd] 0.80→1.00
Unify retroguru games (giana, sqrxz{,2,3}) a bit more.
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD63
-rw-r--r--sqrxz2.desktop2
-rw-r--r--sqrxz2.install8
-rw-r--r--sqrxz2.pngbin1678 -> 1652 bytes
5 files changed, 40 insertions, 50 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5c7bdc2b8618..81e6cc3632c7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,24 @@
pkgbase = sqrxz2
- pkgdesc = A fast paced jump'n'run which will please the hardcore gamer amongst you.
- pkgver = 0.80
+ pkgdesc = A fast paced jump'n'run which will please the hardcore gamer amongst you (Part II)
+ pkgver = 1.00
pkgrel = 1
url = http://sqrxz.de/
install = sqrxz2.install
arch = i686
arch = x86_64
- license = Freeware
+ license = custom: Freeware
depends = sdl_mixer
depends = zlib
+ optdepends = libmodplug: better music decoder
options = !strip
- source = http://www.retroguru.com/sqrxz2/sqrxz2-v0.80-ubuntu.zip
+ source = http://www.retroguru.com/sqrxz2/sqrxz2-v.latest-linux.zip
source = sqrxz2.png
source = sqrxz2.sh
source = sqrxz2.desktop
- md5sums = fadc7b02c01b6726e8b7a3a92cc9d578
- md5sums = d10c83b355d87098251b076fe98a70e0
- md5sums = 6ccbb96f4adde66cbefb04d3c947af1f
- md5sums = fcc03a661f0d02a00bb0d85b7c13575a
+ sha256sums = 1eed7c72ab99dc87a02769d28e52927add5e32d55063570bb8f9c3944bbd229b
+ sha256sums = b5e9ffb25bfd97647cee92baee2d23f63581aa316809a989cdaf036abe0052ee
+ sha256sums = 0019a50f899f9534c1abc2e0e6519d558d239fa5f0e2c50fdb3d3f23d566c6a0
+ sha256sums = e6ac3f94f451d564354f6dd2b5e05f214f15c522d5f31416fc75f5b7c9aba889
pkgname = sqrxz2
diff --git a/PKGBUILD b/PKGBUILD
index c98c883c1da6..d26f3a6f92ac 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,51 +1,46 @@
-# Maintainer: cars10t <carsten.1 gmx.net>
+# Maintainer: carstene1ns <url/mail: arch carsten-teibes de>
pkgname=sqrxz2
-pkgver=0.80
+pkgver=1.00
pkgrel=1
-pkgdesc="A fast paced jump'n'run which will please the hardcore gamer amongst you."
+pkgdesc="A fast paced jump'n'run which will please the hardcore gamer amongst you (Part II)"
arch=('i686' 'x86_64')
url="http://sqrxz.de/"
-license=('Freeware')
+license=('custom: Freeware')
depends=('sdl_mixer' 'zlib')
-source=("http://www.retroguru.com/${pkgname}/${pkgname}-v${pkgver}-ubuntu.zip"
- "${pkgname}.png"
- "${pkgname}.sh"
- "${pkgname}.desktop")
-md5sums=('fadc7b02c01b6726e8b7a3a92cc9d578'
- 'd10c83b355d87098251b076fe98a70e0'
- '6ccbb96f4adde66cbefb04d3c947af1f'
- 'fcc03a661f0d02a00bb0d85b7c13575a')
+optdepends=('libmodplug: better music decoder')
+install=$pkgname.install
+source=("http://www.retroguru.com/$pkgname/$pkgname-v.latest-linux.zip"
+ "$pkgname.png"
+ "$pkgname.sh"
+ "$pkgname.desktop")
+sha256sums=('1eed7c72ab99dc87a02769d28e52927add5e32d55063570bb8f9c3944bbd229b'
+ 'b5e9ffb25bfd97647cee92baee2d23f63581aa316809a989cdaf036abe0052ee'
+ '0019a50f899f9534c1abc2e0e6519d558d239fa5f0e2c50fdb3d3f23d566c6a0'
+ 'e6ac3f94f451d564354f6dd2b5e05f214f15c522d5f31416fc75f5b7c9aba889')
options=(!strip)
-install=${pkgname}.install
package() {
- cd "${srcdir}/"
+ # create folders
+ install -d "$pkgdir"/{opt/$pkgname/data,usr/share/{doc,licenses}/$pkgname}
- # use correct arch
- case ${CARCH} in
+ # install architecture dependent executeable
+ case $CARCH in
i686)
- cp ${pkgname}_ubuntu32 $pkgname
- ;;
+ install -m755 ${pkgname}_linux32 "$pkgdir"/opt/$pkgname/$pkgname;;
x86_64)
- cp ${pkgname}_ubuntu64 $pkgname
- ;;
+ install -m755 ${pkgname}_linux64 "$pkgdir"/opt/$pkgname/$pkgname;;
esac
- # install binary, data, text, icon and desktop files
- install -Dm755 "${pkgname}" "${pkgdir}/opt/${pkgname}/${pkgname}"
- install -Dm755 "${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
-
- mkdir -p "${pkgdir}/opt/${pkgname}/data"
- install -Dm644 data/*.zda "${pkgdir}/opt/${pkgname}/data"
-
- mkdir -p "${pkgdir}/usr/share/doc/${pkgname}"
- install -Dm644 *.txt "${pkgdir}/usr/share/doc/${pkgname}"
-
- install -Dm644 "${srcdir}/${pkgname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
- install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ # install launcher, data, text, icon, desktop and license files
+ install -Dm755 $pkgname.sh "$pkgdir"/usr/bin/$pkgname
+ install -m644 data/*.zda "$pkgdir"/opt/$pkgname/data
+ install -m644 *.txt "$pkgdir"/usr/share/doc/$pkgname
+ install -Dm644 $pkgname.png "$pkgdir"/usr/share/pixmaps/$pkgname.png
+ install -Dm644 $pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
+ tail -n +25 sqrxz2.txt | head -n 9 > "$pkgdir"/usr/share/licenses/$pkgname/FREEWARE
# fix permissions
- chgrp -R games ${pkgdir}/opt/${pkgname}
- chmod g+w ${pkgdir}/opt/${pkgname}
+ chgrp -R games "$pkgdir"/opt/$pkgname
+ chmod g+w "$pkgdir"/opt/$pkgname
}
diff --git a/sqrxz2.desktop b/sqrxz2.desktop
index 315e6058be4e..36d51f98af58 100644
--- a/sqrxz2.desktop
+++ b/sqrxz2.desktop
@@ -3,6 +3,6 @@ Name=sqrxz2
Exec=sqrxz2
Icon=sqrxz2
Type=Application
-Comment=A fast paced jump'n'run which will please the hardcore gamer amongst you.
+Comment=A fast paced jump'n'run which will please the hardcore gamer amongst you (Part II).
Categories=Game;
Terminal=false
diff --git a/sqrxz2.install b/sqrxz2.install
index 9b63e14fc966..806c8d0d7a57 100644
--- a/sqrxz2.install
+++ b/sqrxz2.install
@@ -1,19 +1,13 @@
post_install() {
- # updates for our .desktop file
- update-desktop-database -q
-
echo "You need to be in the games group for save functionality"
}
post_upgrade() {
- post_install $1
+ post_install
}
post_remove() {
- # updates for our .desktop file
- update-desktop-database -q
-
if [ -d /opt/sqrxz2 ]; then
echo "You may safely delete /opt/sqrxz2 and it's contents (config/highscore files) if you don't need them."
fi
diff --git a/sqrxz2.png b/sqrxz2.png
index 7c3bb03b41fa..771a3138b364 100644
--- a/sqrxz2.png
+++ b/sqrxz2.png
Binary files differ