gnu: Remove python-pygame-sdl2. 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.
gnu: python-renpy: Update to 8.5.0. * 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.
gnu: candle: Update to 10.11.1. * gnu/packages/engineering.scm (candle): Update to 10.11.1. [inputs]: Add bash-minimal, qtmultimedia-5, qtwayland-5 and qtwebsockets-5. [native-inputs]: Add qt5ct and qtscript-5. [arguments]<#:phases>: Add "fix-installation-paths" and "wrap-executable" phases. Remove "fix-sources" and "fix-application-settings-path". Don't replace "install" and "configure" phases. Change-Id: Ie55850d2a00d328b114bd35791a7d068e6e7a9ac
gnu: Add hare-compress. * gnu/packages/hare-xyz.scm (hare-compress): New variable. Change-Id: I541cf758b305c2db97df799ae668dd8688474def
gnu: Add hare-json. * gnu/packages/hare-xyz.scm (hare-json): New variable. Change-Id: Iebd387efffc62b2e29ba3e78a2d61275bc349dc8
gnu: emacs-tramp: Update to 2.8.0.5. * gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.8.0.5. Change-Id: Idb73a6993211981e568a935fabab6c8d75a8eca8
gnu: emacs-transient: Update to 0.11.0. * gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.11.0. [propagated-inputs]: Add emacs-cond-let. Change-Id: I734aeb0a608168987e2ac26c25a156e932c8ba9e
gnu: emacs-pulsar: Update to 1.3.1. * gnu/packages/emacs-xyz.scm (emacs-pulsar): Update to 1.3.1. Change-Id: Iaedc548b0f1721f6530e42f73d2ae958004f0a64
gnu: emacs-posframe: Update to 1.5.0. * gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.5.0. Change-Id: I85631ad26fa8c787b109e0e19cacd72064426856
gnu: emacs-pyim: Update to 5.3.5. * gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.3.5. [propagated-inputs]: Remove emacs-posframe. Change-Id: Ia91f78483edccf3482b60c5c08deef3d0d3f15aa
gnu: emacs-tempel: Update to 1.9. * gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.9. Change-Id: If21c8ced0a342761f4fbde1005f3af54d73def73
gnu: emacs-yaml: Update to 1.2.1. * gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 1.2.1. Change-Id: I6f37968d3f994e7afee1f6d01fb0dd016e96e4a7
gnu: emacs-visual-fill-column: Update to 2.7.1. * gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.7.1. Change-Id: Id97a1af1bfaf2f05b1ee6f3308003f6a7c04f02f
gnu: emacs-test-simple: Update to 1.3.1. * gnu/packages/emacs-xyz.scm (emacs-test-simple): Update to 1.3.1. Change-Id: I78bf0342d20286b994ac6ba9bb3b19022511dc28
gnu: emacs-substitute: Update to 0.4.0. * gnu/packages/emacs-xyz.scm (emacs-substitute): Update to 0.4.0. Change-Id: Ie9e3555cc871ca3324dd720275d3505ef6b97a56
gnu: emacs-shell-maker: Update to 0.84.1. * gnu/packages/emacs-xyz.scm (emacs-shell-maker): Update to 0.84.1. Change-Id: I3baf259ea0ea678a34bf662e565da7f900311589
gnu: emacs-with-editor: Update to 3.4.7. * gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.4.7. Change-Id: I37de01cdf05d9fbd913435dd7d0c93b34bcc8d05
gnu: emacs-sops: Update to 0.1.8. * gnu/packages/emacs-xyz.scm (emacs-sops): Update to 0.1.8. Change-Id: I72c9700cc94c93c37aa558b774993b35c63c5eaf
gnu: emacs-osm: Update to 1.10. * gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.10. Change-Id: I183dc283ccab56dac21f9090658f7f18c6017c7c
gnu: emacs-orglink: Update to 1.2.8. * gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.8. Change-Id: I6ac3601ac0c25de08e62fc10e791b9fb583a41ed