Github messages for voidlinux
 help / color / mirror / Atom feed
* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
@ 2020-03-30  5:39 ` xelxebar
  2020-03-30  6:03 ` xelxebar
                   ` (25 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-03-30  5:39 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-605792586

Comment:
For some reason, `/usr/include/SDL/SDL_gfxPrimitives.h` from `SDL_gfx-devel` has

    #include <SDL.h>

whereas `SDL-devel` installs that header to `/usr/include/SDL/SDL.h`. That is why `pre_build` has that symlink hack.

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
  2020-03-30  5:39 ` New package: hyperrogue-11.3f xelxebar
@ 2020-03-30  6:03 ` xelxebar
  2020-03-30  6:27 ` xelxebar
                   ` (24 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-03-30  6:03 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-605799807

Comment:
Ugh. Crossbuilds are broken. Looks like upstream is generating some source from one of the output binaries, thus said binary needs to run on the host instead of target.

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
  2020-03-30  5:39 ` New package: hyperrogue-11.3f xelxebar
  2020-03-30  6:03 ` xelxebar
@ 2020-03-30  6:27 ` xelxebar
  2020-03-30  6:31 ` xelxebar
                   ` (23 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-03-30  6:27 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-605799807

Comment:
Ugh. Crossbuilds are broken. Looks like upstream is generating some source from one of the output binaries, thus said binary needs to run on the host instead of target. Worked around it by forcing `x86_64` in `archs` for now, but will try notifying upstream.

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (2 preceding siblings ...)
  2020-03-30  6:27 ` xelxebar
@ 2020-03-30  6:31 ` xelxebar
  2020-03-31  1:37 ` travankor
                   ` (22 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-03-30  6:31 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-605799807

Comment:
Ugh. Crossbuilds are broken. Looks like upstream is generating some source from one of the output binaries, thus said binary needs to run on the host instead of target. Worked around it by forcing `x86_64` in `archs` for now, but will try finding something better.

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (3 preceding siblings ...)
  2020-03-30  6:31 ` xelxebar
@ 2020-03-31  1:37 ` travankor
  2020-03-31  2:16 ` [PR PATCH] [Updated] " xelxebar
                   ` (21 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: travankor @ 2020-03-31  1:37 UTC (permalink / raw)
  To: ml

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

New comment by travankor on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-606345681

Comment:
What about https://github.com/zenorogue/hyperrogue/blob/master/Makefile.simple?

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

* Re: [PR PATCH] [Updated] New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (4 preceding siblings ...)
  2020-03-31  1:37 ` travankor
@ 2020-03-31  2:16 ` xelxebar
  2020-03-31  2:17 ` xelxebar
                   ` (20 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-03-31  2:16 UTC (permalink / raw)
  To: ml

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

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

https://github.com/xelxebar/void-packages package/hyperrogue
https://github.com/void-linux/void-packages/pull/20454

New package: hyperrogue-11.3f


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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-package/hyperrogue-20454.patch --]
[-- Type: text/x-diff, Size: 1212 bytes --]

From 53ea19ed7513141c22afd406569329026077c2d2 Mon Sep 17 00:00:00 2001
From: "B. Wilson" <x@wilsonb.com>
Date: Mon, 30 Mar 2020 14:29:52 +0900
Subject: [PATCH] New package: hyperrogue-11.3f

---
 srcpkgs/hyperrogue/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/hyperrogue/template

diff --git a/srcpkgs/hyperrogue/template b/srcpkgs/hyperrogue/template
new file mode 100644
index 00000000000..5fb01f28166
--- /dev/null
+++ b/srcpkgs/hyperrogue/template
@@ -0,0 +1,22 @@
+# Template file for 'hyperrogue'
+pkgname=hyperrogue
+version=11.3f
+revision=1
+archs="x86_64*"
+build_style=gnu-configure
+hostmakedepends="autoconf automake"
+makedepends="glew-devel libpng-devel SDL-devel SDL_gfx-devel SDL_mixer-devel SDL_ttf-devel zlib-devel"
+short_desc="SDL rogue-like in a non-euclidean world"
+maintainer="B. Wilson <x@wilsonb.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.roguetemple.com/z/hyper/"
+distfiles="https://github.com/zenorogue/hyperrogue/archive/v${version}.tar.gz"
+checksum=5451b35860c940adc422d455e42d702a76eb6595450e92cb2c0e432cf77ddd9b
+
+pre_configure() {
+	autoreconf -i
+}
+
+pre_build() {
+	ln -s SDL/SDL.h /usr/include/SDL.h
+}

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (5 preceding siblings ...)
  2020-03-31  2:16 ` [PR PATCH] [Updated] " xelxebar
@ 2020-03-31  2:17 ` xelxebar
  2020-03-31  9:27 ` xtraeme
                   ` (19 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-03-31  2:17 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-606357390

Comment:
> What about https://github.com/zenorogue/hyperrogue/blob/master/Makefile.simple?

That makefile contains no `install` target.

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (6 preceding siblings ...)
  2020-03-31  2:17 ` xelxebar
@ 2020-03-31  9:27 ` xtraeme
  2020-04-01  2:00 ` xelxebar
                   ` (18 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xtraeme @ 2020-03-31  9:27 UTC (permalink / raw)
  To: ml

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

New comment by xtraeme on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-606507085

Comment:
cannot be built with SDL2?

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (7 preceding siblings ...)
  2020-03-31  9:27 ` xtraeme
@ 2020-04-01  2:00 ` xelxebar
  2020-04-01  2:41 ` [PR PATCH] [Updated] " xelxebar
                   ` (17 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-04-01  2:00 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-606982072

Comment:
> cannot be built with SDL2?

Not without a non-trivial patch:

    $ grep -r 'SDL/SDL.h' masterdir/builddir/hyperrogue-11.3f
    masterdir/builddir/hyperrogue-11.3f/.travis.yml:    (cd /usr/local/include && ln -sf SDL/SDL.h)
    masterdir/builddir/hyperrogue-11.3f/configure.ac:AC_CHECK_HEADERS([SDL/SDL.h], [], AC_MSG_ERROR([SDL/SDL.h header was not found]))
    masterdir/builddir/hyperrogue-11.3f/fake-mobile.cpp:#include <SDL/SDL.h>
    masterdir/builddir/hyperrogue-11.3f/savepng.cpp:#include <SDL/SDL.h>
    masterdir/builddir/hyperrogue-11.3f/sysconfig.h:#include <SDL/SDL.h>

    $ xlocate SDL/SDL.h
    SDL-devel-1.2.15_12	/usr/include/SDL/SDL.h

Apparently, SDL2 isn't just a drop-in replacement for SDL. For the former, some headers look to be named like `SDL_*` while others are `SDL2_*`. Same goes for function names.

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

* Re: [PR PATCH] [Updated] New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (8 preceding siblings ...)
  2020-04-01  2:00 ` xelxebar
@ 2020-04-01  2:41 ` xelxebar
  2020-04-01  2:43 ` xelxebar
                   ` (16 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-04-01  2:41 UTC (permalink / raw)
  To: ml

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

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

https://github.com/xelxebar/void-packages package/hyperrogue
https://github.com/void-linux/void-packages/pull/20454

New package: hyperrogue-11.3f


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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-package/hyperrogue-20454.patch --]
[-- Type: text/x-diff, Size: 1312 bytes --]

From 61914cac19730dbc1830bd7c92df05c48a8b18c8 Mon Sep 17 00:00:00 2001
From: "B. Wilson" <x@wilsonb.com>
Date: Mon, 30 Mar 2020 14:29:52 +0900
Subject: [PATCH] New package: hyperrogue-11.3f

---
 srcpkgs/hyperrogue/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/hyperrogue/template

diff --git a/srcpkgs/hyperrogue/template b/srcpkgs/hyperrogue/template
new file mode 100644
index 00000000000..7f8203fffe1
--- /dev/null
+++ b/srcpkgs/hyperrogue/template
@@ -0,0 +1,22 @@
+# Template file for 'hyperrogue'
+pkgname=hyperrogue
+version=11.3f
+revision=1
+archs="x86_64*"
+build_style=gnu-configure
+hostmakedepends="autoconf automake"
+makedepends="glew-devel libpng-devel SDL-devel SDL_gfx-devel SDL_mixer-devel SDL_ttf-devel zlib-devel"
+short_desc="SDL rogue-like in a non-euclidean world"
+maintainer="B. Wilson <x@wilsonb.com>"
+license="GPL-2.0-or-later"
+homepage="https://www.roguetemple.com/z/hyper/"
+distfiles="https://github.com/zenorogue/hyperrogue/archive/v${version}.tar.gz"
+checksum=5451b35860c940adc422d455e42d702a76eb6595450e92cb2c0e432cf77ddd9b
+
+# SDL_gfx-devel headers require that SDL.h be under the header search paths,
+# which are not set correctly by upstream.
+CXXFLAGS+=" -I/usr/include/SDL"
+
+pre_configure() {
+	autoreconf -i
+}

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (9 preceding siblings ...)
  2020-04-01  2:41 ` [PR PATCH] [Updated] " xelxebar
@ 2020-04-01  2:43 ` xelxebar
  2020-04-01 10:06 ` Johnnynator
                   ` (15 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-04-01  2:43 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-606994577

Comment:
Replaced the symlink hack with a `CXXFLAGS` setting. Much better.

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (10 preceding siblings ...)
  2020-04-01  2:43 ` xelxebar
@ 2020-04-01 10:06 ` Johnnynator
  2020-04-01 10:07 ` Johnnynator
                   ` (14 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: Johnnynator @ 2020-04-01 10:06 UTC (permalink / raw)
  To: ml

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

New comment by Johnnynator on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-607158310

Comment:
You do miss some licenses `CC BY-SA 4.0, CC BY 3.0, Public Domain` for various sounds. Also set `nocross="Reason"` instead of setting archs

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (11 preceding siblings ...)
  2020-04-01 10:06 ` Johnnynator
@ 2020-04-01 10:07 ` Johnnynator
  2020-04-01 12:37 ` xelxebar
                   ` (13 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: Johnnynator @ 2020-04-01 10:07 UTC (permalink / raw)
  To: ml

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

New comment by Johnnynator on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-607158310

Comment:
You do miss some licenses `CC BY-SA 4.0, CC BY 3.0, Public Domain` for various sounds. Also set `nocross="Reason"` instead of setting archs. Also is it possible to use system DejaVuSans-Bold instead of installing a own one?

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (12 preceding siblings ...)
  2020-04-01 10:07 ` Johnnynator
@ 2020-04-01 12:37 ` xelxebar
  2020-04-01 12:37 ` xelxebar
                   ` (12 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-04-01 12:37 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-607223971

Comment:
> You do miss some licenses `CC BY-SA 4.0, CC BY 3.0, Public Domain` for various sounds.
Very nice catch. I found the same by scrounging around and ending up at `sounds/credits.txt`. Did you do the same? That was very non-obvious to me.

What are some general thinks to keep in mind to avoid missing licenses in the future? Games and anything with artwork seems likely to have several licenses for those parts.

> Also set `nocross="Reason"` instead of setting archs.
Much better. Thank you.

> Also is it possible to use system DejaVuSans-Bold instead of installing a own one?
I have no idea. Submit a patch if you like.



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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (13 preceding siblings ...)
  2020-04-01 12:37 ` xelxebar
@ 2020-04-01 12:37 ` xelxebar
  2020-04-01 12:38 ` [PR PATCH] [Updated] " xelxebar
                   ` (11 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-04-01 12:37 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-607223971

Comment:
> You do miss some licenses `CC BY-SA 4.0, CC BY 3.0, Public Domain` for various sounds.
Very nice catch. I found the same by scrounging around and ending up at `sounds/credits.txt`. Did you do the same? That was very non-obvious to me.

What are some general thinks to keep in mind to avoid missing licenses in the future? Games and anything with artwork seems likely to have several licenses for those parts.

> Also set `nocross="Reason"` instead of setting archs.

Much better. Thank you.

> Also is it possible to use system DejaVuSans-Bold instead of installing a own one?

I have no idea. Submit a patch if you like.



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

* Re: [PR PATCH] [Updated] New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (14 preceding siblings ...)
  2020-04-01 12:37 ` xelxebar
@ 2020-04-01 12:38 ` xelxebar
  2020-04-01 12:38 ` xelxebar
                   ` (10 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-04-01 12:38 UTC (permalink / raw)
  To: ml

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

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

https://github.com/xelxebar/void-packages package/hyperrogue
https://github.com/void-linux/void-packages/pull/20454

New package: hyperrogue-11.3f


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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-package/hyperrogue-20454.patch --]
[-- Type: text/x-diff, Size: 1401 bytes --]

From 81817c5db0d62758de74e387405b2cfdd5debf5e Mon Sep 17 00:00:00 2001
From: "B. Wilson" <x@wilsonb.com>
Date: Mon, 30 Mar 2020 14:29:52 +0900
Subject: [PATCH] New package: hyperrogue-11.3f

---
 srcpkgs/hyperrogue/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/hyperrogue/template

diff --git a/srcpkgs/hyperrogue/template b/srcpkgs/hyperrogue/template
new file mode 100644
index 00000000000..d8cd5694ef6
--- /dev/null
+++ b/srcpkgs/hyperrogue/template
@@ -0,0 +1,22 @@
+# Template file for 'hyperrogue'
+pkgname=hyperrogue
+version=11.3f
+revision=1
+build_style=gnu-configure
+hostmakedepends="autoconf automake"
+makedepends="glew-devel libpng-devel SDL-devel SDL_gfx-devel SDL_mixer-devel SDL_ttf-devel zlib-devel"
+short_desc="SDL rogue-like in a non-euclidean world"
+maintainer="B. Wilson <x@wilsonb.com>"
+license="GPL-2.0-or-later, CC-BY-SA-4.0, CC-BY-3.0, Public Domain"
+homepage="https://www.roguetemple.com/z/hyper/"
+distfiles="https://github.com/zenorogue/hyperrogue/archive/v${version}.tar.gz"
+checksum=5451b35860c940adc422d455e42d702a76eb6595450e92cb2c0e432cf77ddd9b
+nocross="Generates code from build output that must run on host"
+
+# SDL_gfx-devel headers require that SDL.h be under the header search paths,
+# which are not set correctly by upstream.
+CXXFLAGS+=" -I/usr/include/SDL"
+
+pre_configure() {
+	autoreconf -i
+}

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (15 preceding siblings ...)
  2020-04-01 12:38 ` [PR PATCH] [Updated] " xelxebar
@ 2020-04-01 12:38 ` xelxebar
  2020-04-01 12:53 ` Johnnynator
                   ` (9 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-04-01 12:38 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-607223971

Comment:
> You do miss some licenses `CC BY-SA 4.0, CC BY 3.0, Public Domain` for various sounds.

Very nice catch. I found the same by scrounging around and ending up at `sounds/credits.txt`. Did you do the same? That was very non-obvious to me.

What are some general thinks to keep in mind to avoid missing licenses in the future? Games and anything with artwork seems likely to have several licenses for those parts.

> Also set `nocross="Reason"` instead of setting archs.

Much better. Thank you.

> Also is it possible to use system DejaVuSans-Bold instead of installing a own one?

I have no idea. Submit a patch if you like.



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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (16 preceding siblings ...)
  2020-04-01 12:38 ` xelxebar
@ 2020-04-01 12:53 ` Johnnynator
  2020-04-01 12:57 ` Johnnynator
                   ` (8 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: Johnnynator @ 2020-04-01 12:53 UTC (permalink / raw)
  To: ml

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

New comment by Johnnynator on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-607231152

Comment:
> What are some general thinks to keep in mind to avoid missing licenses in the future? Games and anything with artwork seems likely to have several licenses for those parts.

Ideally a program/game would just list everything in the root directory, so one wouldn't need to dig. Assets (Sounds, Graphics) are usually licensed differently, so it is usually unlikely that everything is GPL, digging into the subdirs and looking for textfiles there usually helps find these.

> I have no idea. Submit a patch if you like.

Just checked the code, it is currently hardcoded. And would require a patch for hyperrogue itself. So just keep it, makes it the 12th copy of it in the repo :D

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (17 preceding siblings ...)
  2020-04-01 12:53 ` Johnnynator
@ 2020-04-01 12:57 ` Johnnynator
  2020-04-01 23:46 ` xelxebar
                   ` (7 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: Johnnynator @ 2020-04-01 12:57 UTC (permalink / raw)
  To: ml

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

New comment by Johnnynator on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-607233036

Comment:
I missed the soundtrack license. (`./hyperrogue-music.txt`)
```
HyperRogue soundtrack under the Creative Commons BY-SA 3.0 license, http://creativecommons.org/licenses/by-sa/3.0/
```

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (18 preceding siblings ...)
  2020-04-01 12:57 ` Johnnynator
@ 2020-04-01 23:46 ` xelxebar
  2020-04-01 23:48 ` xelxebar
                   ` (6 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-04-01 23:46 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-607543863

Comment:
Thanks for the tips. Just for kicks, I went ahead and did a grep carpet bomb:

    $ grep -ri license masterdir/builddir/hyperrogue-11.3f

which turned up lots of different results. It looks like `mingw.*` stuff is under the BSD 2-clause while `dll/*` is under the MIT. Those are clearly Windows-specific, but how should these be handled?

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (19 preceding siblings ...)
  2020-04-01 23:46 ` xelxebar
@ 2020-04-01 23:48 ` xelxebar
  2020-04-01 23:50 ` xelxebar
                   ` (5 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-04-01 23:48 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-607543863

Comment:
Thanks for the tips. Just for kicks, I went ahead and did a grep carpet bomb:

    $ grep -ri license masterdir/builddir/hyperrogue-11.3f

which turned up lots of different results. It looks like `mingw.*` stuff is under the BSD 2-clause while `dll/*` is under the MIT. Those are clearly Windows-specific, but how should these be handled?

> Just checked the code, [the path to DejaVuSans-Bold] is currently hardcoded. And would require a patch for hyperrogue itself. So just keep it, makes it the 12th copy of it in the repo :D

That's ridiculous. I see why you requested this in the first place.

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (20 preceding siblings ...)
  2020-04-01 23:48 ` xelxebar
@ 2020-04-01 23:50 ` xelxebar
  2020-04-02  0:00 ` Johnnynator
                   ` (4 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-04-01 23:50 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-607543863

Comment:
Thanks for the tips. Just for kicks, I went ahead and did a grep carpet bomb:

    $ grep -ri license masterdir/builddir/hyperrogue-11.3f

which turned up lots of different results. It looks like `mingw.*` stuff is under the BSD 2-clause while `dll/*` is under the MIT. Those are clearly Windows-specific, but how should these be handled?

> Just checked the code, [the path to DejaVuSans-Bold] is currently hardcoded. And would require a patch for hyperrogue itself. So just keep it, makes it the 12th copy of it in the repo :D

That's ridiculous. I see why you requested using the system font.

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (21 preceding siblings ...)
  2020-04-01 23:50 ` xelxebar
@ 2020-04-02  0:00 ` Johnnynator
  2020-04-02  0:02 ` [PR PATCH] [Updated] " xelxebar
                   ` (3 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: Johnnynator @ 2020-04-02  0:00 UTC (permalink / raw)
  To: ml

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

New comment by Johnnynator on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-607547298

Comment:
>  Those are clearly Windows-specific, but how should these be handled?

Everything that doesn't get installed or used in the build process is (mostly) irrelevant, and doesn't need to be mentioned in the license field.

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

* Re: [PR PATCH] [Updated] New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (22 preceding siblings ...)
  2020-04-02  0:00 ` Johnnynator
@ 2020-04-02  0:02 ` xelxebar
  2020-04-02  0:03 ` xelxebar
                   ` (2 subsequent siblings)
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-04-02  0:02 UTC (permalink / raw)
  To: ml

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

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

https://github.com/xelxebar/void-packages package/hyperrogue
https://github.com/void-linux/void-packages/pull/20454

New package: hyperrogue-11.3f


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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-package/hyperrogue-20454.patch --]
[-- Type: text/x-diff, Size: 1401 bytes --]

From 300532a60fcbe8016d66b95d577abfd2ec72c22b Mon Sep 17 00:00:00 2001
From: "B. Wilson" <x@wilsonb.com>
Date: Mon, 30 Mar 2020 14:29:52 +0900
Subject: [PATCH] New package: hyperrogue-11.3f

---
 srcpkgs/hyperrogue/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/hyperrogue/template

diff --git a/srcpkgs/hyperrogue/template b/srcpkgs/hyperrogue/template
new file mode 100644
index 00000000000..d8cd5694ef6
--- /dev/null
+++ b/srcpkgs/hyperrogue/template
@@ -0,0 +1,22 @@
+# Template file for 'hyperrogue'
+pkgname=hyperrogue
+version=11.3f
+revision=1
+build_style=gnu-configure
+hostmakedepends="autoconf automake"
+makedepends="glew-devel libpng-devel SDL-devel SDL_gfx-devel SDL_mixer-devel SDL_ttf-devel zlib-devel"
+short_desc="SDL rogue-like in a non-euclidean world"
+maintainer="B. Wilson <x@wilsonb.com>"
+license="GPL-2.0-or-later, CC-BY-SA-4.0, CC-BY-3.0, Public Domain"
+homepage="https://www.roguetemple.com/z/hyper/"
+distfiles="https://github.com/zenorogue/hyperrogue/archive/v${version}.tar.gz"
+checksum=5451b35860c940adc422d455e42d702a76eb6595450e92cb2c0e432cf77ddd9b
+nocross="Generates code from build output that must run on host"
+
+# SDL_gfx-devel headers require that SDL.h be under the header search paths,
+# which are not set correctly by upstream.
+CXXFLAGS+=" -I/usr/include/SDL"
+
+pre_configure() {
+	autoreconf -i
+}

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

* Re: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (23 preceding siblings ...)
  2020-04-02  0:02 ` [PR PATCH] [Updated] " xelxebar
@ 2020-04-02  0:03 ` xelxebar
  2020-04-23  6:51 ` [PR PATCH] [Updated] " xelxebar
  2021-11-06 23:07 ` [PR PATCH] [Closed]: " abenson
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-04-02  0:03 UTC (permalink / raw)
  To: ml

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

New comment by xelxebar on void-packages repository

https://github.com/void-linux/void-packages/pull/20454#issuecomment-607547997

Comment:
Beautiful. Thanks.

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

* Re: [PR PATCH] [Updated] New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (24 preceding siblings ...)
  2020-04-02  0:03 ` xelxebar
@ 2020-04-23  6:51 ` xelxebar
  2021-11-06 23:07 ` [PR PATCH] [Closed]: " abenson
  26 siblings, 0 replies; 27+ messages in thread
From: xelxebar @ 2020-04-23  6:51 UTC (permalink / raw)
  To: ml

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

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

https://github.com/xelxebar/void-packages package/hyperrogue
https://github.com/void-linux/void-packages/pull/20454

New package: hyperrogue-11.3f


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

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-package/hyperrogue-20454.patch --]
[-- Type: text/x-diff, Size: 1415 bytes --]

From 6ca99ac6924fbb9366c0c832add45ecd80990cb7 Mon Sep 17 00:00:00 2001
From: "B. Wilson" <x@wilsonb.com>
Date: Mon, 30 Mar 2020 14:29:52 +0900
Subject: [PATCH] New package: hyperrogue-11.3f

---
 srcpkgs/hyperrogue/template | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 srcpkgs/hyperrogue/template

diff --git a/srcpkgs/hyperrogue/template b/srcpkgs/hyperrogue/template
new file mode 100644
index 00000000000..0e050a95672
--- /dev/null
+++ b/srcpkgs/hyperrogue/template
@@ -0,0 +1,22 @@
+# Template file for 'hyperrogue'
+pkgname=hyperrogue
+version=11.3f
+revision=1
+build_style=gnu-configure
+hostmakedepends="autoconf automake"
+makedepends="glew-devel libpng-devel SDL-devel SDL_gfx-devel SDL_mixer-devel SDL_ttf-devel zlib-devel"
+short_desc="SDL rogue-like in a non-euclidean world"
+maintainer="B. Wilson <x@wilsonb.com>"
+license="GPL-2.0-or-later, CC-BY-SA-4.0, CC-BY-SA-3.0, CC-BY-3.0, Public Domain"
+homepage="https://www.roguetemple.com/z/hyper/"
+distfiles="https://github.com/zenorogue/hyperrogue/archive/v${version}.tar.gz"
+checksum=5451b35860c940adc422d455e42d702a76eb6595450e92cb2c0e432cf77ddd9b
+nocross="Generates code from build output that must run on host"
+
+# SDL_gfx-devel headers require that SDL.h be under the header search paths,
+# which are not set correctly by upstream.
+CXXFLAGS+=" -I/usr/include/SDL"
+
+pre_configure() {
+	autoreconf -i
+}

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

* Re: [PR PATCH] [Closed]: New package: hyperrogue-11.3f
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
                   ` (25 preceding siblings ...)
  2020-04-23  6:51 ` [PR PATCH] [Updated] " xelxebar
@ 2021-11-06 23:07 ` abenson
  26 siblings, 0 replies; 27+ messages in thread
From: abenson @ 2021-11-06 23:07 UTC (permalink / raw)
  To: ml

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

There's a closed pull request on the void-packages repository

New package: hyperrogue-11.3f
https://github.com/void-linux/void-packages/pull/20454

Description:


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

end of thread, other threads:[~2021-11-06 23:07 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-20454@inbox.vuxu.org>
2020-03-30  5:39 ` New package: hyperrogue-11.3f xelxebar
2020-03-30  6:03 ` xelxebar
2020-03-30  6:27 ` xelxebar
2020-03-30  6:31 ` xelxebar
2020-03-31  1:37 ` travankor
2020-03-31  2:16 ` [PR PATCH] [Updated] " xelxebar
2020-03-31  2:17 ` xelxebar
2020-03-31  9:27 ` xtraeme
2020-04-01  2:00 ` xelxebar
2020-04-01  2:41 ` [PR PATCH] [Updated] " xelxebar
2020-04-01  2:43 ` xelxebar
2020-04-01 10:06 ` Johnnynator
2020-04-01 10:07 ` Johnnynator
2020-04-01 12:37 ` xelxebar
2020-04-01 12:37 ` xelxebar
2020-04-01 12:38 ` [PR PATCH] [Updated] " xelxebar
2020-04-01 12:38 ` xelxebar
2020-04-01 12:53 ` Johnnynator
2020-04-01 12:57 ` Johnnynator
2020-04-01 23:46 ` xelxebar
2020-04-01 23:48 ` xelxebar
2020-04-01 23:50 ` xelxebar
2020-04-02  0:00 ` Johnnynator
2020-04-02  0:02 ` [PR PATCH] [Updated] " xelxebar
2020-04-02  0:03 ` xelxebar
2020-04-23  6:51 ` [PR PATCH] [Updated] " xelxebar
2021-11-06 23:07 ` [PR PATCH] [Closed]: " abenson

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