David Elsing
70c7b4d7f0
packages: Honor system and target system for graft replacements.
...
Fixes <https://issues.guix.gnu.org/76110 >.
Fixes a regression introduced in
28e4018e59 where the system and target
system would be ignored.
* guix/packages.scm (input-graft, input-cross-graft): Wrap graft replacement
in ‘with-parameters’.
* tests/packages.scm ("package-grafts, indirect grafts")
("package-grafts, indirect grafts, propagated inputs")
("package-grafts, same replacement twice")
("package-grafts, dependency on several outputs")
("replacement also grafted"): Adjust accordingly by comparing the replacement
after lowering to a derivation.
("package-grafts, indirect grafts, #:system argument"): New test.
Change-Id: I1663f0cc50842bb9abb53ba4aa9935052022d1f4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Reported-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2025-03-08 16:16:02 +01:00
Sören Tempel
5ead9fa56c
services: networking: Add dhcpcd service.
...
This is intended as an alternative to dhcp-client-service-type as
isc-dhcp has reached its end-of-life in 2022 (three years ago!),
see #68619 for more details. Long-term, this services is therefore
intended to replace dhcp-client-service-type.
* gnu/services/networking.scm (dhcpcd-service-type): New service.
(dhcpcd-shepherd-service): New procedure.
(dhcpcd-account-service): New variable.
(dhcpcd-config-file): New procedure.
(dhcpcd-configuration): New record type.
(dhcpcd-serialize-list-of-strings, dhcpcd-serialize-boolean)
(dhcpcd-serialize-string): New procedures.
(serialize-field-name): New procedure.
* gnu/tests/networking.scm (run-dhcpcd-test): New procedure.
(%dhcpcd-os, %test-dhcpcd): New variables.
* doc/guix.texi (Networking Services): Document it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-08 16:09:41 +01:00
Nicolas Graves
a8db2cb547
gnu: qemu-7.2.4: Unregister patch.
...
* gnu/packages/patches/qemu-7.2.4-build-info-manual.patch: Remove
patch.
* gnu/local.mk: Unregister patch.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-08 23:09:04 +09:00
Maxim Cournoyer
d45c53d5c0
gnu: emacs-debbugs: Update to 0.44.
...
This new version preserves the subject lines in replies containing [PATCH], to
ease code review.
* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.44.
[arguments] <#:phases>: New argument.
Change-Id: Ie3340a8c667c1c82ab5136db8ffe6578e092e7dd
2025-03-08 23:06:39 +09:00
Maxim Cournoyer
9ca221a000
gnu: gnome-meta-core-services: Add evolution-data-server.
...
This makes the GNOME calendar fully functional. Previously, it was not
possible to add some event to the calendar.
* gnu/packages/gnome.scm (gnome-meta-core-services)
[propagated-inputs]: Add evolution-data-server.
Change-Id: Ic63c2e879b590104d7f4c9b4513e65b51f02814f
2025-03-08 22:46:24 +09:00
Christopher Baines
42bc94adbd
gnu: guile-knots: Update to 0-14.e3bc3c1.
...
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-14.e3bc3c1.
Change-Id: Ic80bd354b3deb14b96e22a83affa5d8ccee4b9f1
2025-03-08 10:25:14 +00:00
Andy Tai
f1c1b1c08d
gnu: xpra: Update to 6.2.4.
...
* gnu/packages/xorg.scm (xpra): Update to 6.2.4.
Change-Id: I6dd9bc3c630b2acfeac58740d284ebe3a8a4a015
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-08 17:02:31 +08:00
Andy Tai
7894e420d6
gnu: icewm: Update to 3.7.1.
...
* gnu/packages/wm.scm (icewm): Update to 3.7.1.
Change-Id: I162df2df4e5419b9fe44d0092e48d42fc8bec50e
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-08 17:02:30 +08:00
Sharlatan Hellseher
0509134547
gnu: Add python-nestle.
...
* gnu/packages/statistics.scm (python-nestle): New variable.
Change-Id: Ic39bd9bc048007935e52898900effc65a4c55b7d
2025-03-08 08:49:39 +00:00
Sharlatan Hellseher
1260a3c0a8
gnu: Add python-line-profiler.
...
* gnu/packages/python-check.scm (python-line-profiler): New variable.
Change-Id: Ia1187c2bdf56d1da86756997cbd02808735c905d
2025-03-08 08:37:42 +00:00
Sharlatan Hellseher
3bb2ba0f18
gnu: python-ubelt: Update to 1.3.6.
...
* gnu/packages/python-xyz.scm (python-ubelt): Update to 1.3.6.
[build-system]: Swap to pyproject-build-system.
[arguments] <test-flags>: Utilize it instead overwriting 'check phase.
<phases>: Use default 'check, add 'pre-check.
[native-inputs]: Add python-setuptools and python-wheel.
[description]: Start from a new line.
Change-Id: I4bf3872f48c2ceddeb5ff64fa5e79676897f0d10
2025-03-08 08:37:42 +00:00
Zheng Junjie
464ad4ed47
gnu: kdeconnect: Update to 24.12.3.
...
* gnu/packages/kde.scm (kdeconnect): Update to 24.12.3.
Change-Id: I3d31cba140159692fe6ea475256999b3ab33da74
2025-03-08 15:30:01 +08:00
Zheng Junjie
ab67008a00
gnu: ktimer: Update to 24.12.3.
...
* gnu/packages/kde.scm (ktimer): Update to 24.12.3.
Change-Id: I3850af93fb9aa4bec8f4ae7a0e2486bcbbe3040b
2025-03-08 15:30:01 +08:00
Zheng Junjie
e44bb5600b
gnu: poxml: Update to 24.12.3.
...
* gnu/packages/kde.scm (poxml): Update to 24.12.3.
Change-Id: I0257485f24ad3c03714addf6bcd0810d5f2dc30c
2025-03-08 15:30:01 +08:00
Zheng Junjie
55373e7d71
gnu: tellico: Update to 4.1.1.
...
* gnu/packages/kde-office.scm (tellico): Update to 4.1.1.
Change-Id: Ieca994d73e56111d146399b3eebf340815703915
2025-03-08 15:30:01 +08:00
Zheng Junjie
ac1a5afe15
gnu: libksane: Update to 24.12.3.
...
* gnu/packages/kde.scm (libksane): Update to 24.12.3.
Change-Id: I6f87f6a304e071d0272d29f8d1f875116475d468
2025-03-08 15:30:01 +08:00
Zheng Junjie
9c9bd7f016
gnu: ghostwriter: Update to 24.12.3.
...
* gnu/packages/kde-office.scm (ghostwriter): Update to 24.12.3.
Change-Id: I69beb3f9e9efab6ab453e0e1e7af1d69b98eff17
2025-03-08 14:26:23 +08:00
Zheng Junjie
f7bc231743
gnu: gwenview: Update to 24.12.3.
...
* gnu/packages/kde.scm (gwenview): Update to 24.12.3.
Change-Id: I3745b8f8bd3387d93b173b3c9a87ce31e29b6a72
2025-03-08 14:21:20 +08:00
Zheng Junjie
3ae2ab9f17
gnu: kcolorchooser: Update to 24.12.3.
...
* gnu/packages/kde.scm (kcolorchooser): Update to 24.12.3.
Change-Id: I28d3388ee04ab45a93634cec527839411af205e6
2025-03-08 14:10:25 +08:00
Zheng Junjie
ea64e75dc6
gnu: kde-games: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kde-games): Update to 24.12.3.
Change-Id: I6059b1751bed5fce627b1490953375e58dca3102
2025-03-08 13:57:56 +08:00
Zheng Junjie
b036c560c8
gnu: knights: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (knights): Update to 24.12.3.
Change-Id: Ib94b596a2cda9eb10b9ff6048ce1f779c4475e27
2025-03-08 13:57:56 +08:00
Zheng Junjie
e8c54741c0
gnu: kjumpingcube: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kjumpingcube): Update to 24.12.3.
Change-Id: I4eca1ef8ba93f2c7c71cf2a5ca54190441467641
2025-03-08 13:57:56 +08:00
Zheng Junjie
41b207224b
gnu: ksquares: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (ksquares): Update to 24.12.3.
Change-Id: I798d3dc06b11fb4871c4e62f275cc24456309aec
2025-03-08 13:57:55 +08:00
Zheng Junjie
3d3c703d3f
gnu: kreversi: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kreversi): Update to 24.12.3.
Change-Id: I064a3e45bb9e6bcabf843f9815913c4999f32b54
2025-03-08 13:57:55 +08:00
Zheng Junjie
63717159d1
gnu: knavalbattle: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (knavalbattle): Update to 24.12.3.
Change-Id: I87986372f5f67d4cbf482d38d7bbfa993efaf826
2025-03-08 13:57:55 +08:00
Zheng Junjie
ba39b836a3
gnu: kollision: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kollision): Update to 24.12.3.
Change-Id: I1d1ececd8b7e7dd685ccf0fdf0cf7fb018ef74f6
2025-03-08 13:57:55 +08:00
Zheng Junjie
c551481624
gnu: ksnakeduel: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (ksnakeduel): Update to 24.12.3.
Change-Id: I98fed5e3049965a2800cf7c00c30469f0fea7239
2025-03-08 13:57:55 +08:00
Zheng Junjie
d774cd6041
gnu: killbots: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (killbots): Update to 24.12.3.
Change-Id: I4f2a57644a21a2c4e5f9b81077c39efd1c563872
2025-03-08 13:57:55 +08:00
Zheng Junjie
9af15b2f44
gnu: bovo: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (bovo): Update to 24.12.3.
Change-Id: I8ff9bda8b8997e20831de1b8e8217e6c06555321
2025-03-08 13:57:55 +08:00
Zheng Junjie
e1d49cf205
gnu: kspaceduel: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kspaceduel): Update to 24.12.3.
Change-Id: I5cd263e521f2171f23ac766aa94ca1c847bbeac9
2025-03-08 13:57:55 +08:00
Zheng Junjie
1a51e2368b
gnu: kapman: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kapman): Update to 24.12.3.
Change-Id: Ifeb33be2d4367bb8e037ed5bf8b477f0cd57e4ed
2025-03-08 13:57:55 +08:00
Zheng Junjie
eceba8aaef
gnu: lskat: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (lskat): Update to 24.12.3.
Change-Id: Ibf8a2b1c988ee169e0132e9e14802e4a5bc53bfa
2025-03-08 13:57:55 +08:00
Zheng Junjie
9dbdbf83e7
gnu: kubrick: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kubrick): Update to 24.12.3.
Change-Id: Id6371bb217f8582d54136439367942fa18224340
2025-03-08 13:57:54 +08:00
Zheng Junjie
91adcca20a
gnu: kigo: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kigo): Update to 24.12.3.
Change-Id: I5dbee704e833682ba48a787f87ad3db29d46ffd0
2025-03-08 13:57:54 +08:00
Zheng Junjie
33b282dd42
gnu: kiriki: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kiriki): Update to 24.12.3.
Change-Id: I521d7f58de2c81993c60883c8c81b5e775ed351b
2025-03-08 13:57:54 +08:00
Zheng Junjie
7406ddf8da
gnu: palapeli: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (palapeli): Update to 24.12.3.
Change-Id: I697017aae1693a0e3446bd3f7811ccbf687af727
2025-03-08 13:57:54 +08:00
Zheng Junjie
4d41fe1e63
gnu: ksirk: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (ksirk): Update to 24.12.3.
Change-Id: I19192e12711d14cc807e62f6a28f866120809404
2025-03-08 13:57:54 +08:00
Zheng Junjie
bb6e4cc03b
gnu: granatier: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (granatier): Update to 24.12.3.
Change-Id: If39e3133307d259aa440db8688b62d4c0187e8fc
2025-03-08 13:57:54 +08:00
Zheng Junjie
23cb2986c4
gnu: bomber: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (bomber): Update to 24.12.3.
Change-Id: I31dec09aef76f9094b0a2dffef051203c9bea76a
2025-03-08 13:57:54 +08:00
Zheng Junjie
10acc965a3
gnu: knetwalk: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (knetwalk): Update to 24.12.3.
Change-Id: I7446c7e359c517f95ff137c52e04255449dd1f1c
2025-03-08 13:57:54 +08:00
Zheng Junjie
7660657431
gnu: kblackbox: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kblackbox): Update to 24.12.3.
Change-Id: I2e122a49e37e719fe0a512c78c1e99be09e1a05f
2025-03-08 13:57:54 +08:00
Zheng Junjie
95e41b8b50
gnu: kfourinline: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kfourinline): Update to 24.12.3.
Change-Id: Ic5a099dc589e3f96d6fcaa0bb9b78a96a3f402c8
2025-03-08 13:57:54 +08:00
Zheng Junjie
9155103d82
gnu: kdiamond: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kdiamond): Update to 24.12.3.
Change-Id: I530079ecfe8e0613d58a026d303a1ef958ac2aed
2025-03-08 13:57:54 +08:00
Zheng Junjie
2653e7d0b4
gnu: kgoldrunner: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kgoldrunner): Update to 24.12.3.
Change-Id: Ifaff24ab89918b2e11c2a1ba6641da6215982b18
2025-03-08 13:57:53 +08:00
Zheng Junjie
8be899dedf
gnu: klines: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (klines): Update to 24.12.3.
Change-Id: I1a09dbd81cb8644afd7d413d0f40f7d9bfcaa9c8
2025-03-08 13:57:53 +08:00
Zheng Junjie
482cd9a6f4
gnu: ksudoku: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (ksudoku): Update to 24.12.3.
Change-Id: I726409c2cb1fde4f6dd14a184dc2795b36f1bc0f
2025-03-08 13:57:53 +08:00
Zheng Junjie
8f74c6be45
gnu: kblocks: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kblocks): Update to 24.12.3.
Change-Id: I0d27ff3f74b582502f9e025aa218848fa6daa74c
2025-03-08 13:57:53 +08:00
Zheng Junjie
674a9f6adf
gnu: kbounce: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kbounce): Update to 24.12.3.
Change-Id: I6a8c5b53a1490422d9d7f295de0c8d88481186a4
2025-03-08 13:57:53 +08:00
Zheng Junjie
f01bd8c49f
gnu: konquest: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (konquest): Update to 24.12.3.
Change-Id: I40326186eefc746db9a8579d50d6fc99a8e7cf68
2025-03-08 13:57:53 +08:00
Zheng Junjie
7bc94029da
gnu: kmines: Update to 24.12.3.
...
* gnu/packages/kde-games.scm (kmines): Update to 24.12.3.
Change-Id: Ia875425c4d05a64806bebd60de073beb0ae0581f
2025-03-08 13:57:53 +08:00