~ruther/guix-local

ref: ad4a5e5a50ece12ec00fdda8f8a6e360e21a1e35 guix-local/gnu d---------
ad4a5e5a — Danny Milosavljevic 1 year, 3 months ago
gnu: Add python-ndeflib.

* gnu/packages/python-xyz.scm (python-ndeflib): New variable.

Change-Id: Ifbff48257b0b2124f0dbbb1621a1c35dd2907fba
ef7019e5 — Danny Milosavljevic 1 year, 3 months ago
gnu: Add python-bleak.

* gnu/packages/python-xyz.scm (python-bleak): New variable.

Change-Id: Ia63bfbd6b79743a41f50cad1bdde9c586f8437cd
78194578 — Danny Milosavljevic 1 year, 3 months ago
gnu: Add python-dbus-fast.

* gnu/packages/python-xyz.scm (python-dbus-fast): New variable.

Change-Id: Ie3bfdf71c74bff59067c0b49554e77de0d7bbc49
1f892e09 — Danny Milosavljevic 1 year, 3 months ago
gnu: Add python-pydes.

* gnu/packages/python-crypto.scm (python-pydes): New variable.

Change-Id: I2a9ab9544211f2a5e8b3e8428ab795939ce0c22e
4797fb64 — Maxim Cournoyer 1 year, 3 months ago
services: Export gnome-desktop-configuration-polkit-ignorelist accessor.

* gnu/services/desktop.scm: Export
gnome-desktop-configuration-polkit-ignorelist accessor.

Change-Id: Ia2281c2c3f98e508d12d65487d72281821308d6e
3cf25893 — Maxim Cournoyer 1 year, 3 months ago
gnu: udisks: Patch eject and umount commands.

Since commit "96317d13ae60f1d9a5b1b40b8f72ad8ddc4e653c" (gnu: udisks: Remove
obsolete wrap-udisksd phase.), the eject and umount commands had to be found
on PATH, leading to errors such as "Error spawning command-line `eject [...]"
when atempting to eject a drive via Nautilus, for example.

* gnu/packages/freedesktop.scm (udisks) [arguments]
<phases>: Add new patch-commands phase.

Change-Id: Ia414393f0d9da2eedd1e28c3baaf6b83a76df34c
0e8c8fd1 — Maxim Cournoyer 1 year, 3 months ago
gnu: libblockdev: List unpatched file system plugins/programs.

* gnu/packages/disk.scm (libblockdev) [arguments] <phases>: Output a warning
message for each unpatched program in the patch-plugin-paths phase.

Change-Id: I44fcb1cad339581536f9136147de54ca259719c1
d1e3c41a — Danny Milosavljevic 1 year, 3 months ago
gnu: llama-cpp: Update to b4549.

* gnu/packages/machine-learning.scm (llama-cpp): Update to b4549.
[arguments]<#:phases>[disable-unrunable-tests]: Modify.

Change-Id: I7dd80273dc000e1ac6b46930222c4b4ebcddcb5f
gnu: mtools: Update to 4.0.47.

* gnu/packages/mtools.scm (mtools): Update to 4.0.47.

Change-Id: Ifdd02323795ccb00839232772d9db2a1ff3c1204
Signed-off-by: Andreas Enge <andreas@enge.fr>
39dd3870 — Zheng Junjie 1 year, 3 months ago
gnu: libxml2: Fix build to loongarch64.

* gnu/packages/xml.scm (libxml2)[native-inputs]: When target is loongarch64, add
config.
[arguments]: When target is loongarch64, Add update-config-scripts phase.

Change-Id: Icd2fbfbb321842933ddb9935fd8c3121beb2ad8c
gnu: trealla: Update to 2.63.33.

* gnu/packages/prolog.scm (trealla): Update to 2.63.33.

Change-Id: Ifa0d3125f4bd8e11451d26fc37e7062c32cec5c2
35c6ae6e — Giacomo Leidi 1 year, 4 months ago
services: restic-backup: Implement as a Shepherd timer.

This patch implements restic backup with Shepherd services.  It is
supposed not to break any existing setup.

* gnu/services/backup.scm (restic-backup-job): Add Shepherd
configuration options;
(restic-backup-job->mcron-job): Replace with...;
(restic-job-log-file): New procedure;
(restic-backup-job->shepherd-service): New procedure;
(restic-backup-activation): New procedure;
(restic-backup-service-type): Replace mcron with Shepherd extension and add
activation extension hook.
* doc/guix.texi: Document it.

Change-Id: I66de3b6a1cb6177f9e4ee0c2acf3013ecbcdd338
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
9f9e89a8 — Ludovic Courtès 1 year, 3 months ago
gnu: linux-libre: Remove duplicate “linux-libre-arm64-generic@6.12” package.

Fixes a regression in 5c2bcafd281fdd31b3dfec5a67ba85084c58cf60, which
led to having two “linux-libre-arm64-generic@6.12” packages on
aarch64-linux, thus leading to a failure of the “fold-available-packages
with/without cache” in ‘tests/packages.scm’.

* gnu/packages/linux.scm (linux-libre-lts-arm64-generic): Check whether
‘linux-libre-lts-version’ is equal to ‘linux-libre-version’ and, if so,
make it an alias for ‘linux-libre-arm64-generic’.

Change-Id: I01e4d4ff9c66ffe1cb33dd781fba9f7f6b40e93e
gnu: Add tellico.

* gnu/packages/kde-office.scm (tellico): New variable.

Change-Id: If844492deb44ccd44f7598413f41e69957306726
gnu: Add yaz.

* gnu/packages/networking.scm (yaz): New variable.

Change-Id: Ib18a68f58735d679a26108bd57f943caf4941884
gnu: Add libcsv.

* gnu/packages/serialization.scm (libcsv): New variable.

Change-Id: I0099d72027ccb1c22e937993d36b979c52bb67d3
gnu: parallel: Update to 20250122.

* gnu/packages/parallel.scm (parallel): Update to 20250122.

Change-Id: I71a2da59ce82c7e676e372c752b8248cfd5b5c12
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
30e18bb4 — David Thompson 1 year, 3 months ago
gnu: guile-goblins: Update to 0.15.0.

* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.15.0.
[propagated-inputs]: Add guile-websocket and drop guile-gcrypt.

Change-Id: I0fe5983f8c9c23480359377976fa370eefe773c1
8f219ec0 — Zheng Junjie 1 year, 4 months ago
gnu: elfutils: Fix build to loongarch64.

* gnu/packages/elf.scm (elfutils)[native-inputs]: When target is loongarch64,
add config.
[arguments]: When target is loongarch64, Add update-config-scripts phase.

Change-Id: I0a0b4faa8594ecca2344eb4b15392e4355e79e45
b3c0f209 — Zheng Junjie 1 year, 4 months ago
gnu: pcre2: disable jit on loongarch64.

* gnu/packages/pcre.scm (pcre2)[arguments]<#:configure-flags>: when
target loongarch64, don't pass --enable-jit.

Change-Id: I5c57da334da0d9fe33e3ec7963a4967e5463d125
Next