Package Details: srb2 2.1.16-1

Git Clone URL: (read-only)
Package Base: srb2
Description: A 3D Sonic fan game based off of Doom Legacy (aka "Sonic Robo Blast 2")
Upstream URL:
Licenses: GPL
Submitter: None
Maintainer: carstene1ns
Last Packager: carstene1ns
Votes: 16
Popularity: 0.692306
First Submitted: 2010-11-22 00:26
Last Updated: 2016-11-19 12:02

Required by (1)

Sources (4)

Latest Comments

ArchLinuxGeek commented on 2016-11-19 16:43

carstene1ns, It is ok. I had a good learning experience trying to build the game from source. I was able to build the 64-bit and 32-bit versions after some experimentation and reading the build from source wiki of the game. I had to include NOPNG=1 in the build line to make the package build before the package was updated

carstene1ns commented on 2016-11-19 12:07

Thanks, JJK. Seems they forgot to include the `patch.dta` file in their 2.1.16 patch package, but moved it to the data archive... To avoid having a chicken-egg problem when updating to the next version, the patch data stays at 2.1.15 for this release, I have verified it is the same.

ArchLinuxGeek, sorry I missed your message, was only notified this week, when the package was flagged out-of-date. :/

ArchLinuxGeek commented on 2016-11-17 21:52

Thank you for the updated pkgbuild the package now works as version 2.1.16

JJK commented on 2016-11-17 13:26

I made an updated pkgbuild, you can just test it and replace
You can find it here

ArchLinuxGeek commented on 2016-10-10 01:06

Hi, While playing the game, in order to use the master server for the multiplayer I have run into the issue of needing version 2.1.16 however that version is not avaialbe on the AUR and when I have tried to compile it from the GitHub repository i run into the cmake error

"CMake Error at CMakeLists.txt:176 (prepend_sources):
Unknown CMake command "prepend_sources".

CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as

cmake_minimum_required(VERSION 3.6)

should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it."

How can I fix this issue?

carstene1ns commented on 2014-08-17 05:10

About libpng: I am not compiling without png support, if you read my comment and the PKGBUILD (again), you will find out I only disable _animated_ png support. This package built before with the old 1.2 branch version of libpng. Also, src/m_misc.c is a mess that sets many things about png and zlib to incompatible values.

About the patch data: Yeah, I already thought about something like this, as re-downloading the whole data package seems bad. The problem was the 'srb2-bin' package, that provided the executable as well and all 3 packages had to be kept in sync. I now filed a deletion request for that package, so this is no problem anymore and the patch data can be included here.

Furyhunter commented on 2014-08-17 02:59


Hey there, I'm the guy handling the SDL2 port. There's a bug with SDL2 and the way sdl2-config/pkg-config sets defines for compiling, in order to compile without NOPNG=1 add:


when calling make.

Also, it may be helpful to create another package for patch data, srb2-data-patch, as the only data file updated between minor releases is patch.dta. Either that or make srb2-data only contain major release data and srb2 contain the binary _and_ patch.dta.

carstene1ns commented on 2014-08-06 09:18

Updated to latest version, some good and some bad news for this package:
+ uses SDL2 now, instead of SDL1.2
+ uses recent libpng now, instead of libpng12
- removed outdated bash completion file
- disabled APNG saving support

A note about libpng: I tested this new version with various libpng packages, the older ones fail to build with errors in zlib, the newer ones fail to build with broken apng support functions. The current state is a compromise of a recent version (1.6.x) and a removed feature (you can not save apng screenshot movies from the game), but at least it works. If you experience any errors with broken png images or crashes (too far back error and the like), we will need to find another solution.

carstene1ns commented on 2014-04-09 15:52

Okay, looks like they have now a github repo for the source code. Anyways, updated to latest version.

carstene1ns commented on 2014-04-09 13:41

Unfortunately I don't know where to get the source for this new version from, there is no package to download nor a tag at their repository. :/
Also, the data files have not been updated in years. I will update srb2-bin[1] instead, but have to try first, if it works with the old data files.


All comments