summaryrefslogtreecommitdiff
path: root/gnu/packages/backup.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: btrbk: Enable building on more systems.•••* 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 Efraim Flashner8 days1-2/+13
* gnu: borgmatic: Fix build.•••* gnu/packages/backup.scm (borgmatic) [arguments]<tests?>: Disable them as all failing [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I2bd80ff1943547c66174357371b128be8a580384 Sharlatan Hellseher2024-12-161-7/+16
* gnu: borgmatic: Move to pyproject-build-system.•••* 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> Nicolas Graves2024-12-131-6/+5
* gnu: libarchive/fixed: Do not export variable.•••* 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 Maxim Cournoyer2024-11-171-1/+1
* gnu: libarchive: Graft to 3.7.7. [security fixes]•••* 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> Liliana Marie Prikler2024-11-121-0/+17
* gnu: build/go: Apply default 'fix-embed-files phase.•••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 Sharlatan Hellseher2024-11-091-18/+0
* gnu: restic-rest-server: Fix build.•••Fix the build as senn in <https://ci.guix.gnu.org/build/5805924/log/raw>. * gnu/packages/backup.scm (restic-rest-server): Fix build. [arguments]: <#:phases>: Add 'fix-embed-files. Change-Id: I84454cddcd39c32f7b87d13d6ea9433c86426c8c Sharlatan Hellseher2024-11-091-0/+18
* gnu: vorta: Update to 0.9.1.•••* gnu/packages/backup.scm (vorta): Update to 0.9.1. [source]: Update origin url. [build-system]: Use pyproject-build-system. [arguments]: Disable tests that require an X server, update module imports, and move check phase to before check phase. [native-inputs]: Add python-platformdirs. [inputs]: Use qt 6 version of inputs. Change-Id: I9f56d892d2a0284ebe1a38d80705fbc03f18e4a2 jgart2024-09-251-13/+24
* gnu: borgmatic: Update to 1.8.14.•••* gnu/packages/backup.scm (borgmatic): Update to 1.8.14. Change-Id: I8e5ea77c5880cafbb65ea00785f1e0f931fc0142 Steve George2024-09-091-2/+2
* gnu: borg: Fix build.•••* gnu/packages/backup.scm (borg)[arguments]: Don't refer to nonexistent 'install-docs' phase. Change-Id: If7c1a99ee0dc08a2a0649c78505de432cf996e9c 宋文武2024-08-311-1/+1
* gnu: libarchive: Ungraft.•••* gnu/packages/backup.scm (libarchive)[replacement]: Remove. [source]: Add ‘patches’. (libarchive/fixed): Remove. Change-Id: I32b717c2166a6683043e0169b96f383dc9404b96 Ludovic Courtès2024-08-311-20/+1
* gnu: dirvish: Add 'bash' input for 'wrap-program'.•••It is required for cross-compilation. * gnu/packages/backup.scm (dirvish)[inputs]: Add 'bash-minimal'. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Iedf6818bd15cd6bab97ace14dee1964b4fec6dc6 Maxime Devos2024-08-311-1/+1
* gnu: dirvish: Import the correct set of modules.•••* gnu/packages/backup.scm (dirvish) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Delete trailing #t. Change-Id: I041a65441055a21f141bb7ea4a563e2624cd783c Maxim Cournoyer2024-08-311-3/+2
* build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-mod...•••Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee Maxim Cournoyer2024-08-311-1/+1
* gnu: borgmatic: Update to 1.8.13.•••* gnu/packages/backup.scm (borgmatic): Update to 1.8.13. Change-Id: Ia4bbc5cf81577d4092bdaa882eed45c6bf56bdc9 Signed-off-by: Leo Famulari <leo@famulari.name> Wilko Meyer2024-08-271-2/+2
* gnu: go-github-com-prometheus-client-golang: Move to prometheus.•••* gnu/packages/golang.scm (go-github-com-prometheus-client-golang): Move from here ... * gnu/packages/prometheus.scm: ... to here. * gnu/packages/backup.scm: Add (gnu packages prometheus) module. * gnu/packages/golang-xyz.scm: Likewise. * gnu/packages/ipfs.scm: Likewise. * gnu/packages/irc.scm: Likewise. * gnu/packages/web.scm: Likewise. Change-Id: If3d78d31b1491f8a95616e59f50371c2914242d9 Sharlatan Hellseher2024-07-251-0/+1
* gnu: borg: Update to 1.4.0.•••* gnu/packages/backup.scm (borg): Update to 1.4.0. [source]: Remove obsolete snippet components. [arguments]: Export a newly required environment variable in the 'set-env' phase. Adjust the custom 'install-doc' phase to install miscellaneous documentation into a directory named after the package name and version. Change-Id: I688bb4e6c67506226418b6b4a47595f2a10c10ae Leo Famulari2024-07-241-10/+8
* gnu: restic: Use go-1.17.•••* gnu/packages/backup.scm (restic): [arguments]: <#:go>: Pin to go-1.17. Change-Id: I63267c2bdb3e983475cf75b285021c71ac578e1a Sharlatan Hellseher2024-07-151-1/+5
* gnu: restic-rest-server: Update to 0.12.1.•••* gnu/packages/backup.scm (restic-rest-server): Update to 0.12.1. [native-inputs]: Remove go-github-com-coreos-go-systemd-activation; add go-github-com-coreos-go-systemd-v22. Change-Id: I5d43b85f8ba340ef0adedc68ec1c0f01dbe062a0 Sharlatan Hellseher2024-06-191-3/+3
* gnu: borg: Update to 1.2.8.•••* gnu/packages/backup.scm (borg): Update to 1.2.8. [arguments]: Remove a variety of workarounds that have been obviated by changes upstream and in the Python package build tools. Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org> Signed-off-by: Christopher Baines <mail@cbaines.net> Change-Id: I031bb4e6ac2f562a3e387a5e815b31416367766f Leo Famulari2024-04-151-13/+4
* gnu: restic-rest-server: Refresh package style.•••* gnu/packages/backup.scm (restic-rest-server): Use G-expressions. [arguments] <#:phases>: Swap back to standard 'check phase and add 'set-tmpdir phase. [native-inputs]: Swap from propagated-inputs to native-inputs, sort alphabetically. Change-Id: I5010a2dd81b887d8ef10fa27b3ffcb228e08fade Sharlatan Hellseher2024-04-121-24/+23
* gnu: packages: backup: Sort use-module alphabetically.•••* gnu/packages/backup.scm: Sort use-module alphabetically to ease maintenance. Change-Id: Ibe5288440edbe74d34f528a5867184d551f49e80 Sharlatan Hellseher2024-04-061-8/+8
* gnu: libarchive: Fix a potential security issue.•••https://github.com/libarchive/libarchive/pull/2101 * gnu/packages/backup.scm (libarchive)[replacement]: New field. (libarchive/fixed): New variable. * gnu/packages/patches/libarchive-remove-potential-backdoor.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: I939e9b842b10d1a78125da4a4599c38d9c037079 Leo Famulari2024-04-031-0/+20
* gnu: borgmatic: Update to 1.8.9.•••* gnu/packages/backup.scm (borgmatic): Update to 1.8.9. [arguments]: Apply guix style. [native-inputs]: Apply guix style. [inputs]: Apply guix style. Change-Id: Ic9eb3c9439dc0aade3e4aae0fbe8e2c7bec49754 Signed-off-by: jgart <jgart@dismail.de> Fabio Natali2024-03-311-29/+32
* Merge branch 'master' into gnome-teamLiliana Marie Prikler2024-02-251-1/+2
|\
| * gnu: python-ruamel-yaml: Update to 0.18.6.•••* gnu/package/serialization.scm (python-ruamel-yaml): Update to 0.18.6. (python-ruamel.yaml-0.16): New variable. * gnu/packages/package-management.scm (conda)[inputs]: Replace python-ruamel.yaml with python-ruamel.yaml-0.16. * gnu/packages/backup.scm (borgmatic)[inputs]: Replace python-ruamel.yaml with python-ruamel.yaml-0.16. * gnu/packages/python-xyz.scm (dynaconf)[inputs]: Replace python-ruamel.yaml with python-ruamel.yaml-0.16. Change-Id: Iff9eeeae043c9547d93a6c780f0c30bd760490d9 Change-Id: I43cad7e3936f62d209fbba7e86b93519cfc1c1ba Signed-off-by: Arun Isaac <arunisaac@systemreboot.net> Arun Isaac2024-02-221-1/+1
| * gnu: packages: backup: Add golang-xyz.•••* gnu/packages/backup.scm: Add (gnu packages golang-xyz) module. Change-Id: I848acb1dea36c59031bc60107179b3bc0d14636d Sharlatan Hellseher2024-02-151-0/+1
* | Merge branch 'master' into gnome-teamLiliana Marie Prikler2024-02-131-3/+5
|\|
| * gnu: go-golang-org-x-crypto: Move to golang-build.•••* gnu/packages/golang.scm (go-golang-org-x-crypto): Move from here ... * gnu/packages/golang-build.scm: ... to here. * gnu/packages/backup.scm: Add (gnu packages golang-build) module. * gnu/packages/crypto.scm: As above. Change-Id: I5daad7fe90e1507958fe73c04fc043ebbc006395 Sharlatan Hellseher2024-02-131-0/+1
| * gnu: disarchive: Update to 0.6.0.•••* gnu/packages/backup.scm (disarchive): Update to 0.6.0; add 'guile-bzip2' as an input. * gnu/packages/package-management.scm (guix): Add 'guile-bzip2' as an input to enable bzip2 support when using Disarchive. * guix/self.scm (%packages): Add 'guile-bzip2'. (compiled-guix): Include 'guile-bzip2' as a dependency when building the 'guix' command. * etc/disarchive-manifest.scm (tarball-origin?): Include bzip2 tarballs. Co-authored-by: Ludovic Courtès <ludovic.courtes@inria.fr> Change-Id: I4da479054f6bef225f5ea979c091152f8a9e51d5 Timothy Sample2024-02-121-3/+4
* | Merge branch 'master' into gnome-teamLiliana Marie Prikler2024-02-031-0/+1
|\|
| * gnu: go-github-com-minio-sha256-simd: Move to (gnu packages golang-crypto).•••* gnu/packages/golang.scm (go-github-com-minio-sha256-simd): Move from here ... * gnu/packages/golang-crypto.scm: ... to here. * gnu/packages/backup.scm: Add (gnu packages golang-crypto) to used modules. Change-Id: I4e57a1bee0c7e19a9bb60ce5ff72ccd5e42deea5 Sharlatan Hellseher2024-01-281-0/+1
* | gnu: duplicity: Wrap for GI_TYPELIB_PATH.•••* gnu/packages/backup.scm (duplicity) [native-inputs]: Add gobject-introspection. [inputs]: Add bash-minimal. [#:phases]: Add 'gi-wrap. Change-Id: If9d6a6bb0e855a4d775c1e4adb3b07f71be43090 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Vivien Kraus2024-02-031-2/+9
|/
* gnu: go-github-com-gorilla-handlers: Move to (gnu packages golang-web).•••* gnu/packages/golang.scm (go-github-com-gorilla-handlers): Move from here... * gnu/packages/golang-web.scm: ...to here. * gnu/packages/backup.scm: Add (gnu packages golang-web) module. Change-Id: I7535bdecc681e230f4aee70115a3dea847d40e6f Sharlatan Hellseher2024-01-031-0/+1
* gnu: Borg: Update to 1.2.7.•••* gnu/packages/backup.scm (borg): Update to 1.2.7. [inputs]: Replace python-msgpack-1.0.2 with python-msgpack. Change-Id: I8529d737d90105f877f1c099f4b3afa9b0ed9fa8 Leo Famulari2023-12-161-3/+3
* gnu: duplicity: Remove input labels and use gexps.•••* gnu/packages/backup.scm (duplicity)[native-inputs, propagated-inputs]: Remove labels. [arguments]: Use labels. Change-Id: I08c7d20cca5d2f96edf9da77df9a1a3a8e5c2e5b Ludovic Courtès2023-11-221-45/+48
* gnu: duplicity: Use ‘search-input-file’.•••* gnu/packages/backup.scm (duplicity)[arguments]: In ‘use-store-file-names’ phase, use ‘search-input-file’. Change-Id: I4b66a22283fc6e426377ad9f4f4c451598eb74e0 Ludovic Courtès2023-11-221-3/+5
* gnu: duplicity: Update to 2.1.4.•••* gnu/packages/backup.scm (duplicity): Update to 2.1.4. [source]: Switch to ‘git-fetch’ and change URL. [arguments]: Add ‘fix-version’ phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I0a19d19741f665ddb84da83d4bbefc959290fe42 Jonathan Pieper2023-11-221-8/+12
* gnu: rdiff-backup: Update to 2.2.6.•••* gnu/packages/backup.scm (rdiff-backup): Update to 2.2.6. Tobias Geerinckx-Rice2023-09-101-2/+2
* gnu: borg: Update to 1.2.6.•••* gnu/packages/backup.scm (borg): Update to 1.2.6. Tobias Geerinckx-Rice2023-09-101-2/+2
* gnu: btar: Fix build.•••* gnu/packages/backup.scm (btar)[arguments]: Add CFLAGS=-fcommon to make-flags. 宋文武2023-08-311-1/+2
* gnu: grsync: Update to 1.3.1.•••* gnu/packages/backup.scm (grsync): Update to 1.3.1. Tobias Geerinckx-Rice2023-08-131-2/+2
* gnu: fuse@3: Bind to default FUSE variable.•••* gnu/packages/linux.scm (fuse): Rename this… (fuse-2): …to this, and… (fuse-3): …rename this… (fuse): …to this! (fuse-static): Rename this… (fuse-2-static): …to this. Adjust all users. Tobias Geerinckx-Rice2023-07-231-1/+1
* gnu: wimlib: Update to 1.14.1.•••* gnu/packages/backup.scm (wimlib): Update to 1.14.1. [inputs]: Upgrade fuse to fuse-3. Tobias Geerinckx-Rice2023-07-091-3/+3
* gnu: rdiff-backup: Update to 2.2.5.•••* gnu/packages/backup.scm (rdiff-backup): Update to 2.2.5. Tobias Geerinckx-Rice2023-07-091-2/+2
* gnu: snapraid: Update to 12.2.•••* gnu/packages/backup.scm (snapraid): Update to 12.2. Tobias Geerinckx-Rice2023-07-091-2/+2
* gnu: borg: Update to 1.2.4.•••* gnu/packages/backup.scm (borg): Update to 1.2.4. Tobias Geerinckx-Rice2023-07-091-2/+2
* gnu: btrbk: Re-use $PREFIX in our substitution.•••* gnu/packages/backup.scm (btrbk)[arguments]: Don't hard-code #$OUTPUT in the 'configure phase. Tobias Geerinckx-Rice2023-07-021-1/+1
* gnu: btrbk: Update to 0.32.6.•••* gnu/packages/backup.scm (btrbk): Update to 0.32.6. Tobias Geerinckx-Rice2023-07-021-2/+2
* gnu: rdiff-backup: Update to 2.2.4.•••* gnu/packages/backup.scm (rdiff-backup): Update to 2.2.4. [inputs]: Add python-pyaml. Eric Bavier2023-05-031-4/+4