summaryrefslogtreecommitdiff
path: root/nongnu/packages/game-development.scm
AgeCommit message (Collapse)Author
2024-04-01gnu: eduke32, fury: Update to 20240316-10564-0bc78c53d.Timotej Lazar
* nongnu/packages/game-development.scm (eduke32, fury): Update to 20240316-10564-0bc78c53d. Rewrite to use gexps. [arguments]: Drop unnecessary make-flags. Drop wrapper script as upstream now handles configuration directories. [native-inputs]: Add gdk-pixbuf to fix compilation. [license]: Add gpl2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-04nonguix: binary: Cleanup when an unknown binary extension is detected.Giacomo Leidi
The binary-unpack phase suffered from a problem for unknown binary file extensions, see: !336 (comment 1709385147) . This patch fixes the incorrect behavior by effectively restoring the state of the directory tree before the phase. * nonguix/build/binary-build-system.scm (binary-unpack): Restore the environment as it was before this phase. * nongnu/packages/clojure.scm (clj-kondo)[arguments]: No longer delete 'binary-unpack phase. * nongnu/packages/game-development.scm (libsteam)[arguments]: dito. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-29nongnu: libsteam: Fix build.Jonathan Brielmaier
The new unpack-binary phase seems to not harmonize with patchelf always: https://gitlab.com/nonguix/nonguix/-/merge_requests/336#note_1709385147 * nongnu/packages/game-development.scm (libsteam)[arguments]: Delete 'binary-unpack for now.
2022-12-19*.scm: Use SPDX license identifiers.Jonathan Brielmaier
Fixes https://gitlab.com/nonguix/nonguix/-/issues/224 * *.scm: Use SPDX license identifier and remove obsolete license statement.
2022-04-05nongnu: libsteam: Modernize and fix validate-runpath call.Attila Lendvai
* nongnu/packages/game-development.scm (libsteam)[arguments]: Enable validate-runpath check and adjust patchelf-plan and install-plan. [inputs]: Change to new style. Add glibc. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2020-10-02gnu: eduke32: Update to 188e146.Timotej Lazar
* nongnu/packages/game-development.scm (eduke32): Update to 188e146. [inputs]: Add alsa-lib. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2020-10-02nongnu: eduke32: Remove unnecessary phase.Timotej Lazar
Since commit 2073b55, Guix uses CPLUS_INCLUDE_PATH to find system headers. Overriding this variable caused a compile failure. The package builds fine without it, so just drop it. * nongnu/packages/game-development.scm (eduke32)[arguments]: Drop ‘set-sdl-paths’ phase. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2020-05-04nongnu: Move fury from the duke-nukem-3d channel to Nonguix.Pierre Neidhardt
* nongnu/packages/game-development.scm (fury): New variable.
2020-05-04nongnu: Move eduke32 from the duke-nukem-3d channel to Nonguix.Pierre Neidhardt
* nongnu/packages/game-development.scm (eduke32): New variable.
2020-02-29gnu: nvidia-cg-toolkit: Use new install-plan format.Pierre Neidhardt
* nongnu/packages/game-development.scm (nvidia-cg-toolkit)[arguments]: Do it.
2020-01-15nongnu: Add libsteam.Pierre Neidhardt
* nongnu/packages/game-development.scm (libsteam): New variable.
2020-01-12gnu: nvidia-cg-toolkit: Fix a non-exhaustive match.Timotej Lazar
* nongnu/packages/game-development.scm (nvidia-cg-toolkit): Replace a non-exhaustive match with string=? to fix evaluation on unsupported platforms.
2020-01-02nongnu: nvidia-cg-toolkit: Fix i686 build.Pierre Neidhardt
* nongnu/packages/game-development.scm (nvidia-cg-toolkit): Extract the different archive sources. Set the supported-systems to i686-linux and x86_64-linux.
2019-12-29gnu: Add nvidia-cg-toolkit.Pierre Neidhardt
* nongnu/packages/game-development.scm (nvidia-cg-toolkit): New variable.