Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: helden-software-5.5.3
@ 2021-11-14 13:16 jcgruenhage
  2021-11-14 20:46 ` [PR REVIEW] " abenson
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: jcgruenhage @ 2021-11-14 13:16 UTC (permalink / raw)
  To: ml

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

There is a new 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: 5960 bytes --]

From e32a8e2ac7c2983de61f840bca0544944294f7a3 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        | 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 <jan.christian@gruenhage.xyz>
+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 <jan.christian@gruenhage.xyz>
+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 <jan.christian@gruenhage.xyz>
+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 <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
+}

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2022-09-12 18:04 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-14 13:16 [PR PATCH] New package: helden-software-5.5.3 jcgruenhage
2021-11-14 20:46 ` [PR REVIEW] " abenson
2021-11-14 21:46 ` jcgruenhage
2021-11-15 13:56 ` [PR PATCH] [Updated] " jcgruenhage
2021-11-15 13:57 ` [PR REVIEW] " 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

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).