New package: helden-software-5.5.3

This commit is contained in:
Jan Christian Grünhage 2021-09-25 21:35:22 +02:00 committed by John Zimmermann
parent 3ec3208010
commit f4a3ffe8c2
3 changed files with 107 additions and 0 deletions

View file

@ -0,0 +1,42 @@
From adc2694cabe3c84cb37bdfef3211202b3e9daf66 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
<jan.christian@gruenhage.xyz>
Date: Sat, 25 Sep 2021 10:32:19 +0200
Subject: [PATCH 1/2] fix file locations
---
usr/{games => bin}/helden-software | 2 +-
usr/share/applications/HeldenSoftware.desktop | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
rename usr/{games => bin}/helden-software (63%)
diff --git a/usr/games/helden-software b/usr/bin/helden-software
similarity index 63%
rename from usr/games/helden-software
rename to usr/bin/helden-software
index 49d866b..98cdbc1 100755
--- a/usr/games/helden-software
+++ b/usr/bin/helden-software
@@ -4,4 +4,4 @@ HeldenArgs=-hsDebianMode
if [ -f /etc/default/helden-software ] ; then
. /etc/default/helden-software
fi
-exec /usr/bin/java $JavaArgs -jar /usr/lib/heldensoftware/helden5.jar $HeldenArgs $@
\ No newline at end of file
+exec /usr/bin/java $JavaArgs -jar /usr/lib/helden-software/helden5.jar $HeldenArgs $@
diff --git a/usr/share/applications/HeldenSoftware.desktop b/usr/share/applications/HeldenSoftware.desktop
index 2c5ed8b..4319144 100644
--- a/usr/share/applications/HeldenSoftware.desktop
+++ b/usr/share/applications/HeldenSoftware.desktop
@@ -4,6 +4,6 @@ Type=Application
Terminal=false
Name=Helden-Software
Comment=Ein Generator fuer 'Das schwarze Auge' (DSA)
-Exec=/usr/games/helden-software
+Exec=/usr/bin/helden-software
Icon=helden-software
-Categories=Game;Java
+Categories=Game
--
2.36.1

View file

@ -0,0 +1,27 @@
From 566b29ca64c772da874b34f42da3d4e2c0605829 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?=
<jan.christian@gruenhage.xyz>
Date: Sat, 25 Sep 2021 10:33:17 +0200
Subject: [PATCH 2/2] translate comment
---
usr/share/applications/HeldenSoftware.desktop | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/usr/share/applications/HeldenSoftware.desktop b/usr/share/applications/HeldenSoftware.desktop
index 4319144..09cd90d 100644
--- a/usr/share/applications/HeldenSoftware.desktop
+++ b/usr/share/applications/HeldenSoftware.desktop
@@ -3,7 +3,8 @@ Version=1.0
Type=Application
Terminal=false
Name=Helden-Software
-Comment=Ein Generator fuer 'Das schwarze Auge' (DSA)
+Comment=Character generator for the Pen&Paper RPG DSA
+Comment[de]=Ein Generator für 'Das schwarze Auge' (DSA)
Exec=/usr/bin/helden-software
Icon=helden-software
Categories=Game
--
2.36.1

View file

@ -0,0 +1,38 @@
# Template file for 'helden-software'
pkgname=helden-software
version=5.5.3
revision=1
_ver="${version}-0_all"
_filename="${pkgname}_${_ver}.deb"
create_wrksrc=yes
build_style=fetch
depends="openjdk-jre"
short_desc="Character generator for the Pen&Paper RPG DSA"
maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
license="custom:Proprietary"
homepage="https://www.helden-software.de/"
distfiles="https://online.helden-software.de/rep/pool/main/h/helden-software/${_filename}"
checksum=4bc08118ae1e78942bea543338de1ada17c21ebdb4b7f9e108910df0ba815a04
repository="nonfree"
restricted="yes"
post_extract() {
ar x "${_filename}"
bsdtar -xf data.tar.gz
}
do_install() {
vmkdir usr/lib/helden-software
vmkdir usr/share/applications
vmkdir usr/share/icons
vmkdir etc/default
vlicense usr/share/doc/helden-software/copyright
vbin usr/bin/helden-software
vcopy usr/share/icons/* usr/share/icons
vcopy usr/lib/heldensoftware/helden5.jar usr/lib/helden-software/helden5.jar
vcopy etc/default/helden-software etc/default/helden-software
vcopy usr/share/applications/HeldenSoftware.desktop usr/share/applications/HeldenSoftware.desktop
}