Ekaitz Zarraga
bde32a3d88
gnu: sioyek: Fix segfault on search.
...
Fix segfault produced when running a search command, see:
<https://github.com/ahrm/sioyek/issues/1285 >
* gnu/packages/pdf.scm (sioyek)[inputs]: Remove mupdf; add mupdf-1.24.
Change-Id: I9ddc7f1154bc68c812ec314cfe5316bfd9de8182
2025-01-12 14:25:34 +01:00
Ekaitz Zarraga
227082900a
gnu: Add mupdf-1.24.
...
Needed for sioyek.
* gnu/packages/pdf.scm (mupdf-1.24): New variable.
Change-Id: I66a4ab1aa33da41c3c387bc7ce6850347ef7c79c
2025-01-12 14:25:34 +01:00
Liliana Marie Prikler
5e4cc506c7
gnu: xpadneo: Update to 0.9.7.
...
This fixes the currently failing build.
* gnu/packages/linux.scm (xpadneo): Update to 0.9.7.
2025-01-12 14:04:51 +01:00
宋文武
5d6c8767f6
gnu: xfce: Enable xfce4-screensaver.
...
This fixes <https://issues.guix.gnu.org/75288 >.
* gnu/packages/xfce.scm (xfce)[inputs]: Add xfce4-screensaver.
* gnu/services/desktop.scm (xfce-pam-services): New procedure.
(xfce-desktop-service-type): Add a extension for pam-root-service-type.
Change-Id: I4bdf5088f4ccc743afdcfdd2d68541c2d883552d
2025-01-12 14:18:03 +08:00
Andrew Wong
a9a13ebccc
gnu: Add libretro-beetle-psx.
...
* gnu/packages/emulators.scm (make-libretro-beetle-psx): New procedure.
(libretro-beetle-psx, libretro-beetle-psx-hw): New variables.
Change-Id: I7d5bb2783a5952e00014f18eaf8e436e889ef77b
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-01-12 14:18:03 +08:00
宋文武
e74040b73c
import: git: Do not search pre-release words in tag prefix.
...
This fixes tags like 'xfce4-dev-tools-4.20.0'.
* tests/import-git.scm ("latest-git-tag-version: prefix contains pre-release
words"): New test.
* guix/import/git.scm (latest-tag): Don't filter out pre-releases tags.
(version-mapping): Filter out pre-releases tags from versions.
* gnu/packages/xfce.scm (garcon, thunar-archive-plugin, xfce4-dev-tools):
Remove FIXME comments for the 'generic-git' updater.
Change-Id: I7683200fa451d7fad153aa08fa9d5761688de01d
2025-01-12 14:18:03 +08:00
宋文武
11d0bdad96
gnu: xfce4-session: Patch paths to gdbus, xrdb and xmodmap.
...
Partly fixes <https://issues.guix.gnu.org/75288 >.
* gnu/packages/xfce.scm (xfce4-session)[inputs]: Add glib:bin, xmodmap and xrdb.
[arguments]: Add 'patch-command-paths phase.
Change-Id: I8b6fa52a67856320fe0a665b591282fb5a570427
2025-01-12 14:18:03 +08:00
Andy Tai
d3f6610f85
gnu: artanis: Update to 1.1.0.
...
* gnu/packages/guile-xyz.scm (artanis): Update to 1.1.0.
[source]: Add more substitutions to the snippet.
Change-Id: I546f1a527a3e99bf559045baee9042bf1e886d5e
Signed-off-by: jgart <jgart@dismail.de>
2025-01-11 23:50:37 -06:00
Till Robin Zickel
7936d0d2f8
gnu: kanshi: Add IPC support.
...
* gnu/packages/wm.scm (kanshi)[inputs]: Add libvarlink.
Change-Id: Ie47b866b82c3207966e2578a1949ada7b1a3a41c
2025-01-12 12:30:17 +08:00
Till Robin Zickel
a430382144
gnu: Add libvarlink.
...
* gnu/packages/serialization.scm (libvarlink): New variable.
Change-Id: I7b4bfe83dd893a6cf6b0e58486822a182fadbcbc
2025-01-12 12:19:31 +08:00
Sughosha
1f1b652e77
gnu: Add pinentry-qt5.
...
* gnu/packages/gnupg.scm (pinentry-qt5): New variable.
Change-Id: Ia70f00002305ab8e1bd6b0edb0ee6ee84007bf8c
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-12 12:14:33 +08:00
Sughosha
699cf001dc
gnu: pinentry-qt: Switch to Qt6.
...
* gnu/packages/gnupg.scm (pinentry-qt)[inputs]: Replace qtbase-5 with qtbase;
add qtwayland.
Change-Id: Id4cd445e84ae2f15384cf840bf8232d64f2a3f60
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-12 12:14:33 +08:00
Sughosha
00720676ac
gnu: pinentry-tty: Update to 1.3.1.
...
* gnu/packages/gnupg.scm (pinentry-tty): Update to 1.3.1.
Change-Id: Ia93ffb36c8f99233f16866a7f3fddf7d73d7750f
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-12 12:14:33 +08:00
Sughosha
53855ec1f9
gnu: vmpk: Update to 0.9.0.
...
* gnu/packages/music.scm (vmpk): Update to 0.9.0.
[build-system]: Switch to qt-build-system.
[arguments]<#:qtbase>: Use qtbase.
<#:phases>: Add wrap-drumstick.
[inputs]: Remove qtbase-5. Replace qtsvg-5 with qtsvg. Add qtwayland.
[native-inputs]: Replace qttools-5 with qttools.
Change-Id: I3aced579ece316348c900409171e63c3c2cfa192
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-12 12:14:33 +08:00
Sughosha
58c9e87426
gnu: sonivox-eas: Update to 1.5.1.
...
* gnu/packages/music.scm (sonivox-eas): Update to 1.5.1.
[build-system]: Switch to qt-build-system.
[arguments]<#:qtbase>: Use qtbase.
[inputs]: Remove qtbase-5. Add qtwayland and sonivox.
[license]: Remove asl2.0.
Change-Id: If65a359fcc70254f69edda318a72ea957572fb3f
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-12 12:14:33 +08:00
Zheng Junjie
3badd6aafc
gnu: drumstick: Update to 2.10.0.
...
* gnu/packages/music.scm (drumstick): Update to 2.10.0.
Change-Id: I6b07b73690c484c3cb36c0fb87144318313d517c
2025-01-12 12:14:33 +08:00
Sughosha
74be151256
gnu: drumstick: Update to 2.9.1.
...
* gnu/packages/music.scm (drumstick): Update to 2.9.1.
[build-system]: Switch to qt-build-system.
[arguments]<#:qtbase>: Use qtbase.
[native-inputs]: Add qttools.
[inputs]: Remove qtbase-5 and qttools-5. Replace qtsvg-5 with qtsvg. Add
fluid-synth, pipewire, pulseaudio, qt5compat, qtwayland and sonivox.
Change-Id: I2db8ce32691dc8ad60c4437667d66681398abec3
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-12 12:14:33 +08:00
Sughosha
1a8db74afc
gnu: Add sonivox.
...
* gnu/packages/music.scm (sonivox): New variable.
Change-Id: I50d98ed353264d52d1341baff9dabd5b4e2eecfa
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-12 12:14:30 +08:00
jgart
cf6783ed65
gnu: Add cl-colony and remove obsolete cl-virality.
...
The Virality game engine is no longer maintained and developed. The successor
of the Virality project is Colony.
* gnu/packages/lisp-xyz.scm (cl-colony, ecl-colony, sbcl-colony): New
variables.
Remove sbcl-virality and cl-virality variables.
Change-Id: Ib52c12fad265a9dcf92d5df7bdecf9fd7a481c2f
2025-01-11 21:56:41 -06:00
Leo Famulari
f8d145f139
gnu: linux-libre 5.4: Update to 5.4.289.
...
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.289.
(linux-libre-5.4-pristine-source): Update hash.
Change-Id: Ib17f413f80ca2710fd650f8ed05a6c9d87ac5a11
2025-01-11 22:10:48 -05:00
Leo Famulari
69e2d704f2
gnu: linux-libre 5.10: Update to 5.10.233.
...
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.233.
(linux-libre-5.10-pristine-source): Update hash.
Change-Id: I2edd7239286cca2b64f6a468087f2134188d2581
2025-01-11 22:10:47 -05:00
Leo Famulari
a2592609c1
gnu: linux-libre 5.15: Update to 5.15.176.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.176.
(linux-libre-5.15-pristine-source): Update hash.
Change-Id: Ieef7ec005afbdd927488b5c6b78183eb2e913628
2025-01-11 22:10:47 -05:00
Leo Famulari
dbc5ddee80
gnu: linux-libre 6.1: Update to 6.1.124.
...
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.124.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: I9d43a1d271a888af0f26e46e176dda5646635f65
2025-01-11 22:10:47 -05:00
Leo Famulari
4d25f4d5e1
gnu: linux-libre 6.6: Update to 6.6.70.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.70.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.
Change-Id: I621fcbd89df72899e8bd53c849674fcd9f35b82b
2025-01-11 22:10:47 -05:00
Leo Famulari
5d7681e81a
gnu: linux-libre: Update to 6.12.9.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.9.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: I9427c37d290abad05dcdae1d302ea8f9e7b538d6
2025-01-11 22:10:46 -05:00
jgart
6e8aa2c181
gnu: Add cl-semver.
...
* gnu/packages/lisp-xyz.scm (cl-semver, ecl-cl-semver, sbcl-cl-semver): New variables.
Change-Id: I42d44a52f8965f7be3826151c97a3ea096d88ad6
2025-01-11 20:59:21 -06:00
Zheng Junjie
c560a14378
gnu: chibi-scheme: Fix cross-compilation.
...
* gnu/packages/scheme.scm (chibi-scheme)[arguments]: Use G-expression.
<#:make-flags>:When cross-compilation, Set CHIBI.
[native-inputs]: When cross-compilation. Add this-package.
Change-Id: I424854d77e575f2e2aab8a5a9d32ef628c9db953
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-11 23:36:58 +01:00
Giacomo Leidi
24a12aeb91
services: rootless-podman: Enable I/O delegation.
...
Based on
https://rootlesscontaine.rs/getting-started/common/cgroup2/#enabling-cpu-cpuset-and-io-delegation
, this patch enables I/O delegation for cgroups v2 enabled users.
* gnu/services/containers.scm (cgroups-limits-entrypoint): Enable I/O
controller delegation.
* gnu/tests/containers.scm: Test it.
Change-Id: I7caba33695f11830bea477c4ab3afb89cfaa2fa5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-11 23:36:58 +01:00
Giacomo Leidi
b7746ad83f
services: tests: Add delay for rootless Podman system test.
...
* gnu/tests/containers.scm (run-rootless-podman-test): Add 60 seconds
long delay before tests are actually run.
Change-Id: Ifcf70f7258f9e0886bf829884d7daedc9803352b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-11 23:36:58 +01:00
Leo Nikkilä
5ee26f0bf4
services: nginx: Make log formats configurable.
...
* gnu/services/web.scm (<nginx-log-format-configuration>): New record.
(<nginx-configuration>)[log-format, log-formats]: New fields.
(assert-valid-log-format-escape): New procedure.
(emit-nginx-log-format-config): New procedure.
(default-nginx-config): Make log formats configurable.
* doc/guix.texi (Web Services): Document it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I8a16a1a9a20f64606dac0a1e14f1c5217d351f90
2025-01-11 23:36:58 +01:00
Sören Tempel
8db6cfe022
services: dns: Add unbound service.
...
This allows using Unbound as a local DNSSEC-enabled resolver. This
commit also allows configuration of the Unbound DNS resolver via a
Scheme API. The API currently provides very common options and
includes an escape hatch to enable less common configurations.
* gnu/service/dns.scm (unbound-serialize-field): New procedure.
(unbound-serialize-alist, unbound-serialize-section)
(unbound-serialize-string, unbound-serialize-boolean)
(unbound-serialize-list-of-strings): New procedures.
(unbound-zone): New record type.
(unbound-serialize-unbound-zone)
(unbound-serialize-list-of-unbound-zone): New procedures.
(unbound-remote): New record type.
(unbound-serialize-unbound-remote): New procedure.
(unbound-server): New record type.
(unbound-serialize-unbound-server): New procedure.
(unbound-configuration): New record type.
(unbound-config-file, unbound-shepherd-service): New procedures.
(unbound-account-service): New variable.
(unbound-service-type): New services.
* gnu/tests/dns.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (DNS Services): Document it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I4c9646c9e17d4882e596d33ff8f738e1877fa1ae
2025-01-11 23:36:58 +01:00
Marco Rimoldi
73e413b6cd
doc: cookbook: Update "Build system arguments" section.
...
* doc/guix-cookbook.texi (Build system arguments)
Remove recommendation on phase return value.
Ensure code examples can run and are up-to-date.
Change-Id: I143babf79983751578d6d4e20b20195ea000656d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-11 23:36:58 +01:00
Ludovic Courtès
d081b41d2e
services: cuirass: Add ‘build-expiry’ field.
...
* gnu/services/cuirass.scm (<cuirass-configuration>)[build-expiry]: New
field.
(cuirass-shepherd-service): Honor it.
* doc/guix.texi (Continuous Integration): Document it.
Change-Id: I1f9e21368437fd8fc236719e32bad7656928c926
2025-01-11 23:36:57 +01:00
Ludovic Courtès
1326817ddd
gnu: cuirass: Update to 6b499a7.
...
* gnu/packages/ci.scm (cuirass): Update to 6b499a7.
Change-Id: I38dd8283ae928b9f736488683426fd8aedf40d66
2025-01-11 23:36:57 +01:00
Ludovic Courtès
6e215b83db
etc: upgrade: Add web and crypto packages.
...
* etc/manifests/upgrade.scm (security-packages): add nghttp2, nginx,
nettle, and libsodium.
Change-Id: I264d4595c3448cdfe5aefebbeb19eeee5107cef9
2025-01-11 23:36:57 +01:00
Ludovic Courtès
ab4dc03b67
upstream: Return #f when ‘source-urls’ is a <git-reference>.
...
Fixes a type error where ‘find2’ could be passed a <git-reference>
instead of a list of strings (URLs).
* guix/upstream.scm (preferred-upstream-source-url): Return #f and #f
when ‘upstream-source-urls’ does not return a pair.
Change-Id: If43a610fac5f3feb871e0900966d65b4971bd053
2025-01-11 23:36:57 +01:00
Ekaitz Zarraga
5d288cdeaf
gnu: opensc: Update to 0.26.0.
...
* gnu/packages/security-token (opensc): Update to 0.26.0.
Change-Id: Ib4dc6b971c7f99cbf48fb6d2c701ce4fe5e994df
2025-01-11 22:42:09 +01:00
Evgeny Pisemsky
75749800be
gnu: snac2: Update to 2.68.
...
* gnu/packages/fediverse.scm (snac2): Update to 2.68.
Change-Id: Iccb52a4b1d7eb6c19f13114b9c42acfb9613e728
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-11 21:10:04 +08:00
Ashish SHUKLA
b6ab537064
gnu: mold: Update to 2.36.0.
...
* gnu/packages/mold.scm (mold): Update to 2.36.0.
Change-Id: I71c149a0012a5c37008a9d62b0a6f5d3cc6fb553
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-11 21:10:04 +08:00
Ashish SHUKLA
9527122a75
gnu: ugrep: Update to 7.1.3.
...
* gnu/packages/search.scm (ugrep): Update to 7.1.3.
Change-Id: I389c9b056f389d80f942ed487bf80cbba97364a4
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-11 21:10:04 +08:00
Andy Tai
825c72ad80
gnu: opencv: update to 4.11.0.
...
* gnu/packages/image-processing.scm (opencv): Update to 4.11.0.
Change-Id: I44e8572163c3b6ccb6d27b3910ceda5941260241
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-11 21:10:04 +08:00
Zheng Junjie
5788266b2e
gnu: squashfuse-for-appimage: Fix name.
...
* gnu/packages/file-systems.scm (squashfuse-for-appimage): Fix name.
Change-Id: Ibeac5f777890df487d4f79a2e830023acf54a6e9
2025-01-11 21:10:03 +08:00
Zheng Junjie
33471f637a
gnu: squashfuse-for-appimage: Fix indentation.
...
* gnu/packages/file-systems.scm (squashfuse-for-appimage): Fix indentation.
Change-Id: Ia420df1e71690c206fb663eb962bdc373fef5929
2025-01-11 21:10:03 +08:00
Brian Kubisiak
9fb7b9ef68
gnu: appimage-type2-runtime: Fix cross-compiling.
...
* gnu/packages/appimage.scm (appimage-type2-runtime)[arguments]<#:make-flags>: Use
CC-FOR-TARGET and add "-Wno-int-conversion".
Change-Id: I5dd9c6cb81e30713f17d474e9a5e11817db7158e
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-11 21:10:03 +08:00
Andy Tai
b7dbb5f591
gnu: moe: Update to 1.15.
...
* gnu/packages/moe.scm (moe): Update to 1.15.
Change-Id: I085fc5d043718335c4a84d17c6cc33e0320d7580
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-11 21:10:03 +08:00
Hilton Chain
bd24a13c57
gnu: emacs-wanderlust: Update to 2.15.9-834.891e223.
...
* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-834.891e223.
Change-Id: I2a1e742d93d98f33e1e8d16239719c9039655a25
2025-01-11 16:31:52 +08:00
Hilton Chain
984e1a256e
gnu: emacs-apel-lb: Update to 10.8-82.1a6fd3b.
...
* gnu/packages/emacs-xyz.scm (emacs-apel-lb): Update to 10.8-82.1a6fd3b.
Change-Id: I8cccce6415263caa11cb186bd942f4914192345f
2025-01-11 16:31:19 +08:00
Hilton Chain
80b0694811
gnu: modprobed-db: Update to 2.48.
...
* gnu/packages/linux.scm (modprobed-db): Update to 2.48.
Change-Id: Ibc649164209732e667116c8ff1ee87578783ffcc
2025-01-11 16:11:28 +08:00
Hilton Chain
ef00e8f4c1
gnu: iwd: Update to 3.3.
...
* gnu/packages/networking.scm (iwd): Update to 3.3.
Change-Id: I8403a08feab6cb5bbff9769fcd0038fdb6ded3d8
2025-01-11 16:11:28 +08:00
Hilton Chain
34a37a0aef
gnu: ell: Update to 0.71.
...
* gnu/packages/linux.scm (ell): Update to 0.71.
Change-Id: I94608d8f8df2c8882f17939d953f0a26142ae433
2025-01-11 16:11:28 +08:00