gnu: sfml: Update to 3.0.1.

* gnu/packages/game-development.scm (sfml): Update to 3.0.1.
[source]: Fetch from git. Refine snippet.
[#:tests?]: New argument.
[#:configure-flags]: Remove SFML_INSTALL_PKGCONFIG_FILES and
SFML_OS_PKGCONFIG_DIR flags. Add BUILD_SHARED_LIBS and CMAKE_CXX_FLAGS flag.
[native-inputs]: Add miniaudio and minimp3.
[inputs]: Remove labels and sort. Add libxcursor, libxi and vulkan-headers.
(sfml-2): New variable.
(csfml): Update to 2.6.1.
[inputs]: Replace sfml with sfml-2.
* gnu/packages/emulators.scm (dolphin-emu) [inputs]: Replace sfml with sfml-2.
* gnu/packages/games.scm (extremetuxracer, mars, schiffbruch)
(marble-marcher): Likewise.

Change-Id: Id61c4ba51798cfc28cc158a9d7fc6308ae4e6f41
This commit is contained in:
Maxim Cournoyer 2025-07-22 18:20:47 +09:00
parent f954f7680e
commit 5259f89b07
No known key found for this signature in database
GPG key ID: 1260E46482E63562
3 changed files with 79 additions and 46 deletions

View file

@ -519,7 +519,7 @@ It aims to support Nintendo DSi and 3DS as well.")
pulseaudio
qtbase-5
sdl2
sfml
sfml-2
soil
soundtouch-1/integer-samples
vulkan-loader