summaryrefslogtreecommitdiff
path: root/app-backup
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-08-08 12:38:45 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-08-08 12:38:45 +0100
commit14866757225815b9374acfc8453518951e0f910d (patch)
tree3fc69d84de25c5d40515dc05fdf5c5934ed69955 /app-backup
parentb8c7370a682e4e29cda623222d17a790c01c3642 (diff)
gentoo auto-resync : 08:08:2024 - 12:38:45
Diffstat (limited to 'app-backup')
-rw-r--r--app-backup/Manifest.gzbin7869 -> 7874 bytes
-rw-r--r--app-backup/borgbackup/Manifest4
-rw-r--r--app-backup/borgbackup/borgbackup-1.2.8.ebuild5
-rw-r--r--app-backup/borgbackup/borgbackup-1.4.0.ebuild69
4 files changed, 73 insertions, 5 deletions
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz
index e9220055a17c..f52e43f76b76 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest
index e6a2592d73b2..7baab1fea6a1 100644
--- a/app-backup/borgbackup/Manifest
+++ b/app-backup/borgbackup/Manifest
@@ -1,3 +1,5 @@
DIST borgbackup-1.2.8.tar.gz 4369117 BLAKE2B f230274189716e6ecb8f73d10caa13e683e63c9d9f50c5b6235fc666a0f64f3048421e76e5b57626144c37d37d28c4371b368f780f5e32055f62d5ff10954c19 SHA512 9a62e5eec894ebffe928a08c9a0cceebde084f16524d363a3c3be01d908a7eceaea8fa11eac422acc0fdb2534d79d1ee5ec5d9167e1086f334af6a28887616d5
-EBUILD borgbackup-1.2.8.ebuild 2228 BLAKE2B d033f9b9d16e0770122cced4d774ce537c9325c2f1688755f307ab7990a2ada754e9235bb8be05fee023b3e42783e22453bc2db153948971220cf0649d758784 SHA512 3ffc7cc88abb0f0219d35b52a34e21b066d4628cecc2562aad8f599a48bdddb2f9906f1418e1f26b95b3475f052d21ef22ac70c3bf39ca5055d8082472cd497e
+DIST borgbackup-1.4.0.tar.gz 3798511 BLAKE2B 06d4d67e211a3ab1bc6d7155cbce8205fb7408a1149e44c77b500af02c25e62a569e3eaf50c11916a2ff9adea47c5791febfb7d0c657d0b195e5c5bbbd33a7d7 SHA512 f5866ece2d153d1e43127a04fd288a09403a9ea2ae4c981cb9ff855bd303b53c133c006f0b1a77541edc4f64940431e9c4d49ec45a3646784a29fe3b8828237a
+EBUILD borgbackup-1.2.8.ebuild 2094 BLAKE2B da8f97c6897ea6b9c9d3bf6f7a6b1bb415c159ff4e1354df9359e116841d80552336505294b8c32f128f22c7b09994ee1eb4f0305e176706e91fc9e7c10b99ec SHA512 3c082ff4229907c0a129b63c2e90a8e11f812bcb777ba02b637cc9bea3adbd2b24acd58737f20599c8e9dd744a60121eef983c889b7fe756f68f88bcc76f960c
+EBUILD borgbackup-1.4.0.ebuild 1562 BLAKE2B 6be4c20203543a87ef8ee4d869f6947cbebcb5ac105f855efb81d29e3f5408902c05a5e9a17f19f9b1164f39ab7d1edaf4ea296c9f461c31b34ef3f4620b8f12 SHA512 93c99c0be6a6faede75f933e027969bcbb28dcdb6a4fcaba7e2654454bd487abb5908763833278cabf19cb2282aa2a47af83ca4cd19a660f7febab3bf921cc4d
MISC metadata.xml 296 BLAKE2B 3f0aba58d462b6e50677f94dbef5b44bd3aa2dd92a44bb10777f0a19aff17d02792384b49e44915611c962cf6775b4dab33230e1d6b0ae4ef3f359e30ecfd2b3 SHA512 f223dd74fb089d81f0d8cab8efc2a1edad6dba0b8b37dd72ef4758cda02b3be229a0809783fdb563aa4e8e71ef41962d892be4925d77e110fc7453d4b41cedfc
diff --git a/app-backup/borgbackup/borgbackup-1.2.8.ebuild b/app-backup/borgbackup/borgbackup-1.2.8.ebuild
index 6c69b04d764c..4a01c31e55f7 100644
--- a/app-backup/borgbackup/borgbackup-1.2.8.ebuild
+++ b/app-backup/borgbackup/borgbackup-1.2.8.ebuild
@@ -41,7 +41,7 @@ BDEPEND="
)
"
-EPYTEST_XDIST=1
+# some tests randomly fail with xdist, bug #936524
distutils_enable_tests pytest
python_test() {
@@ -57,9 +57,6 @@ python_test() {
archiver.py::ArchiverTestCase::test_create_paths_from_command_with_failed_command
archiver.py::RemoteArchiverTestCase::test_create_content_from_command_with_failed_command
archiver.py::RemoteArchiverTestCase::test_create_paths_from_command_with_failed_command
- # similar issues since py3.13
- archiver.py::RemoteArchiverTestCase::test_recreate_rechunkify
- archiver.py::RemoteArchiverTestCase::test_recreate_skips_nothing_to_do
)
# This disables fuse releated tests
diff --git a/app-backup/borgbackup/borgbackup-1.4.0.ebuild b/app-backup/borgbackup/borgbackup-1.4.0.ebuild
new file mode 100644
index 000000000000..8b663ddc3aab
--- /dev/null
+++ b/app-backup/borgbackup/borgbackup-1.4.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit bash-completion-r1 distutils-r1 pypi
+
+DESCRIPTION="Deduplicating backup program with compression and authenticated encryption"
+HOMEPAGE="https://borgbackup.readthedocs.io/"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ app-arch/lz4
+ app-arch/zstd
+ dev-libs/openssl:0=
+ >=dev-libs/xxhash-0.8.1
+ virtual/acl
+"
+# borgbackup is *very* picky about which msgpack it work with,
+# check setup.py on bumps.
+RDEPEND="
+ ${DEPEND}
+ <=dev-python/msgpack-1.1.0[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pyfuse3[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-python/pkgconfig[${PYTHON_USEDEP}]
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ )
+"
+
+# some tests randomly fail with xdist, bug #936524
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Needs pytest-benchmark fixture
+ benchmark.py::test_
+ )
+
+ # This disables fuse releated tests
+ local -x BORG_FUSE_IMPL="none"
+ epytest --pyargs borg.testsuite
+}
+
+src_install() {
+ distutils-r1_src_install
+ doman docs/man/*
+
+ dobashcomp scripts/shell_completions/bash/borg
+
+ insinto /usr/share/zsh/site-functions
+ doins scripts/shell_completions/zsh/_borg
+
+ insinto /usr/share/fish/vendor_completions.d
+ doins scripts/shell_completions/fish/borg.fish
+}