Package Details: srb2 2.2.13-1

Git Clone URL: https://aur.archlinux.org/srb2.git (read-only, click to copy)
Package Base: srb2
Description: A 3D Sonic fan game based off of Doom Legacy (aka "Sonic Robo Blast 2")
Upstream URL: http://www.srb2.org
Licenses: GPL
Submitter: None
Maintainer: JF049 (DilithiumNitrate)
Last Packager: JF049
Votes: 31
Popularity: 0.000614
First Submitted: 2010-11-22 00:26 (UTC)
Last Updated: 2023-09-10 07:13 (UTC)

Latest Comments

1 2 3 4 Next › Last »

pastel commented on 2023-10-18 02:36 (UTC) (edited on 2023-10-18 03:09 (UTC) by pastel)

I don't think the OpenGL desktop file is really needed anymore because ingame renderer switching has existed for a long time. OpenGL batch file is no longer distributed on Windows builds for this reason as well.

Also you can delete nasm from the PKGBUILD, I removed all ASM rendering code as of 2.2.12 so it no longer required for anything.

JJK commented on 2021-06-20 12:51 (UTC)

@sethseth6 @ryshglene I updated the pkgbuild to include the fix anyway. The upstream fix will probably only be in the next release. Thanks for reporting.

sethseth6 commented on 2021-06-20 10:57 (UTC)

@JJK It still happens when manually compiling from the linked source archive, but @ryshglene's changes fix the issue. It seems that a month ago, a pull request was merged that resolves this, though: https://github.com/STJr/SRB2/pull/486

JJK commented on 2021-06-20 10:37 (UTC)

@sethseth6 With "this is an upstream issue" I meant that this should be reported to and fixed by the upstream, not here. I suggest you open an issue there. To debug, can you manually perform the installation from source as described on the srb2 wiki?

sethseth6 commented on 2021-06-20 10:14 (UTC)

I can confirm that @ryshglene's issue is happening for me too, and I can't find any reference to the issue on the upstream repository.

ryshglene commented on 2021-06-06 17:26 (UTC)

Ah, I see. Didn't think to check on their git website, my bad. Thanks for the info!

JJK commented on 2021-06-03 18:41 (UTC)

Hi ryshglene, thank you for reporting and fixing the issue. However, the package compiles fine for me.

In addition, this is an upstream issue, so it should be (has been) fixed by the upstream developers at git.do.srb2.org.

ryshglene commented on 2021-05-25 03:24 (UTC) (edited on 2021-05-25 05:16 (UTC) by ryshglene)

Build fails with this error:

Makefile.cfg:64: *** missing 'endef', unterminated 'define'.  Stop.

Edit: Applying these changes, fixes the issue. Looks like endef doesn't really like being tabbed, according to this StackOverflow comment, so we replace it with spaces.

diff --git a/PKGBUILD b/PKGBUILD
index 6dcd340..ac7b825 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -37,6 +37,9 @@ prepare() {
 build() {
   cd SRB2-SRB2_release_$pkgver/src

+  # fix error with `endef` not being recognized
+  sed -i 's/\tendef/  endef/' Makefile.cfg
+
   [ "$CARCH" == "x86_64" ] && IS64BIT="64" || IS64BIT=""
   # do not upx binary, do not use version script (optional: show warnings, be verbose)
   make LINUX$IS64BIT=1 NOUPX=1 NOVERSION=1 #WARNINGMODE=1 ECHO=1

JJK commented on 2019-12-31 10:11 (UTC)

I created updated pkgbuilds for 2.2.0:

https://gist.github.com/JJK96/106257f93e3a67813075d169a1ac9fb4