* [PR PATCH] doomretro: recompile with newer SDL2
@ 2022-11-27 12:19 meator
2022-11-27 12:21 ` meator
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: meator @ 2022-11-27 12:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 586 bytes --]
There is a new pull request by meator against master on the void-packages repository
https://github.com/meator/void-packages doomretro
https://github.com/void-linux/void-packages/pull/40800
doomretro: recompile with newer SDL2
<!-- Uncomment relevant sections and delete options which are not applicable -->
The current version fails with:
```
The wrong version of SDL2.so was found. DOOM Retro requires v2.24.0.
```
#### Testing the changes
- I tested the changes in this PR: **YES**
A patch file from https://github.com/void-linux/void-packages/pull/40800.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-doomretro-40800.patch --]
[-- Type: text/x-diff, Size: 667 bytes --]
From 5d318a847dbb81978412163636d0290c6aaefa10 Mon Sep 17 00:00:00 2001
From: meator <meator.dev@gmail.com>
Date: Sun, 27 Nov 2022 13:15:25 +0100
Subject: [PATCH] doomretro: recompile with newer SDL2
---
srcpkgs/doomretro/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/doomretro/template b/srcpkgs/doomretro/template
index d2c5f76f2ac9..722ea79bcf01 100644
--- a/srcpkgs/doomretro/template
+++ b/srcpkgs/doomretro/template
@@ -1,7 +1,7 @@
# Template file for 'doomretro'
pkgname=doomretro
version=4.6.2
-revision=2
+revision=3
build_style=cmake
hostmakedepends="pkg-config"
makedepends="SDL2_image-devel SDL2_mixer-devel"
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PR PATCH] doomretro: recompile with newer SDL2
@ 2024-03-24 19:11 meator
2024-03-24 19:11 ` meator
` (4 more replies)
0 siblings, 5 replies; 9+ messages in thread
From: meator @ 2024-03-24 19:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1376 bytes --]
There is a new pull request by meator against master on the void-packages repository
https://github.com/meator/void-packages doomretro
https://github.com/void-linux/void-packages/pull/49508
doomretro: recompile with newer SDL2
This fixes the following error:
```
The wrong version of SDL2_image.so was found. DOOM Retro requires v2.6.3.
```
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/49508.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-doomretro-49508.patch --]
[-- Type: text/x-diff, Size: 778 bytes --]
From 325d6df343a01348098fbeeb71fd0aa6f90d9e3b Mon Sep 17 00:00:00 2001
From: meator <meator.dev@gmail.com>
Date: Sun, 24 Mar 2024 20:05:27 +0100
Subject: [PATCH] doomretro: recompile with newer SDL2
This fixes the following error:
The wrong version of SDL2_image.so was found. DOOM Retro requires
v2.6.3.
---
srcpkgs/doomretro/template | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/srcpkgs/doomretro/template b/srcpkgs/doomretro/template
index 6cbc67f28ef52a..fb10d5210f2db5 100644
--- a/srcpkgs/doomretro/template
+++ b/srcpkgs/doomretro/template
@@ -1,7 +1,7 @@
# Template file for 'doomretro'
pkgname=doomretro
version=5.2.1
-revision=1
+revision=2
build_style=cmake
hostmakedepends="pkg-config"
makedepends="SDL2_image-devel SDL2_mixer-devel"
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: doomretro: recompile with newer SDL2
2024-03-24 19:11 [PR PATCH] " meator
@ 2024-03-24 19:11 ` meator
2024-03-24 19:26 ` AnInternetTroll
` (3 subsequent siblings)
4 siblings, 0 replies; 9+ messages in thread
From: meator @ 2024-03-24 19:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 166 bytes --]
New comment by meator on void-packages repository
https://github.com/void-linux/void-packages/pull/49508#issuecomment-2016910789
Comment:
Ping maintainer: @benalb
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: doomretro: recompile with newer SDL2
2024-03-24 19:11 [PR PATCH] " meator
2024-03-24 19:11 ` meator
@ 2024-03-24 19:26 ` AnInternetTroll
2024-03-24 19:28 ` Jjp137
` (2 subsequent siblings)
4 siblings, 0 replies; 9+ messages in thread
From: AnInternetTroll @ 2024-03-24 19:26 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 228 bytes --]
New comment by AnInternetTroll on void-packages repository
https://github.com/void-linux/void-packages/pull/49508#issuecomment-2016914334
Comment:
Tested on x86_64-glibc with Ultimate Doom from Steam and it works as expected
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: doomretro: recompile with newer SDL2
2024-03-24 19:11 [PR PATCH] " meator
2024-03-24 19:11 ` meator
2024-03-24 19:26 ` AnInternetTroll
@ 2024-03-24 19:28 ` Jjp137
2024-03-24 19:34 ` Jjp137
2024-03-24 19:41 ` meator
4 siblings, 0 replies; 9+ messages in thread
From: Jjp137 @ 2024-03-24 19:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 150 bytes --]
New comment by Jjp137 on void-packages repository
https://github.com/void-linux/void-packages/pull/49508#issuecomment-2016914776
Comment:
Same here
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: doomretro: recompile with newer SDL2
2024-03-24 19:11 [PR PATCH] " meator
` (2 preceding siblings ...)
2024-03-24 19:28 ` Jjp137
@ 2024-03-24 19:34 ` Jjp137
2024-03-24 19:41 ` meator
4 siblings, 0 replies; 9+ messages in thread
From: Jjp137 @ 2024-03-24 19:34 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 527 bytes --]
New comment by Jjp137 on void-packages repository
https://github.com/void-linux/void-packages/pull/49508#issuecomment-2016914776
Comment:
Same here
For future reference, Doom Retro refuses to start if the minor version of the SDL2 libraries it was complied with doesn't match what it is being linked with, so every time an SDL2 library gets a minor update, doomretro will need to be revbumped.
For example, see: https://github.com/bradharding/doomretro/blob/c8dd4139ac87ed01064ff9faffa005cdfbb87901/src/v_video.c#L1740
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: doomretro: recompile with newer SDL2
2024-03-24 19:11 [PR PATCH] " meator
` (3 preceding siblings ...)
2024-03-24 19:34 ` Jjp137
@ 2024-03-24 19:41 ` meator
4 siblings, 0 replies; 9+ messages in thread
From: meator @ 2024-03-24 19:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 252 bytes --]
New comment by meator on void-packages repository
https://github.com/void-linux/void-packages/pull/49508#issuecomment-2016922049
Comment:
A comment to `srcpkgs/SDL2/template` could be added to state that `doomretro` should be updated alongside SDL2.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2024-03-24 19:41 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-27 12:19 [PR PATCH] doomretro: recompile with newer SDL2 meator
2022-11-27 12:21 ` meator
2022-11-27 14:11 ` benalb
2022-11-27 16:15 ` [PR PATCH] [Merged]: " classabbyamp
2024-03-24 19:11 [PR PATCH] " meator
2024-03-24 19:11 ` meator
2024-03-24 19:26 ` AnInternetTroll
2024-03-24 19:28 ` Jjp137
2024-03-24 19:34 ` Jjp137
2024-03-24 19:41 ` meator
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).