summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-01-25services: restic-backup: Implement as a Shepherd timer.Giacomo Leidi
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 <[email protected]>
2025-01-24tests: pack: Improve AppImage tests.Noé Lopez
* tests/pack.scm: Improve AppImage tests. Change-Id: I7890b902f65a2944ae8fa03db8a964deda3c725c Signed-off-by: Ludovic Courtès <[email protected]>
2025-01-24pack: Support localstatedir in AppImage format.Noé Lopez
* guix/scripts/pack.scm (self-contained-appimage): Support localstatedir option. Change-Id: I296b3d3e442aa90f36de62a9b23aba4a2c3de9a0 Signed-off-by: Ludovic Courtès <[email protected]>
2025-01-24gnu: linux-libre: Remove duplicate “[email protected]” package.Ludovic Courtès
Fixes a regression in 5c2bcafd281fdd31b3dfec5a67ba85084c58cf60, which led to having two “[email protected]” 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
2025-01-24upstream: ‘package-archive-type’ doesn’t choke on lack of extension.Ludovic Courtès
* guix/upstream.scm (package-archive-type): Check whether EXTENSION is true. Change-Id: I35886770e7c0e941ff3990030dab03b53efc70ab
2025-01-24lint: Adjust ‘check-inputs-should-not-be-an-input-at-all’ tests for Python.Ludovic Courtès
This is a followup to bea2914b3d1b06cc8cc1d9cff88c0dd7d8ebb1be, which removed ‘python-setuptools’ from the list of “unauthorized” inputs. * tests/lint.scm ("inputs: python-pip should not be an input at all (input)") ("inputs: python-pip should not be an input at all (native-input)") ("inputs: python-pip should not be an input at all (propagated-input)"): New tests, with s/python-setuptools/python-pip/. Change-Id: Ic575825da5c64052d3d573b37b458bd61547bae1
2025-01-25Update mailmap.Zheng Junjie
* .mailmap: Add entry for Zheng Junjie. Change-Id: I1fd39d369b3de71946acdfff92af103a052e8471
2025-01-25gnu: Add tellico.Sughosha
* gnu/packages/kde-office.scm (tellico): New variable. Change-Id: If844492deb44ccd44f7598413f41e69957306726
2025-01-25gnu: Add yaz.Sughosha
* gnu/packages/networking.scm (yaz): New variable. Change-Id: Ib18a68f58735d679a26108bd57f943caf4941884
2025-01-25gnu: Add libcsv.Sughosha
* gnu/packages/serialization.scm (libcsv): New variable. Change-Id: I0099d72027ccb1c22e937993d36b979c52bb67d3
2025-01-25gnu: parallel: Update to 20250122.Andy Tai
* gnu/packages/parallel.scm (parallel): Update to 20250122. Change-Id: I71a2da59ce82c7e676e372c752b8248cfd5b5c12 Signed-off-by: Zheng Junjie <[email protected]>
2025-01-24gnu: guile-goblins: Update to 0.15.0.David Thompson
* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.15.0. [propagated-inputs]: Add guile-websocket and drop guile-gcrypt. Change-Id: I0fe5983f8c9c23480359377976fa370eefe773c1
2025-01-25gnu: elfutils: Fix build to loongarch64.Zheng Junjie
* 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
2025-01-25gnu: pcre2: disable jit on loongarch64.Zheng Junjie
* gnu/packages/pcre.scm (pcre2)[arguments]<#:configure-flags>: when target loongarch64, don't pass --enable-jit. Change-Id: I5c57da334da0d9fe33e3ec7963a4967e5463d125
2025-01-25gnu: isl: Fix build to loongarch64.Zheng Junjie
* gnu/packages/gcc.scm (isl)[arguments]: When target is loongarch64, Add update-config-scripts phase. [native-inputs]: When target is loongarch64, Add config. Change-Id: If60b28f64dd3285f5b89000c42e714be07876400
2025-01-25gnu: sed: Fix build to loongarch64.Zheng Junjie
* gnu/packages/base.scm (sed)[native-inputs]: When target is loongarch64, add config. [arguments]: When target is loongarch64, Add update-config-scripts phase. Change-Id: I056d5004ec326f8c5b30853d5ea401ea12a949b7
2025-01-25gnu: bash: Fix build to loongarch64.Zheng Junjie
* gnu/packages/bash.scm (bash)[native-inputs]: When target is loongarch64, Add config. [arguments]: When target is loongarch64, Add update-config-scripts phase. Change-Id: Icadaace85a62582fcb0724dda8f5067d22257cd6
2025-01-25gnu: libatomic-ops: Fix build to loongarch64.Zheng Junjie
* gnu/packages/bdw-gc.scm (libatomic-ops)[native-inputs]: When target is loongarch64, Add config. [arguments]: When target is loongarch64, Add update-config-scripts phase. Change-Id: I7a56860910e38985573482d4a4cfa622d8158f7c
2025-01-25gnu: gdbm: Fix build to loongarch64.Zheng Junjie
* gnu/packages/dbm.scm (gdbm)[arguments]: When target is loongarch64, Add update-config phase. [native-inputs]: When target is loongarch64, Add config. Change-Id: I1fd1b0b4171ae3cddbcc1683f8cb12ed85fa5da8
2025-01-25gnu: readline: Fix build to loongarch64.Zheng Junjie
* gnu/packages/readline.scm (readline)[arguments]: When target is loongarch64, Add update-config-scripts phase. [native-inputs]: When target is loongarch64, Add config. Change-Id: Ie369d53c7f2493a7a65fe592a3671719dee264c0
2025-01-25gnu: openssl: Support loongarch64.Zheng Junjie
* gnu/packages/tls.scm (target->openssl-target, target->openssl-target): Add loongarch64 case. Change-Id: Ie85b4e1f39650f6134c9b5c4c81e0d5f83068558
2025-01-25gnu: %glibc-stripped: Fix cross-compiling to loongarch64.Zheng Junjie
gnu/packages/make-bootstrap.scm (%glibc-stripped)[inputs]: When target loongarch64, Use linux-libre-headers-5.19.17. Change-Id: I4b2b9168aa3716445d1b88b4db3dcf4ad038a45d
2025-01-25gnu: cross-base: Add cross-compiling support for loongarch64.Zheng Junjie
gnu/packages/cross-base.scm (cross-kernel-headers/deprecated, cross-kernel-headers*): When target loongarch64, use linux-libre-headers-5.19.17. Change-Id: Ib144ebf86428dddd92f5b899dc241a428f8dc374
2025-01-25gnu: Add linux-libre-headers-5.19.17.Zheng Junjie
linux 5.19 include loongarch support, so add it. * gnu/packages/linux.scm (linux-libre-headers-5.19.17): New variable. Change-Id: Iddd930c1f7243f5307bec75c41f70d5ff5bbd531
2025-01-25utils: Add target-loongarch64?.Zheng Junjie
* guix/utils.scm (target-loongarch64): New procedure. Change-Id: I8d21bcf04d479937039f6f507b5460bb560fd8ec
2025-01-25gnu: glibc-dynamic-linker: Add loongarch64-linux support.Zheng Junjie
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add loongarch64-linux case. Change-Id: I57bb3d34aec82e12de75913c53bf70fc83137404
2025-01-25guix: Add loongarch platform.Zheng Junjie
* Makefile.am (MODULES): Add loongarch platform module. * doc/guix.texi: Add documentation for loongarch platform. * guix/platforms/loongarch.scm (loongarch64-linux): New variable. Change-Id: I71b8f3cb3b2f0d9562bbbefdc1f2fc4b2dcc4fbb
2025-01-25gnu: font-gnu-unifont: Update to 16.0.02.gemmaro
* gnu/packages/fonts.scm (font-gnu-unifont): Update to 16.0.02. [arguments] <#:phases>: Replace "/bin/sh" without the "-s" flag. Skip the thumbnails task. Co-authored-by: Ashvith Shetty <[email protected]> Change-Id: I56d1abb939d61e7c244bf0c117f0b5d13d053950 Signed-off-by: Hilton Chain <[email protected]> Modified-by: Hilton Chain <[email protected]>
2025-01-24gnu: go-github-com-syncthing-notify: Fix indentation.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Fix indentation. Change-Id: I50a4283912d1444374f5422e0dc4b75f5e33778f
2025-01-24gnu: go-github-com-syncthing-notify: Update to ↵Sharlatan Hellseher
0.0.0-20210616190510-c6b7342338d2. * gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Update to 0.0.0-20210616190510-c6b7342338d2. Change-Id: I3e216523dd714f35f22104a0c597c167bf9333ad
2025-01-24gnu: packages/syncthing: Remove (gnu packages golang).Sharlatan Hellseher
* gnu/packages/syncthing.scm: Remove (gnu packages golang) as no longer required. Change-Id: I884595ec431b153868902271885e179bb4cf812e
2025-01-24gnu: Syncthing: Update to 1.28.1.Leo Famulari
* gnu/packages/syncthing.scm (syncthing): Update to 1.28.1. [arguments]: Adjust the 'build' and 'install' phases to upstream changes. Change-Id: Icc7342ce13ffa03df51e4e71faf2e19a0636635f Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-01-24gnu: python-fastbencode: Use python-cython-3Dariqq
The c extension does not build with regular python-cython. * gnu/packages/python-xyz.scm (python-fastbencode)[native-inputs]: Replace python-cython with with python-cython-3. Change-Id: I9ecfdcfe1ff9fe8b3e5977d452f655b842e4d52d Signed-off-by: Sharlatan Hellseher <[email protected]>
2025-01-24gnu: lynis: update to 3.1.1.nik gaffney
* gnu/packages/admin.scm (lynis): Update to 3.1.1. Change-Id: I3d06c9ca6472da63eda0bf809c83d7fd521789ff Modified-by: Janneke Nieuwenhuizen <[email protected]> Signed-off-by: Janneke Nieuwenhuizen <[email protected]>
2025-01-24gnu: lynis: Fix build by updating sdk hash.Janneke Nieuwenhuizen
This is a follow-up to commit 611b5e5bd0ee812377d752d92c19090cbef2556a gnu: lynis: Update to 3.0.9. where the commit of the lynis sdk was updated but its hash was not. Reported by mehrad via IRC. * gnu/packages/admin.scm (lynis)[native-inputs]: Update hash. Change-Id: I13e8cf8d36cefb319bfd4809e3e90586b9c9ad43
2025-01-24gnu: elixir: Update to 1.18.2.Igor Goryachev
* gnu/packages/elixir.scm (elixir): Update to 1.18.2. Change-Id: Ie43df675be73082a5b5fd86b64d5128ecb5e69c4 Signed-off-by: Zheng Junjie <[email protected]>
2025-01-24gnu: erlang: Update to 27.2.1.Igor Goryachev
* gnu/packages/erlang.scm (erlang): Update to 27.2.1. Change-Id: I881c80eec41d8797f4509b0cc43dcea0d69a1d94 Signed-off-by: Zheng Junjie <[email protected]>
2025-01-24gnu: ugrep: Update to 7.2.0.Ashish SHUKLA
* gnu/packages/search.scm (ugrep): Update to 7.2.0. Change-Id: I391d8bd95c3a4fb38652075ac04d328df4c3e4fb Signed-off-by: Zheng Junjie <[email protected]>
2025-01-24gnu: Add libksane.Sughosha via Guix-patches via
* gnu/packages/kde.scm (libksane): New variable. Change-Id: I505e2010485e7d4ea9eb70fcf0ab868d0bdb2925
2025-01-24gnu: Add ksanecore.Sughosha via Guix-patches via
* gnu/packages/kde.scm (ksanecore): New variable. Change-Id: I94bef38d1c83194cf5353c4b94dc0b4402d0fc31
2025-01-24gnu: buildah: Update to 1.38.1.Tomas Volf
* gnu/packages/containers.scm (buildah): Update to 1.38.1. Change-Id: I2aca88910aff3c4abab9fcef473da9ef2e6a6ed0 Signed-off-by: Zheng Junjie <[email protected]>
2025-01-24gnu: podman: Update to 5.3.2.Tomas Volf
* gnu/packages/containers.scm (podman): Update to 5.3.2. Change-Id: Idee37d26c2eea2c5f16249d32735d9fa6241fda5 Signed-off-by: Zheng Junjie <[email protected]>
2025-01-24gnu: diffoscope: Update to 285.Vagrant Cascadian
* gnu/packages/diffoscope.scm (diffoscope): Update to 285. Signed-off-by: Zheng Junjie <[email protected]>
2025-01-23gnu: distrobox: Update to 1.8.1.1.jgart
* gnu/packages/containers.scm (distrobox): Update to 1.8.1.1. Change-Id: I00ac25e9ec9b1b32e08396efab2251eefbb98e65
2025-01-23gnu: trealla: Update to 2.63.32.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.63.32. Change-Id: Ie03bcb4ce891e12b7a6bcc5d8423d37b1998c6a7
2025-01-23gnu: p2pool: Update to 4.3.Guillaume Le Vaillant
* gnu/packages/finance.scm (p2pool): Update to 4.3. [inputs]: Remove gss. Change-Id: I9a2bc683cd717fe627965e3c3b4d29cf889eef01
2025-01-23gnu: guile-websocket: Update to 0.2.0.David Thompson
* gnu/packages/guile-xyz.scm (guile-websocket): Update to 0.2.0. Change-Id: Idca2d196b5fe43673cfe6a271f8486dd3fea5bbf
2025-01-23gnu: Add r-shinyauthr.King, Spencer
* gnu/packages/cran.scm (r-shinyauthr): New variable. Change-Id: Ib96a8518e6bafaef61a03ac1b1131c4c893466a5 Signed-off-by: Ricardo Wurmus <[email protected]>
2025-01-23gnu: Add r-imola.King, Spencer
* gnu/packages/cran.scm (r-imola): New variable. Change-Id: I190847c8f80261c77954db242511a4e05a566695 Signed-off-by: Ricardo Wurmus <[email protected]>
2025-01-23gnu: Add r-shiny-router.King, Spencer
* gnu/packages/cran.scm (r-shiny-router): New variable. Change-Id: Ie2d89a1cb1cf0e863a7296df3299295474b8aac0 Signed-off-by: Ricardo Wurmus <[email protected]>