1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 13:40:36 +02:00
Commit Graph

145026 Commits

Author SHA1 Message Date
Cayetano Santos
cda5cccfec gnu: emacs-track-changes: Update to 1.4.
* gnu/packages/emacs-xyz.scm (emacs-track-changes): Update to 1.4.

Change-Id: I0991a8cc32bcb75663db3d1bbb95713b2dafbfea
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-04-13 18:18:15 +02:00
Cayetano Santos
32817b4948 gnu: emacs-emms-print-metadata: Update to 22.
* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Update to 22.

[source]: Switch to git-fetch.

Change-Id: I01af0766877bf156144f45ba8720c00820fc9bf4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-04-13 18:18:15 +02:00
Cayetano Santos
3b134b014a gnu: emacs-emms: Activate tests and build info.
* gnu/packages/emacs-xyz.scm (emacs-emms): Activate tests and build info.

Change-Id: I232dd25a30156374d5e12f73948b26b6b274cc54
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-04-13 18:18:15 +02:00
Roman Scherer
3fdccefc0e gnu: emacs-plz-media-type: Update to 0.2.4.
* gnu/packages/emacs-xyz.scm (emacs-plz-media-type): Update to 0.2.4.

Change-Id: Ief9179c17ab638c455a820f8e12c8600d653198e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-04-13 18:18:15 +02:00
Noé Lopez
b5ff41c037 gnu: orca: Fix xkbcomp path.
The calling code was moved to a different file where substitute* was not
changing it.

* gnu/packages/gnome.scm (orca): Change file for xkbcomp substitution.

Change-Id: I92751b0fd639042007e956b234b9f248845a3970
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-04-13 18:18:14 +02:00
Noé Lopez
e54cfb3439 gnu: liblouis: Fix library path for python extension.
This changes the extension to load the library from its absolute path instead
of just with its name, which wouldn’t work.

Fixes <https://issues.guix.gnu.org/77669>.

* gnu/packages/language.scm (liblouis): Add fix-python-lib-path phase.

Change-Id: Icdd476eed5a77ddb93c437ec4d92c79bf2db7bce
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-04-13 18:18:14 +02:00
Liliana Marie Prikler
01eb5c1f1d gnu: gimp@3: Wrap GI_TYPELIB_PATH and GUIX_PYTHONPATH.
Without this, Python-Fu scripts will fail to import gi and GObject-related
packages.

* gnu/packages/gimp.scm (gimp-3)[#:phases]: Add ‘wrap’.
2025-04-13 14:48:57 +02:00
Liliana Marie Prikler
1d78e3ef12 gnu: Make GIMP 3 the new gimp.
* gnu/packages/gimp.scm (gimp-2, gimp-3): New variables.
(gimp): Move old definition to gimp-2, point to gimp-3.
(gimp-next): Deprecate in favor of gimp-3.
2025-04-13 14:48:56 +02:00
Christopher Baines
94e7afbb55 gnu: node-lts: Skip test-debugger-heap-profiler on 32bit systems.
As this seems to fail, and is marked as flaky by upstream.

* gnu/packages/node.scm (node-lts):[arguments]: Skip
test-debugger-heap-profiler on 32bit systems.

Change-Id: Idb89e6d28f28fd240cd27d0bc710a35bf05f57d4
2025-04-13 14:19:43 +02:00
Jelle Licht
578c17cfc2 gnu: node-serialport-bindings: Fix build.
This is a follow-up to 0881a674cce3af6ebe0c1c85000e2726cbe6fc54.

* gnu/packages/node-xyz.scm (node-serialport-bindings)[arguments]<#:phases>:
Reintroduce 'avoid-prebuild-install phase. Reintroduce deletion of
"prebuild-install" and "@serialport/binding-mock" in 'delete-dependencies
phase.

Change-Id: I21d1ab221c2edb0621815a77b4ced43f1b1916b8
2025-04-13 14:19:43 +02:00
Jelle Licht
6c82267f1f gnu: node-lts: Update to 22.14.0 [security fixes].
* gnu/packages/node.scm (node-lts): Update to 22.14.0.
[source]<snippet>: Remove redundant workaround for unbundling.
[#:phases]<patch-problematic-tests>: New phase. Patch tests that fail when
trying to connect to the wrong address when using IPv6.

Change-Id: Icd93e2954d84824ff8b74ff58a24666c3de27e76
2025-04-13 14:19:43 +02:00
Jelle Licht
8c5cd371db gnu: libuv-for-node-lts: Update to 1.49.2.
* gnu/packages/libevent.scm (libuv-for-node-lts): Update to 1.49.2.

Change-Id: I584156f643a51d5346f79cc9c0b4b1faad7c52fb
2025-04-13 14:19:43 +02:00
Daniel Khodabakhsh
3e9e164154 build-system/node: New API for modifying json.
Introduce (modify-json), (delete-fields), and (replace-fields) to node-build-system

This change introduces helper procedures (modify-json) which takes in lambdas
 which modify the target json #:file which defaults to package.json
This change also includes (delete-fields) and (replace-fields) to help deleting
 and replacing the value of fields in a package.json file.

* guix/build/node-build-system.scm
(modify-json, modify-json-fields, delete-fields, replace-fields,
delete-dev-dependencies): New API exported procedures.
(with-atomic-json-file-replacement, delete-dependencies): Change
procedures to adapt to the new API.

* gnu/packages/node.scm (node-ms-bootstrap,
node-binary-search-bootstrap, node-debug-boostrap,
node-llparse-builder-bootstrap, node-llparse-frontend-boostrap,
node-llparse-bootstrap): Use new API procedures.

* gnu/packages/node-xyz.scm (node-acorn, node-addon-api,
node-buffer-crc32, node-crx3, node-debug, node-file-uri-to-path,
node-ieee754, node-inherits, node-irc, node-irc-colors, node-minimist,
node-ms, node-nan, node-normalize-path, node-once, node-path-key,
node-pbf, node-protocol-buffers-schema, node-readable-stream,
node-resolve-protobuf-schema, node-safe-buffer,
node-safe-stable-stringify, node-semver, node-serialport,
node-serialport-bindings, node-serialport-stream, node-sqlite3,
node-string-decoder, node-tiddlywiki, node-wrappy, node-yazl): Use new
API procedures.

Change-Id: I957f7ca814078d2136d5261985174820235f1369
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2025-04-13 14:19:43 +02:00
Daniel Khodabakhsh
86caf257e7 build-system/node: Switch to (json).
Replace (guix build json) with (json) in node-build-system

* guix/build/node-build-system.scm
(jsobject-ref, jsobject-update, jsobject-union, newest,
unkeyed->keyed): Remove unused functions.
(with-atomic-json-file-replacement): Switch to (json) module.  Move
file argument as a second optional argument.
(alist-update): Switch to (json) module.  Remove optional default
argument.
(patch-dependencies, delete-dependencies, build): Switch to (json)
module.  Arguments are unchanged.

* guix/build-system/node.scm (%node-build-system-modules): Switch
to (json) module.

* gnu/packages/node-xyz.scm (node-acorn, node-addon-api,
node-serialport-bindings, node-sqlite3): Adapt package custom
<#:phases> to the replacement.

Change-Id: I9fd5152a98b6a241d414e9a94ab179c9cabcfb85
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2025-04-13 14:19:34 +02:00
Artyom V. Poptsov
a33e152f2e gnu: dico: Update to 2.12.
* gnu/packages/dico.scm (dico): Update to 2.12.
[arguments]<#:phases>: Honor "tests?" flag in the custom "check" phase.
[home-page]: Set to "https://www.gnu.org.ua/software/dico/" as the original
page redirects here.

Change-Id: I021bc4740bb99fdd57bbe15317b8ee4951e6ba81
2025-04-13 07:53:26 +03:00
Vagrant Cascadian
4be0cdc38b gnu: diffoscope: Update to 294.
* gnu/packages/diffoscope.scm (diffoscope): Update to 294.
2025-04-12 20:11:26 -07:00
Artyom V. Poptsov
1016831798 gnu: dante: Update to 1.4.4.
* gnu/packages/networking.scm (dante): Update to 1.4.4.

Change-Id: I47fc7504307a3270d692aef498dd0ba45192bff4
2025-04-12 23:09:37 +03:00
Artyom V. Poptsov
126bc9e4de gnu: cqfd: Update to 5.6.0.
* gnu/packages/docker.scm (cqfd): Update to 5.6.0.

Change-Id: I3cc263121feece39fd3f6da973bca1c9e496fc9d
2025-04-12 22:58:14 +03:00
jgart
0697742498 gnu: trealla: Update to 2.68.11.
* gnu/packages/prolog.scm (trealla): Update to 2.68.11.

Change-Id: I86259c9f594923fba203eaaea20d834d0c3a1607
2025-04-12 11:20:00 -05:00
Kurome
1d3dbe81bf gnu: font-adobe-source-serif-pro: Rename to font-adobe-source-serif.
This font was renamed from ‘Source Serif Pro’ to ‘Source Serif 4’:
https://github.com/adobe-fonts/source-serif/issues/77

* gnu/packages/fonts.scm (font-adobe-source-serif-pro): Renamed to...
(font-adobe-source-serif): ...this.
[synopsis, description]: Update to reflect name changing.
(font-adobe-source-serif-pro): Newly defined as deprecated package.

Change-Id: Id9061c946feb37da4cd0323fd39e1bfa41fe3082
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-04-12 22:48:52 +08:00
Kurome
210f009e7e gnu: font-adobe-source-sans: Split outputs.
* gnu/packages/fonts.scm (font-adobe-source-sans)[outputs]: Add "ttf", "woff".

Change-Id: I553be0e3f544471ca555505e04ff80b65540a437
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-04-12 22:48:52 +08:00
Kurome
ba81ee6fd9 gnu: font-adobe-source-sans-pro: Rename to font-adobe-source-sans.
This font was renamed from ‘Source Sans Pro’ to ‘Source Sans 3’:
https://github.com/adobe-fonts/source-sans/issues/192

* gnu/packages/fonts.scm (font-adobe-source-sans-pro): Renamed to...
(font-adobe-source-sans): ...this.
[description]: Update to reflect name changing.
(font-adobe-source-sans-pro): Newly defined as deprecated package.

Change-Id: Id9061c946feb37da4cd0323fd39e1bfa41fe3082
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-04-12 22:48:51 +08:00
Kurome
9a44ab63a3 gnu: font-adobe-source-serif-pro: Update to 4.005.
* gnu/packages/fonts.scm (font-adobe-source-serif-pro): Update to 4.005.
[version]: Remove the "R" suffix which stands for "release" and not part of
the version.
[source, home-page]: Update to avoid redirection.
[outputs]: Add "ttf", "woff".

Change-Id: Ic8a06197edf4421dd6b5d5e5c92a85bcdd6102d5
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-04-12 22:48:38 +08:00
Clément Lassieur
63f323fc98 gnu: librewolf: Create lib/icecat so that ICECAT_SYSTEM_DIR is set.
This avoids issues with Native Messaging and non-guix add-ons:
<https://issues.guix.gnu.org/77415>.

* gnu/packages/librewolf.scm (librewolf)[arguments]: Add an
'mkdir-lib-icecat' phase.

Change-Id: I2e5dc8f599708c414c9266ee3453a6beac08ee66
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-04-11 17:04:10 -07:00
Ian Eure
d12d2bc72e gnu: librewolf: Dedent #:configure-flags
* gnu/packages/librewolf.scm (librewolf):
[#:configure-flags]: Dedent for readability.

Change-Id: I79e945ac6cf0b67fc5aae6d6f4669e6af47f30c2
2025-04-11 17:04:09 -07:00
Ian Eure
e0ea819c43 gnu: librewolf: Fix mozconfig creation.
When 'configure creates the mozconfig used to build the browser, it overwrites
upstream’s configuration, requiring that it repeat the options already set
upstream.  It also handles the final two options incorrectly, due to missing
newlines -- the options are concatenated.

Instead of doing that all that, append the Guix-specific options to
upstream’s mozconfig.

* gnu/packages/librewolf.scm (librewolf): Fix mozconfig creation.
[#:configure-flags]: Remove flags already present in upstream mozconfig.
[#:configure-flags]: Disable toolchain bootstrapping.
[phase 'configure]: Remove flags already present in upstream mozconfig.
[phase 'configure]: Append to mozconfig instead of overwriting.

Change-Id: I67070ac1e84747ea4f88c527441ffcea4c2e02f5
2025-04-11 17:04:08 -07:00
Ian Eure
79cc8ba94e gnu: librewolf: Repace 'patch-config with 'expand-extension-scope.
With the Mozzarella changes moved to 'use-mozzarella, 'fix-config no longer
reflects what this phase is doing; rename it.  Also, move it to run after
'unpack, and modify the file in the source tree, rather than after 'install,
modifying the file in the package output.

* gnu/packages/librewolf.scm (librewolf):
[phase 'patch-config]: Rename to 'expand-extension-scope.  Run earlier, and
work on the source tree, not the package output.

Change-Id: If226a70daa780d652b2bb3028c888d029c765444
2025-04-11 17:04:07 -07:00
Ian Eure
f30dccbb1a gnu: librewolf: Move GNU Mozzarella config into one phase.
* gnu/packages/librewolf.scm (librewolf): Move all Mozzarella-related changes
into a new 'use-mozzarella phase, instead of splitting it into two others.

Change-Id: Iba264d26a944bd83ebb31c0a952a757b0ed4e847
2025-04-11 17:04:06 -07:00
Ian Eure
d629fdc031 gnu: librewolf: Move 'fix-ffmpeg-runtime-linker phase.
* gnu/packages/librewolf.scm (librewolf): Run 'fix-ffmpeg-runtime-linker after
'unpack.

Change-Id: Iadeb21b6f5d6543b3973a873fb80a4b6b7dfb3ad
2025-04-11 17:04:05 -07:00
Ian Eure
c224bf2dd1 gnu: librewolf: Update to 137.0.1-1 [security fixes].
New upstream release.  Contains fixes for:

CVE-2025-3028: Use-after-free triggered by XSLTProcessor
CVE-2025-3031: JIT optimization bug with different stack slot sizes
CVE-2025-3032: Leaking file descriptors from the fork server
CVE-2025-3029: URL bar spoofing via non-BMP Unicode characters
CVE-2025-3035: Tab title disclosure across pages when using AI chatbot
CVE-2025-3033: Opening local .url files could lead to another file
               being opened
CVE-2025-3030: Memory safety bugs fixed in Firefox 137, Thunderbird
               137, Firefox ESR 128.9, and Thunderbird 128.9
CVE-2025-3034: Memory safety bugs fixed in Firefox 137 and Thunderbird
               137

* gnu/packages/librewolf.scm (librewolf): Update to 137.0.1-1.

Change-Id: I418fadabc2375fe85e6d71f0fba198ae5983159c
2025-04-11 17:04:00 -07:00
Maxim Cournoyer
1d846b89ca gnu: epiphany: Update to 48.0.
* gnu/packages/gnome.scm (epiphany): Update to 48.0.

Change-Id: I5b1812a98d5cd8eee158cf2f44d277a0af2a1a3a
2025-04-11 14:56:31 +01:00
Maxim Cournoyer
08e8e85ccb gnu: gnome-calculator: Update to 46.2.
* gnu/packages/gnome.scm (gnome-calculator): Update to 46.2.

Change-Id: Ib4a4416ace9a83f935c706a5fdc8fca50e2a50be
2025-04-11 14:56:31 +01:00
Maxim Cournoyer
cfead46e73 gnu: gnome-shell-extensions: Update to 46.5.
* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 46.5.

Change-Id: I746aee511cb2175f4f192fad63408dc74a4606a0
2025-04-11 14:56:31 +01:00
Maxim Cournoyer
bb6b7bdf22 gnu: nautilus: Update to 46.4.
* gnu/packages/gnome.scm (nautilus): Update to 46.4.

Change-Id: I65283e2d7b75b71ab7a768439ec76626987932e9
2025-04-11 14:56:31 +01:00
Maxim Cournoyer
60155bdfcf gnu: gnome-shell: Update to 46.10.
* gnu/packages/gnome.scm (gnome-shell): Update to 46.10.

Change-Id: Ib85343a6e5797bdd295fa03b6dc8d395e5d545de
2025-04-11 14:56:29 +01:00
Maxim Cournoyer
3d95bcebb9 gnu: gnome-control-center: Update to 46.8.
* gnu/packages/gnome.scm (gnome-control-center): Update to 46.8.

Change-Id: I5e93c81f6b544a0f6fd8e175cbe2db12a73ef622
2025-04-11 13:32:01 +01:00
Maxim Cournoyer
bb7708b68f gnu: webkitgtk: Update to 2.48.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.48.1.
[inputs]: Add flite.

Change-Id: I781eec14c39e217107afeec6b171a20e49127c82
2025-04-11 13:32:01 +01:00
Maxim Cournoyer
b61f18b923 gnu: mutter: Remove extraneous inputs.
* gnu/packages/gnome.scm (mutter): [inputs]: Remove zenity.
[native-inputs]: Remove intltool, autoconf, automake, and libtool; add
gettext-minimal.

Change-Id: I8c89bed6947cb36969e202b98aafc631acc1daef
2025-04-11 13:32:01 +01:00
Maxim Cournoyer
74595d6e03 gnu: mutter: Disable more non-deterministic tests.
* gnu/packages/gnome.scm (mutter) [phases]
{disable-problematic-tests}: Disable all stacking tests plus the
event-delivery test.

Change-Id: Icdc3271e8d691881cee01b041de64269be8fc155
2025-04-11 13:32:01 +01:00
Maxim Cournoyer
81e43f43d0 gnu: gtk: Update to 4.16.13.
* gnu/packages/gtk.scm (gtk): Update to 4.16.13.
[phases] {patch}: Disable the gsk scaling test and mask-half-pixel gsk compare
test variants.

Change-Id: I041a22ea60fd24f74c705716c1bd1e9a10e2acee
2025-04-11 13:32:01 +01:00
Maxim Cournoyer
d112cd3f0d gnu: qtbase: Disable the tst_qguitimer test.
* gnu/packages/qt.scm (qtbase) [phases] {check}: Disable the tst_qguitimer
test.

Change-Id: Id8f5c344c2199ec257b5e3fab04bcfce96d8e8c7
2025-04-11 13:32:00 +01:00
Maxim Cournoyer
dd5b74ba8b gnu: gmime: Skip non-deterministic tests.
* gnu/packages/patches/gmime-disable-tests.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/mail.scm (gmime) [source]: Apply it.

Change-Id: Ic7bee405c79bf9ab149559563f515cc8dea4216f
2025-04-11 13:32:00 +01:00
Maxim Cournoyer
4b5ba80a27 gnu: gmime: Update to 3.2.15.
* gnu/packages/mail.scm (gmime): Update to 3.2.15.

Change-Id: Ia1a8a62efe383fa8f3eb81e2dfb4baad65793a6d
2025-04-11 13:32:00 +01:00
Maxim Cournoyer
427264a130 gnu: inkscape/stable: Rename variable to inkscape/pinned.
This is to match recently established conventions.  Add a deprecated public
alias to avoid breaking channels using inkscape/stable.

Automated via:

   git grep -l inkscape/stable  |
   xargs sed -i 's,inkscape/stable,inkscape/pinned,'

Change-Id: If74bf91b1da0d2ca8cf25c6038b4c2100262873e
2025-04-11 13:31:58 +01:00
Maxim Cournoyer
744e973de3 gnu: samba/pinned: Update to 4.18.1.
* gnu/packages/samba.scm (samba/pinned): Update to 4.18.1.

Change-Id: I2d7434ecc7cde2bd539a8da84e0b00b266c95849
2025-04-11 12:42:47 +01:00
Maxim Cournoyer
dedeb90501 gnu: eudev: Build with udevrulesdir pointing to /etc/udev/rules.d.
Prior to this change, only the udev rules installed to eudev's prefix were
consulted by tools such as udevadm, leading to problems such as when
configuring network interfaces, or attempting to override its default rules.

While our custom eudev patch adding support for the EUDEV_RULES_DIRECTORY
environment variable could have been refined to take precedence over the
package's configured udevrulesdir, this was not pursued for the following
reasons:

1. Due to eudev's using inotify to detect new rules, the EUDEV_RULES_DIRECTORY
is fixed in Guix System, per commit e9fa17eb98 ("services: udev: Use a fixed
location for the rules directory and config.")

2. Users would have had to set EUDEV_RULES_DIRECTORY to the fixed directory
themselves to have udevadm work as expected, which is inconvenient.

3. This simple solution is already implemented and tested in NixPkgs.

* gnu/packages/linux.scm (eudev) [source]: Remove custom patch.
[arguments] <#:make-flags>: New argument.
<#:phases>: Override install phase to alter installation make flags.
* gnu/services/base.scm (udev-shepherd-service): Do not set
EUDEV_RULES_DIRECTORY environment variable.
* gnu/packages/patches/eudev-rules-directory.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Fixes: https://issues.guix.gnu.org/63508
Reported-by: Felix Lechner <felix.lechner@lease-up.com>
Change-Id: Ib8698f4b452f6fd0951bcd71831705b1be85e6e0
2025-04-11 12:42:47 +01:00
Maxim Cournoyer
c17c6b9820 services/base: Remove extraneous UDEV_CONFIG_FILE environment variable.
This environment variable used to be honored by udevd, but that is no longer
the case (as shown by grepping its source).

* gnu/services/base.scm (udev-shepherd-service) <#:environment-variables>:
Remove UDEV_CONFIG_FILE.

Change-Id: I0828de76e8da429432bc0679903aa501c99625af
2025-04-11 12:42:47 +01:00
Maxim Cournoyer
098b5cdf9c gnu: elogind: Update to 255.17.
* gnu/packages/freedesktop.scm (elogind): Update to 255.17.
[source]: Delete patches.
[configure-flags]: Add mode and libexecdir options.  Remove obsolete
rootlibexecdir, dbussessionservicedir and dbus-interfaces-dir ones.  Update
'man' option value to 'enabled'.
[phases] {do-not-install-empty-/var/log/elogind-dir}
{patch-tzdata}: New phases.
{adjust-tests}: Fix FHS assumptions in a few test files.  Re-instate the
cgroup and copy_holes tests.  Disable the cgroup-util, mountpoint-util,
bus-creds, login and sd-device tests.
[native-inputs]: Remove m4.  Add tzdata.
* gnu/packages/patches/elogind-fix-rpath.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Series-to: 73428@debbugs.gnu.org
Series-version: 3
Series-changes: 3
 - rebased
Series-cc: flake@uni-koblenz.de, me@tobias.gr>, ludo@gnu.org
Change-Id: I2426532b6b5143ad5e30ca879858356c4b9a2c3e
2025-04-11 12:42:47 +01:00
Maxim Cournoyer
41c40bc1cf gnu: localed: Update to 257.4.
* gnu/packages/freedesktop.scm (localed): Update to 257.4.
[source]: Streamline snippet; no longer adjust to use /var/run instead of
/run.
[arguments] <#:phases>: Adjust set-xkeyboard-config-file-name phase.
* gnu/packages/patches/localed-xorg-keyboard.patch: Rebase patch.

Change-Id: I3853ee2b64b7f48ea4592aa206ecee86a7164185
2025-04-11 12:42:47 +01:00
Maxim Cournoyer
383f7f5c89 gnu: localed: Modernize.
* gnu/packages/freedesktop.scm (localed) [arguments]: Use gexps.
[native-inputs, inputs]: Use modify-inputs and drop labels.

Change-Id: I01f06685cd3b9d731dd36f27c32da8ecce0eb2c7
2025-04-11 12:42:47 +01:00