diff options
author | Carsten Teibes | 2013-10-15 00:47:57 +0200 |
---|---|---|
committer | Carsten Teibes | 2013-10-15 00:47:57 +0200 |
commit | 28a8cedcfe57180557621b941a0be667be22e2bc (patch) | |
tree | 3f7bb960798b97a02b42b46b37ab42595e998d32 | |
download | aur-28a8cedcfe57180557621b941a0be667be22e2bc.tar.gz |
[add] xrick 021212
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 55 | ||||
-rw-r--r-- | xrick.desktop | 8 | ||||
-rw-r--r-- | xrick.install | 13 |
4 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f1cfd3b1008c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = xrick + pkgdesc = A clone of Rick Dangerous + pkgver = 021212 + pkgrel = 9 + url = http://www.bigorno.net/xrick + install = xrick.install + arch = i686 + arch = x86_64 + license = custom: spirit of GPL + makedepends = imagemagick + depends = sdl + depends = zlib + source = http://www.bigorno.net/xrick/xrick-021212.zip + source = xrick.desktop + source = xrick.install + md5sums = 6a56d23679f51c602b285642c6451fb6 + md5sums = 4b7d95acef1c6c14527d7d3a7f702ebc + md5sums = a2be0f43954eb8a37dd807435e843ab1 + sha256sums = 2a167169ccdb2c108e97d5d021da9be29356d756283f1c20d5a7ad121b4accf0 + sha256sums = 9bf9d3f063dc0cc5ce256cc2fd3475512628d68a5efcf87f4a64878956d8bba0 + sha256sums = e8577e66ae08d597d908eb0d04792c890b04f7ecd463f9d601d2b244e04614d2 + +pkgname = xrick + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a43d8b6d8cd9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: carstene1ns <arch carsten-teibes de> +# Contributor: grimi <grimi at poczta dot fm> + +pkgname=xrick +pkgver=021212 +pkgrel=9 +pkgdesc='A clone of Rick Dangerous' +arch=('i686' 'x86_64') +url='http://www.bigorno.net/xrick' +install="$pkgname.install" +license=('custom: spirit of GPL') +depends=('sdl' 'zlib') +makedepends=('imagemagick') +source=("http://www.bigorno.net/xrick/$pkgname-$pkgver.zip" + "$pkgname.desktop" + "$pkgname.install") +md5sums=('6a56d23679f51c602b285642c6451fb6' + '4b7d95acef1c6c14527d7d3a7f702ebc' + 'a2be0f43954eb8a37dd807435e843ab1') +sha256sums=('2a167169ccdb2c108e97d5d021da9be29356d756283f1c20d5a7ad121b4accf0' + '9bf9d3f063dc0cc5ce256cc2fd3475512628d68a5efcf87f4a64878956d8bba0' + 'e8577e66ae08d597d908eb0d04792c890b04f7ecd463f9d601d2b244e04614d2') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # change data path + sed -i 's|"data.zip"|"/usr/share/xrick/data.zip"|' src/xrick.c + + # add our build flags + sed -i "s|cflags)|cflags) ${CXXFLAGS}|" Makefile + + make + + # create icon + convert src/xrickST.ico xrick.png + + # change data path in manual page + gunzip xrick.6.gz + sed -i 's|where xrick is|/usr/share/xrick.|' xrick.6 + sed -i 's|run from.||' xrick.6 + gzip xrick.6 +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + # install binary, icon, data, manual and desktop files + install -d "$pkgdir"/usr/{bin,man/man6,share/{xrick,applications,pixmaps}} + install -m755 xrick "$pkgdir/usr/bin/xrick" + install -m644 {data.zip,KeyCodes} "$pkgdir/usr/share/xrick/" + install -m644 xrick.6.gz "$pkgdir/usr/man/man6/" + install -m644 "$srcdir/xrick.desktop" "$pkgdir/usr/share/applications/" + install -m644 xrick.png "$pkgdir/usr/share/pixmaps/" +} diff --git a/xrick.desktop b/xrick.desktop new file mode 100644 index 000000000000..b73eba7e46ed --- /dev/null +++ b/xrick.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Comment=Rick Dangerous game clone +Name=xrick +Exec=xrick +Icon=xrick +Terminal=false +Type=Application +Categories=Game;ArcadeGame; diff --git a/xrick.install b/xrick.install new file mode 100644 index 000000000000..bd5f4e219b45 --- /dev/null +++ b/xrick.install @@ -0,0 +1,13 @@ + +# apply updates for our .desktop file +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} |