Lars Bilke
efa5acfe2b
gnu: Add vtkdiff.
...
* gnu/packages/image-processing.scm (vtkdiff): New variable.
Change-Id: I9d7e9ff2dbe9683177d3f5c835466d3d052289ed
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-03-10 15:41:33 +01:00
Andrew Wong
3ac1e06f0a
gnu: boxes: Update to 2.3.1.
...
* gnu/packages/shellutils.scm (boxes): Update to 2.3.1.
[arguments]: Change test target to "utest".
[native-inputs]: Add ‘cmocka’.
[inputs]: Add ‘ncurses’.
Change-Id: I673df8b670f28f5da13f141c35b96eeb08c40a54
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-03-10 15:41:33 +01:00
Maxim Cournoyer
1548403fa7
gnu: network-manager-openvpn: Update to 1.12.0.
...
* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.12.0.
Change-Id: Ifeaa8ac26645b143236e210d14cde48f0487f3e9
2025-03-10 22:00:25 +09:00
Maxim Cournoyer
7239eb86b6
gnu: network-manager: Reinstate patch to find plugins.
...
The patch was inadvertently removed in commit 1f26b0eec8 ("gnu:
network-manager: Update to 1.52.0."), when migrating the origin from url-fetch
to git-fetch.
Reported-by: Max Herrmann <m4xxed@pm.me >
* gnu/packages/gnome.scm (network-manager) [source]
<patches>: Reinstate field.
Change-Id: I8b5ffcd6e099a7b45dbfd67121101813027fb616
2025-03-10 20:53:57 +09:00
Arun Isaac
9866d32e17
gnu: mumi: Update to 0.7.1.
...
* gnu/packages/mail.scm (mumi): Update to 0.7.1.
2025-03-10 02:04:49 +00:00
Ludovic Courtès
d0510dcd82
gnu: Adjust tests for ‘shepherd-system-log-service-type’.
...
This is a followup to 8492a3c896 .
* gnu/services/virtualization.scm (%minimal-vm-syslog-config): Remove.
(%system-log-message-destination): New variable.
(%virtual-build-machine-operating-system): Use it, and modify
‘shepherd-system-log-service-type’ instead of ‘syslog-service-type’.
* gnu/tests/base.scm (%avahi-os): Likewise.
* gnu/tests/install.scm (%syslog-conf): Remove.
(operating-system-with-console-syslog): Modify
‘shepherd-system-log-service-type’ instead of ‘syslog-service-type’.
* gnu/tests/nfs.scm (%nfs-os, run-nfs-full-test): Likewise.
* gnu/tests/reconfigure.scm (run-kexec-test): Likewise.
Change-Id: I142d34ad27594a538f5b75daf087e48c690171b8
2025-03-10 00:38:05 +01:00
Nicolas Graves
ac26813108
gnu: faiss: Update to 1.10.0.
...
* gnu/packages/graph.scm (faiss): Update to 1.10.0.
[source]: Adapt snippet. Add patch.
[arguments]: Delete likely uneeded {phases}. Adapt {configure-flags}.
[native-inputs]: Add openmpi.
(python-faiss): Update to 1.10.0.
[build-system]: Switch to cmake-build-system.
[arguments]: Rewrite all arguments.
[inputs]: Improve-style. Switch python for python-wrapper.
[native-inputs]: Add python-scipy.
[propagated-inputs]: Remove python-matplotlib.
* gnu/packages/patches/faiss-tests-CMakeLists-find-googletest.patch:
Add patch.
* gnu/local.mk: Likewise.
Change-Id: Ia1d29af1b7ea1d8f0fe27fdbb8c6a355889bfd30
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-03-10 00:38:05 +01:00
Ashish SHUKLA
3b78990510
gnu: dhcpcd: Update to 10.2.1.
...
* gnu/packages/admin.scm (dhcpcd): Update to 10.2.1.
Change-Id: I5dfc8bf4fb2ee1cf1d7ea758dd1012f6247f939b
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-03-10 00:38:05 +01:00
Luis Guilherme Coelho
c3dd3b8465
gnu: fish: Add support for guix home profile.
...
* gnu/packages/shells.scm (fish)[arguments]<#:phases>
{patch-fish-extra-paths}: Add `~/.guix-home/profile' to `__guix_profile_paths'.
Change-Id: If896cfc4f948d86c52073235a6f4a2c1d085e7a6
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-03-10 00:38:05 +01:00
Evgeny Pisemsky
b25af7d813
gnu: guile-libyaml: Improve packaging.
...
* gnu/packages/guile-xyz.scm (guile-libyaml): Run guix style.
[version]: Specify semantic version.
[source]: Use version tag, add deletion snippet.
[build-system]: Use guile-build-system.
[arguments]: Use gexps, clean up phases, disable auto compile.
[native-inputs]: Add gcc, guile-3.0, nyacc.
[inputs]: Remove guile-3.0.
Change-Id: Id064f0cde60606a8f2bad8c903e840a9fa50376d
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-03-10 00:38:05 +01:00
Evgeny Pisemsky
b1a268fc54
gnu: pcb2gcode: Update to 2.5.0-0.8c084af.
...
Fixing #68036 : pcb2gcode does not build.
* gnu/packages/engineering.scm (pcb2gcode): Update to 2.5.0-0.8c084af.
Fix indentation, adjust style.
[version]: Use git-version.
[source]: Use specific commit, do not recurse submodules (there are
none).
Change-Id: I4c421e051568295c169c863d18c33d955f85c464
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-03-09 22:27:47 +00:00
André Batista
0416c25363
gnu: mutt: Update to 2.2.14.
...
* gnu/packages/mail.scm (mutt): Update to 2.2.14.
Change-Id: I65ab08a29e5f20af932f3871acf6f8c9be2c535e
Signed-off-by: Leo Famulari <leo@famulari.name >
2025-03-09 18:05:53 -04:00
Ekaitz Zarraga
90b0d2936b
gnu: kicad: Update to 9.0.0
...
See <https://forum.kicad.info/t/kicad-8-0-x-could-not-use-opengl-debian-guix/53203/7 >
* gnu/packages/engineering.scm (kicad): Update to 9.0.0.
[inputs]: Add libgit2, libglvnd, libsecret, protobuf, nng and zstd:lib.
Replace wxwidgets with wxwidgets-sans-egl.
[arguments]<#:configure-flags>: Disable EGL, and add RelWithDebInfo.
[native-search-paths]: Update to KICAD9_*.
Change-Id: I0f525ea4286b2ef6fc9b1fe67c4b80d671075b58
2025-03-09 23:00:11 +01:00
Ekaitz Zarraga
4723b9f14d
gnu: wxwidgets: Add wxWidgets without EGL.
...
Detected when working on Kicad-9. wxwidgets was built with EGL but
Kicad was unable to create the OpenGL context. According to Debian:
<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024147;msg=5 >
This happens due to Glew having EGL disabled, and would break packages
that use both `wxwidgets` and `glew` together. We already detected the
issue with PrusaSlicer, that's why we had a separate package for it, but
it also needed extra unrelated changes.
* gnu/packages/wxwidgets.scm (wxwidgets-sans-egl): Add it.
(prusa-wxwidgets): Inherit from it.
Change-Id: Idde2985501b4d06cbb5bbd92030d5516bf7bea07
2025-03-09 23:00:03 +01:00
Vagrant Cascadian
e37d407e6c
gnu: u-boot: Update to 2025.01.
...
* gnu/packages/bootloaders.scm (u-boot): Update to 2025.01.
(u-boot-sandbox): Disable MBEDTLS_LIB.
2025-03-09 14:45:44 -07:00
Vagrant Cascadian
3aed6ee07b
gnu: arm-trusted-firmware: Update to 2.12.1.
...
* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.12.1.
2025-03-09 14:45:31 -07:00
Efraim Flashner
7a2c8797b9
gnu: perl-sys-sigaction: Remove non-alphabetically placed duplicate.
...
* gnu/packages/perl.scm (perl-sys-sigaction): Remove one copy.
Change-Id: I7f29be5e880a375f246faef1a845df41ef7b4ceb
2025-03-09 21:42:15 +02:00
Arun Isaac
ccea5590fa
gnu: mumi: Update to 0.7.0.
...
* gnu/packages/mail.scm (mumi): Update to 0.7.0.
2025-03-09 18:47:05 +00:00
Nicolas Goaziou
99f1170eb8
gnu: Add rust-ihex-3.
...
* gnu/packages/crates-io.scm (rust-ihex-3): New variable.
Change-Id: Ia9115ca9bc906beb68d85d88e2b0e111ef259931
2025-03-09 18:21:28 +01:00
gravitydiv10
0f5187393b
gnu: Add rust-hxdmp-0.2.
...
* gnu/packages/crates-io.scm (rust-hxdmp-0.2): New variable.
Change-Id: I6d42a4376d6c0a579052f40427a109a6aaa77456
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 18:12:16 +01:00
Wilko Meyer
e23f4b545e
gnu: Add perl-devel-repl.
...
* gnu/packages/perl.scm (perl-devel-repl): New variable.
Change-Id: I7a47553ea93f125f996188b79f8526e12076dd9e
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 17:37:02 +01:00
Wilko Meyer
2cd17998b9
gnu: Add perl-module-refresh.
...
* gnu/packages/perl.scm (perl-module-refresh): New variable.
Change-Id: I1f96c9bd6658b4d7745192559d9d0c57a16bf1fc
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 17:37:02 +01:00
Wilko Meyer
04f75dc16d
gnu: Add perl-sys-sigaction.
...
* gnu/packages/perl.scm (perl-sys-sigaction): New variable.
Change-Id: I2b391f6d039f3db2b1777dee37d90fa4e0810d67
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 17:37:01 +01:00
Wilko Meyer
a823f8162c
gnu: Add perl-ppi-xs.
...
* gnu/packages/perl.scm (perl-ppi-xs): New variable.
Change-Id: I587488870702019faec3aa330e54ad1ddad32db2
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 17:37:01 +01:00
Wilko Meyer
5b55381b9c
gnu: Add perl-moosex-object-pluggable.
...
* gnu/packages/perl.scm (perl-moosex-object-pluggable): New variable.
Change-Id: Ifce5713c9e3d1e703afa846f38a4105a7202a731
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 17:37:01 +01:00
Wilko Meyer
7b40918423
gnu: Add perl-lexical-persistence.
...
* gnu/packages/perl.scm (perl-lexical-persistence): New variable.
Change-Id: I064c78ea87b91b8c7d68518eb0d80fa5e0b0824b
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 17:37:01 +01:00
Wilko Meyer
39317051e3
gnu: Add perl-data-dump-streamer.
...
* gnu/packages/perl.scm (perl-data-dump-streamer): New variable.
Change-Id: I1b95a91999f64e69855013b316f3e1afec28f5b1
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 17:37:01 +01:00
Wilko Meyer
26f2d413ee
gnu: Add perl-clipboard.
...
* gnu/packages/perl.scm (perl-clipboard): New variable.
Change-Id: I659333efbe5faf3ad61a4e747cd4d0621d4bb179
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 17:37:00 +01:00
Wilko Meyer
df289cd9ee
gnu: Add perl-b-utils.
...
* gnu/packages/perl.scm (perl-b-utils): New variable.
Change-Id: I9c479152dcceb8d78900f7ef482d2bd7280d8401
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 17:37:00 +01:00
Wilko Meyer
e0d0faa8b9
gnu: Add perl-app-nopaste.
...
* gnu/packages/perl.scm (perl-app-nopaste): New variable.
Change-Id: I51904582270f680418a94d200de21f0c1b19ed02
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 17:37:00 +01:00
Wilko Meyer
730c32b6d1
gnu: Add perl-www-pastebin-pastebincom-create.
...
* gnu/packages/perl-web.scm (perl-www-pastebin-pastebincom-create): New variable.
Change-Id: I27fb11caec0ec089f3a4664ec3d5901fd286f9a1
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 17:37:00 +01:00
Zheng Junjie
7a0d4003ff
gnu: filelight: Update to 24.12.3.
...
* gnu/packages/kde-utils.scm (filelight): Update to 24.12.3.
[inputs]: Add kcrash.
Change-Id: Ic7ac4fcd0a0b6136c3b78381556e1ae2afffa7f2
2025-03-10 00:21:19 +08:00
Zheng Junjie
216c97f42c
gnu: francis: Update to 24.12.3.
...
* gnu/packages/kde-utils.scm (francis): Update to 24.12.3.
Change-Id: I145f05ad38e390f690ad4b5483881d8824989232
2025-03-10 00:21:19 +08:00
Zheng Junjie
a30c418252
gnu: ktouch: Update to 24.12.3.
...
* gnu/packages/education.scm (ktouch): Update to 24.12.3.
Change-Id: I5c2cee4dab045c25002ebc1a4a731e38e8ed8e4e
2025-03-10 00:21:19 +08:00
Zheng Junjie
b6b5d0370a
gnu: kqtquickcharts: Update to 24.12.3.
...
* gnu/packages/education.scm (kqtquickcharts): Update to 24.12.3.
Change-Id: I366bc4c48a9116acfae648971a7cccbb98d01e6d
2025-03-10 00:21:19 +08:00
Zheng Junjie
d6cb39809a
gnu: kbackup: Update to 24.12.3.
...
* gnu/packages/kde-utils.scm (kbackup): Update to 24.12.3.
Change-Id: I3dc62c857ee6884d188a42d8796331e094234b71
2025-03-10 00:21:19 +08:00
Zheng Junjie
22c25b02ba
gnu: kfind: Update to 24.12.3.
...
* gnu/packages/kde-utils.scm (kfind): Update to 24.12.3.
Change-Id: I44b15e690eb53bbafa2978666aeb18b123150dce
2025-03-10 00:21:19 +08:00
Zheng Junjie
2b4da1a6b9
gnu: kcalc: Update to 24.12.3.
...
* gnu/packages/kde-utils.scm (kcalc): Update to 24.12.3.
Change-Id: Iaa9090b40de36eb1b21c08fc514feb3f51d9acf2
2025-03-10 00:21:18 +08:00
Sughosha
8e8a31fb99
gnu: Add kamera.
...
* gnu/packages/kde-utils.scm (kamera): New variable.
Change-Id: Ic1ff5c386cc40f58cd0e3b8486b9127f5b1e61fd
Signed-off-by: Zheng Junjie <z572@z572.online >
2025-03-10 00:21:18 +08:00
Zheng Junjie
305a5e366c
gnu: kate: Update to 24.12.3.
...
* gnu/packages/kde-utils.scm (kate): Update to 24.12.3.
Change-Id: Id1d925af999783971d7f88fb8c75240443234719
2025-03-10 00:21:18 +08:00
Zheng Junjie
a6d5e2ad97
gnu: isoimagewriter: Update to 24.12.3.
...
* gnu/packages/kde-utils.scm (isoimagewriter): Update to 24.12.3.
Change-Id: Ia3740e42ec8caea2e7903cb06200ecbb9c063433
2025-03-10 00:21:18 +08:00
Zheng Junjie
bc9600213a
gnu: ark: Update to 24.12.3.
...
* gnu/packages/kde-utils.scm (ark): Update to 24.12.3.
Change-Id: I286e46d7c86d094aeb3d4f3c6d6e12487cf6fce0
2025-03-10 00:21:17 +08:00
Nathan Merkley
99075df54a
gnu: gtkwave: Build with GTK3.
...
* gnu/packages/fpga.scm (gtkwave): Use GTK3 source.
[build-system]: Use glib-or-gtk-build-system.
[inputs]: Add gtk+. Remove gtk+-2.
[arguments]: Enable GTK3 build.
Change-Id: I2deab104beb18ccc064925190ede4a33098edbef
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 17:14:07 +01:00
spacecadet
be08c1d70d
gnu: drawpile: Update to 2.2.2-beta.5.
...
* gnu/packages/graphics.scm (drawpile): Update to 2.2.2-beta.5.
[inputs]: Add libwebp, miniupnc, vulkan-headers, qtbase, qtmultimedia, qtsvg.
Remove qtbase-5, qtmultimedia-5, qtsvg-5.
Change-Id: I8544efa9ba722ab7ce962ee4a972eb16b6ed682e
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr >
2025-03-09 16:22:27 +01:00
Nicolas Goaziou
c4f297a664
gnu: plover: Add udev rule.
...
* gnu/packages/stenography.scm (plover)[arguments]: Set up a udev rules file
for access to /dev/uinput. Remove unnecessary workaroud for Wayland as it is
now supported.
Change-Id: Iff57a80ffdbc148232b131e5d61671611fbb1e15
2025-03-09 09:28:17 +01:00
Liliana Marie Prikler
32b2ee45de
gnu: dino: Update to 0.4.5.
...
* gnu/packages/messaging.scm (dino): Update to 0.4.5.
2025-03-09 08:34:30 +01:00
aurtzy
09c5a27dc0
gnu: gnome-shell-extension-gsconnect: Fix paths in additional desktop file.
...
This fixes the gsconnect preferences button ("Mobile Settings") in the
top-right quick-access menu not opening the preferences application. The
window icon also displays properly with this commit.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect):
[arguments]<#:phases>: Patch gapplication path in an additional desktop file
in 'fix-paths phase.
Change-Id: I6b84474e4976484f1203b7cf78fe5e882694cd22
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com >
2025-03-09 16:14:06 +09:00
aurtzy
7da79dde4d
gnu: gnome-shell-extension-gsconnect: Patch shebangs with gjs.
...
The 'patch-shebangs phase does not handle shebangs of the form
"/usr/bin/env -S", so we manually patch them to fix a not-found error.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect):
[arguments]<#:phases>: Add 'patch-gjs-shebangs phase to patch shebangs using
"/usr/bin/env -S" to execute gjs.
Change-Id: I6b84474e4976484f1203b7cf78fe5e882694cd22
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com >
2025-03-09 16:14:06 +09:00
aurtzy
0aabe12717
gnu: gnome-shell-extension-gsconnect: Wrap gsconnect-preferences.
...
This fixes an error when attempting to open the gsconnect-preferences
application due to Typelib files not being found.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect):
[arguments]<#:phases>: Wrap gsconnect-preferences with GI_TYPELIB_PATH
environment variable. Rename 'wrap-daemons phase to 'wrap-programs.
Change-Id: Ib330766d46dba00a7c68fa3956b28223f07000f8
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com >
2025-03-09 16:14:06 +09:00
aurtzy
d19f496c67
gnu: gnome-shell-extension-gsconnect: Fix search path patching.
...
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect):
[arguments]<#:phases>: Fix 'fix-paths phase substitutions no longer applying.
Change-Id: I99aa0204c1dfad836aed62261d2ffc0c75366510
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com >
2025-03-09 16:14:06 +09:00