summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Flierl2017-09-03 02:25:26 +0200
committerAlex Flierl2017-09-03 02:25:26 +0200
commitb2ce3101237a7cd5fe2a451d5e914d60c524f5a3 (patch)
treea56c6c0c3a5cdc548a5eac36ebf8cc8918bde143
parent7ee916da639a901d3f08bdff4d68d804fa76d1c5 (diff)
downloadaur-b2ce3101237a7cd5fe2a451d5e914d60c524f5a3.tar.gz
Update to 5.5.3-1
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD54
2 files changed, 39 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index eb68096729a2..e916caf6d733 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Sat Jul 16 00:01:51 UTC 2016
+# Sun Sep 3 00:23:47 UTC 2017
pkgbase = helden-software
pkgdesc = Die Heldenverwaltung für das Pen&Paper-Rollenspiel "Das Schwarze Auge" (DSA)
- pkgver = 5.5.2
+ pkgver = 5.5.3
pkgrel = 1
url = http://www.helden-software.de
arch = any
@@ -10,8 +10,11 @@ pkgbase = helden-software
depends = java-runtime
depends = hicolor-icon-theme
depends = bash
+ noextract = helden.jar
source = http://online.helden-software.de/rep/pool/main/h/helden-software/helden-software_5.5.2-1_all.deb
+ source = http://www.helden-software.de/down/hs5/050503/helden.jar
sha256sums = 15f129efc99f0ad97cc6d7956be625dc0e1aeb51a157323216f824dfda67c485
+ sha256sums = 3f46eefaed177f09d79178b822507275b2b5c91a474bc9c379ae0e82ed4fecf6
pkgname = helden-software
diff --git a/PKGBUILD b/PKGBUILD
index 53fc06e7e827..0270ec5ec6ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,53 @@
-# Maintainer: shad0w73 <shad0w73@maills.de>
+# Maintainer: shad0w73 <shad0w73@vmail.me>
pkgname=helden-software
-pkgver=5.5.2
+pkgver=5.5.3
pkgrel=1
-_realpkgrel=1
+_debian_pkgver=5.5.2-1
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=('15f129efc99f0ad97cc6d7956be625dc0e1aeb51a157323216f824dfda67c485')
+source=("http://online.helden-software.de/rep/pool/main/h/${pkgname}/${pkgname}_${_debian_pkgver}_all.deb"
+ "http://www.helden-software.de/down/hs5/050503/helden.jar")
+sha256sums=('15f129efc99f0ad97cc6d7956be625dc0e1aeb51a157323216f824dfda67c485'
+ '3f46eefaed177f09d79178b822507275b2b5c91a474bc9c379ae0e82ed4fecf6')
+noextract=('helden.jar')
prepare() {
- cd "$srcdir"
+ cd "${srcdir}"
tar -xzf data.tar.gz
}
package() {
- cd "$srcdir"
+ 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"
+ # Binary
+ # use jar file from direct download because Debian Package is not updated yet
+ #install -Dm644 usr/lib/heldensoftware/helden5.jar "${pkgdir}/usr/share/${pkgname}/helden5.jar"
+ install -Dm644 helden.jar "${pkgdir}/usr/share/${pkgname}/helden5.jar"
- 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"
+ # Docs
+ install -Dm644 usr/share/doc/${pkgname}/changelog.gz "${pkgdir}/usr/share/doc/${pkgname}/changelog.gz"
+ install -Dm644 usr/share/doc/${pkgname}/copyright "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- cp -r etc "$pkgdir/"
- cp -r usr/share/icons "$pkgdir/usr/share/"
+ # Config
+ install -Dm644 etc/default/${pkgname} "${pkgdir}/etc/default/${pkgname}"
- sed s/games/bin/ usr/share/applications/HeldenSoftware.desktop > "$pkgdir/usr/share/applications/$pkgname.desktop"
+ # Icons
+ #install -dm755 "${pkgdir}/usr/share/${pkgname}"
+ #cp -r usr/share/icons "${pkgdir}/usr/share/"
+ for _size in 16 32 48 64 72 96 128 192; do
+ install -Dm644 usr/share/icons/hicolor/${_size}x${_size}/apps/${pkgname}.png \
+ "${pkgdir}/usr/share/icons/hicolor/${_size}x${_size}/apps/${pkgname}.png"
+ done
- sed "s/lib\/heldensoftware/share\/helden-software/" usr/games/$pkgname > "$pkgdir/usr/bin/$pkgname"
- chmod 755 "$pkgdir/usr/bin/$pkgname"
+ # Launcher
+ install -dm755 "${pkgdir}/usr/share/applications"
+ sed s/games/bin/ usr/share/applications/HeldenSoftware.desktop > "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+
+ # Run-Script
+ install -dm755 "${pkgdir}/usr/bin"
+ sed "s/lib\/heldensoftware/share\/helden-software/" usr/games/${pkgname} > "${pkgdir}/usr/bin/${pkgname}"
+ chmod 755 "${pkgdir}/usr/bin/${pkgname}"
}