diff options
author | Carsten Teibes | 2014-03-11 03:07:35 +0100 |
---|---|---|
committer | Carsten Teibes | 2014-03-11 03:07:35 +0100 |
commit | dff9a4d7d44414365cf9827cd6ebf037c97335a0 (patch) | |
tree | 2d3b2cc81c64adf001dc71a75208120bf659b70d | |
download | aur-dff9a4d7d44414365cf9827cd6ebf037c97335a0.tar.gz |
[add] opentyrian 2.1.20130907
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | opentyrian.install | 13 |
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..16f17e515fe8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = opentyrian + pkgdesc = Open Source port of the classic DOS shoot-em-up Tyrian + pkgver = 2.1.20130907 + pkgrel = 1 + url = https://code.google.com/p/opentyrian + install = opentyrian.install + arch = i686 + arch = x86_64 + license = GPL + depends = sdl_net + optdepends = hicolor-icon-theme: .desktop file icons + provides = tyrian + source = http://camanis.net/opentyrian/releases/opentyrian-2.1.20130907-src.tar.gz + source = http://camanis.net/tyrian/tyrian21.zip + sha256sums = f54b6b3cedcefa187c9f605d6164aae29ec46a731a6df30d351af4c008dee45f + sha256sums = 7790d09a2a3addcd33c66ef063d5900eb81cc9c342f4807eb8356364dd1d9277 + +pkgname = opentyrian + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9e2eceb47b94 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: carstene1ns <url/mail: arch carsten-teibes de> +# Contributor: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> + +pkgname=opentyrian +pkgver=2.1.20130907 +pkgrel=1 +pkgdesc="Open Source port of the classic DOS shoot-em-up Tyrian" +url="https://code.google.com/p/opentyrian" +arch=('i686' 'x86_64') +license=('GPL') +install=$pkgname.install +provides=('tyrian') +depends=('sdl_net') +optdepends=('hicolor-icon-theme: .desktop file icons') +source=("http://camanis.net/$pkgname/releases/$pkgname-$pkgver-src.tar.gz" + "http://camanis.net/tyrian/tyrian21.zip") +sha256sums=('f54b6b3cedcefa187c9f605d6164aae29ec46a731a6df30d351af4c008dee45f' + '7790d09a2a3addcd33c66ef063d5900eb81cc9c342f4807eb8356364dd1d9277') + +build() { + make release -C $pkgname-$pkgver +} + +package() { + cd $pkgname-$pkgver + + install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname + install -Dm644 linux/man/$pkgname.6 "$pkgdir"/usr/share/man/man6/$pkgname.6 + install -Dm644 linux/$pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop + install -Dm644 linux/icons/tyrian-48.png "$pkgdir"/usr/share/pixmaps/$pkgname.png + install -d "$pkgdir"/usr/share/{opentyrian/data,doc/$pkgname} + install -m644 {README,CREDITS} "$pkgdir"/usr/share/doc/$pkgname + for _x in 22 24 32 48 128; do + install -Dm644 "linux/icons/tyrian-$_x.png" \ + "$pkgdir"/usr/share/icons/hicolor/${_x}x${_x}/apps/$pkgname.png + done + + cd ../tyrian21 + for _x in *.{dat,lvl,shp,snd,mus,anm} demo.* tyrian.{cdt,hdt,pic} tshp2.pcx; + do + install -m644 "$_x" "$pkgdir"/usr/share/opentyrian/data + done +} diff --git a/opentyrian.install b/opentyrian.install new file mode 100644 index 000000000000..b0d35d2f7f52 --- /dev/null +++ b/opentyrian.install @@ -0,0 +1,13 @@ + +post_install() { + # redirect output, because command might not be available + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor > /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |