Package Details: srb2 2.2.9-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: JJK
Last Packager: JJK
Votes: 25
Popularity: 0.35
First Submitted: 2010-11-22 00:26
Last Updated: 2021-06-20 12:50

Latest Comments

1 2 3 4 Next › Last »

JJK commented on 2021-06-20 12:51

@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

@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

@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

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

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

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

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

I created updated pkgbuilds for 2.2.0:

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

pissbrain commented on 2019-12-15 21:43

Update pls.

pissbrain commented on 2019-12-07 23:42

I just got it compiled under CMake, NASM support doesn't work though.