summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Teibes2014-03-11 03:07:35 +0100
committerCarsten Teibes2014-03-11 03:07:35 +0100
commitdff9a4d7d44414365cf9827cd6ebf037c97335a0 (patch)
tree2d3b2cc81c64adf001dc71a75208120bf659b70d
downloadaur-dff9a4d7d44414365cf9827cd6ebf037c97335a0.tar.gz
[add] opentyrian 2.1.20130907
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD43
-rw-r--r--opentyrian.install13
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
+}