From e32a8e2ac7c2983de61f840bca0544944294f7a3 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 | 26 +++++++++++++ .../patches/0002-fix-file-locations.patch | 33 ++++++++++++++++ .../patches/0003-translate-comment.patch | 20 ++++++++++ srcpkgs/helden-software/template | 38 +++++++++++++++++++ 4 files changed, 117 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..d70db41283a1 --- /dev/null +++ b/srcpkgs/helden-software/patches/0001-remove-hsdebianmode-arg.patch @@ -0,0 +1,26 @@ +commit 0b5221d64f319df11a11b255a352105196a9e755 +Author: Jan Christian Grünhage +Date: Sat Sep 25 10:29:43 2021 +0200 + + remove '-hsDebianMode' arg + +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 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..e0f1f9aa71be --- /dev/null +++ b/srcpkgs/helden-software/patches/0002-fix-file-locations.patch @@ -0,0 +1,33 @@ +commit 53d52967b979a304feb47ba1c0bd880e268964b9 +Author: Jan Christian Grünhage +Date: Sat Sep 25 10:32:19 2021 +0200 + + fix file locations + +diff --git a/usr/games/helden-software b/usr/games/helden-software +index 9105ab5..e3622cd 100755 +--- a/usr/games/helden-software ++++ b/usr/games/helden-software +@@ -2,6 +2,6 @@ + JavaArgs="-Xms40m -Xmx256m" + HeldenArgs="" + if [ -f /etc/default/helden-software ] ; then +- . /etc/default/helden-software ++ source /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 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..81c0ecdacaf8 --- /dev/null +++ b/srcpkgs/helden-software/patches/0003-translate-comment.patch @@ -0,0 +1,20 @@ +commit 3d65573c135929a389a5c5bcfacacebb6f69754c +Author: Jan Christian Grünhage +Date: Sat Sep 25 10:33:17 2021 +0200 + + translate comment + +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 diff --git a/srcpkgs/helden-software/template b/srcpkgs/helden-software/template new file mode 100644 index 000000000000..9e43e87b915f --- /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/games/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 +}