~ruther/guix-local

1e6ee0f6 — Danny Milosavljevic 1 year, 4 months ago
gnu: python-gnupg: Update to 0.5.0.

* gnu/packages/gnupg.scm (python-gnupg): Update to 0.5.0.
[build-system]: Modify to pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I6bd67d1eff7eba410a37616cc800a62ea87c9961
56fbdee1 — Danny Milosavljevic 1 year, 4 months ago
gnu: python-hidapi: Update to 0.14.0.post2.

* gnu/packages/libusb.scm (python-hidapi): Update to 0.14.0.post2.
[native-inputs]: Add pkg-config.

Change-Id: I07709234bb9946587aa3696fa8a1d7ecc321a35f
aea7f8ee — Danny Milosavljevic 1 year, 4 months ago
gnu: {python-pycryptodome, python-pycryptodomex}: Update to 3.21.0.

* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.21.0.
(python-pycryptodomex): Update to 3.21.0.

Change-Id: Ic9b4325d752e066e6aaf9cb88f27b20241174687
6b9e1cd2 — Danny Milosavljevic 1 year, 4 months ago
gnu: Add python-nfcpy.

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

Change-Id: I4b7a3fec8999d23c8d734d3b683c52ba023f8644
ad4a5e5a — Danny Milosavljevic 1 year, 4 months ago
gnu: Add python-ndeflib.

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

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

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

Change-Id: Ia63bfbd6b79743a41f50cad1bdde9c586f8437cd
78194578 — Danny Milosavljevic 1 year, 4 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, 4 months ago
gnu: Add python-pydes.

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

Change-Id: I2a9ab9544211f2a5e8b3e8428ab795939ce0c22e
4797fb64 — Maxim Cournoyer 1 year, 4 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, 4 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, 4 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, 4 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, 4 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
b1e6fd82 — Zheng Junjie 1 year, 4 months ago
utils: target-64bit?: Add loongarch64 case.

* guix/utils.scm (target-64bit?): Add loongarch64 case.

Change-Id: Ide3ae539d8717b11b05e410c76c97fa7bbdae008
137e7eb6 — Zheng Junjie 2 years ago
build-system: go: Add loongarch64 support.

* guix/build-system/go.scm (go-target): Add loongarch64 case.

Change-Id: I5186e9d8c93f3524341119dcb478168676d6a66d
0514dc65 — Zheng Junjie 2 years ago
build-system: meson: Add loongarch64 support.

* guix/build-system/meson.scm (make-machine-alist): Add loongarch64 case.

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

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

Change-Id: Ifa0d3125f4bd8e11451d26fc37e7062c32cec5c2
646202bf — Ludovic Courtès 1 year, 5 months ago
docker: Build tarballs reproducibly.

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

* guix/docker.scm (tar): New procedure.
(create-empty-tar, build-docker-image): Use it instead of calling
‘invoke’ directly.

Reported-by: Simon Josefsson <simon@josefsson.org>
Change-Id: Ia899c43ed6a3809ff845de0953e3d38cccf24609
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>
Next