summaryrefslogtreecommitdiff
path: root/gnu/packages/backup.scm
AgeCommit message (Collapse)Author
2026-05-18gnu: borgmatic: Update to 2.1.5.Sharlatan Hellseher
* gnu/packages/backup.scm (borgmatic): Update to 2.1.5. [phases]{set-path}: Remove phase. [native-inputs]: Remove python-wheel; add python-pytest-timeout. Change-Id: Ia6aa2d2447db4f2fff6441c52298234396d7c057
2026-05-18gnu: borg: Update to 1.4.4.Sharlatan Hellseher
* gnu/packages/backup.scm (borg): Update to 1.4.4. [source]: Switch to git-fetch. <snippet>: Remove it as Git source does not provide generated C files. [arguments] <test-flags>: Limit parallel tests up to 8 threads for stability in CI; skip 7 more tests. [phases]{install-doc}: Remove phase. {fix-testsuite-setuid-mode, build-and-install-docs}: New phases. {install-shell-completions}: Introduce bash, zsh and fish variable in 'let*'. [inputs]: Remove python-msgpack-for-borg; add python-msgpack and python-packaging. [native-inputs]: Remove python-dateutil and python-wheel; add python-guzzle-sphinx-theme, python-pkgconfig, python-sphinx, and python-sphinxcontrib-jquery. * gnu/packages/python-xyz.scm (python-msgpack-for-borg): Delete variable. Change-Id: Ib681a7cac63b50e7c276e7b765fb273ad2ddebf9
2026-05-18gnu: packages: Drop python-pytest-runner native-inputs.Nicolas Graves
This commit was generated using https://codeberg.org/guix/guix/pulls/5862: guix style -S remove-native-inputs --parameter=python-pytest-runner and adding back python-pytest if necessary. * gnu/packages/geo.scm (python-pyshp) * gnu/packages/backup.scm (vorta) [native-inptus]: Remove python-pytest-runner, add python-pytest. * gnu/packages/backup.scm (duplicity) * gnu/packages/linux.scm (python-spython) * gnu/packages/bioinformatics.scm (python-cwl-utils) * gnu/packages/databases.scm (python-pyarrow, datasette) * gnu/packages/fontutils.scm (python-cu2qu) * gnu/packages/gnome.scm (terminator) * gnu/packages/music.scm (stargate) * gnu/packages/python-science.scm (python-upsetplot) * gnu/packages/python-web.scm (python-falcon, python-cssselect2) * gnu/packages/python-xyz.scm (python-docrep, python-cairocffi, python-entrypoint2) * gnu/packages/task-management.scm (todoman) * gnu/packages/video.scm (yle-dl) * gnu/packages/vpn.scm (sshuttle) [native-inptus]: Remove python-pytest-runner. Relates-to: https://codeberg.org/guix/guix/issues/7474 Change-Id: Ia79595309ba8965c4374e7c24a1ef4c3e36fe1ea Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18build-system/pyproject: Remove python-pytest-cov native-input.Nicolas Graves
* gnu/packages/astronomy.scm (python-wiimatch) * gnu/packages/audio.scm (python-resampy, python-librosa) * gnu/packages/backup.scm (borgmatic) * gnu/packages/bioinformatics.scm (python-bed-reader, python-pysnptool) (python-pairtools): * gnu/packages/check.scm (python-pytest-nunit, python-pytest-perf) * gnu/packages/dav.scm (vdirsyncer, radicale) * gnu/packages/django.scm (python-django-redis) * gnu/packages/engineering.scm (python-scikit-rf) * gnu/packages/fediverse.scm (python-mastodon-py) * gnu/packages/fontutils.scm (psautohint) * gnu/packages/geo.scm (python-pyogrio) * gnu/packages/graphviz.scm (python-uqbar) * gnu/packages/jupyter.scm (python-jupyterlab-server python-nbclient, python-jupyterlite-core, python-ipydatawidgets) * gnu/packages/machine-learning.scm (python-pymanopt, python-tensorly, python-torchmetrics) * gnu/packages/maths.scm (python-libensemble) * gnu/packages/music.scm (stargate) * gnu/packages/python-check.scm (python-atpublic, python-vcrpy) * gnu/packages/python-compression.scm (python-zipstream-ng) * gnu/packages/python-science.scm (python-plotnine, python-pandaparallel, python-pyts, python-pingouin) * gnu/packages/python-web.scm (python-devpi-process, python-cheroot, python-jsonpickle, python-flask-babel, python-url-normalize, python-elasticsearch, python-hupper, python-simple-websocket, python-apiron, python-huggingface-hub, python-aiosignal, python-ovh, python-cbor2, python-zeep, hypercorn, python-warcio, python-aioftp, python-oauthlib, python-tinycss2, python-cssselect2, python-httpcore, python-wsgiprox, python-venusian, gunicorn) * gnu/packages/python-xyz.scm (python-janus, python-affine, python-contourpy, python-echo, python-rasterio, python-rich-tables, python-babel, python-pymarshal, python-portalocker, python-expandvars, python-mizani, python-cligj, autokey, python-robotframework-pythonlibcore, python-lsp-jsonrpc, python-numpydoc, python-pillow, python-manimpango, python-cairocffi, python-pubmed-parser, python-sentry-sdk, python-prettytable, python-sniffio, python-ipywidgets, python-pyproject-api, python-pymemcache, python-async-lru, python-numcodecs, python-mwclient, python-cmd2, python-pyan3, python-platformdirs, python-multipart, python-shtab, python-scooby) * gnu/packages/rdf.scm (python-rdflib-6) * gnu/packages/simulation.scm (python-fenics-dijitso) * gnu/packages/sphinx.scm (python-sphinx-design) * gnu/packages/statistics.scm (python-patsy, python-rchitect) * gnu/packages/task-management.scm (todoman) * gnu/packages/vpn.scm (sshuttle) * gnu/packages/web.scm (anonip, python-tibanna) [native-inputs]: Remove python-pytest-cov. Change-Id: I32f027794e90333c27fdff5871180779f603846c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: restic: Update to 0.18.1.Sharlatan Hellseher
This change updates Restic to the latest version and fix building of manpages. See: <https://codeberg.org/guix/guix/issues/4915#issuecomment-14537649>. * gnu/packages/backup.scm (restic): Update to 0.18.1. [arguments] <test-flags>: Drop all. [phases]{fix-python-path}: New phase. {install-docs}: Swap input-path with unpack-path to have access to project's root. [native-inputs]: Remove go-github-com-minio-sha256-simd; add python-minimal. Change-Id: I9c65f6f9e0b2633784d7148fa514203c293186a1
2026-04-08gnu: btar: Use newest librsync.Hugo Buddelmeijer
* gnu/packages/backup.scm (btar)[inputs]: Replace librsync-0.9 with librsync. Merges guix/guix!7732 Change-Id: Ib2c696185cfd6bc783c1fa2d246a589050e866f9 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-29gnu: restic: Update to 0.17.3.Sharlatan Hellseher
* gnu/packages/backup.scm (restic): Update to 0.17.3. Use G-Expressions. [source]: Switch to git-fetch. [arguments] <go>: Use defult (go-1.24). <tests?, test-flags, test-subdirs>: Enable tests, skip only 2 tests and step up from "cmd/restic". <phases>: Use default 'build, 'check and 'install; remove 'install-shell-comletion, no longer provided. [native-inputs]: Add go-cloud-google-com-go-storage, go-github-com-anacrolix-fuse, go-github-com-azure-azure-sdk-for-go-sdk-azcore, go-github-com-azure-azure-sdk-for-go-sdk-azidentity, go-github-com-azure-azure-sdk-for-go-sdk-storage-azblob, go-github-com-backblaze-blazer, go-github-com-cenkalti-backoff-v4, go-github-com-cespare-xxhash-v2, go-github-com-elithrar-simple-scrypt, go-github-com-google-go-cmp, go-github-com-hashicorp-golang-lru-v2, go-github-com-klauspost-compress, go-github-com-minio-minio-go-v7, go-github-com-minio-sha256-simd, go-github-com-ncw-swift-v2, go-github-com-peterbourgon-unixtransport, go-github-com-pkg-errors, go-github-com-pkg-profile, go-github-com-pkg-sftp, go-github-com-pkg-xattr, go-github-com-restic-chunker, go-github-com-spf13-cobra, go-github-com-spf13-pflag, go-go-uber-org-automaxprocs, go-golang-org-x-crypto, go-golang-org-x-net, go-golang-org-x-oauth2, go-golang-org-x-sync, go-golang-org-x-sys, go-golang-org-x-term, go-golang-org-x-text, go-golang-org-x-time, go-google-golang-org-api, go-github-com-envoyproxy-go-control-plane, and go-github-com-envoyproxy-go-control-plane-envoy. Fixes: guix/guix#4915 Change-Id: I8f470a16e97cf2081a8cb3a798f7e931a96cae1f
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-01gnu: ruby-asciidoctor/minimal: Move to ruby-xyz module.Aaron Covrig
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor/minimal): Move to... * gnu/packages/ruby-check.scm (ruby-asciidoctor/minimal): ...here. * gnu/packages/backup.scm, * gnu/packages/ccache.scm, * gnu/packages/cluster.scm, * gnu/packages/compton.scm, * gnu/packages/cryptsetup.scm, * gnu/packages/engineering.scm, * gnu/packages/games.scm, * gnu/packages/irc.scm, * gnu/packages/ntp.scm, * gnu/packages/password-utils.scm, * gnu/packages/radio.scm, * gnu/packages/ruby-check.scm, * gnu/packages/syndication.scm, * gnu/packages/task-management.scm, * gnu/packages/version-control.scm: Add module import. Change-Id: I1083b2bb9d59fb4762cbbad777d059c321a997dd Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-25gnu: burp: Update to 3.2.0.Carlos Durán Domínguez
* gnu/packages/backup.scm (burp): Update to 3.2.0. [inputs]: Add libxcrypt. Fixes: guix/guix#6534 Change-Id: If5b9fdb1eada5598b63252072f425d152e5803ba Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-25gnu: burp: Improve style.Carlos Durán Domínguez
* gnu/packages/backup.scm (burp): Use G-expressions. [arguments]: Use G-expressions. Change-Id: I56ab9b7a686997014d378612cf2e3901771848a5 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24gnu: borgmatic: Update to 2.1.2.Nick Blumenauer
* gnu/packages/backup.scm (borgmatic): Update to 2.1.2. Change-Id: I6cc541e821c4b033dc64ed68e1d0ba88391510bf Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11gnu: vorta: Delete python-wheel.jgart
* gnu/packages/backup.scm (vorta)[native-inputs]: Delete python-wheel. Change-Id: Ib16b633567dd1684b345eaf87b85988ab0ff190e
2026-02-11gnu: vorta: Update to 0.11.3.moksh
* gnu/packages/backup.scm (vorta): Update to 0.11.3. Change-Id: I338d0b595e74f90f881dcc7879be2e1ef8c58766 Signed-off-by: jgart <jgart@dismail.de>
2026-02-07gnu: vorta: Relocate phase 'set-HOME.Nicolas Graves
* gnu/packages/backup.scm (vorta)[arguments]<#:phases>: Relocate phase 'set-HOME. Change-Id: Ief4c40b75e856b6e10df2069ef4bfa501ac5ec8c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-25gnu: duplicity: Remove python-lockfile propagated-input.Nicolas Graves
* gnu/packages/backup.scm (duplicity)[propagated-input]: Remove python-lockfile. Change-Id: Ieaa7330354c96aee0ee4c754419b10380f24acda Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-12gnu: Add libarchive-next.Maxim Cournoyer
* gnu/packages/backup.scm (libarchive-next): New variable. Change-Id: Ifc4b9f79fc2a382da69b524ad4a5921ee90e0ba7
2025-12-25gnu: borgmatic: Use official upstream source.jgart
* gnu/packages/backup.scm (borgmatic)[source]: Use official upstream source. Change-Id: I7c4500030b64716dd501416a7437b7a2c67845ad
2025-12-25gnu: borgmatic: Enable all tests.jgart
* gnu/packages/backup.scm (borgmatic): Enable all tests. [source]: Use GitHub source. [arguments]: Enable all tests and format code. Change-Id: Ia05ed054f13fb234fae8571d1c17aa1f99081747
2025-12-25gnu: borgmatic: Enable tests.jgart
* gnu/packages/backup.scm (borgmatic)[arguments]: Enable tests. Change-Id: Ie9db847586fd91d0ce1a7fa162d36878ed81fc00
2025-12-25gnu: borgmatic: Update to 2.0.13.jgart
* gnu/packages/backup.scm (borgmatic): Update to 2.0.13. Change-Id: I9bc978aa8c910097d518efafa9f1193de7eaf9fc
2025-12-25gnu: vorta: Update to 0.11.1.jgart
* gnu/packages/backup.scm (vorta): Update to 0.11.1. Change-Id: I8e41ccd1c18f13e7cb95cd4f46977d595b898cd0
2025-12-25gnu: borg: Update to 1.4.3.jgart
* gnu/packages/backup.scm (borg): Update to 1.4.3. Change-Id: Ifc561ec3323e78322e2fbe368f7ab9947b08245c
2025-11-25gnu: Remove zbackup.Andreas Enge
* gnu/packages/backup.scm (zbackup): Delete variable. Fixes: guix/guix#3822 Change-Id: I067b8df90910444136ee6ca65148c26ba524697c
2025-10-02gnu: duplicity: Fix tests by switching to pyproejct.mstenek
* gnu/packages/backup.scm (duplicity): [build-system]: Switch to pyproejct-build-system. [arguments]: Remove <test-target>. Fixes: guix/guix#3125 Change-Id: If13a5d6e4f5d111bb2a1a14a7e9b1f85c8b5560b Reviewed-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: borg: Use python-msgpack-for-borg.Nicolas Graves
Otherwise tests fail. * gnu/packages/backup.scm (borg)[inputs]: Replace python-msgpack by python-msgpack-for-borg. Change-Id: Icc02fa62856d17b20f42ecdf630dacef6dc44197 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: borg: Switch to pyproject-build-system.Sharlatan Hellseher
* gnu/packages/backup.scm (borg) [build-system]: Use pyproject. [arguments] <test-flags>: Move all test related options here; run tests in parallel, supported by upstream. <phases>: Use default 'check. [native-inputs]: Add python-pytest-benchmark, python-pytest-xdist, python-setuptools, and python-wheel. Change-Id: Ifa47a71be055cab86ee3c0a8dc34b943da881ad7
2025-09-18gnu: Remove libchop.Andreas Enge
* gnu/packages/backup.scm (libchop): Delete variable. Change-Id: I19ec27717e4f13a149f62e5a0a025c0f0f84c74d
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-08-19gnu: borgmatic: Update to 2.0.7.Fabio Natali
* gnu/packages/backup.scm (borgmatic): Update to 2.0.7. [inputs]: Remove python-colorama. Change-Id: I236753e33f21bc8f04e3dad5e4248ba2c4c04398 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18gnu: dump: Use G-expressions.Zheng Junjie
* gnu/packages/backup.scm (dump)[arguments]: Use G-expressions. <#:configure-flags>: Add more CFLAGS. Change-Id: Ibb56cf4f86bb12b3e536c4b3b77013c013aa29e8 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18gnu: dump: Fix build with gcc 14.Zheng Junjie
* gnu/packages/backup.scm (dump)[arguments]<#:configure-flags>: Add CFLAGS=-Wno-error=int-conversion. Change-Id: Ibb56cf4f86bb12b3e536c4b3b77013c013aa29e8 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18gnu: libarchive: Explicitly disable openssl.Zheng Junjie
* gnu/packages/backup.scm (libarchive)[arguments]<#:configure-flags>: Add --without-openssl. Change-Id: Id64849ca319fc191998175ffb3ceba07c1bff744
2025-07-18gnu: libarchive: Update to 3.7.7.Zheng Junjie
* gnu/packages/backup.scm (libarchive): Update to 3.7.7. * gnu/packages/backup.scm (libarchive/fixed): Delete variable. * gnu/packages/patches/libarchive-remove-potential-backdoor.patch: Remove it * gnu/local.mk (dist_patch_DATA): Unregister it. Change-Id: Ia6474f9dae9a3d1a707d94fcace9bd50b2e3ac4c
2025-06-20gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).Nicolas Graves
* gnu/packages/ruby.scm: Move all packages except different versions of ruby and mruby, to either (gnu packages ruby-check) or (gnu packages ruby-xyz). * gnu/packages/ruby-check.scm (bundler, ruby-builder, ruby-cucumber-ci-environment, ruby-cucumber-compatibility-kit, ruby-cucumber-compatibility-kit-bootstrap, ruby-cucumber-core, ruby-cucumber-expressions, ruby-cucumber-gherkin, ruby-cucumber-html-formatter, ruby-cucumber-messages, ruby-cucumber-tag-expressions, ruby-cucumber-wire, ruby-diff-lcs, ruby-docile, ruby-fivemat, ruby-given-core, ruby-hoe, ruby-hoe-3, ruby-json, ruby-mime-types, ruby-mime-types-data, ruby-mini-portile, ruby-mini-portile-2, ruby-minitest, ruby-minitest-bonus-assertions, ruby-minitest-focus, ruby-minitest-hooks, ruby-minitest-moar, ruby-multi-test, ruby-rake, ruby-rake-compiler, ruby-rake-compiler-dock, ruby-rspec, ruby-rspec-2, ruby-rspec-core, ruby-rspec-core-2, ruby-rspec-expectations, ruby-rspec-expectations-2, ruby-rspec-mocks, ruby-rspec-mocks-2, ruby-rspec-support, ruby-sequel, ruby-simplecov-json-formatter, ruby-simplecov, ruby-simplecov-html, ruby-sorcerer, ruby-unindent): Moved from (gnu packages ruby). (ruby-asciidoctor/minimal): New variable, to allow more minimal import of only (gnu packages ruby-check) in a lot of modules. (ruby-rubocop/minimal): New variable to build cucumber with a lot less dependencies. (cucumber-ruby-core)[native-inputs]: Replace ruby-rubocop by ruby-rubocop/minimal. Remove ruby-coveralls. * gnu/packages/ruby-xyz.scm: Move all other packages from (gnu packages ruby). * gnu/packages/admin.scm * gnu/packages/bioinformatics.scm * gnu/packages/databases.scm * gnu/packages/emacs-xyz.scm * gnu/packages/gnome-xyz.scm * gnu/packages/gnome.scm * gnu/packages/groff.scm * gnu/packages/kde-systemtools.scm * gnu/packages/libffi.scm * gnu/packages/mail.scm * gnu/packages/maths.scm * gnu/packages/mpd.scm * gnu/packages/ntp.scm * gnu/packages/package-management.scm * gnu/packages/plotutils.scm * gnu/packages/protobuf.scm * gnu/packages/rails.scm * gnu/packages/ruby-check.scm * gnu/packages/ruby-xyz.scm * gnu/packages/ruby.scm * gnu/packages/shellutils.scm * gnu/packages/statistics.scm * gnu/packages/tex.scm * gnu/packages/virtualization.scm: Adapt module imports accordingly. * gnu/packages/backup.scm (btrbk): * gnu/packages/ccache.scm (ccache): * gnu/packages/cluster.scm (drbd-utils): * gnu/packages/compton.scm (picom): * gnu/packages/cryptsetup.scm (cryptsetup): * gnu/packages/engineering.scm (kicad-doc): * gnu/packages/games.scm (warzone2100): * gnu/packages/irc.scm (open-adventure): * gnu/packages/ntp.scm (weechat): * gnu/packages/password-utils.scm (keepassxc): * gnu/packages/radio.scm (wsjtx, jtdx): * gnu/packages/syndication.scm (newsboat): * gnu/packages/task-management.scm (timewarrior): * gnu/packages/version-control.scm (git-lfs): [native-inputs]: Replace ruby-asciidoctor by ruby-asciidoctor/minimal. Adapt module imports accordingly. * gnu/packages/text-editors.scm: Remove (gnu packages ruby) import. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-18gnu: rdiff-backup: Use pyproject-build-system.Kjartan Oli Agustsson
* gnu/packages/backup.scm (rdiff-backup): [build-system]: Use pyproject. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I6b25466551582bef0971d98711a1d66a02c5c705
2025-04-26gnu: borg: Update to 1.4.1.Leo Famulari
* gnu/packages/backup.scm (borg): Update to 1.4.1. Change-Id: I95ab0572732a400e371fc1b5edaecbe13ad0b106 Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-16gnu: python-sip: Update to 6.10.0.Nicolas Graves
* gnu/packages/qt.scm (python-sip): Update to 6.10.0. [source]: Add snippet to relax python-setuptools requirement. [native-inputs]: Remove python-wrapper. Add python-wheel. Sort inputs. [propagated-inputs]: Remove python-tomli, python-wheel. Sort inputs. * gnu/packages/backup.scm (vorta)[native-inputs]: Add python-setuptools, python-wheel. * gnu/packages/python-xyz.scm (python-echo)[native-inputs]: Add python-setuptools, python-wheel. * gnu/packages/patches/python-sip-include-dirs.patch: Refresh patch. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-15gnu: vorta: Update to 0.10.3.Danny Milosavljevic
* gnu/packages/backup.scm (vorta): Update to 0.10.3. [arguments]<#:test-flags>: Disable test. Change-Id: I9d9e109a7ae97ad00c3df202f43d6d426eeb93e4
2025-01-26Merge remote-tracking branch 'origin/go-team'Sharlatan Hellseher
Change-Id: I3672a7dc248a41b1a83e4c488523f62cf1806710
2025-01-22gnu: btrbk: Enable building on more systems.Efraim Flashner
* gnu/packages/backup.scm (btrbk)[arguments]: Add some phases to enable building without ruby-asciidoctor. [native-inputs]: Only add ruby-asciidoctor on supported systems. Change-Id: I86b5b1b307d3a226cae0231d85519ebb96a29f8c
2025-01-21gnu: restic-rest-server: Update to 0.13.0.Sharlatan Hellseher
* gnu/packages/backup.scm (restic-rest-server): Update to 0.13.0. Change-Id: I0c83ee5a879a62c6859a27390435e93296523a99
2024-12-16gnu: borgmatic: Fix build.Sharlatan Hellseher
* gnu/packages/backup.scm (borgmatic) [arguments]<tests?>: Disable them as all failing [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I2bd80ff1943547c66174357371b128be8a580384
2024-12-13gnu: borgmatic: Move to pyproject-build-system.Nicolas Graves
* gnu/packages/backup.scm (borgmatic): [build-system]: Move to pyproject-build-system. [arguments]: Migrate 'check phase replacement to <#:test-flags>. <#:phases>: Add 'set-path phase. Change-Id: I916e87f10c75718c4e840d97eaa78623ed2a4fd3 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-11-17gnu: libarchive/fixed: Do not export variable.Maxim Cournoyer
* gnu/packages/backup.scm (libarchive/fixed): Do not export variable; it's used by libarchive as its replacement and need not be exposed to the command line. Change-Id: Iad6f0b6badb3fa728a69663f69419505da393c56
2024-11-12gnu: libarchive: Graft to 3.7.7. [security fixes]Liliana Marie Prikler
* gnu/packages/backup.scm (libarchive): Add replacement with libarchive/fixed. (libarchive/fixed): New variable. Fixes: Out of bounds access in ZIP files [CVE-2024-37407]. Fixes: Out of bounds access in RAR files [CVE-2024-48957, CVE-2024-48958]. Fixes: Race condition in multi-threaded systems [CVE-2023-30571]. Fixes: NULL pointer dereference [CVE-2022-36227]. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-09gnu: build/go: Apply default 'fix-embed-files phase.Sharlatan Hellseher
These changes remove redundant phases where files, requiring to be embed during build or check phases, are copied to the build directory as proposed in <https://issues.guix.gnu.org/73299>. * gnu/packages/backup.scm (restic-rest-server) [arguments]: <#:phases>: Remove 'fix-embed-files phase. * gnu/packages/configuration-management.scm (chezmoi): Likewise. * gnu/packages/packages/golang-build.scm (go-github-com-golang-protobuf): Likewise. * gnu/packages/golang-web.scm (go-github-com-go-openapi-loads, go-github-com-go-openapi-runtime, go-github-com-golang-groupcache): Likewise. * gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-badger): Likewise. * gnu/packages/golang.scm (go-github-com-ssgelm-cookiejarparser): Likewise. * gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-badger, go-github-com-libp2p-go-libp2p, kubo): Likewise. * gnu/packages/irc.scm (soju): Likewise. * gnu/packages/networking.scm (nebula): Likewise. * gnu/packages/prometheus.scm (go-github-com-nbrownus-go-metrics-prometheus, go-github-com-prometheus-client-golang, go-github-com-prometheus-common, go-github-com-prometheus-common-sigv4, go-github-com-prometheus-exporter-toolkit, go-github-com-prometheus-statsd-exporter): Likewise * gnu/packages/version-control.scm (git-lfs): Likewise. * gnu/packages/web.scm (miniflux): Likewise. * gnu/packages/golang-crypto.scm (go-filippo-io-age): [arguments]: <#:phases>: Remove 'copy-input-to-vendor-direcotyr and 'remove-vendor-directory phases. * gnu/packages/golang-web.scm (go-github-com-go-openapi-analysis, go-github-com-go-openapi-analysis, go-github-com-go-openapi-validate): Likewise. * gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): Likewise. * gnu/packages/textutils.scm (vale): Likewise. Change-Id: Ic2ec01c8caf86f3ae69d7a1812c1e0b78a549e91