Package Details: soniccd-git r676.7a23c39-1

Git Clone URL: https://aur.archlinux.org/soniccd-git.git (read-only, click to copy)
Package Base: soniccd-git
Description: A full decompilation of Sonic CD 2011, based on the PC remake with improvements & tweaks from the mobile remakes.
Upstream URL: https://github.com/Rubberduckycooly/Sonic-CD-11-Decompilation
Keywords: cd game sonic
Licenses: custom:RSDKv3/4 Decompilation Source Code License v1
Provides: soniccd
Submitter: luluco250
Maintainer: luluco250
Last Packager: luluco250
Votes: 3
Popularity: 0.000000
First Submitted: 2021-01-20 19:25 (UTC)
Last Updated: 2024-04-03 19:54 (UTC)

Pinned Comments

luluco250 commented on 2021-10-20 17:44 (UTC) (edited on 2021-10-20 17:44 (UTC) by luluco250)

Upstream seems to have fixed Linux builds, the resulting binary has been renamed to "RSDKv3" so I adjusted the PKGBUILD and launcher accordingly (it'll use the new name for the binary but the launcher remains the same).

The install script will notify about the change if you upgrade from a revision older than 377.

Latest Comments

« First ‹ Previous 1 2

luluco250 commented on 2021-09-07 14:25 (UTC) (edited on 2021-09-08 11:49 (UTC) by luluco250)

It seems Linux builds have broken in upstream, I've contacted the developer on Discord and they're aware of it, but Linux builds aren't a priority, so "the plan is to get them working by release".

Also, the added dependency on tinyxml2 appears to be a manual build step, you have to get the source code and drop it into dependencies/all/tinyxml2. I can do that by referencing the git repository of tinyxml2 and linking it to the path the build process expects it to be, but linker errors show up later in the build.

They seem to be a mix of errors with linking to OpenGL functions (maybe using glew?) and some possibly unfinished "mod loader" code, maybe the makefile is just outdated.

In any case, builds won't work for now, but I'll at least update the pkgbuild to include the tinyxml2 build dependency (not as a pacman dependency but as a git source) and we'll see if Linux builds are fixed later on.

It might be possible to modify the pkgbuild to use a specific tag to clone from, but I don't think that's ideal for a git package. If I can make it work with that I'll comment here how to so you can do it yourself as well.

Glorious7060 commented on 2021-09-06 00:14 (UTC)

The packages requieres tinyxml2 to build, and it also give me an error in build().

luluco250 commented on 2021-07-28 15:49 (UTC)

Like the related sonic2013-git package, I believe this was flagged as out-of-date erroneously.

Git packages are built from the latest source code version so it doesn't matter that "the last update was in May". I've let makepkg bump the pkgver and pushed an update to remove the flag.

If you feel like the package is still out of date, be it due to a broken build due to changed dependencies or not running properly (as long as the game data files have been installed correctly), please flag it again with a more detailed description.