Github messages for voidlinux
 help / color / mirror / Atom feed
From: jcgruenhage <jcgruenhage@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] New package: helden-software-5.5.3
Date: Mon, 15 Nov 2021 14:56:37 +0100	[thread overview]
Message-ID: <20211115135637.pEabNA1o2smalZL2Q4z5XkSjkWJezPGDbvSAhZ1VOig@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-34073@inbox.vuxu.org>

[-- Attachment #1: Type: text/plain, Size: 592 bytes --]

There is an updated pull request by jcgruenhage against master on the void-packages repository

https://github.com/jcgruenhage/void-packages helden-software-5.5.3_1
https://github.com/void-linux/void-packages/pull/34073

New package: helden-software-5.5.3
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**

A patch file from https://github.com/void-linux/void-packages/pull/34073.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-helden-software-5.5.3_1-34073.patch --]
[-- Type: text/x-diff, Size: 6663 bytes --]

From 950372804f1c91baf3255ad4ceef803ccc301d1a 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 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?=
+ <jan.christian@gruenhage.xyz>
+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?=
+ <jan.christian@gruenhage.xyz>
+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?=
+ <jan.christian@gruenhage.xyz>
+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..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 <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/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
+}

  parent reply	other threads:[~2021-11-15 13:56 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-14 13:16 [PR PATCH] " jcgruenhage
2021-11-14 20:46 ` [PR REVIEW] " abenson
2021-11-14 21:46 ` jcgruenhage
2021-11-15 13:56 ` jcgruenhage [this message]
2021-11-15 13:57 ` jcgruenhage
2021-11-15 13:58 ` [PR PATCH] [Updated] " jcgruenhage
2022-06-12  2:16 ` github-actions
2022-06-12  8:38 ` jcgruenhage
2022-06-12  9:33 ` [PR REVIEW] " Johnnynator
2022-06-13 12:16 ` jcgruenhage
2022-06-13 12:19 ` [PR PATCH] [Updated] " jcgruenhage
2022-06-13 14:21 ` [PR REVIEW] " Johnnynator
2022-09-12  2:15 ` github-actions
2022-09-12 18:04 ` [PR PATCH] [Merged]: " Johnnynator

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20211115135637.pEabNA1o2smalZL2Q4z5XkSjkWJezPGDbvSAhZ1VOig@z \
    --to=jcgruenhage@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).