summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Flierl2015-06-09 15:30:21 +0200
committerAlex Flierl2015-06-09 15:30:21 +0200
commit1b4ac4f84c1c9f5a4136010315981ac7714bfe64 (patch)
tree848159f6aa4c6b55e5bdb029863f8b7dc92467de
downloadaur-1b4ac4f84c1c9f5a4136010315981ac7714bfe64.tar.gz
Initial import
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD40
-rw-r--r--helden-software.install12
3 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..18e9ca5d06a1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = helden-software
+ pkgdesc = Die Heldenverwaltung für das Pen&Paper-Rollenspiel "Das Schwarze Auge" (DSA)
+ pkgver = 5.5.0
+ pkgrel = 1
+ url = http://www.helden-software.de
+ install = helden-software.install
+ arch = any
+ license = custom
+ depends = java-runtime
+ depends = hicolor-icon-theme
+ depends = bash
+ source = http://online.helden-software.de/rep/pool/main/h/helden-software/helden-software_5.5.0-2_all.deb
+ sha256sums = 5158bc30b4c46c24ebe3e7104c5e6ddde65875ec23a064dd1c41cafddebf931d
+
+pkgname = helden-software
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..360fd5f10d9a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: shad0w73 <shad0w73@maills.de>
+pkgname=helden-software
+pkgver=5.5.0
+pkgrel=1
+_realpkgrel=2
+pkgdesc='Die Heldenverwaltung für das Pen&Paper-Rollenspiel "Das Schwarze Auge" (DSA)'
+arch=('any')
+url="http://www.helden-software.de"
+license=('custom')
+depends=('java-runtime' 'hicolor-icon-theme' 'bash')
+source=("http://online.helden-software.de/rep/pool/main/h/${pkgname}/${pkgname}_${pkgver}-${_realpkgrel}_all.deb")
+sha256sums=('5158bc30b4c46c24ebe3e7104c5e6ddde65875ec23a064dd1c41cafddebf931d')
+install=helden-software.install
+
+prepare() {
+ cd "$srcdir"
+ tar -xzf data.tar.gz
+}
+
+package() {
+ cd "$srcdir"
+
+ install -dm755 "$pkgdir/usr/bin"
+ install -dm755 "$pkgdir/usr/share/applications"
+ install -dm755 "$pkgdir/usr/share/doc/$pkgname"
+ install -dm755 "$pkgdir/usr/share/licenses/$pkgname"
+ install -dm755 "$pkgdir/usr/share/$pkgname"
+
+ install -m644 usr/lib/heldensoftware/helden5.jar "$pkgdir/usr/share/$pkgname/helden5.jar"
+ install -m644 usr/share/doc/$pkgname/changelog.gz "$pkgdir/usr/share/doc/$pkgname/changelog.gz"
+ install -m644 usr/share/doc/$pkgname/copyright "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ cp -r etc "$pkgdir/"
+ cp -r usr/share/icons "$pkgdir/usr/share/"
+
+ sed s/games/bin/ usr/share/applications/HeldenSoftware.desktop > "$pkgdir/usr/share/applications/$pkgname.desktop"
+
+ sed "s/lib\/heldensoftware/share\/helden-software/" usr/games/$pkgname > "$pkgdir/usr/bin/$pkgname"
+ chmod 755 "$pkgdir/usr/bin/$pkgname"
+}
diff --git a/helden-software.install b/helden-software.install
new file mode 100644
index 000000000000..7db2df419cbe
--- /dev/null
+++ b/helden-software.install
@@ -0,0 +1,12 @@
+post_install() {
+ gtk-update-icon-cache
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install "$1"
+}
+
+post_remove() {
+ post_install "$1"
+}