[bug#34881] gnu: gzdoom: Update to 3.7.2.

Message ID 16bfe884-5687-ea40-bdde-058a8f87b77d@hidamari.blue
State Accepted
Headers show
Series [bug#34881] gnu: gzdoom: Update to 3.7.2. | expand

Checks

Context Check Description
cbaines/applying patch fail Apply failed
cbaines/applying patch fail Apply failed
cbaines/applying patch fail Apply failed
cbaines/applying patch fail Apply failed

Commit Message

nee March 15, 2019, 11:18 p.m. UTC

Comments

Kei Kebreau March 20, 2019, 1:14 a.m. UTC | #1
Hi nee,

This patch looks good, but I'm not able to test it because my computer
doesn't support the required OpenGL version.

Is anyone else able to test this on their computer?

Thanks,
Kei
nee March 20, 2019, 6:28 p.m. UTC | #2
Am 20.03.19 um 02:14 schrieb Kei Kebreau:
> Hi nee,
> 
> This patch looks good, but I'm not able to test it because my computer
> doesn't support the required OpenGL version.
> 
> Is anyone else able to test this on their computer?
> 
Hello, thank you for taking care of my patches.
I played a few minutes on the first map before I submitted the patch,
everything looked good to me.

Happy Hacking!
Ludovic Courtès March 23, 2019, 5:09 p.m. UTC | #3
Hi Kei,

Kei Kebreau <kkebreau@posteo.net> skribis:

> This patch looks good, but I'm not able to test it because my computer
> doesn't support the required OpenGL version.

What does that mean exactly?

Given that it works for nee, I’d say you can push it and we’ll revert if
someone reports an issue.

Thank you,
Ludo’.
Kei Kebreau March 26, 2019, 1:33 a.m. UTC | #4
Ludovic Courtès <ludo@gnu.org> writes:

> Hi Kei,
>
> Kei Kebreau <kkebreau@posteo.net> skribis:
>
>> This patch looks good, but I'm not able to test it because my computer
>> doesn't support the required OpenGL version.
>
> What does that mean exactly?
>

When I try to run GZDoom, I get the following error message in a dialog box:

"Unsupported OpenGL version.
At least OpenGL 3.3 is required to run GZDoom.
For older version of OpenGL please download the vintage build of GZDoom."

However, using some environment variables I learned about at the Mesa
project website, I got it to run on my computer *very* slowly with
software rendering.

> Given that it works for nee, I’d say you can push it and we’ll revert if
> someone reports an issue.
>
> Thank you,
> Ludo’.

Done, and thanks to you and nee!

Patch

From 261618b557f4f292c376e1f92c4a4d5f23bc4b73 Mon Sep 17 00:00:00 2001
From: nee <nee-git@hidamari.blue>
Date: Fri, 15 Mar 2019 23:53:52 +0100
Subject: [PATCH] gnu: gzdoom: Update to 3.7.2.

* gnu/packages/games.scm (gzdoom): Update to 3.7.2.
[source](uri): Update path.
[source](snippet): Bundled libjpeg directory has beend renamed.
---
 gnu/packages/games.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 46b58e352c..a1626740cd 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -5309,22 +5309,22 @@  You can save humanity and get programming skills!")
 (define-public gzdoom
   (package
     (name "gzdoom")
-    (version "3.3.0")
+    (version "3.7.2")
     (source (origin
               (method url-fetch)
               (uri
-               (string-append "https://zdoom.org/files/gzdoom/src/gzdoom-g"
+               (string-append "https://zdoom.org/files/gzdoom/src/gzdoom-src-g"
                               version ".zip"))
               (sha256
                (base32
-                "09a4kx3ry8pc9r578m7yprwa7zsdqxjpn10lyc92r5g9sx4l1m1a"))
+                "0182f160m8d0c3nywjw3dxvnz93xjs4cn8akx7137cha4s05wdq7"))
               (patches (search-patches "gzdoom-search-in-installed-share.patch"))
               (modules '((guix build utils)))
               (snippet
                '(begin
                   (delete-file-recursively "bzip2")
                   (delete-file-recursively "game-music-emu")
-                  (delete-file-recursively "jpeg-6b")
+                  (delete-file-recursively "jpeg")
                   (delete-file-recursively "zlib")
                   #t))))
     (arguments
-- 
2.20.1