~ruther/guix-local

gnu: Add vtkdiff.

* gnu/packages/image-processing.scm (vtkdiff): New variable.

Change-Id: I9d7e9ff2dbe9683177d3f5c835466d3d052289ed
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3ac1e06f — Andrew Wong 1 year, 5 months ago
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>
24478808 — Ludovic Courtès 1 year, 5 months ago
gexp: No symlinks for ‘imported-files/derivation’.

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

This is a followup to 149de38d0a2560277ee9bdda2104fbd45608bcb2, which
did not suitably follow symlinks.  The test case didn’t catch this
because, when using ‘--disable-chroot’, the symlink target is accessible
within the build environment.

* guix/gexp.scm (imported-files/derivation): Call ‘readlink*’ on ‘file-name’.

Co-authored-by: Ryan Sundberg <ryan@arctype.co>
Change-Id: Idc5b59cd8f0c1217e84c7cbfba64d97d5999429f
1548403f — Maxim Cournoyer 1 year, 4 months ago
gnu: network-manager-openvpn: Update to 1.12.0.

* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.12.0.

Change-Id: Ifeaa8ac26645b143236e210d14cde48f0487f3e9
7239eb86 — Maxim Cournoyer 1 year, 4 months ago
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
gnu: mumi: Update to 0.7.1.

* gnu/packages/mail.scm (mumi): Update to 0.7.1.
d0510dcd — Ludovic Courtès 1 year, 4 months ago
gnu: Adjust tests for ‘shepherd-system-log-service-type’.

This is a followup to 8492a3c8962664db4bd0e7475f63be0ef59db87a.

* 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
ac268131 — Nicolas Graves 1 year, 5 months ago
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>
3b789905 — Ashish SHUKLA 1 year, 5 months ago
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>
c3dd3b84 — Luis Guilherme Coelho 1 year, 4 months ago
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>
b25af7d8 — Evgeny Pisemsky 1 year, 4 months ago
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>
7ff42b49 — Sébastien Farge 1 year, 4 months ago
doc: Refer to ‘XDG_CONFIG_HOME’, not ‘XDG_CONFIG_DIR’.

* doc/guix.texi (Guix Home Services): Change ‘XDG_CONFIG_DIR’ to
‘XDG_CONFIG_HOME’.

Change-Id: I8fdb70903acf949c360c1e2b950ae7dd3578aded
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
b1a268fc — Evgeny Pisemsky 1 year, 4 months ago
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>
0416c253 — André Batista 1 year, 4 months ago
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>
90b0d293 — Ekaitz Zarraga 1 year, 4 months ago
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
4723b9f1 — Ekaitz Zarraga 1 year, 4 months ago
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
e37d407e — Vagrant Cascadian 1 year, 4 months ago
gnu: u-boot: Update to 2025.01.

* gnu/packages/bootloaders.scm (u-boot): Update to 2025.01.
(u-boot-sandbox): Disable MBEDTLS_LIB.
3aed6ee0 — Vagrant Cascadian 1 year, 4 months ago
gnu: arm-trusted-firmware: Update to 2.12.1.

* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.12.1.
7a2c8797 — Efraim Flashner 1 year, 4 months ago
gnu: perl-sys-sigaction: Remove non-alphabetically placed duplicate.

* gnu/packages/perl.scm (perl-sys-sigaction): Remove one copy.

Change-Id: I7f29be5e880a375f246faef1a845df41ef7b4ceb
gnu: mumi: Update to 0.7.0.

* gnu/packages/mail.scm (mumi): Update to 0.7.0.
Next