summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Solano Gómez <gentoo@sattvik.com>2021-08-18 17:12:47 -0500
committerDaniel Solano Gómez <gentoo@sattvik.com>2021-08-18 17:13:01 -0500
commit3e3fa03993f0f3ac7d7cbf1d6ed00893e3585de0 (patch)
tree168ed0d82a8376989b0c60d3926d218d48522e88 /app-backup
parentAdd media-video/streamdeck-ui-1.1.2 (diff)
downloadsattvik-3e3fa03993f0f3ac7d7cbf1d6ed00893e3585de0.tar.gz
sattvik-3e3fa03993f0f3ac7d7cbf1d6ed00893e3585de0.tar.bz2
sattvik-3e3fa03993f0f3ac7d7cbf1d6ed00893e3585de0.zip
Update duplicity
Signed-off-by: Daniel Solano <gentoo@sattvik.com>
Diffstat (limited to 'app-backup')
-rw-r--r--app-backup/duplicity/Manifest3
-rw-r--r--app-backup/duplicity/duplicity-0.8.20.ebuild54
-rw-r--r--app-backup/duplicity/files/duplicity-0.8.20-fix-docs-cmd.patch20
3 files changed, 77 insertions, 0 deletions
diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 54da1a9..1577fff 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -2,12 +2,15 @@ AUX duplicity-0.8.15-fix-docs-cmd.patch 888 BLAKE2B 17627c86ed5b895ff08c6394b407
AUX duplicity-0.8.17-fix-docs-cmd.patch 868 BLAKE2B 15d7843d53fe56142c582fbf4531406795f8c30abd1ae1afbf8e4ab702f6a34689f120519e6c0eb49fdbe0824b96b249f94a151185fb69d879959e428a760a8c SHA512 1eed49dd38d1af1001356fc8c3114c3d0fff4c96eb1f697b588efc94641b51c4a45e5265bf8a03007f44622536eb4505ee9cd227cdb7292964fc629102df9eb9
AUX duplicity-0.8.18-fix-docs-cmd.patch 868 BLAKE2B 15d7843d53fe56142c582fbf4531406795f8c30abd1ae1afbf8e4ab702f6a34689f120519e6c0eb49fdbe0824b96b249f94a151185fb69d879959e428a760a8c SHA512 1eed49dd38d1af1001356fc8c3114c3d0fff4c96eb1f697b588efc94641b51c4a45e5265bf8a03007f44622536eb4505ee9cd227cdb7292964fc629102df9eb9
AUX duplicity-0.8.19-fix-docs-cmd.patch 628 BLAKE2B 6acf30fd8881a14003a158e76a23b81af0e049c090c671adbf147c7a77b5ed57e75b9c9b169e38a06fdceb310bdc4f74bacb543a66e5820d3d1ab9951dca997d SHA512 6b2e401d6ce8c2ee41dd1ea8ffaed7602b8167fbf0cf465c214ddf8d1ef8af8b74a1a6c93741c6b34705b53b2caad438736a6ee7c6c3483b11d8ede029758348
+AUX duplicity-0.8.20-fix-docs-cmd.patch 628 BLAKE2B 6dbcc6b64b870f798b4bc62730b05b1753688163fd7629326324d7b68d8360b72604380416d53db0042017672d08875cd3c75e8d36554b72b99b52a6bc88c4d3 SHA512 bf9c51a3409ca7b234e3ca83552e378322668ca12c5f3682d796aba765007e86572beab310d0050411894beda85e753e3d6385a1a0bed2cae28212c4d28750dc
DIST duplicity-0.8.15.tar.gz 1482647 BLAKE2B e1ddd4232611ad5fcf8faa5135c925aef68a21eb9dec50de7194562a0d4871e9c58132faf9340f71367025dcc84cbc6f1aae69bd37cae294d4200a8ca8b796b3 SHA512 2d048377c839ae56fc2828997c9aa7ba8c339e815e1e2ae738652037508ec276a2c72583687da34408fadd4839011e242b51bc73cca954227fc51db5683c258c
DIST duplicity-0.8.17.tar.gz 1351433 BLAKE2B 39c87c421bb8a4bf27e60c16b6dde559ed4468a1062f02623d8e37deb62e63101b6fb5524e5a991139d39422cab2803b89007bf1ca5819817ab3b53d5318b88c SHA512 6f9f6b45953d2bc7ed403d68bdc419f384e07f831c783af720f15f88b100f5becb3f83f65cfc715b02686c24d18c5ec8f80c27789d1ec01cdc8efefa7590c211
DIST duplicity-0.8.18.tar.gz 1352646 BLAKE2B 9703ad0780d6bd7db970941f529192132f1b7c138c72831cfdeb1b703dc9d952e28cf453a77a62babc872ec57d9193fa7293607401e278d12ec8143f779d2a60 SHA512 fd9dc472e4145725de343a3195ca8c898570ec492d46bc385d354c40b2c31e7c0da1f6e15e2a4a391d35926ae77e854992f4c973e55b072006c3f6489e27408f
DIST duplicity-0.8.19.tar.gz 1372739 BLAKE2B 6a5a642597529eea37c7224cbfdd115db42c16f6391e553454f8f82cea86240bbd68a62513129496a1f978411fdeec50c3d918bb99b470fa1444fd77e7e6c9b7 SHA512 c1a1f5894f8b94ac61bd98270f138c58ef5a68f3624e7e88224b15539ca6e08874df9cebb36b10167d133b1af6a93b29e7bf4084c348b9cd7914ff24415be57c
+DIST duplicity-0.8.20.tar.gz 1376671 BLAKE2B af3fd95b699cd9b3c6bbe259e0dd898fc058461efcb2d1d51c8c2d539df7e32fe70fb6af4b314cd6fce219345f23eb0ab342d0c7f28b05ec1ee4333c02d93415 SHA512 ac43473a18031fa33cee0b7a3dc6b33c830ba9d19a0129c065a226824af8aacf00230ae05bf2e0d7614ad4ce9724e40e9b8305114175af63d8a8a8642ffdce67
EBUILD duplicity-0.8.15.ebuild 1263 BLAKE2B fbc61b56bdfb9623594155da2dc3d3093f7a812a13e5b4a942b5dee2a7289ffca00f53694e651db1b5a73e8db9408fd05a92ae8737e8b8aca6c65dfc194e705b SHA512 1caf21baba871d93983a7c8defbf8cc1dbd857a51a5323de921a5680f27d02f6a20995620c8df5433481282f16addd2c5b4faae6c34eb50ef02c46d5ef91c2c4
EBUILD duplicity-0.8.17.ebuild 1265 BLAKE2B 1b7bb9cfd13fc2245f43e3b00fab0a064e57051043201af8e9aeaccaeca610d8fb7a198e74368ee251c56b1a58a8cc28fdb7bf54ad218ea09ff9baac617cff66 SHA512 1827ceddc8fb7e0d176fc9f179f22d53d90485a19c9f9d8965184a6dc560efed694afbf46db44a74fa6f73aa126eecd3db4412c0ed98a33f1c94982a4b9424db
EBUILD duplicity-0.8.18.ebuild 1254 BLAKE2B ab900c04b2b5caf48d1cc177cb234ddfed1cbde39d03318f2e6b6213c3090aa4dd90bb9aa2908337c86e65d3690cf0faf718f58ce8eb3436ba920620b833e1e7 SHA512 d60e733b1a0859cb2586232d5fd88e937db7ffbb873ad9433e70d88832a476b782fa6292702dcce1f200479900ba4bd3ea5880a248495102b8f4e151f5e9ff38
EBUILD duplicity-0.8.19.ebuild 1254 BLAKE2B ab900c04b2b5caf48d1cc177cb234ddfed1cbde39d03318f2e6b6213c3090aa4dd90bb9aa2908337c86e65d3690cf0faf718f58ce8eb3436ba920620b833e1e7 SHA512 d60e733b1a0859cb2586232d5fd88e937db7ffbb873ad9433e70d88832a476b782fa6292702dcce1f200479900ba4bd3ea5880a248495102b8f4e151f5e9ff38
+EBUILD duplicity-0.8.20.ebuild 1254 BLAKE2B ab900c04b2b5caf48d1cc177cb234ddfed1cbde39d03318f2e6b6213c3090aa4dd90bb9aa2908337c86e65d3690cf0faf718f58ce8eb3436ba920620b833e1e7 SHA512 d60e733b1a0859cb2586232d5fd88e937db7ffbb873ad9433e70d88832a476b782fa6292702dcce1f200479900ba4bd3ea5880a248495102b8f4e151f5e9ff38
MISC metadata.xml 1464 BLAKE2B ce583c0e3d2a4b51e8c7afdecd6032bee99fdbbd1a435772587812b1cf87275f9f00d73b7bd6b7f0b7992d2947058e40a1b37fcd775e1c0902e81ebb55d92390 SHA512 bbeb13d7d9728e930eaf2f40fc03ef75234e3c27e532e5e1d069e8da44a0ddfe1b406c53588413a83985b03c94207c8ce1739ccf60e8d114abfde817375ea0fc
diff --git a/app-backup/duplicity/duplicity-0.8.20.ebuild b/app-backup/duplicity/duplicity-0.8.20.ebuild
new file mode 100644
index 0000000..d93327a
--- /dev/null
+++ b/app-backup/duplicity/duplicity-0.8.20.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
+
+inherit distutils-r1
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://www.nongnu.org/duplicity/"
+SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 1-3)/+download/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+ net-libs/librsync
+ app-crypt/gnupg
+ dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/setuptools_scm[${PYTHON_USEDEP}]
+ test? (
+ app-arch/par2cmdline
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="${CDEPEND}
+ dev-python/paramiko[${PYTHON_USEDEP}]
+ dev-python/future[${PYTHON_USEDEP}]
+ s3? ( || (
+ dev-python/boto3[${PYTHON_USEDEP}]
+ dev-python/boto[${PYTHON_USEDEP}]
+ ) )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+python_test() {
+ esetup.py test
+}
+
+pkg_postinst() {
+ elog "Duplicity has many optional dependencies to support various backends."
+ elog "Currently it's up to you to install them as necessary."
+}
diff --git a/app-backup/duplicity/files/duplicity-0.8.20-fix-docs-cmd.patch b/app-backup/duplicity/files/duplicity-0.8.20-fix-docs-cmd.patch
new file mode 100644
index 0000000..6ce5860
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-0.8.20-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-0.8.20/setup.py 2021-08-05 09:14:41.483669131 -0400
++++ duplicity-0.8.20/setup.py 2021-08-05 09:15:35.086895059 -0400
+@@ -94,17 +94,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+- (u'share/doc/duplicity-%s' % Version,
+- [
+- u'AUTHORS',
+- u'CHANGELOG.md',
+- u'COPYING',
+- u'README.md',
+- u'README-LOG.md',
+- u'README-REPO.md',
+- u'README-TESTING.md',
+- ],
+- ),
+ ]
+
+ if not os.environ.get(u'READTHEDOCS') == u'True':