From c07e057b63bab9c65642e69c4b3658cc37cb2b43 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 --- .../0001-remove-hsDebianMode-arg.patch | 34 +++++++++++++++ .../patches/0002-fix-file-locations.patch | 42 +++++++++++++++++++ .../patches/0003-translate-comment.patch | 27 ++++++++++++ srcpkgs/helden-software/template | 38 +++++++++++++++++ 4 files changed, 141 insertions(+) create mode 100644 srcpkgs/helden-software/patches/0001-remove-hsDebianMode-arg.patch create mode 100644 srcpkgs/helden-software/patches/0002-fix-file-locations.patch create mode 100644 srcpkgs/helden-software/patches/0003-translate-comment.patch create mode 100644 srcpkgs/helden-software/template diff --git a/srcpkgs/helden-software/patches/0001-remove-hsDebianMode-arg.patch b/srcpkgs/helden-software/patches/0001-remove-hsDebianMode-arg.patch new file mode 100644 index 000000000000..68097e83fea4 --- /dev/null +++ b/srcpkgs/helden-software/patches/0001-remove-hsDebianMode-arg.patch @@ -0,0 +1,34 @@ +From 0b5221d64f319df11a11b255a352105196a9e755 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= + +Date: Sat, 25 Sep 2021 10:29:43 +0200 +Subject: [PATCH 1/3] remove '-hsDebianMode' arg + +--- + etc/default/helden-software | 2 +- + usr/games/helden-software | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/etc/default/helden-software b/etc/default/helden-software +index b04bc7d..29fb662 100644 +--- a/etc/default/helden-software ++++ b/etc/default/helden-software +@@ -1,2 +1,2 @@ + JavaArgs="-Xms40m -Xmx256m" +-HeldenArgs=-hsDebianMode ++HeldenArgs="" +diff --git a/usr/games/helden-software b/usr/games/helden-software +index 49d866b..9105ab5 100755 +--- a/usr/games/helden-software ++++ b/usr/games/helden-software +@@ -1,6 +1,6 @@ + #!/bin/sh + JavaArgs="-Xms40m -Xmx256m" +-HeldenArgs=-hsDebianMode ++HeldenArgs="" + if [ -f /etc/default/helden-software ] ; then + . /etc/default/helden-software + fi +-- +2.33.1 + diff --git a/srcpkgs/helden-software/patches/0002-fix-file-locations.patch b/srcpkgs/helden-software/patches/0002-fix-file-locations.patch new file mode 100644 index 000000000000..2007ad5a50e6 --- /dev/null +++ b/srcpkgs/helden-software/patches/0002-fix-file-locations.patch @@ -0,0 +1,42 @@ +From b6418943cedbce5e6d7bd0376d031d047a161a0c 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 2/3] 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 (61%) + +diff --git a/usr/games/helden-software b/usr/bin/helden-software +similarity index 61% +rename from usr/games/helden-software +rename to usr/bin/helden-software +index 9105ab5..19b3329 100755 +--- a/usr/games/helden-software ++++ b/usr/bin/helden-software +@@ -4,4 +4,4 @@ HeldenArgs="" + 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.33.1 + diff --git a/srcpkgs/helden-software/patches/0003-translate-comment.patch b/srcpkgs/helden-software/patches/0003-translate-comment.patch new file mode 100644 index 000000000000..25bd5bc05ed6 --- /dev/null +++ b/srcpkgs/helden-software/patches/0003-translate-comment.patch @@ -0,0 +1,27 @@ +From 0fa64e5fa6757ce8d74ae298287bf08ca0f3e50d 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 3/3] 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.33.1 + diff --git a/srcpkgs/helden-software/template b/srcpkgs/helden-software/template new file mode 100644 index 000000000000..77850de45887 --- /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 +}