From 758a59e9a9e317745e59021dda33116404d691bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= Date: Sat, 25 Sep 2021 21:35:22 +0200 Subject: [PATCH] New package: helden-software-5.5.3 --- .../patches/0001-fix-file-locations.patch | 42 +++++++++++++++++++ .../patches/0002-translate-comment.patch | 27 ++++++++++++ srcpkgs/helden-software/template | 38 +++++++++++++++++ 3 files changed, 107 insertions(+) create mode 100644 srcpkgs/helden-software/patches/0001-fix-file-locations.patch create mode 100644 srcpkgs/helden-software/patches/0002-translate-comment.patch create mode 100644 srcpkgs/helden-software/template diff --git a/srcpkgs/helden-software/patches/0001-fix-file-locations.patch b/srcpkgs/helden-software/patches/0001-fix-file-locations.patch new file mode 100644 index 00000000000000..9c29f559c652c6 --- /dev/null +++ b/srcpkgs/helden-software/patches/0001-fix-file-locations.patch @@ -0,0 +1,42 @@ +From adc2694cabe3c84cb37bdfef3211202b3e9daf66 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= + +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 + diff --git a/srcpkgs/helden-software/patches/0002-translate-comment.patch b/srcpkgs/helden-software/patches/0002-translate-comment.patch new file mode 100644 index 00000000000000..c2f940ca8fd98a --- /dev/null +++ b/srcpkgs/helden-software/patches/0002-translate-comment.patch @@ -0,0 +1,27 @@ +From 566b29ca64c772da874b34f42da3d4e2c0605829 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= + +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 + diff --git a/srcpkgs/helden-software/template b/srcpkgs/helden-software/template new file mode 100644 index 00000000000000..77850de4588779 --- /dev/null +++ b/srcpkgs/helden-software/template @@ -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 " +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 +}