From 965058196f44550f3bc491dd85064071e085b776 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 13 Feb 2025 00:12:52 +0000 Subject: gentoo auto-resync : 13:02:2025 - 00:12:52 --- app-backup/Manifest.gz | Bin 7874 -> 7877 bytes app-backup/borgmatic/Manifest | 4 +- app-backup/borgmatic/borgmatic-1.9.10.ebuild | 84 ++++++++++++++++++++++++++ app-backup/borgmatic/borgmatic-1.9.4.ebuild | 85 --------------------------- 4 files changed, 86 insertions(+), 87 deletions(-) create mode 100644 app-backup/borgmatic/borgmatic-1.9.10.ebuild delete mode 100644 app-backup/borgmatic/borgmatic-1.9.4.ebuild (limited to 'app-backup') diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index b828b4adf543..3359c3fea7df 100644 Binary files a/app-backup/Manifest.gz and b/app-backup/Manifest.gz differ diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest index b4de8a1e3e11..427407add25a 100644 --- a/app-backup/borgmatic/Manifest +++ b/app-backup/borgmatic/Manifest @@ -1,10 +1,10 @@ AUX borgmatic-1.7.14-systemd_service_bin_path.patch 604 BLAKE2B 534a545b5a8d65c6e46102a5e558c25444d82dd3679b81c0ba50c72dfec8ce8f935fdcb558ff61fec7bf30409b4b9809d76e7488554f4461c4b5eac035a60c07 SHA512 9b4c65b249a033f17b68c5209c0132bd94e310d46193a9a85090cb8520220705aacd91c19d713e11e6955c1e0b1e09823abcaf8164ab0f162ff9a62652bb7e56 AUX borgmatic-1.9.3-no_test_coverage.patch 456 BLAKE2B 57964d3d23cd298181619aff5529d0574d70fe9ce002fedd7c9618ff36f89227acc9ba8719eedd0eff5b72f61a56d2de119f7c03d40164b7c01d93f95d6a0509 SHA512 9db6c1c51bfc44ad45891bbf65512fd243ceb8869f103f316f4817b4fae226863e0a02fdaa7ae7cb6ccffd187007b833c0ae671a881e4881b3dec29063cc6e8a -DIST borgmatic-1.9.4.tar.gz 635562 BLAKE2B aac7cea7c7b9537a1f13f6cdd5fc15c3a7d439f9c609a3b05aeb0c10a844f479f0f3a1ec9470283b38594646985cc87c45445602e264f2e8fbabb509691feab4 SHA512 db258ebaa87ac88873c73ab750b7f72278376679c3641c91f4d3565d690a9cb25be5df94bb94aead83f09b27a1d41edbb7e457261440c33fddc9fde3477e7006 +DIST borgmatic-1.9.10.tar.gz 646658 BLAKE2B 8eec2cea8e1001c7d55aef6e267aa18a4db67e33c61a28fe072bbbe99df305672e0e6b4187f5ace470add162298f9facbd805924d486358bca41bfa02538f3c0 SHA512 0d15ce4a3b71ceebfb3185130a9dcdfb80a23111396a9d2f39cae2c69f3eaba54e4005ad13fcce6c728aaf1179fc44a85ab2db1efb3824c7a33743ebaed3a954 DIST borgmatic-1.9.5.tar.gz 638074 BLAKE2B 9947a443bcdd04abe29a3eaf3f790491cddc8283d6e09b56cb3b2aed97e0a424e0251aa9b19b3b5687416f59dec2944ed6d41c99df6e7790fa54a5b2608af0bf SHA512 9ab23865aeef61399a85532450cf7c9bc853a95560d383c83d43966eba0a66718976abdfcb2feec104c8941c0acd5406e2f1812be31b0f4baa76caf6a8ae81c9 DIST borgmatic-1.9.6.tar.gz 640257 BLAKE2B 6d95fe1d12fa401b25d00187a20520003ebc05ceb481add6c0706fcc6bb40f275830cd35f3fa90ea3680457e93a33bf21abb7f3d6423c9268c95b4e356587fdc SHA512 ff2050dcde579e5dffeef915bead5672158387c9a883d9f5b996ba8e804e37d9445b07839f84959cae2b367735f742cab83e143b363cedbb61f38621e2b0a95b DIST borgmatic-1.9.8.tar.gz 642464 BLAKE2B 0473e440d8beb99adac1fcf6c3628f12ca1b9b4337190eaac5aa6cb4726a2be9ada56f1a25be9369cf5a36e5bd53bf2070c2f1579c96bc7375cf5f184a7129af SHA512 a4c524ddddae99d4a244e6d6d7c8d91ea980b29267b2bca8c8dcf45087fa70039088c225a5144e072e5453a76dfbdca61f7718eba4c558d94226222574e9e09a -EBUILD borgmatic-1.9.4.ebuild 2203 BLAKE2B d60948389b067ef922d811990bafc5c61b8b7df2a11fe5af93047c586a652c83ca2f98ab9fb07fa02e31532b5795705b35e9d5cdc4a1046b44bd49103d63cd0d SHA512 63054790f40a697cb940b682b2eb768b6a3da6dd89434b14173ecbbcfb22bcba587d3ef148fdb8a936612959ebb199082bbe3822a87c8539c11fe19351e0a7ce +EBUILD borgmatic-1.9.10.ebuild 2159 BLAKE2B 83e187ecb5fd9262238e60997b0812602dd0aac1922e323112bc6be952cacd40f7f73e7e81baf49bc0f31d6dc2c7215d2dd41f2c61cc538ffb5c87f44c1dc63b SHA512 c47c01a4f87fb65ddddc2a154d8eee67862575df711f3d5fb7fd64040595b4e1eabbdb11ad80dc1db4edea252a4dc48b537b495ed01c729c90d4d6b41ed85340 EBUILD borgmatic-1.9.5.ebuild 2158 BLAKE2B 7e1f3e9a76faf19c91f32e2af5b815c13dc1cb3c1e4fd934cd0347778123175bbe02113dbb13d19481c2696fbe03ab02476aef5705906ceaebcd95bb3eb189cc SHA512 2ac661139a03a726e2a74db9884cdad4cf9da5bf235eedd61b852f2d3977f79e5bfe2c2585aac10e88eba4d8bcdbcb01204e9adeb512aefa77c250037c3aab1a EBUILD borgmatic-1.9.6.ebuild 2159 BLAKE2B 83e187ecb5fd9262238e60997b0812602dd0aac1922e323112bc6be952cacd40f7f73e7e81baf49bc0f31d6dc2c7215d2dd41f2c61cc538ffb5c87f44c1dc63b SHA512 c47c01a4f87fb65ddddc2a154d8eee67862575df711f3d5fb7fd64040595b4e1eabbdb11ad80dc1db4edea252a4dc48b537b495ed01c729c90d4d6b41ed85340 EBUILD borgmatic-1.9.8.ebuild 2159 BLAKE2B 83e187ecb5fd9262238e60997b0812602dd0aac1922e323112bc6be952cacd40f7f73e7e81baf49bc0f31d6dc2c7215d2dd41f2c61cc538ffb5c87f44c1dc63b SHA512 c47c01a4f87fb65ddddc2a154d8eee67862575df711f3d5fb7fd64040595b4e1eabbdb11ad80dc1db4edea252a4dc48b537b495ed01c729c90d4d6b41ed85340 diff --git a/app-backup/borgmatic/borgmatic-1.9.10.ebuild b/app-backup/borgmatic/borgmatic-1.9.10.ebuild new file mode 100644 index 000000000000..dea28ebb55e3 --- /dev/null +++ b/app-backup/borgmatic/borgmatic-1.9.10.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 systemd pypi + +DESCRIPTION="Automatically create, prune and verify backups with borgbackup" +HOMEPAGE=" + https://torsion.org/borgmatic/ + https://projects.torsion.org/borgmatic-collective/borgmatic +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv" +IUSE="apprise" + +# borg is called as an external tool, hence no pythonic stuff +RDEPEND=" + app-backup/borgbackup + $(python_gen_cond_dep ' + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] + ') + apprise? ( $(python_gen_cond_dep ' + dev-python/apprise[${PYTHON_USEDEP}] + ') ) +" +BDEPEND=" + test? ( + ${RDEPEND} + $(python_gen_cond_dep ' + dev-python/apprise[${PYTHON_USEDEP}] + >=dev-python/flexmock-0.10.10[${PYTHON_USEDEP}] + ') + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.7.14-systemd_service_bin_path.patch + "${FILESDIR}"/${PN}-1.9.3-no_test_coverage.patch +) + +EPYTEST_DESELECT=( + # A fragile test whose only purpose is to make sure the NEWS file + # has been updated for the current version. + tests/integration/commands/test_borgmatic.py::test_borgmatic_version_matches_news_version +) + +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + systemd_dounit sample/systemd/borgmatic.{service,timer} + keepdir /etc/borgmatic +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog "To generate a sample configuration file, run:" + elog " ${PN} config generate" + elog + elog "Systemd users wishing to periodically run ${PN} can use the provided timer and service units." + else + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if ver_test "${oldver}" -lt 1.9.0; then + ewarn "Please be warned that ${PN}-1.9.0 has introduced several breaking changes." + ewarn "For details, please see" + ewarn + ewarn " https://github.com/borgmatic-collective/borgmatic/releases/tag/1.9.0" + ewarn + break + fi + done + fi +} diff --git a/app-backup/borgmatic/borgmatic-1.9.4.ebuild b/app-backup/borgmatic/borgmatic-1.9.4.ebuild deleted file mode 100644 index 1e9c83f8a70d..000000000000 --- a/app-backup/borgmatic/borgmatic-1.9.4.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 systemd pypi - -DESCRIPTION="Automatically create, prune and verify backups with borgbackup" -HOMEPAGE=" - https://torsion.org/borgmatic/ - https://projects.torsion.org/borgmatic-collective/borgmatic -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv" -IUSE="apprise" - -# borg is called as an external tool, hence no pythonic stuff -RDEPEND=" - app-backup/borgbackup - $(python_gen_cond_dep ' -