gnu: stepmania: Fix compatibility with ffmpeg 8. This is a follow-up to 31919486254117d95c43711595a9de5e0bae134d, which fixed compile-time compatibility with newer ffmpeg, but introduced runtime crashes. * gnu/packages/games.scm (stepmania): Replace ffmpeg-6 with ffmpeg. * gnu/packages/patches/stepmania-ffmpeg-compat.patch: Add hunks for FFMPEG 8 compatibility. Initialize m_pStreamCodec to nullptr and reinitialize it in MovieDecoder_FFMpeg::OpenCodec.
gnu: libxml++: Update to 5.6.0. * gnu/packages/gnome.scm (libxml++): Update to 5.6.0. Change-Id: Id1e9fad25d4ea3bcfcbb1f3ee14c18dc539ce77b Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: python-neteria: Switch to pyproject-build-system. * 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>
gnu: python-pyscroll: Update to 2.31-1.31e1c28. * 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>
gnu: pcsx2: Revise package. * gnu/packages/emulators.scm (pcsx2) [origin] <snippet>: Force system ffmpeg headers, set compiled-in version, and de-vendor cpuinfo, fast_float, fmt, googletest, libzip, rapidjson, soundtouch, vulkan-headers, vulkan-memory-allocator. [arguments] <#:configure-flags>: Add "-DPACKAGE_MODE=ON" and "-DUSE_LINKED_FFMPEG=ON". <#:imported-modules>: Remove (guix build copy-build-system). <#:parallel-build?>: Remove specification redundant with default. [inputs]: Remove libaio, qtwayland, wayland; Add cpuinfo, fast-float, fmt-11, libzip, rapidjson, soundtouch. [native-inputs]: Add googletest, vulkan-memory-allocator. [license]: Add licenses for remaining vendored libraries. Change-Id: I17c064d2a6cf4c288cb50dfa21fda9329709afee Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: pcsx2-patches: Update to 2025.12.11-0.10239de. * gnu/packages/emulators.scm (pcsx2-patches): Update to 2025.12.11-0.10239de. Change-Id: Iad6f81ec3e5211b0c9497a7bb081cfcbd51a1717 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: libpng-for-pcsx2: Rename package to libpng-next. * gnu/packages/image.scm (libpng-next): New variable, formerly known as "libpng-for-pcsx2". * gnu/packages/emulators.scm (pcsx2)[inputs]: Use new variable name. Change-Id: Id59dfbc1b90ad8be90e6f9e761d1ffaf5e8c8d55 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: shaderc-for-pcsx2: Remove. * gnu/packages/vulkan.scm (shaderc-for-pcsx2): Delete variable. * gnu/patches/shaderc-for-pcsx2-changes.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I28a169c3816ed42de18c66710d6354e71d760ffd Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: qtwebengine: Enable vaapi. * gnu/packages/qt.scm (qtwebengine) [source]: Preserve third_party/libva_protected_content and third_party/libvpx/source/libvpx/third_party/x86inc. [#:configure-flags] [x86_64]: Add -DQT_FEATURE_webengine_vaapi=ON. Remove -DQT_FEATURE_webengine_system_libvpx=ON. [inputs]: Add libva. Change-Id: Ic39d52a6e4848a4dc65354ea36eadbcb345c471c Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: emacs-winum: Fix build. * gnu/packages/emacs-xyz.scm (emacs-winum)[source, home-page]: Fix upstream URL. Change-Id: Ib5075ea7a91945ccb5e4757b0d4380a1801bce37
gnu: dropbear: Update to 2025.89. * gnu/packages/ssh.scm (dropbear): Update to 2025.89. Change-Id: Id3b8af90fc51bd278f230aa1c82dcb0e4109bafd
gnu: python-asyncssh: Update to 2.22.0. * gnu/packages/ssh.scm (python-asyncssh): Update to 2.22.0. [native-inputs]: Remove python-wheel. Change-Id: I858e1151aaed53a5601ee97a25f87a469b9ed26c
gnu: hss: Update to 1.10. * gnu/packages/ssh.scm (hss): Update to 1.10. Change-Id: I9de697842b0dace987644311bd9c7dddacc16dcd
gnu: python-sshfs: Update to 2025.11.0. * gnu/packages/ssh.scm (python-sshfs): Update to 2025.11.0. Change-Id: Iddf7fbe80e0e3da6ec2f806eb232985058d3709b
gnu: Add emacs-winum. * gnu/packages/emacs-xyz.scm (emacs-winum): New variable. Closes guix/guix#5160 Change-Id: I6fbd6644a8855b9a47c984b0d314deead60c1173 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: cryfs: Update to 1.0.1. * gnu/packages/patches/cryfs-boost-1.88-fix.patch: New file. * gnu/packages/patches/cryfs-boost-1.89-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Update accordingly. * gnu/packages/crypto.scm (cryfs): Update to 1.0.1. [origin]: Add patches. [arguments]<#:configure-flags>: Update. <#:phases>: Update ’check and ’fix-up. [inputs]: Remove boost-1.83; add boost. [native-inputs]: Add googletest. [properties]: Enable tuning. Closes guix/guix#4539 Change-Id: I61ea925359edd1181424295380d53bf2482c7c62 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: xjobs: Update to 20250529. * gnu/packages/parallel.scm (xjobs): Update to 20250529. [native-inputs]: Remove which. Change-Id: Ibbfc9d57076243299a10bceac85e49f29b9f5b38
gnu: parallel: Update to 20251222. * gnu/packages/parallel.scm (parallel): Update to 20251222. Closes guix/guix#5277 Change-Id: If5bb79a778cd42edd464555e7b2e864771ba377e Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: wfview: Update to 2.11. * gnu/packages/radio.scm (wfview): Update to 2.11. Change-Id: I9c8a7eb39742bb49e797b0a92fc188a434fa0fe4
gnu: inspectrum: Update to 0.4.0. * gnu/packages/radio.scm (inspectrum): Update to 0.4.0. [inputs]: Replace qtbase-5 by qtbase. Change-Id: Ib2d40858f788a9341482729a38e34cda3d888f44