summaryrefslogtreecommitdiff
path: root/gnu/packages/game-development.scm
AgeCommit message (Collapse)Author
2026-03-17gnu: Remove mygui.Andreas Enge
* gnu/packages/game-development.scm (mygui): Delete variable. Change-Id: I76f57c5ed5cb7568876566a8eaef41044d6b45c0
2026-03-17gnu: mygui-gl: Disinherit from mygui.Andreas Enge
* 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 Smith
* 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 Hellseher
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.Dariqq
* 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 Enge
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 Faiz
* 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 Tai
* 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 Enge
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ínguez
* 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 Hellseher
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 Hellseher
* 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 Kehayias
* 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.Nemin
* 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 Enge
* 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 Graves
* 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 Hellseher
* 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 Graves
* 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 Graves
* 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 Graves
* 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 Goritskov
* 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 Goritskov
* 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 Goritskov
* 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 Santos
* 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 Buddelmeijer
* 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 Buddelmeijer
* 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 Buddelmeijer
* 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 Buddelmeijer
* 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 Buddelmeijer
* 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 Hellseher
* gnu/packages/game-development.scm (rpatool): [build-system]: Switch to pyproject-build-system. wl Change-Id: If04c7db1911f9a2cb64dfcf8d1f01c696df9e65d
2025-12-26gnu: Add rpatool.gemmaro
* 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 Norton
* 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 Prikler
* gnu/packages/game-development.scm (renpy-tutorial): New variable.
2025-12-07gnu: Add renpy-the-question.Liliana Marie Prikler
* gnu/packages/game-development.scm (renpy-the-question): New variable.
2025-12-07gnu: renpy: Update to 8.5.Liliana Marie Prikler
* 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 Prikler
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.
2025-12-07gnu: python-renpy: Update to 8.5.0.Liliana Marie Prikler
* gnu/packages/patches/renpy-fix-integer-slots.patch: New file. * gnu/packages/patches/renpy-python-3.11-compat.patch: New file. * gnu/packages/patches/renpy-use-system-fribidi: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/game-development.scm (python-renpy): Update to 8.5.0. [patches]: Use the new patches. [snippet]: Adjust accordingly. [build-system]: Switch to pyproject-build-system. [#:phases]: Remove ‘relax-gcc-14-strictness’. No longer replace ‘build’ and ‘install’. Add ‘build-renpy’ and ‘install-renpy’. [native-inputs]: Replace python-cython-0 with python-cython. [inputs]: Add assimp. Replace ffmpeg-6 with ffmpeg. [propagated-inputs]: Remove python-pygame-sdl2.
2025-12-03Update Giacomo's email address.Giacomo Leidi
The change was automated via: git grep -l goodoldpaul@autistici.org | xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g' * .mailmap: New entry. Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-11-28gnu: boost: Update to 1.89.0.Greg Hogan
* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ... (boost-1.83): ... to this. (boost-numpy): Inherit from boost-1.83. * gnu/packages/pretty-print.scm (source-highlight): Update accordingly. * gnu/packages/boost.scm (boost): Update to 1.89.0. [source]: Remove patches. * gnu/packages/boost.scm (mdds) [propagated-inputs]: Replace boost with boost-1.83. * gnu/packages/astronomy.scm (aoflagger), * gnu/packages/embedded.scm (cc-tool), * gnu/packages/games.scm (0ad, vcmi), * gnu/packages/image.scm (gpick), * gnu/packages/maths.scm (highfive), * gnu/packages/plotutils.scm (asymptote) [native-inputs]: Replace boost with boost-1.83. * gnu/packages/audio.scm (guitarix, supercollider), * gnu/packages/bioconductor.scm (r-mzr), * gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator, metabat, r-velocytom, rsem, sailfish, salmon), * gnu/packages/bittorrent.scm (libtorrent-rasterbar), * gnu/packages/code.scm (sourcetrail), * gnu/packages/compression.scm (innoextract), * gnu/packages/cpp.scm (lager), * gnu/packages/crypto.scm (cryfs), * gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis, pulseview), * gnu/packages/emulators.scm (mupen64plus-video-glide64mk2), * gnu/packages/engineering.scm (cadabra2, freecad, libigl, openscad, prusa-slicer), * gnu/packages/file-systems.scm (snapper), * gnu/packages/finance.scm (ledger), * gnu/packages/game-development.scm (dds), * gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero, pokerth, supertux, wesnoth, wesnoth-server), * gnu/packages/geo.scm (gplates), * gnu/packages/gnucash.scm (gnucash), * gnu/packages/graph.scm (python-graph-tool), * gnu/packages/graphics.scma (openshadinglanguage), * gnu/packages/i2p.scm (i2pd), * gnu/packages/image-viewers.scm (luminance-hdr), * gnu/packages/kde-graphics.scm (krita), * gnu/packages/mail.scm (astroid), * gnu/packages/medical.scm (orthanc, orthanc-mysql, orthanc-postgresql), * gnu/packages/messaging.scm (libphonenumber), * gnu/packages/mpd.scm (ncmpcpp), * gnu/packages/networking.scm (kismet), * gnu/packages/opencog.scm (cogutil), * gnu/packages/photo.scm (hugin), * gnu/packages/poedit.scm (poedit), * gnu/packages/radio.scm (gnuradio), * gnu/packages/rdf.scm (lucene++), * gnu/packages/serialization.scm (avro-cpp), * gnu/packages/simulation.scm (fenics-dolfin), * gnu/packages/version-control.scm (gource), * gnu/packages/video.scm (aegisub, mkvtoolnix), * gnu/packages/web.scm (websocketpp) [inputs]: Replace boost with boost-1.83. * gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6. (librevenge): Update to 0.0.5. [arguments]<#:configure-flags>: Remove reference to boost system component for which the compatibility stub has been removed. * gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0. Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
2025-11-22gnu: bbcsdl: Update to 1.42a.宋文武
* gnu/packages/game-development.scm (bbcsdl): Update to 1.42a. Change-Id: I96809e997c44dd410417a8483ccb89ae54c8334b
2025-11-15gnu: Add rinutils.Patrick Norton
* gnu/packages/game-development.scm (rinutils): New variable. Change-Id: I9fc8d2aeeacb9095885e24f4c367d9ce9f4a2041 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15gnu: Add shlomif-cmake-modules.Patrick Norton
* gnu/packages/game-development.scm (shlomif-cmake-modules): New variable. Change-Id: I3ace299b640e3e15dcf7ddc3fdd664febd930aa8 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-02gnu: Add mc2mt.AwesomeAdam54321
* gnu/packages/game-development.scm (mc2mt): New variable. * gnu/packages/patches/mc2mt-add-packaging-support.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. Change-Id: Ia4b268ab1c3f104bb81f386e220be47d2356e539 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-11-02gnu: Add python-anvil-parser.AwesomeAdam54321
* gnu/packages/game-development.scm (python-anvil-parser): New variable. Change-Id: Ie51482ab1710f85e389bfcdfb4b75ba0e1ec3833 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-11-02gnu: Add python-nbt.AwesomeAdam54321
* gnu/packages/game-development.scm (python-nbt): New variable. Change-Id: Ib81e96b4abc45aec5eb8b3f785588e449507c957 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-10-30gnu: ode: Update to 0.16.6.Nicolas Goaziou
* gnu/packages/game-development.scm (ode): Update to 0.16.6. Change-Id: I4d6923513d6630a544cc7edae69dbc0c6e6263a0
2025-10-24gnu: python-cython-3: Mark as deprecated.Sharlatan Hellseher
This is a followup to 941b6ff1c11be3ba73e4e67bc661bd0eed3e9d58 commit. Replace all python-cython-3 occurrences with python-cython. * gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable. * gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/astronomy.scm (python-astropy, python-astroscrappy, python-halotools, python-healpy, python-libstempo, python-lofar-h5plot, python-losoto, python-photutils, python-pyxsim, python-regions, python-reproject, python-sncosmo, python-sndata, python-stcal, python-yt)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal): [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove python-cython-3; add python-cython. [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/databases.scm: (python-adbc-driver-manager, python-psycopg, python-pyarrow)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/machine-learning.scm: (python-scikit-learn, python-opentsne)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/maths.scm: (python-cylp, python-petsc4py, python-primecountpy, python-slepc4py)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-check.scm (python-line-profiler)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-compression.scm (python-blosc2)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-graphics.scm (python-vispy)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-science.scm: (python-pykdtree, python-qutip, python-scikit-misc, python-scikit-surprise, python-pandas-2, python-vaex-core)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-web.scm: (python-aiohttp, python-falcon, python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4, python-pyyaml, python-propcache, python-pywavelets, python-symengine, python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage) [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat): [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3; add python-cython. Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
2025-10-07gnu: raylib: Include rcamera.h.Simen Endsjø
* gnu/packages/game-development.scm (raylib): Include rcamera.h. Change-Id: I300dd1cd4e53a7e4f5ae71e7c7fdef714fcd6019 Signed-off-by: jgart <jgart@dismail.de>
2025-10-07gnu: Add raygui.Simen Endsjø
* gnu/packages/game-development.scm (raygui): New variable. Change-Id: I8e8fe2cadc71e268568eee4b5a91c8abcf01c373 Signed-off-by: jgart <jgart@dismail.de>
2025-10-05gnu: python-renpy: Fix build.Sharlatan Hellseher
* gnu/packages/game-development.scm (python-renpy): [arguments] <phases>: Add 'relax-gcc-14-strictness. [inputs]: Remove ffmpeg; add ffmpeg-6. [native-inputs]: Remove python-cython; add python-cython-0. Fixes: guix/guix#3308 Change-Id: Ie0c8187e4ec12e9854ce90d94e84b06fbe9a7be1