Fixes: guix/guix#3330
* gnu/packages/qt.scm (qtbase)[source]: Add patch.
[arguments]: Adjust a phase to substitute the location for libvulkan.so.
* gnu/packages/patches/qtbase-patch-libvulkan.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Co-authored-by: kestrelwx <kestrel.w@proton.me>
Change-Id: I39f1be5a30c5c17a4e4ea6c853b475f20ba8272c
Signed-off-by: Andreas Enge <andreas@enge.fr>
wdiff is a single leaf package; there is few to no reason to keep it isolated
in a single file.
Given that patchutils.scm has similar packages, e.g. @code{vbindiff}, it is a
good choice to receive wdiff.
* gnu/local.mk: Remove reference to wdiff.scm.
* gnu/packages/wdiff.scm: Delete file.
(wdiff): Move from here ...
* gnu/packages/patchutils.scm: ... to here.
Update copyright commentaries.
Add module (gnu packages texinfo).
* po/packages/POTFILES.in: Remove reference to wdiff.scm.
Change-Id: Ife2c051c209948afafe67854a315bdfa1a604f52
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/patches/mpv-0.40.0-fix-wayland-cpu-usage.patch: New file.
* gnu/packages/video.scm (mpv): Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
Change-Id: I80244eacc0f8294f2b4e521217f68ada7a347bf4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Fixes a regression introduced in 04e9e4a462.
* gnu/packages/patches/git-clar-path-max.patch: New file.
* gnu/packages/version-control.scm (git-minimal): Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
Change-Id: I7b1eb519952674cf66b745bd0a71bbe3395d3bdc
* gnu/packages/linux.scm (libcap)[arguments]: When building for
powerpc-linux add a phase to apply a patch.
* gnu/packages/patches/libcap-magic-glibc-constant.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I3d2d7d09684af604b17b13ffbcfcc31db46d2d82
GNOME Keyring used to be able to act as a wrapper over ssh-agent.
It would display a GUI password entry dialog, including a checkbox to remember
the password, which, if selected, would allow fully passwordless use of that key.
The SSH functionality is disabled by default in gnome-keyring-daemon
builds since version 1.46
(commit 25c5a1982467802fa12c6852b03c57924553ba73).
It has been moved
(https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67)
into gcr-ssh-agent, which is part of the gcr package.
* gnu/home/services/gnome.scm: New file.
(gcr-ssh-agent-log-file,gcr-ssh-agent-shepherd-services): New public
procedures.
(gcr-ssh-agent-configuration): New configuration record.
(home-gcr-ssh-agent-service-type): New service type.
* gnu/local.mk: Add it.
* doc/guix.texi: Document it.
Change-Id: Idd3e40f544d40bb4c6682255f877cb79f0c70850
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Reviewed-by: Dariqq <dariqq@posteo.net>
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
This is a follow-up to commit 4be2dc6bd3 .
* gnu/packages/patches/vlc-livemedia-2024.11.28.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/video.scm (vlc)[source]: Use patch.
Fixes: guix/guix#4579
Change-Id: Ibee73a199f0d47324d30839a6a6f00b71a72a000
gcal is a leaf package, and the only one kept at gnu/packages/gcal.scm.
There is no special reason to keep it in a dedicated file.
* gnu/local.mk: Remove reference to packages/gcal.scm.
* gnu/packages/gcal.scm (gcal): Move from here ...
* gnu/packages/calendar.scm: ... to here.
Update copyright headers via merge.
* po/packages/POTFILES.in: Remove reference to gnu/packages/gcal.scm.
Change-Id: I196ce61ebb4caa683b97483f6ea1d6e505f05af7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/ssh.scm (lsh): Delete and redefine as deprecated and
replaced by openssh.
* gnu/packages/patches/lsh-fix-x11-forwarding.patch: Remove file.
* gnu/packages/ssh.scm (dist_patch_DATA): Unregister file.
* tests/guix-gc.sh: Use hello instead of lsh.
Change-Id: Ic2a31dc79a777f9b6569e220620ecfc14fb75722
This is a follow-up to commit 6ff714dfb1 .
* gnu/packages/patches/extempore-unbundle-external-dependencies.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
Change-Id: Ie2fec53924274b79d1103b889e285b4467fd62e5
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/audio.scm (jamesdsp): Update to 2.7.0-0.53cf098.
[arguments]<#:phases>: Replace 'build, 'check and 'install phases with those
from gnu-build-system.
[source]<patches>: Remove "jamesdsp-fix-bulid-on-pipewire-1.4.0.patch".
* gnu/local.mk: Deregister it.
Change-Id: I4d8809cc32cc24a3dc14f9cc465587e3cb0f61c5
This fixes sysdig.
* gnu/packages/patches/falcosecurity-libs-bpf-probes-fix.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linux.scm (falcosecurity-libs): Apply it.
Change-Id: Ie908824288febb767114a932c050231c6f7647c9
This reverts commit 6ab1890aba.
This commit is incomplete as it doesn’t include the introduced patch file.
Change-Id: Ie4ec1a143c256748b09f34f131e78a010443f12c
* gnu/packages/patches/python-pytorch-for-r-torch-fix-codegen.patch,
gnu/packages/patches/python-pytorch-for-r-torch-system-libraries.patch: Update.
* gnu/packages/patches/python-pytorch-for-r-torch-without-kineto.patch: New file.
* gnu/local.mk (dist_patch_DATA): Record it.
* gnu/packages/machine-learning.scm
(python-pytorch-for-r-torch): Update to 2.7.1.
[source]: Use new patch.
[arguments]: Remove phase 'fix-aten-vec; copy and adjust 'use-system-libraries
phase from python-pytorch.
[inputs]: Inherit all from python-pytorch; replace gloo with gloo-for-r-torch.
[native-inputs]: Inherit all from python-pytorch.
[propagated-inputs]: Inherit all from python-pytorch.
Change-Id: Ib2cf511fc34f609bbc7e92971720b00c4523419f
* gnu/packages/patches/chez-irregex-import-cond-expand.patch: New file.
* gnu/local.mk (dist_patch_DATA): New entry for
chez-irregex-import-cond-expand.patch.
* gnu/packages/chez.scm (chez-irregex): Update to 0.9.11.
[source]: Switch to the original upstream and apply the patch.
[arguments]<#:test-target><#:tests?>: Disable test since it's not available in
Chez.
<#:phases>:
In phase 'configure', setup CHEZSCHEMELIBDIRS environment variable.
In phase 'build', run 'make chez-build'.
In phase 'install', run 'make chez-install'.
[home-page]: Switch to the original homepage.
Change-Id: I1da16657cc41d278803c20ef7d674a8fdc928c00
Signed-off-by: Ludovic Courtès <ludo@gnu.org>