Package Details: srb2 2.1.15-1

Git Clone URL: https://aur.archlinux.org/srb2.git (read-only)
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: carstene1ns
Last Packager: carstene1ns
Votes: 15
Popularity: 0.065711
First Submitted: 2010-11-22 00:26
Last Updated: 2016-05-29 00:43

Latest Comments

carstene1ns commented on 2014-08-17 05:10

@Furyhunter:
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

carstene1ns:

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:

CFLAGS=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE

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.

[1]: https://aur.archlinux.org/packages/srb2-bin/

RibShark commented on 2014-04-08 20:06

2.1.6 is out, please update.

carstene1ns commented on 2014-02-10 21:59

Adopted and updated. This compiles using 'libpng12' package and not internal libpng.
Data files have not been updated, so they stay at 2.0.6.

carstene1ns commented on 2014-02-10 21:55

Adopted and updated.

carstene1ns commented on 2014-02-07 04:41

adopted, will update soon.

Cravix commented on 2012-06-19 01:54

gf0710020216:
seems it didn't pass the validation check,
so, md5sum the file to get the right md5sum, and use it to replace the one in PKGBUILD.

All comments