~ruther/guix-local

186b977d — Guillaume Le Vaillant 2 months ago
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
7b9cfea9 — Ron Nazarov 2 months ago
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>
2e917064 — Jake Forster 2 months ago
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>
3f9a28a9 — Jake Forster 2 months ago
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>
96b81b2d — Liliana Marie Prikler 2 months ago
gnu: Add renpy-tutorial.

* gnu/packages/game-development.scm (renpy-tutorial): New variable.
8084fa0d — Liliana Marie Prikler 2 months ago
gnu: Add renpy-the-question.

* gnu/packages/game-development.scm (renpy-the-question): New variable.
712d0c27 — Liliana Marie Prikler 2 months ago
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.
a6c83120 — Liliana Marie Prikler 2 months ago
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.
38bfd1d3 — Liliana Marie Prikler 2 months ago
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.
944d5bc0 — Liliana Marie Prikler 2 months ago
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.
8f00517e — Artyom V. Poptsov 2 months ago
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
32edabda — Nicolas Goaziou 2 months ago
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
55540df1 — Nicolas Goaziou 2 months ago
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
43dcf9ed — Nicolas Goaziou 2 months ago
gnu: emacs-pulsar: Update to 1.3.1.

* gnu/packages/emacs-xyz.scm (emacs-pulsar): Update to 1.3.1.

Change-Id: Iaedc548b0f1721f6530e42f73d2ae958004f0a64
5b8bc1fe — Nicolas Goaziou 2 months ago
gnu: emacs-posframe: Update to 1.5.0.

* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.5.0.

Change-Id: I85631ad26fa8c787b109e0e19cacd72064426856
0c3b6451 — Nicolas Goaziou 2 months ago
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
a72861a1 — Nicolas Goaziou 2 months ago
gnu: emacs-tempel: Update to 1.9.

* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.9.

Change-Id: If21c8ced0a342761f4fbde1005f3af54d73def73
Next