Sergio Pastor Pérez
cea6eedfce
services: plasma: Fix kded not being started.
...
`kded' is a daemon responsible for many features of the Plasma desktop, it
provides media keys handling, a system tray, 'Background Services' control
through 'kcmshell6 kcm_kded'...
* gnu/packages/kde-plasma.scm (plasma): Add `kded' to propagated inputs.
* gnu/services/desktop.scm (plasma-dbus-service): Add `kded' to the list of
services passed to `dbus-configuration'.
Change-Id: Ifffdaecdb28a6369727ab8d118a775d73ee342e9
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-04 17:58:56 +08:00
Zheng Junjie
3e16c0af80
gnu: valgrind: update to 3.25.0.
...
* gnu/packages/valgrind.scm (valgrind-next): New variable.
(valgrind/interactive): Inherit from it.
Change-Id: If6e1f50e5574caa5fae61892afcc2b4e6ef7baa3
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-04 17:58:56 +08:00
Ashish SHUKLA
81fab24fb7
gnu: foot: Update to 1.22.3
...
* gnu/packages/terminals.scm (foot): Update to 1.22.3.
Change-Id: I2517e511feb88b6d9d313ad9b4d1764ca5c85e2e
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-04 17:58:56 +08:00
Ashish SHUKLA
c68877a8b2
gnu: Add libxkbcommon-1.8.1.
...
* gnu/packages/xdisorg.scm (libxkbcommon-1.8): New variable.
Change-Id: Ia26824ef105ccf9edc5cd080f291991a32008320
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-04 17:58:56 +08:00
Sharlatan Hellseher
668fcb2418
gnu: python-muon: Update to 0.1.7.
...
* gnu/packages/bioinformatics.scm (python-muon): Update to 0.1.7.
[arguments] <test-flags>: Skip 2 failing tests.
Change-Id: I178efe9e54246130f6b467f0245495b820a6a303
2025-05-04 10:42:48 +01:00
Sharlatan Hellseher
4c1c67e888
gnu: python-umap-learn: Update to 0.5.8.
...
* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.8.
Change-Id: Ia399c994bdb2092a19a9a179d0d592d0e1626529
2025-05-04 09:43:11 +01:00
Ashish SHUKLA
16ee065aa0
gnu: snac: Update to 2.75.
...
* gnu/packages/fediverse.scm (snac): Update to 2.75.
Change-Id: I54a96fcc0ad3cd4c336fa00af08c37a6986c9883
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-05-04 09:49:10 +03:00
Andy Tai
d8c2af30af
gnu: parallel: Update to 20250422.
...
* gnu/packages/parallel.scm (parallel): Update to 20250422.
Change-Id: I43675535bcba061afb23795e5894492b46961886
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-05-04 09:40:29 +03:00
Efraim Flashner
f3d0c35513
gnu: vifm: Update to 0.14.1.
...
* gnu/packages/vim.scm (vifm): Update to 0.14.1.
Change-Id: I67a11e7d10e0d6595a074ea340d4ab4132c6f4fa
2025-05-04 09:39:26 +03:00
Maxim Cournoyer
670724edcf
gnu: eudev: Fix optical discs detection/auto-mounting.
...
* gnu/packages/patches/eudev-removable-devices-polling.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linux.scm (eudev-fixed): New fixed package.
(eudev) [replacement]: Use it.
Fixes: <https://issues.guix.gnu.org/35584 >
Change-Id: I26045c99506eda1b748011825b2049057cd5394f
2025-05-04 08:53:08 +09:00
Zheng Junjie
455805beda
gnu: Add gcc-15.
...
* gnu/packages/gcc.scm (gcc-15, gccgo-15, libgccjit-15): New variable.
* gnu/packages/commencement.scm (gcc-toolchain-15): New variable.
Change-Id: I55e49e61626e8419ac936d1c5d241a586eaca47f
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-04 01:18:06 +08:00
Cayetano Santos
fa1149d3fd
gnu: symbiyosys: Use abc-yosyshq and enable tests.
...
* gnu/packages/electronics.scm (symbiyosys)[inputs]: Replace abc by
abc-yosyshq.
[arguments]<#:phases>{disable-abc-tests}: Remove phase.
Change-Id: I7cc78cbf8cff232996bdb243cbd2585b593b2c89
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-03 18:05:58 +02:00
Cayetano Santos
d2b251a857
gnu: yosys: Use abc-yosyshq.
...
* gnu/packages/fpga.scm (yosys)[inputs]: Replace abc by abc-yosyshq.
Change-Id: Id0a3f9c561f414261af2e7c7bd8cb82b6a0322cd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-03 18:05:51 +02:00
Sharlatan Hellseher
2ec5a66224
gnu: cl-fast-ecs: Update to 0.8.0.
...
* gnu/packages/lisp-xyz.scm (sbcl-cl-fast-ecs): Update to 0.8.0.
[native-inputs]: Add sbcl-trivial-coverage.
(ecl-cl-fast-ecs): Enable tests.
Change-Id: I410434a603e0a4dfccd6a0c58acb630686d7bb0c
2025-05-03 15:17:00 +01:00
Sharlatan Hellseher
83bb5e9702
gnu: cl-parachute: Update to 1.5.0-2.86fc13d.
...
* gnu/packages/lisp-check.scm (sbcl-parachute): Update to 1.5.0-2.86fc13d.
Change-Id: Iba460108a73e4230f7756e2dad8bec0647b0864b
2025-05-03 15:17:00 +01:00
Sharlatan Hellseher
3314dcc2a4
gnu: Add cl-trivial-coverage.
...
* gnu/packages/lisp-check.scm (sbcl-trivial-coverage,
cl-trivial-coverage, ecl-trivial-coverage): New variables.
Change-Id: I6ac920eb3b3a537a85303c5d84977ae4f8c6d6ee
2025-05-03 15:16:17 +01:00
Hilton Chain
415e3d98d6
scripts: home: Support extracting home-environment from Guix System declaration.
...
* guix/scripts/home.scm (process-action): Handle operating-system declaration
and extract home environment for current user.
* doc/guix.texi (Guix Services)[Guix Home Service]: Document it.
Change-Id: I995f79c2549e6edc76322542d0422159e0b79996
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2025-05-03 15:53:46 +08:00
Ashish SHUKLA
12467f2c91
gnu: labwc: Update to 0.8.4.
...
* gnu/packages/wm.scm (labwc): Update to 0.8.4.
Change-Id: I3fa0153f41afe24d9ba6893bff8e69271c623b71
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-03 11:12:51 +08:00
Ashish SHUKLA
eb86e8c6fd
gnu: zfs: Update to 2.3.2.
...
* gnu/packages/file-systems.scm (zfs): Update to 2.3.2.
Change-Id: I0765e7c9ede5a630bfc0985a484d93e810a4d528
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-03 10:30:12 +08:00
Sergio Pastor Pérez
2bc625fd98
gnu: Add kasts.
...
* gnu/packages/kde-multimedia.scm (kasts): New variable.
Change-Id: I2ae98c73b91bbdd34a60f2180c59257f26728321
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-03 10:30:12 +08:00
Sergio Pastor Pérez
adfadb00e7
gnu: kirigami-addons: Update to 1.7.0.
...
* gnu/packages/kde.scm (kirigami-addons): Update to 1.7.0.
Change-Id: I35fadacc5e1a3dce0c609011148d79b669fb4d29
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-03 10:30:07 +08:00
Florian Pelz
1678ebf86d
nls: Update translations.
...
* po/guix/kab.po: New file.
* po/guix/LINGUAS: Add 'kab'.
* po/doc/guix-cookbook.es.po: New file.
* po/doc/local.mk: Add 'es' cookbook.
* doc/local.mk: Add 'es' cookbook.
* doc/htmlxref.cnf: Update URLs for cookbook.
* doc/build.scm (%cookbook-languages): Add 'es'.
* doc/guix-cookbook.texi (Top): Mention 'es' cookbook.
Change-Id: I795563ee78c930248ff860a03d9ce970099429da
2025-05-03 00:21:43 +02:00
jgart
9884b1358a
gnu: trealla: Update to 2.69.10.
...
* gnu/packages/prolog.scm (trealla): Update to 2.69.10.
Change-Id: I5d6eb8f08b62604d25074687c9ee68535c7901c9
2025-05-02 16:21:30 -05:00
Fabio Natali
903916f834
gnu: Add emacs-org-rss-publishing.
...
* gnu/packages/emacs-xyz.scm (emacs-org-rss-publishing): New variable.
Change-Id: Ia1b02e050c42b1edcff6ad94a9599c87170e1a12
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2025-05-02 21:49:11 +01:00
Greg Hogan
0b83a27b67
gnu: spdlog: Unbundle dependency.
...
* gnu/packages/logging.scm (spdlog-1.15, spdlog-1.13, spdlog-1.10)
[source]: Remove bundled fmt ...
[propagated-inputs]: ... and add corresponding fmt.
[arguments]<#:configure-flags>: Use system fmt.
[license]: Remove fmt license.
(spdlog): Pin to spdlog-1.13.
* gnu/packages/xdisorg.scm (j4-dmenu-desktop)[inputs]: Replace spdlog
with spdlog-1.15 and remove fmt-11.
Change-Id: I8bea1e6a0cb375eaaeb8fdf0843a62d86d9fc4fd
2025-05-02 16:28:18 +00:00
Greg Hogan
79efb94290
gnu: spdlog: Pin version
...
* gnu/packages/logging.scm (spdlog): Rename to ...
(spdlog-1.15): ... this.
(spdlog-1.13, spdlog-1.10): Inherit from spdlog-1.15.
(spdlog): Pin to spdlog-1.15.
Change-Id: I7b907cf2bbfa079bec28d4264a1dfc7f58037cd6
2025-05-02 16:28:18 +00:00
Greg Hogan
c53da8704b
gnu: spdlog: Include benchmarks.
...
* gnu/packages/logging.scm (spdlog)[outputs]: Add "bin".
[arguments]<#:configure-flags>: Enable benchmark builds.
<#:phases>: Add 'patch phase to insert install commands.
[inputs]: Add googlebenchmark.
Change-Id: Ia0494c1efffb13bcb5dcd470372cf5427f003857
2025-05-02 16:28:17 +00:00
Greg Hogan
06c28407b1
gnu: spdlog: Update to 1.15.2.
...
* gnu/packages/logging.scm (spdlog): Update to 1.15.2.
Change-Id: I876cb160023f53033f0921529934c008d38c2a07
2025-05-02 16:28:12 +00:00
Andreas Enge
bedbae6e65
gnu: Remove r-h5.
...
The package has been deprecated by its author in 2017 in favor of r-hdf5r.
It does not build with current hdf5@1.14 .
* gnu/packages/cran.scm (r-h5): Delete variable.
Change-Id: I7329e09aef27e609313d34fc1b2d5d02f98fe876
2025-05-02 17:48:02 +02:00
Maxim Cournoyer
5d5c0dfcda
doc: Regenerate Texinfo menus.
...
Done with 'M-x texinfo-all-menus-update' in Emacs.
* doc/guix.texi (Top): Regenerate menus.
Change-Id: I4ae480d5e77296cb8b187b5629805b60f4a3cf02
2025-05-02 22:06:26 +09:00
Sergio Pastor Pérez
492bbb9700
services: kwallet: New service.
...
Change-Id: I1330ce5e1648a8ddf6ddd507255a73335d6baa51
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-02 22:06:26 +09:00
Sergio Pastor Pérez
284c5111db
gnu: kwallet-pam: Wrap socat file name in pam_kwallet_init binary.
...
* gnu/packages/kde-plasma.scm (kwallet-pam)
[phases] {fix-socat-path}: New phase.
Change-Id: I6e7a421af3dbbc844e319b7852246c89d979609c
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-02 21:56:02 +09:00
Cayetano Santos
64ab31870c
gnu: Add abc-yosyshq.
...
* gnu/packages/fpga.scm (abc-yosyshq): New variable.
Change-Id: I46649e3722ded3faf8c0993d7bebaf649e6297c6
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-02 21:47:33 +09:00
Guillaume Le Vaillant
3ca90163f7
gnu: cl-simple-matrix: Update to 2.1.
...
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 2.1.
Change-Id: I6ebee47894e2f51603d3d05aa880479ec6089b02
2025-05-02 10:39:35 +02:00
Gabriel Santos
8f39ade019
gnu: Add adw-gtk3-theme.
...
* gnu/packages/gnome-xyz.scm (adw-gtk3-theme): New variable.
Change-Id: I8931e066130e57446b2f6c669a9f6842ca8f7c27
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-02 17:36:43 +09:00
Artyom V. Poptsov
8713e2038f
gnu: solaar: Update to 1.1.14.
...
* gnu/packages/admin.scm (solaar): Update to 1.1.14.
[propagated-inputs]: Add python-typing-extensions.
Change-Id: I6c5997f8ecadeb2cdfc62df428e8ec2524de1ed0
2025-05-02 10:35:11 +03:00
Artyom V. Poptsov
4a239cb65a
gnu: xfel: Move the package definition down.
...
* gnu/packages/admin.scm (xfel): Move the package definition down to improve
alphabetical sorting of packages in the module.
Change-Id: I07cff55c4b4cf3d65ab62d1519becdacaaed6b0e
2025-05-02 10:35:11 +03:00
Artyom V. Poptsov
f71f092210
gnu: xfel: Update to 1.3.3.
...
* gnu/packages/admin.scm (xfel): Update to 1.3.3.
[arguments]<#:phases>: Patch Makefile to replace hard-coded paths (see
<https://github.com/xboot/xfel/issues/74 >.)
Change-Id: I11ac84762f04fdf0fb205227db10a5273d25c7c5
2025-05-02 10:35:10 +03:00
Artyom V. Poptsov
6c6eb63549
gnu: sedsed: Update to 2.0.0.
...
* gnu/packages/admin.scm (sedsed): Update to 2.0.0.
[arguments]: Use GEXPs.
Change-Id: I42da29225493c99c09563d44bce22560985fc666
2025-05-02 10:35:10 +03:00
Cayetano Santos via Guix-patches via
6faad952ef
gnu: Add symbiyosys.
...
* gnu/packages/electronics.scm (symbiyosys): New variable.
Change-Id: I1a3758e4bf46fc6d57ef63a0c0f5f2e39a862c4d
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-02 16:30:32 +09:00
Giacomo Leidi
9d216d2ae9
services: postgresql-role: Add support for password files.
...
This commit adds a password-file to the postgresql-role field. It
allows users to provision Postgres roles with a set password.
* gnu/services/databases.scm (postgresql-role): Add password-file field.
(postgresql-role-configuration): Add requirement field.
(postgresql-create-roles): Add support for setting passwords from a
file without leaking passwords to the command line.
(postgresql-role-shepherd-service): Add support for customizable
requirements.
(postgresql-role-service-type): Pass on postgresql-role-configuration
fields values by default, this way user configured fields are not lost.
* gnu/tests/databases.scm: Test it.
* doc/guix.texi: Document the new field and fix the extension point example.
Change-Id: I3aabaa10b0c5e826c5aa874e5649e25a3508a585
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-02 15:32:25 +09:00
Maxim Cournoyer
b2b7d2a327
gnu: Add redumper.
...
* gnu/packages/audio.scm (redumper): New variable.
Change-Id: I3740c6941d1ab11ac38993775a8004618636513c
Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-05-02 09:53:54 +09:00
Maxim Cournoyer
9459391739
gnu: libcxx: Fix cross-compilation build.
...
* gnu/packages/llvm.scm (libcxx) [arguments] <#:test-target>: New argument.
<#:tests?>: Add explanatory comment.
<#:implicit-inputs?>: Set to #f.
<#:phases>: Remove adjust-CPLUS_INCLUDE_PATH.
[native-inputs]: Explicitly provide standard inputs, filtering out gcc.
Remove extraneous llvm and libunwind-headers. Replace python with
python-minimal.
Change-Id: I8cbc73ef90dce0a57bf2f8198c3176932bf24185
Reviewed-by: Greg Hogan <code@greghogan.com>
2025-05-02 09:53:54 +09:00
Maxim Cournoyer
f87204b2b2
build/cmake: Add #:implicit-inputs? and #:implicit-cross-inputs? arguments.
...
* guix/build-system/cmake.scm (lower) <#:implicit-inputs?>
<#:implicit-cross-inputs?>: New arguments.
Change-Id: I1f077f78f5836ce325827e7ef8d58ba554a8ed4f
Reviewed-by: Greg Hogan <code@greghogan.com>
2025-05-02 09:53:54 +09:00
Maxim Cournoyer
74325f91c9
services: Normalize and improve libvirt-configuration documentation.
...
* gnu/services/virtualization.scm (libvirt-configuration): Fix typos and
punctuation, and decorate with more Texinfo adornments. Remove extraneous
text. Convert enumerations to sentences re-generating the Texinfo
documentation with configuration->documentation doesn't require fixing these
by hand after (the text is re-flowed, breaking enumerations). Mention the use
of 'log-filters' is preferable to 'log-level', as commented in the defaut
libvirt.conf template.
* doc/guix.texi (Virtualization Services): Re-generate.
Change-Id: Icc2abe21a787b4bb6ac3b35a95f6aaaf3bbda9aa
2025-05-02 09:53:54 +09:00
Leo Famulari
266a713ae3
gnu: linux-libre: Update to 6.14.
...
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre): Use
linux-libre 6.14.
Change-Id: I8f208b44836bb4eecd28d892efc8c9853678bc12
2025-05-01 16:43:44 -04:00
Artyom V. Poptsov
4341035547
gnu: hungrycat: Move the package definition up.
...
* gnu/packages/admin.scm (hungrycat): Move the package definition up to
improve alphabetical sorting of packages in the module.
Change-Id: I87abf7eeb586bb70b2ecb9879111966797f57d81
2025-05-01 19:26:06 +03:00
Artyom V. Poptsov
5068af1ce0
gnu: hungrycat: Update to 0.4.2.
...
* gnu/packages/admin.scm (hungrycat): Update to 0.4.2.
[native-inputs]: Add perl and perl-ipc-run.
Change-Id: If6890899bfdad2f6dbc093da218547475b9a49ec
2025-05-01 19:26:06 +03:00
Artyom V. Poptsov
e5c7ad9c0e
gnu: detox: Move the package definition up.
...
* gnu/packages/admin.scm (detox): Move the package definition up to improve
alphabetical sorting of packages in the module.
Change-Id: I04b3555f3e27af89ab49e9848a63caea521b27ad
2025-05-01 19:26:06 +03:00
Artyom V. Poptsov
0dfd0cc5ed
gnu: detox: Update to 2.0.0.
...
* gnu/packages/admin.scm (detox): Update to 2.0.0.
[native-inputs]: Add bison and pkg-config.
[arguments]: Remove along with now unnecessary phases.
Change-Id: I2fdf5a9e1b76aecb5b379f48fda9de33a255e562
2025-05-01 19:24:55 +03:00