gnu: hidapi: Update to 0.15.0.
* gnu/packages/libusb.scm: (hidapi): Update to 0.15.0.
Change-Id: I00ffa7d21b4e1ec92b5b7b558fe6cf6eb71184fc
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: lexy: Update to 2025.05.0.
* gnu/packages/cpp.scm (lexy): Update to 2025.05.0.
Change-Id: Ib0c18ad6a2a69105b85f930cbb63ede746c60bae
gnu: i3lock-blur: Fix build.
* gnu/packages/wm.scm (i3lock-blur): Fix build with gcc-14.
[native-inputs]: Replace automake with automake-1.16.5.
* gnu/packages/patches/i3lock-blur-fix-build-on-gcc-10.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I2115b05d22e57242a85f54b2ac1a195e3fb863d0
nls: Update translations.
Change-Id: I5c4cf2b47159d8c5cf8f79ea7d0efcbd14b4f68f
etc: Remove Lars from all teams.
* etc/teams.scm: Remove person entirely.
Change-Id: Ibd988110d2e574df4697d2d09c3252eba74e8401
gnu: python@3.11: Skip another test on hurd.
This test fails with python 3.11.14.
* gnu/packages/python.scm (python-3.11): Skip test_tarfile on hurd.
Change-Id: I0d81ab8c0ff403521fe9bedf0145df7c570abd7d
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: cl-simple-matrix: Update to 3.7.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.7.
Change-Id: Id5bb6df908e10e271fbc163b1c756984f822adaf
gnu: python-debugpy: Update to 1.8.17.
* gnu/packages/python-xyz.scm (python-debugpy): Update to 1.8.17.
Change-Id: I2e71507f68785f3551afd7c96ff903e5d4e53acf
gnu: mpv: Fix 100% CPU usage on wayland.
* gnu/packages/patches/mpv-0.40.0-fix-wayland-cpu-usage.patch: New file.
* gnu/packages/video.scm (mpv): Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
Change-Id: I80244eacc0f8294f2b4e521217f68ada7a347bf4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Partially revert "gnu: emacs-dicom: Enable video playing."
This partially reverts commit 6db9bd04d9e281f1efd40121bb8821ff5db32007 to
reduce closure size.
* gnu/packages/emacs-xyz.scm (emacs-dicom):
[arguments]<#:phases>{patch-commands}: Do not patch ffmpeg and mpv commands.
[inputs]: Remove ffmpeg and mpv.
Change-Id: Ib0de1cae10100f0a4378a3b8b97f26255b4d4fd1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: emacs-dicom: Update to 1.2.
* gnu/packages/emacs-xyz.scm (emacs-dicom): Update to 1.2.
[arguments]<#:phases>{patch-commands}: Patch "dcm2img" and "convert"; do not
patch "dcmj2pnm".
[inputs]: Add imagemagick.
Change-Id: Ifdaa5c562f91dad98f5943fdcc73663b9178fbfb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add renpy-tutorial.
* gnu/packages/game-development.scm (renpy-tutorial): New variable.
gnu: Add renpy-the-question.
* gnu/packages/game-development.scm (renpy-the-question): New variable.
build: renpy: Add check command.
* guix/build/renpy-build-system.scm (start-xorg-server, check): New variables.
(%standard-phases): Adjust accordingly.
* guix/build-system/renpy.scm (renpy-build): Support #:tests? and #:test-flags.
gnu: renpy: Update to 8.5.
* 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.
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