summaryrefslogtreecommitdiff
path: root/gnu/packages/game-development.scm
AgeCommit message (Collapse)AuthorFilesLines
2026-07-26gnu: sfxr: Fix runtime.bdunahu1-0/+8
A function failed to return a bool, which g++ decided was not allowed. * gnu/packages/game-development.scm (sfxr)[#:phases]: Add ‘fix-undefined-no-return’. Fixes: guix/guix!9965 Merges: guix/guix#10163 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-07-24gnu: Add sfxr-qt.bdunahu1-0/+44
* gnu/packages/game-development.scm (sfxr-qt): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-07-18gnu: python-pybox2d: Update dependency on swig.Cayetano Santos1-1/+1
* gnu/packages/game-development.scm (python-pybox2d)[native-inputs]: Replace swig-4.0 with swig-4.4. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-06-27gnu: mpg123: Change references of dependents.SilverlightningY1-3/+3
* gnu/packages/audio.scm (wstsound, alure, audacity, ecasound, snd, libmixed, libopenmpt, tenacity), * gnu/packages/easyrpg.scm (libretro-easyrpg, easyrpg-player), * gnu/packages/game-development.scm (guile-chickadee, love, slade), * gnu/packages/games.scm (quakespasm, vkquake), * gnu/packages/gstreamer.scm (gst-plugins-good, gst-plugins-good-qt), * gnu/packages/lisp-xyz.scm (sbcl-cl-mpg123, cl-out123, cl-mpg123, sbcl-cl-out123, ecl-cl-mpg123, ecl-cl-out123), * gnu/packages/music.scm (audacious), * gnu/packages/radio.scm (welle-io), * gnu/packages/sdl.scm (sdl2-mixer-x, sdl2-mixer), * gnu/packages/video.scm (mplayer, mpv), * gnu/packages/web-browsers.scm (lagrange)[input]: Update mpg123 to libmpg123. Change-Id: I9ddf2de9f684b824f578b9d4a2e7fc3b6e9f9094 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-06-25gnu: libtcod: Upgrade dependency on catch.Cayetano Santos1-1/+1
* gnu/packages/game-development.scm (libtcod)[native-inputs]: Remove catch2-3.8; add catch2. Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-06-25gnu: trenchbroom: Update to 2026.1-0.ef7c7a4.Cayetano Santos1-9/+19
* gnu/packages/game-development.scm (trenchbroom): Update to 2026.1-0.ef7c7a4. [arguments]: Update ’fix-build-system #:phase. [inputs]: Add catch2, cpptrace, stduuid, and zstd:lib; delete catch2-3.8. [license]: Add expat. Merges guix/guix!9460 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-06-24gnu: openmw: Update to 0.51.0.Rodion Goritskov1-2/+3
* gnu/packages/game-development.scm (openmw): Update to 0.51.0. [inputs]: Add collada-dom. Merges: https://codeberg.org/guix/guix/pulls/9472 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-06-14gnu: dhewm3: Update to 1.5.5.James Smith1-2/+2
* gnu/packages/game-development.scm: (dhewm3): Update to 1.5.5. Merges: guix/guix!9243 Change-Id: Ib5f57e65eec9e6bcdf85897b5b03e82ac8e57d58 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-05-31gnu: Add physfs-sdl3.orahcio1-0/+62
* gnu/packages/game-development.scm (physfs-sdl3): New variable. Change-Id: I258aa8d6fcfcbd8ec5be33b5f4c6c5b63c054759 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-05-24gnu: python-pygame-ce: Update to 2.5.7.Sharlatan Hellseher1-4/+7
* gnu/packages/game-development.scm (python-pygame-ce): Update to 2.5.7. [source]: Swap to git-fetch. Change-Id: Ie7a34494b1f8d1ee1a5e684a9146e6ecb4af631a
2026-05-24guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves1-1/+0
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-13gnu: nml: Update to 0.9.0.Patrick Norton1-2/+2
* gnu/packages/game-development.scm (nml): Update to 0.9.0. Change-Id: I9db800c3b4a4ccea6368c99b31822dab1c3a5534 Merges: https://codeberg.org/guix/guix/pulls/8421 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-13gnu: libtcod: Update to 2.2.2.Sughosha1-54/+67
* gnu/packages/game-development.scm (libtcod): Update to 2.2.2. [source]: Realign. <snippet>: Update for this version. [build-system]: Switch to cmake-build-system. [arguments]: Switch to gexp. <#:configure-flags>: Remove unused flags. Add "-DLIBTCOD_TESTS=ON" and "-DBUILD_SHARED_LIBS=ON". <#:phases>: Remove 'change-to-build-dir. Add 'patch-commands and a replacement for 'check. [inputs]: Replace lodepng with lodepng/c and sdl2 with sdl3. Add fontconfig and stb-truetype. [native-inputs]: Remove autoconf, automake, libtool, python, stb-sprintf, and stb-truetype. Add catch2-3.8. Change-Id: I4a03d20be55954153cda5a01afe7c051168c4a36 Merges: https://codeberg.org/guix/guix/pulls/8355 Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Reviewed-by: bdunahu <bdunahu@operationnull.com> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-12gnu: Add jolt-physics.Sughosha1-0/+41
* gnu/packages/game-development.scm (jolt-physics): New variable. Change-Id: Ib9393401acd973199d0f2559760a8d07220cdc82 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-17gnu: Remove mygui.Andreas Enge1-42/+0
* gnu/packages/game-development.scm (mygui): Delete variable. Change-Id: I76f57c5ed5cb7568876566a8eaef41044d6b45c0
2026-03-17gnu: mygui-gl: Disinherit from mygui.Andreas Enge1-19/+42
* gnu/packages/game-development.scm (mygui-gl): Drop inheritance. [version, source, build-system, native-inputs, description, home-page, license]: Copy-paste from mygui. [inputs, arguments]: Rewrite without reference to the mygui fields. Change-Id: I74d447094925233994b401dd7edbfb6c53797a4f
2026-03-15gnu: trenchbroom: Update to 2025.4.James Smith1-10/+6
* gnu/packages/game-development.scm: (trenchbroom): Update to 2025.4. [arguments]<#:configure-flags>: Removed “-DFREEIMAGE_INCLUDE_PATH=…” and “-DFREEIMAGE_LIBRARY=…”. [inputs]: Replace catch2 with catch2-3.8, qtbase-5 with qtbase, and qtsvg-5 with qtsvg. Change-Id: I6e0cb3d2e6f4217c46f0e5287fb558cb22810659 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-27gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.Sharlatan Hellseher1-1/+1
This is a following up change after discussion in <https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>. * gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables. (swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4. * gnu/packages/accessibility.scm (libbraille) * gnu/packages/apparmor.scm (libapparmor) * gnu/packages/bioinformatics.scm (htseq, imp, libsbml) * gnu/packages/bootloaders.scm (dtc, u-boot) * gnu/packages/disk.scm (volume-key) * gnu/packages/dns.scm (ldns, unbound) * gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm) * gnu/packages/embedded.scm (python-libmpsse) * gnu/packages/engineering.scm (freecad, kicad, meep, mpb) * gnu/packages/fabric-management.scm (ibutils) * gnu/packages/game-development.scm (python-pybox2d) * gnu/packages/games.scm (kiki) * gnu/packages/geo.scm (saga) * gnu/packages/gnome.scm (libratbag) * gnu/packages/gnucash.scm (gnucash) * gnu/packages/gnupg.scm (python-gpg) * gnu/packages/graphviz.scm (graphviz) * gnu/packages/guile-xyz.scm (guile-xapian) * gnu/packages/image.scm (mypaint) * gnu/packages/instrumentation.scm (babeltrace, lttng-tools) * gnu/packages/kodi.scm (kodi) * gnu/packages/libftdi.scm (libftdi) * gnu/packages/linux.scm (libnl) * gnu/packages/llvm.scm (lldb) * gnu/packages/machine-learning.scm (openmm, tensorflow-lite) * gnu/packages/maths.scm (nlopt) * gnu/packages/ncurses.scm (stfl) * gnu/packages/oneapi.scm (python-onetbb) * gnu/packages/pretty-print.scm (highlight) * gnu/packages/python-crypto.scm (python-m2crypto) * gnu/packages/python-graphics.scm (python-pivy) * gnu/packages/radio.scm (hamlib, soapysdr) * gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager) * gnu/packages/selinux.scm (libselinux, libsemanage, python-setools) * gnu/packages/speech.scm (pocketsphinx) * gnu/packages/statistics.scm (python-openturns, r-spams) * gnu/packages/tbb.scm (python-tbb) * gnu/packages/version-control.scm (subversion) * gnu/packages/video.scm (libopenshot, mlt, obs) [native-inputs]: Remove swig; add swig-4.0. * gnu/packages/geo.scm (gdal) * gnu/packages/graph.scm (python-faiss) [inputs]: Remove swig; add swig-4.0. * gnu/packages/games.scm (fifengine): Update to 0.4.2. [inputs]: Remove swig; add swig-4.0. [native-inputs]: Likewise. * gnu/packages/image-processing.scm (insight-toolkit, simpleitk) * gnu/packages/pdf.scm (mupdf, python-pymupdf) [native-inputs]: Remove swig-next; add swig-4.4. Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-20gnu: Use (target-32bit?) to test for 32bit targets.Dariqq1-1/+1
* gnu/packages/*.scm: Replace usage of target-64bit? when actually testing for 32bit targets. * guix/utils.scm (target-hurd32?). Same. Change-Id: If3ed2b82a1229b72b07fafc694eedc14080e5a04 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5710
2026-02-15gnu: dialogc: Commit forgotten changes.Andreas Enge1-44/+43
This is a follow-up to commit 1e61d778c67b6ea8df3088b54c5e95c32d4da270 . * gnu/packages/game-development.scm (dialogc): Actually commit changes. Change-Id: I89a3893cd4cf20fb92365c16da2e12e06a65fb97
2026-02-15gnu: Add dialogc.Adam Faiz1-0/+47
* gnu/packages/game-development.scm (dialogc): New variable. Change-Id: Idf34af88e164e4f3fa3e0b0d627cf0deb7f3e7fb Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14gnu: Add angelscript.Andy Tai1-1/+45
* gnu/packages/game-development.scm (angelscript): New variable. Closes: guix/guix#6194 Change-Id: Ib11291648ea427ccf168a0b231f40583bb6f20ec Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-13gnu: love: No more devil.Andreas Enge1-2/+1
The devil input was only needed prior to version 10.0 and is not actually referenced. * gnu/packages/game-development.scm (love)[inputs]: Remove devil. Change-Id: I56aba7359928cc85d8b375b4166d2d3c2abf08a8
2026-02-11gnu: go-codeberg-org-anaseto-gruid-sdl: Update to 0.10.1.Carlos Durán Domínguez1-3/+3
* gnu/packages/game-development.scm (go-codeberg-org-anaseto-gruid-sdl): Update to 0.10.1. [source] <url>: Remove .git suffix. Change-Id: Idf1e959ad273f0ba1f25929aad5dab4613ca7b10 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-meson-python: Rename to python-meson.Sharlatan Hellseher1-1/+1
This change adjusts the package name to follow Guix naming convention for Python packages, see: <https://codeberg.org/guix/guix/issues/5917#issuecomment-10168830>. * gnu/packages/python-xyz.scm (python-meson): New variable. (python-meson-python): Deprecate variable. * gnu/packages/algebra.scm (python-flint): * gnu/packages/astronomy.scm (python-pixell) * gnu/packages/finance.scm (beancount) * gnu/packages/game-development.scm (python-pygame-ce) * gnu/packages/machine-learning.scm (python-scikit-learn) * gnu/packages/python-science.scm (python-pandas, python-scikit-image, python-scikit-misc, python-scipy, python-scs) * gnu/packages/python-xyz.scm (python-contourpy, python-cysignals, python-dbus-python, python-matplotlib, python-numpy, python-numpy-1, python-pywavelets, python-siphash24) [native-inputs]: Remove python-meson-python; add python-meson. Fixes: guix/guix#5917 Change-Id: I0a9d53a164e542831fb5c3292ba71583f30d3b74
2026-02-07gnu: python-pygame-ce: Adjust native inputs.Sharlatan Hellseher1-3/+2
* gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]: Remove meson-python and python-cython; add python-meson-python. Change-Id: Ib3f6ccbd0ec266f73b3f4678b0bcc9e78134196e
2026-02-04gnu: godot: Update to 4.6.John Kehayias1-17/+25
* gnu/packages/game-development.scm (godot): Update to 4.6. [source]: Remove libjpeg-turbo patch and add glslang patch. Update snippet to preserve dr_libs and re-spirv and remove glslang. [arguments]<#:scons-flags>: Disable builtin glslang. <#:phases>: Add unpack-mesa and use-system-spirv phases. Add file from mesa to unbundle-wayland phase. [inputs]: Add spirv-headers and change zstd to zstd-1.5.7. * gnu/packages/patches/godot-glslang.patch: New file. * gnu/local.mk (dist_patch_DATA): Update to current patch for godot. Change-Id: I9b0daf4d25d317f2de3333a9adeaafbf548e0e2f
2026-01-31gnu: openvr: Update to 2.12.14.Nemin1-2/+2
* gnu/packages/game-development.scm (openvr): Update to 2.12.14. Change-Id: I46fabf3b766296cf6d4161e3b9ba3f8de4470114 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-25gnu: Remove python-tmx.Andreas Enge1-34/+0
* gnu/packages/game-development.scm (python-tmx): Delete variable. Fixes: guix/guix#4996 Change-Id: Ia13825812362699a4fa0080219d61fdb86f137e4 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pyxel: Switch to pyproject.Nicolas Graves1-18/+18
* gnu/packages/game-development.scm (python-pyxel): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. [native-inputs]: Add python-setuptools. Change-Id: I0eaabe563883bdcd6ed4b0a268e25ba9c55285bb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-tmx: Switch to pyproject.Sharlatan Hellseher1-1/+7
* gnu/packages/game-development.scm (python-tmx): [build-system]: Switch to pyproejct-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I30d4034b8cc38e35175b5c30b5914ce74cfe1473 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pygame: Update to 2.6.1.Nicolas Graves1-6/+40
* gnu/packages/game-development.scm (python-pygame): Update to 2.6.1. [arguments]<#:test-flags>: Ignore failing tests. <#:phases>: Add phase 'pre-check. [native-inputs]: Add python-numpy, python-pytest, python-setuptools. Change-Id: I867272ede9e85becc0de5f95307244535d29666e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-xsge: Switch to pyproject.Nicolas Graves1-13/+26
* gnu/packages/game-development.scm (python-xsge): [build-system]: Switch to pyproject-build-system. [arguments]<#:configure-flags>: Set them. <#:phases>: Replace 'build phase along with the 'install one. [native-inputs]: Add python-setuptools. Change-Id: I6858d63a87e813df0aea78854c3ce56a6d5c94d0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: nml: Switch to pyproject.Nicolas Graves1-11/+16
* gnu/packages/game-development.scm (nml): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Use tests? for 'check phase. [native-inputs]: Add python-setuptools. Change-Id: I4bcc1e586e0fd9e0cec749e85502661532485975 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-19gnu: openmw: Update to 0.50.0.Rodion Goritskov1-6/+22
* gnu/packages/game-development.scm (openmw): [version]: Update to 0.50.0. [arguments]: {configure-flags}: Remove desired Qt version. {phases}: Add Qt::Svg as it is used in components. {phases}: Force disable clip control extension on Mesa. [inputs]: Add Qt6 dependencies. Change-Id: Ib8f0deb303645e6e04a7e5bc99cdc2357653704e Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: mygui-gl: Disable deprecated code compilation.Rodion Goritskov1-1/+2
* gnu/packages/game-development.scm (mygui-gl): [arguments] {configure-flags}: Disable deprecated code. Needed for OpenMW to link correctly. Change-Id: I640d05deb7f9d6a488db46958479e1f1baa5cc06 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: bullet: Enable multithreading.Rodion Goritskov1-0/+1
* gnu/packages/game-development.scm (bullet): [arguments] {configure-flags}: Enable multithreading. Change-Id: I0d5ebde7df170a84ce8033aa3201ebe25137bcfe Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-09gnu: ericw-tools: Update to 0.18.2-rc1.Cayetano Santos1-3/+3
* gnu/packages/game-development.scm (ericw-tools): Update to 0.18.2-rc1. [inputs]: Remove embree-2; add embree. Change-Id: Idbc5aa38adf1e39f538989612c0620097cf5434d
2026-01-03gnu: python-neteria: Switch to pyproject-build-system.Hugo Buddelmeijer1-1/+5
* gnu/packages/game-development.scm (python-neteria): Switch to pyproject-build-system. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?> Disable tests as there are none. [native-inputs]: Add python-setuptools. Change-Id: Ib1a5cade07f06456b2f6f37e1021bdca51255efe Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-03gnu: python-pyscroll: Update to 2.31-1.31e1c28.Hugo Buddelmeijer1-15/+24
* gnu/packages/game-development.scm (python-pyscroll): Update to 2.31-1.31e1c28. [source]: Use git-fetch. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I625a61e36c8419301a2f353941ad9aaf6859a3a5 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-27gnu: mc2mt: Fix build.Hugo Buddelmeijer1-27/+31
* gnu/packages/game-development.scm (mc2mt): Fix build and indentation. [source]: Move snippet to phase. [native-inputs]: Add python-pytest. * gnu/packages/patches/mc2mt-add-packaging-support.patch: Update patch. Change-Id: I3db227b726fa9dec8c09e49cada2d5f74e35576e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-anvil-parser: Update to 0.10.6-0.91a7eda.Hugo Buddelmeijer1-6/+9
* gnu/packages/game-development.scm (python-anvil-parser): Update to 0.10.6 91a7eda55f0fb55a948d1072896430c29d906809 commit. [source]: Update URL, permanent redirect. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. [home-page]: Update URL. Change-Id: Ie483cda52cdf86645584b835f65847fbbe737d7e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-nbt: Fix build; add tests.Hugo Buddelmeijer1-7/+44
* gnu/packages/game-development.scm (python-nbt-testdata): New variable. * gnu/packages/game-development.scm (python-nbt): Fix build; add tests. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add 'fake-download phase. <#:test-flags>: List specific files to test. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I1579b0fe6d3cbe06b279c7b78f4834b6e9b849ba Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> aa Change-Id: I02b49dca10d5bc39a585b1916434f53b8b96fbd0
2025-12-27gnu: rpatool: Switch to pyproject.Sharlatan Hellseher1-1/+3
* gnu/packages/game-development.scm (rpatool): [build-system]: Switch to pyproject-build-system. wl Change-Id: If04c7db1911f9a2cb64dfcf8d1f01c696df9e65d
2025-12-26gnu: Add rpatool.gemmaro1-0/+36
* gnu/packages/game-development.scm (rpatool): New variable. Change-Id: I2edecc630f6cc146c008195eac694fd7891f56d4 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-22gnu: nml: Update to 0.8.1.Patrick Norton1-2/+8
* gnu/packages/game-development.scm (nml): Update to 0.8.1. [arguments]: Fix test phase. Closes: guix/guix#5004 Change-Id: I03b80af19d809295411b85df491d7423837e6f59 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-12-07gnu: Add renpy-tutorial.Liliana Marie Prikler1-0/+12
* gnu/packages/game-development.scm (renpy-tutorial): New variable.
2025-12-07gnu: Add renpy-the-question.Liliana Marie Prikler1-0/+14
* gnu/packages/game-development.scm (renpy-the-question): New variable.
2025-12-07gnu: renpy: Update to 8.5.Liliana Marie Prikler1-87/+48
* gnu/packages/game-development.scm (renpy)[build-system]: Change to pyproject-build-system. [arguments]: Remove #:modules and #:imported-modules. <#:phases>: Replace ‘fix-commands’ with ‘fix-launcher’. Adjust ‘drop-game-from-paths’. Move ‘build’ after ‘install’. Install launcher to “out”. Remove ‘install-games’. [outputs]: Drop other outputs.
2025-12-07gnu: Remove python-pygame-sdl2.Liliana Marie Prikler1-50/+0
This package was only used by python-renpy, which vendors it as of version 8.5. * gnu/packages/game-development.scm (python-pygame-sdl2): Delete variable.