[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2024-03-29 Thread Richard Freeman
commit: 0692ee17f584257f8e0dce50e2849c823bf02b81
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Mar 29 11:18:50 2024 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Fri Mar 29 11:19:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0692ee17

app-backup/duplicity: add 2.2.3

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-2.2.3.ebuild| 51 ++
 .../files/duplicity-2.2.3-fix-docs-cmd.patch   | 21 +
 3 files changed, 73 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 7e9e1a4f388a..945214bd10d2 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,2 +1,3 @@
 DIST duplicity-2.1.1.tar.gz 1420132 BLAKE2B 
35cfa7c6c2caa647f3b2046783185973203b5d838c0d1a1a8e24982f1c7f74a1d025e0b0740c0c7bc14d516c59d3e691a2712b19b30882e9dbb411cecb90f4be
 SHA512 
fb19b1723e1e220ca72a41c3678ca29d889b2315c7fd043334d55cc2040d991e66480d71c6cc3f2ee5d17d9e1d9fb24ddc4c0ed771bbbefb6f1f6aa14cbe0347
 DIST duplicity-2.1.4.tar.gz 1556341 BLAKE2B 
d8302a7097519fd593fc05c8390101e615eaf11333e9d15e1ba7756b8ed9764709db80df41c741ee39eda0fa6de22c910b53db32d558c1ab09867c66724a056c
 SHA512 
91804c6f4dc13d700cbe4747317f9611f530996de8a22a0907d714fb6f8a7fadc3371c270a2257c24324c0233bb4501a4b7d33aea7631862568c8530f7173ef1
+DIST duplicity-2.2.3.tar.gz 1978008 BLAKE2B 
29a88eb059c3dd6faa7d08d52216cd0f9d96255eae1e613e2c5432bf8f36ad014484953e20b4a0dfaa2704dd6ac426a3285ff40a8cc82f287a8a89199df5a2c5
 SHA512 
b667092317899674c5e9d4b221815f24a7eae177d3d2b6d298f07d3e2d4a7badd6c976a6317331b7c6cea940a7885a3da397ab7197d5fd671d33278316f86916

diff --git a/app-backup/duplicity/duplicity-2.2.3.ebuild 
b/app-backup/duplicity/duplicity-2.2.3.ebuild
new file mode 100644
index ..71908351c86d
--- /dev/null
+++ b/app-backup/duplicity/duplicity-2.2.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+
+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}]
+   s3? ( dev-python/boto3[${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-2.2.3-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-2.2.3-fix-docs-cmd.patch
new file mode 100644
index ..13e4d909f46a
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-2.2.3-fix-docs-cmd.patch
@@ -0,0 +1,21 @@
+--- a/setup.py 2024-03-29 07:04:27.847027200 -0400
 b/setup.py 2024-03-29 07:05:03.924506321 -0400
+@@ -93,18 +93,6 @@
+ "man/duplicity.1",
+ ],
+ ),
+-(
+-f"share/doc/duplicity-{Version}",
+-[
+-"CHANGELOG.md",
+-"AUTHORS.md",
+-"COPYING",
+-"README.md",
+-"README-LOG.md",
+-"README-REPO.md",
+-"README-TESTING.md",
+-],
+-),
+ ]
+ 
+ # short circuit fot READTHEDOCS



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2023-12-12 Thread Richard Freeman
commit: 0eef54e7867f958ea881984fa7898a507fa35d74
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Dec 10 21:31:11 2023 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Tue Dec 12 14:47:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eef54e7

app-backup/duplicity: add 2.1.4

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-2.1.4.ebuild| 51 ++
 .../files/duplicity-2.1.4-fix-docs-cmd.patch   | 23 ++
 3 files changed, 75 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 3a344fe54bd9..0d6b2badc82f 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -3,3 +3,4 @@ DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B 
d30f91054c59695483a60a684ebc11440b1a
 DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 
12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2
 SHA512 
d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de
 DIST duplicity-2.1.0.tar.gz 1502980 BLAKE2B 
eb90898b75128cd4140f0ab49172da439b675cb512b03c7a449db295ffb6e0beee3fcf364e69c9303b094ab5572a4bf72fb4fbbbfdec29bc3ab40812ab8f
 SHA512 
c8777903935391b0968aeea562202a175625d6c2cac5cfab422ec0c9c002652b34f14f74a820971a74b2f62c58efea49d37bef3918943210fe623a12278f4ce8
 DIST duplicity-2.1.1.tar.gz 1420132 BLAKE2B 
35cfa7c6c2caa647f3b2046783185973203b5d838c0d1a1a8e24982f1c7f74a1d025e0b0740c0c7bc14d516c59d3e691a2712b19b30882e9dbb411cecb90f4be
 SHA512 
fb19b1723e1e220ca72a41c3678ca29d889b2315c7fd043334d55cc2040d991e66480d71c6cc3f2ee5d17d9e1d9fb24ddc4c0ed771bbbefb6f1f6aa14cbe0347
+DIST duplicity-2.1.4.tar.gz 1556341 BLAKE2B 
d8302a7097519fd593fc05c8390101e615eaf11333e9d15e1ba7756b8ed9764709db80df41c741ee39eda0fa6de22c910b53db32d558c1ab09867c66724a056c
 SHA512 
91804c6f4dc13d700cbe4747317f9611f530996de8a22a0907d714fb6f8a7fadc3371c270a2257c24324c0233bb4501a4b7d33aea7631862568c8530f7173ef1

diff --git a/app-backup/duplicity/duplicity-2.1.4.ebuild 
b/app-backup/duplicity/duplicity-2.1.4.ebuild
new file mode 100644
index ..003ceb5ad3d3
--- /dev/null
+++ b/app-backup/duplicity/duplicity-2.1.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_10 python3_11 )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+
+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}]
+   s3? ( dev-python/boto3[${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-2.1.4-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-2.1.4-fix-docs-cmd.patch
new file mode 100644
index ..367f8e51c483
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-2.1.4-fix-docs-cmd.patch
@@ -0,0 +1,23 @@
+diff --git a/setup.py b/setup.py
+index 6711c8a1..2bc0bd95 100755
+--- a/setup.py
 b/setup.py
+@@ -108,18 +108,6 @@ def get_data_files():
+ "bin/duplicity.1",
+ ],
+ ),
+-(
+-f"share/doc/duplicity-{Version}",
+-[
+-"CHANGELOG.md",
+-"CONTRIBUTING.md",
+-"COPYING",
+-"README.md",
+-"README-LOG.md",
+-"README-REPO.md",
+-"README-TESTING.md",
+-],
+-),
+ ]
+ 
+ # short circuit fot READTHEDOCS



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2023-12-12 Thread Richard Freeman
commit: 5900363bc37a471fd5ad1cf1718dd931830982f9
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Dec 10 21:31:50 2023 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Tue Dec 12 14:47:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5900363b

app-backup/duplicity: drop 2.1.0

Signed-off-by: Jack Todaro  posteo.org>
Closes: https://github.com/gentoo/gentoo/pull/34224
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 -
 app-backup/duplicity/duplicity-2.1.0.ebuild| 51 --
 .../files/duplicity-2.1.0-fix-docs-cmd.patch   | 20 -
 3 files changed, 72 deletions(-)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 0d6b2badc82f..58702dcd9ee9 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,6 +1,5 @@
 DIST duplicity-1.0.1.tar.gz 1928618 BLAKE2B 
f7ffdd488e42219b66b6174dbb944283d02910f57cae9fcf849e8f5363986664a49ba7e316d6b3efdce89deec7e4c6a65a95bcb365fa23b928244b5e8f29d48b
 SHA512 
dab8341b990b1899de6080f2539681f0a84f1875fabf04ccd68908e8dcdf55cd31f26d1431488b49ac6b048a1e7ff2e0a0afa27f6eccfd6a20f47dd7193b4563
 DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B 
d30f91054c59695483a60a684ebc11440b1a490dc635fdc856d7e3e75d7c3b8bc3f8680ecec0af435fe3064c292c6ff0db392e6bb33c682e9527561196e842e1
 SHA512 
5da4addd0742afa93c62c506f49235b396a7d4bb6576bfd5ec223e04936072ef92e874c533f0f7ece3c1460bf017c2e1875d4ed5c08181113e2509dd28b4521b
 DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 
12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2
 SHA512 
d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de
-DIST duplicity-2.1.0.tar.gz 1502980 BLAKE2B 
eb90898b75128cd4140f0ab49172da439b675cb512b03c7a449db295ffb6e0beee3fcf364e69c9303b094ab5572a4bf72fb4fbbbfdec29bc3ab40812ab8f
 SHA512 
c8777903935391b0968aeea562202a175625d6c2cac5cfab422ec0c9c002652b34f14f74a820971a74b2f62c58efea49d37bef3918943210fe623a12278f4ce8
 DIST duplicity-2.1.1.tar.gz 1420132 BLAKE2B 
35cfa7c6c2caa647f3b2046783185973203b5d838c0d1a1a8e24982f1c7f74a1d025e0b0740c0c7bc14d516c59d3e691a2712b19b30882e9dbb411cecb90f4be
 SHA512 
fb19b1723e1e220ca72a41c3678ca29d889b2315c7fd043334d55cc2040d991e66480d71c6cc3f2ee5d17d9e1d9fb24ddc4c0ed771bbbefb6f1f6aa14cbe0347
 DIST duplicity-2.1.4.tar.gz 1556341 BLAKE2B 
d8302a7097519fd593fc05c8390101e615eaf11333e9d15e1ba7756b8ed9764709db80df41c741ee39eda0fa6de22c910b53db32d558c1ab09867c66724a056c
 SHA512 
91804c6f4dc13d700cbe4747317f9611f530996de8a22a0907d714fb6f8a7fadc3371c270a2257c24324c0233bb4501a4b7d33aea7631862568c8530f7173ef1

diff --git a/app-backup/duplicity/duplicity-2.1.0.ebuild 
b/app-backup/duplicity/duplicity-2.1.0.ebuild
deleted file mode 100644
index 003ceb5ad3d3..
--- a/app-backup/duplicity/duplicity-2.1.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_10 python3_11 )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_EXT=1
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="https://duplicity.gitlab.io/;
-
-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}]
-   s3? ( dev-python/boto3[${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-2.1.0-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch
deleted file mode 100644
index 538ee80f9604..
--- a/app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 duplicity-2.1.0/setup.py   2023-08-30 13:39:42.430023811 -0400
-+++ duplicity-2.1.0/setup.py   2023-08-30 13:41:59.154868245 -0400
-@@ -92,17 +92,6 @@
- 'bin/duplicity.1',
- ]
- ),
--(f'share/doc/duplicity-{Version}',
--[
--'CHANGELOG.md',
--'CONTRIBUTING.md',
--

[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2023-09-14 Thread Richard Freeman
commit: c2be04a04dc1e0e03286914c560d1ddee3e56e46
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Sep 14 12:37:56 2023 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Thu Sep 14 12:37:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2be04a0

app-backup/duplicity: add 2.1.1

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-2.1.1.ebuild| 51 ++
 .../files/duplicity-2.1.1-fix-docs-cmd.patch   | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 93ecbb9e09d5..3a344fe54bd9 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -2,3 +2,4 @@ DIST duplicity-1.0.1.tar.gz 1928618 BLAKE2B 
f7ffdd488e42219b66b6174dbb944283d029
 DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B 
d30f91054c59695483a60a684ebc11440b1a490dc635fdc856d7e3e75d7c3b8bc3f8680ecec0af435fe3064c292c6ff0db392e6bb33c682e9527561196e842e1
 SHA512 
5da4addd0742afa93c62c506f49235b396a7d4bb6576bfd5ec223e04936072ef92e874c533f0f7ece3c1460bf017c2e1875d4ed5c08181113e2509dd28b4521b
 DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 
12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2
 SHA512 
d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de
 DIST duplicity-2.1.0.tar.gz 1502980 BLAKE2B 
eb90898b75128cd4140f0ab49172da439b675cb512b03c7a449db295ffb6e0beee3fcf364e69c9303b094ab5572a4bf72fb4fbbbfdec29bc3ab40812ab8f
 SHA512 
c8777903935391b0968aeea562202a175625d6c2cac5cfab422ec0c9c002652b34f14f74a820971a74b2f62c58efea49d37bef3918943210fe623a12278f4ce8
+DIST duplicity-2.1.1.tar.gz 1420132 BLAKE2B 
35cfa7c6c2caa647f3b2046783185973203b5d838c0d1a1a8e24982f1c7f74a1d025e0b0740c0c7bc14d516c59d3e691a2712b19b30882e9dbb411cecb90f4be
 SHA512 
fb19b1723e1e220ca72a41c3678ca29d889b2315c7fd043334d55cc2040d991e66480d71c6cc3f2ee5d17d9e1d9fb24ddc4c0ed771bbbefb6f1f6aa14cbe0347

diff --git a/app-backup/duplicity/duplicity-2.1.1.ebuild 
b/app-backup/duplicity/duplicity-2.1.1.ebuild
new file mode 100644
index ..003ceb5ad3d3
--- /dev/null
+++ b/app-backup/duplicity/duplicity-2.1.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_10 python3_11 )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+
+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}]
+   s3? ( dev-python/boto3[${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-2.1.1-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-2.1.1-fix-docs-cmd.patch
new file mode 100644
index ..bd8f96e6af79
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-2.1.1-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-2.1.1/setup.py.orig  2023-09-14 08:33:42.698029208 -0400
 duplicity-2.1.1/setup.py   2023-09-14 08:34:18.730539149 -0400
+@@ -92,17 +92,6 @@
+ 'bin/duplicity.1',
+ ]
+ ),
+-(f'share/doc/duplicity-{Version}',
+-[
+-'CHANGELOG.md',
+-'CONTRIBUTING.md',
+-'COPYING',
+-'README.md',
+-'README-LOG.md',
+-'README-REPO.md',
+-'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ # short circuit fot READTHEDOCS



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2023-08-30 Thread Richard Freeman
commit: a6d242ce273d060eee0d3a5a69cbc58a88b54982
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Aug 30 18:15:26 2023 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Wed Aug 30 18:15:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6d242ce

app-backup/duplicity: add 2.1.0

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-2.1.0.ebuild| 51 ++
 .../files/duplicity-2.1.0-fix-docs-cmd.patch   | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 88a759463af9..93ecbb9e09d5 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,3 +1,4 @@
 DIST duplicity-1.0.1.tar.gz 1928618 BLAKE2B 
f7ffdd488e42219b66b6174dbb944283d02910f57cae9fcf849e8f5363986664a49ba7e316d6b3efdce89deec7e4c6a65a95bcb365fa23b928244b5e8f29d48b
 SHA512 
dab8341b990b1899de6080f2539681f0a84f1875fabf04ccd68908e8dcdf55cd31f26d1431488b49ac6b048a1e7ff2e0a0afa27f6eccfd6a20f47dd7193b4563
 DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B 
d30f91054c59695483a60a684ebc11440b1a490dc635fdc856d7e3e75d7c3b8bc3f8680ecec0af435fe3064c292c6ff0db392e6bb33c682e9527561196e842e1
 SHA512 
5da4addd0742afa93c62c506f49235b396a7d4bb6576bfd5ec223e04936072ef92e874c533f0f7ece3c1460bf017c2e1875d4ed5c08181113e2509dd28b4521b
 DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 
12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2
 SHA512 
d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de
+DIST duplicity-2.1.0.tar.gz 1502980 BLAKE2B 
eb90898b75128cd4140f0ab49172da439b675cb512b03c7a449db295ffb6e0beee3fcf364e69c9303b094ab5572a4bf72fb4fbbbfdec29bc3ab40812ab8f
 SHA512 
c8777903935391b0968aeea562202a175625d6c2cac5cfab422ec0c9c002652b34f14f74a820971a74b2f62c58efea49d37bef3918943210fe623a12278f4ce8

diff --git a/app-backup/duplicity/duplicity-2.1.0.ebuild 
b/app-backup/duplicity/duplicity-2.1.0.ebuild
new file mode 100644
index ..003ceb5ad3d3
--- /dev/null
+++ b/app-backup/duplicity/duplicity-2.1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_10 python3_11 )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+
+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}]
+   s3? ( dev-python/boto3[${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-2.1.0-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch
new file mode 100644
index ..538ee80f9604
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-2.1.0/setup.py   2023-08-30 13:39:42.430023811 -0400
 duplicity-2.1.0/setup.py   2023-08-30 13:41:59.154868245 -0400
+@@ -92,17 +92,6 @@
+ 'bin/duplicity.1',
+ ]
+ ),
+-(f'share/doc/duplicity-{Version}',
+-[
+-'CHANGELOG.md',
+-'CONTRIBUTING.md',
+-'COPYING',
+-'README.md',
+-'README-LOG.md',
+-'README-REPO.md',
+-'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ # short circuit fot READTHEDOCS



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2023-05-01 Thread Richard Freeman
commit: c146cc2084f1a0f4e394178bf2958a20e581b57d
Author: Richard Freeman  gentoo  org>
AuthorDate: Mon May  1 20:37:48 2023 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Mon May  1 20:38:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c146cc20

app-backup/duplicity: add 1.2.2

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-1.2.2.ebuild| 51 ++
 .../files/duplicity-1.2.2-fix-docs-cmd.patch   | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index fb4f8e1d2d92..843f170663e8 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,3 +1,4 @@
 DIST duplicity-0.8.23.tar.gz 1385252 BLAKE2B 
63042486e6e17d2d93af72f617990c879763d5921e230302f406b4f9e7c57a67284130f9f57849b9ffc8638614b55f0f8abdf6bb20201155b33b72bef952ec9f
 SHA512 
083cf0060a8c7a8472c6ee4ffbb87e85edf0fcdaba95862a9f272cc03d8ab3d18b584a8d256473e6cfab9eed6f993382b846b692a8c0dd46fd3a2d8215e54e45
 DIST duplicity-1.0.0.tar.gz 1381405 BLAKE2B 
5de886ca767c01097bc4954c2dc5e6c222c7f9a70f03476d3f8b749cd2d2c25a93458f656e9847cdb0a5cba27bc9466fd825f9b28cbdb593e602cec62876eb9a
 SHA512 
27601f1e83fe685b94caf3703bf800efcf0e0af371f3c5434354c55bffba9d3dbd9b48b11808557154c61acfa7c19700dd1f45b10c471c570d85f145b7dd
 DIST duplicity-1.0.1.tar.gz 1928618 BLAKE2B 
f7ffdd488e42219b66b6174dbb944283d02910f57cae9fcf849e8f5363986664a49ba7e316d6b3efdce89deec7e4c6a65a95bcb365fa23b928244b5e8f29d48b
 SHA512 
dab8341b990b1899de6080f2539681f0a84f1875fabf04ccd68908e8dcdf55cd31f26d1431488b49ac6b048a1e7ff2e0a0afa27f6eccfd6a20f47dd7193b4563
+DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B 
d30f91054c59695483a60a684ebc11440b1a490dc635fdc856d7e3e75d7c3b8bc3f8680ecec0af435fe3064c292c6ff0db392e6bb33c682e9527561196e842e1
 SHA512 
5da4addd0742afa93c62c506f49235b396a7d4bb6576bfd5ec223e04936072ef92e874c533f0f7ece3c1460bf017c2e1875d4ed5c08181113e2509dd28b4521b

diff --git a/app-backup/duplicity/duplicity-1.2.2.ebuild 
b/app-backup/duplicity/duplicity-1.2.2.ebuild
new file mode 100644
index ..fc665542a7f1
--- /dev/null
+++ b/app-backup/duplicity/duplicity-1.2.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_10 python3_11 )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+
+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}] )
+"
+
+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-1.2.2-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-1.2.2-fix-docs-cmd.patch
new file mode 100644
index ..7ac49ecacd86
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-1.2.2-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-1.2.2/setup.py   2023-05-01 09:21:01.020192022 -0400
 duplicity-1.2.2/setup.py   2023-05-01 09:21:51.268882266 -0400
+@@ -95,17 +95,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % Version,
+-[
+-u'CHANGELOG.md',
+-u'CONTRIBUTING.md',
+-u'COPYING',
+-u'README.md',
+-u'README-LOG.md',
+-u'README-REPO.md',
+-u'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ # short circuit fot READTHEDOCS



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2022-05-19 Thread Richard Freeman
commit: a5265b66029971168427eba7cce7996d9ea8e7a7
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu May 19 14:06:17 2022 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Thu May 19 14:06:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5265b66

app-backup/duplicity: add 0.8.23

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-0.8.23.ebuild   | 51 ++
 .../files/duplicity-0.8.23-fix-docs-cmd.patch  | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 2b5e31fc003d..479ad1bdd4c1 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,2 +1,3 @@
 DIST duplicity-0.8.21.tar.gz 1375469 BLAKE2B 
15da671b30305415dfafdef50f5f57eaea0d6504a3f35845bf4570bb0cd2d6d3c879e94dda5739f30acd54748ef7abb993405660d24cf96ab919cec08690e015
 SHA512 
573c79937e4b19e99d167fddaebfd7b747d3c5f240b14e575fecd45a225c6c279d5ce0132645bbefcddcbc688f9d67317a3ec3a0816fcb4ff303b217fe10b012
 DIST duplicity-0.8.22.tar.gz 1408482 BLAKE2B 
3a8b6eb79d5f67e8f274bdaaaf0bb5b6c9f0ebf91a3b6a849b876cdf2c9af0f5435946150b5db6ab5e524cedc5b98b40c456b1de0fe8c6e33c024fe3c7d881fa
 SHA512 
474237e3ca9876fb124baf9871f781b8347c85e76b7b4191d6993a76fb4728500091c74ed0943c6c22d69651c08094b6d155eca742d1711bebe676734c84d12a
+DIST duplicity-0.8.23.tar.gz 1385252 BLAKE2B 
63042486e6e17d2d93af72f617990c879763d5921e230302f406b4f9e7c57a67284130f9f57849b9ffc8638614b55f0f8abdf6bb20201155b33b72bef952ec9f
 SHA512 
083cf0060a8c7a8472c6ee4ffbb87e85edf0fcdaba95862a9f272cc03d8ab3d18b584a8d256473e6cfab9eed6f993382b846b692a8c0dd46fd3a2d8215e54e45

diff --git a/app-backup/duplicity/duplicity-0.8.23.ebuild 
b/app-backup/duplicity/duplicity-0.8.23.ebuild
new file mode 100644
index ..05713d415754
--- /dev/null
+++ b/app-backup/duplicity/duplicity-0.8.23.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_8 python3_9 python3_10 )
+
+inherit distutils-r1
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+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/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.23-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.23-fix-docs-cmd.patch
new file mode 100644
index ..2497beb25e01
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-0.8.23-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-0.8.23/setup.py  2022-03-19 15:08:36.755624771 -0400
 duplicity-0.8.23/setup.py  2022-03-19 15:09:38.332763172 -0400
+@@ -94,17 +94,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % Version,
+-[
+-u'CHANGELOG.md',
+-u'CONTRIBUTING.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':



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2022-03-19 Thread Richard Freeman
commit: 20d139377cd113f60017cce97e3e10c13e9175c4
Author: Richard Freeman  gentoo  org>
AuthorDate: Sat Mar 19 19:24:07 2022 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Sat Mar 19 19:30:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d13937

app-backup/duplicity: add 0.8.22

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-0.8.22.ebuild   | 51 ++
 .../files/duplicity-0.8.22-fix-docs-cmd.patch  | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 8ef491a1d07f..d9694e370b95 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,3 +1,4 @@
 DIST duplicity-0.8.19.tar.gz 1372739 BLAKE2B 
6a5a642597529eea37c7224cbfdd115db42c16f6391e553454f8f82cea86240bbd68a62513129496a1f978411fdeec50c3d918bb99b470fa1444fd77e7e6c9b7
 SHA512 
c1a1f5894f8b94ac61bd98270f138c58ef5a68f3624e7e88224b15539ca6e08874df9cebb36b10167d133b1af6a93b29e7bf4084c348b9cd7914ff24415be57c
 DIST duplicity-0.8.20.tar.gz 1376671 BLAKE2B 
af3fd95b699cd9b3c6bbe259e0dd898fc058461efcb2d1d51c8c2d539df7e32fe70fb6af4b314cd6fce219345f23eb0ab342d0c7f28b05ec1ee4333c02d93415
 SHA512 
ac43473a18031fa33cee0b7a3dc6b33c830ba9d19a0129c065a226824af8aacf00230ae05bf2e0d7614ad4ce9724e40e9b8305114175af63d8a8a8642ffdce67
 DIST duplicity-0.8.21.tar.gz 1375469 BLAKE2B 
15da671b30305415dfafdef50f5f57eaea0d6504a3f35845bf4570bb0cd2d6d3c879e94dda5739f30acd54748ef7abb993405660d24cf96ab919cec08690e015
 SHA512 
573c79937e4b19e99d167fddaebfd7b747d3c5f240b14e575fecd45a225c6c279d5ce0132645bbefcddcbc688f9d67317a3ec3a0816fcb4ff303b217fe10b012
+DIST duplicity-0.8.22.tar.gz 1408482 BLAKE2B 
3a8b6eb79d5f67e8f274bdaaaf0bb5b6c9f0ebf91a3b6a849b876cdf2c9af0f5435946150b5db6ab5e524cedc5b98b40c456b1de0fe8c6e33c024fe3c7d881fa
 SHA512 
474237e3ca9876fb124baf9871f781b8347c85e76b7b4191d6993a76fb4728500091c74ed0943c6c22d69651c08094b6d155eca742d1711bebe676734c84d12a

diff --git a/app-backup/duplicity/duplicity-0.8.22.ebuild 
b/app-backup/duplicity/duplicity-0.8.22.ebuild
new file mode 100644
index ..cb3a9813e1dd
--- /dev/null
+++ b/app-backup/duplicity/duplicity-0.8.22.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_8 python3_9 python3_10 )
+
+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/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.22-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.22-fix-docs-cmd.patch
new file mode 100644
index ..450c9f1d85d4
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-0.8.22-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-0.8.22/setup.py  2022-03-19 15:08:36.755624771 -0400
 duplicity-0.8.22/setup.py  2022-03-19 15:09:38.332763172 -0400
+@@ -94,17 +94,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % Version,
+-[
+-u'CHANGELOG.md',
+-u'CONTRIBUTING.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':



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2021-12-07 Thread Richard Freeman
commit: e73dae1dfcdbf45dca388a214243a6d9f98022c5
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Dec  7 19:32:37 2021 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Tue Dec  7 19:32:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e73dae1d

app-backup/duplicity: bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-0.8.21.ebuild   | 51 ++
 .../files/duplicity-0.8.21-fix-docs-cmd.patch  | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 91d6a0daf4f6..8ef491a1d07f 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,2 +1,3 @@
 DIST duplicity-0.8.19.tar.gz 1372739 BLAKE2B 
6a5a642597529eea37c7224cbfdd115db42c16f6391e553454f8f82cea86240bbd68a62513129496a1f978411fdeec50c3d918bb99b470fa1444fd77e7e6c9b7
 SHA512 
c1a1f5894f8b94ac61bd98270f138c58ef5a68f3624e7e88224b15539ca6e08874df9cebb36b10167d133b1af6a93b29e7bf4084c348b9cd7914ff24415be57c
 DIST duplicity-0.8.20.tar.gz 1376671 BLAKE2B 
af3fd95b699cd9b3c6bbe259e0dd898fc058461efcb2d1d51c8c2d539df7e32fe70fb6af4b314cd6fce219345f23eb0ab342d0c7f28b05ec1ee4333c02d93415
 SHA512 
ac43473a18031fa33cee0b7a3dc6b33c830ba9d19a0129c065a226824af8aacf00230ae05bf2e0d7614ad4ce9724e40e9b8305114175af63d8a8a8642ffdce67
+DIST duplicity-0.8.21.tar.gz 1375469 BLAKE2B 
15da671b30305415dfafdef50f5f57eaea0d6504a3f35845bf4570bb0cd2d6d3c879e94dda5739f30acd54748ef7abb993405660d24cf96ab919cec08690e015
 SHA512 
573c79937e4b19e99d167fddaebfd7b747d3c5f240b14e575fecd45a225c6c279d5ce0132645bbefcddcbc688f9d67317a3ec3a0816fcb4ff303b217fe10b012

diff --git a/app-backup/duplicity/duplicity-0.8.21.ebuild 
b/app-backup/duplicity/duplicity-0.8.21.ebuild
new file mode 100644
index ..19902aea7f33
--- /dev/null
+++ b/app-backup/duplicity/duplicity-0.8.21.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+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/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.21-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.21-fix-docs-cmd.patch
new file mode 100644
index ..d97949058a28
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-0.8.21-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-0.8.21/setup.py  2021-12-07 14:26:58.096082507 -0500
 duplicity-0.8.21/setup.py  2021-12-07 14:27:44.915022471 -0500
+@@ -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':



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2021-08-05 Thread Richard Freeman
commit: ccef85f77039a811824ed2d08b3318fa81561725
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Aug  5 13:24:25 2021 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Thu Aug  5 13:24:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccef85f7

app-backup/duplicity: clean old version with python compat issues

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 -
 app-backup/duplicity/duplicity-0.8.17.ebuild   | 51 --
 .../files/duplicity-0.8.17-fix-docs-cmd.patch  | 28 
 3 files changed, 80 deletions(-)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index ff231714ddc..91d6a0daf4f 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,3 +1,2 @@
-DIST duplicity-0.8.17.tar.gz 1351433 BLAKE2B 
39c87c421bb8a4bf27e60c16b6dde559ed4468a1062f02623d8e37deb62e63101b6fb5524e5a991139d39422cab2803b89007bf1ca5819817ab3b53d5318b88c
 SHA512 
6f9f6b45953d2bc7ed403d68bdc419f384e07f831c783af720f15f88b100f5becb3f83f65cfc715b02686c24d18c5ec8f80c27789d1ec01cdc8efefa7590c211
 DIST duplicity-0.8.19.tar.gz 1372739 BLAKE2B 
6a5a642597529eea37c7224cbfdd115db42c16f6391e553454f8f82cea86240bbd68a62513129496a1f978411fdeec50c3d918bb99b470fa1444fd77e7e6c9b7
 SHA512 
c1a1f5894f8b94ac61bd98270f138c58ef5a68f3624e7e88224b15539ca6e08874df9cebb36b10167d133b1af6a93b29e7bf4084c348b9cd7914ff24415be57c
 DIST duplicity-0.8.20.tar.gz 1376671 BLAKE2B 
af3fd95b699cd9b3c6bbe259e0dd898fc058461efcb2d1d51c8c2d539df7e32fe70fb6af4b314cd6fce219345f23eb0ab342d0c7f28b05ec1ee4333c02d93415
 SHA512 
ac43473a18031fa33cee0b7a3dc6b33c830ba9d19a0129c065a226824af8aacf00230ae05bf2e0d7614ad4ce9724e40e9b8305114175af63d8a8a8642ffdce67

diff --git a/app-backup/duplicity/duplicity-0.8.17.ebuild 
b/app-backup/duplicity/duplicity-0.8.17.ebuild
deleted file mode 100644
index 8f7cf391d02..000
--- a/app-backup/duplicity/duplicity-0.8.17.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_7 python3_8 )
-
-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/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.17-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.17-fix-docs-cmd.patch
deleted file mode 100644
index a0fce6b2c5d..000
--- a/app-backup/duplicity/files/duplicity-0.8.17-fix-docs-cmd.patch
+++ /dev/null
@@ -1,28 +0,0 @@
 duplicity-0.8.17/setup.py  2020-11-24 19:32:40.089024404 -0500
-+++ duplicity-0.8.17/setup.py  2020-11-24 19:33:32.326309755 -0500
-@@ -93,17 +93,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':
-@@ -339,7 +328,6 @@
- ],
- test_suite=u"testing",
- cmdclass={
--u"build_scripts": BuildScriptsCommand,
- u"install": InstallCommand,
- u"install_data": InstallDataCommand,
- u"sdist": SdistCommand,



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2021-05-25 Thread Richard Freeman
commit: bf784961992ed85dbf9cb237c9d08d2d64cde0ab
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue May 25 14:26:55 2021 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Tue May 25 14:27:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf784961

app-backup/duplicity: clean old versions

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  2 -
 app-backup/duplicity/duplicity-0.8.15.ebuild   | 51 --
 app-backup/duplicity/duplicity-0.8.18.ebuild   | 51 --
 .../files/duplicity-0.8.15-fix-docs-cmd.patch  | 29 
 .../files/duplicity-0.8.18-fix-docs-cmd.patch  | 28 
 5 files changed, 161 deletions(-)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 539c5ae9067..98873ef5f97 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,4 +1,2 @@
-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

diff --git a/app-backup/duplicity/duplicity-0.8.15.ebuild 
b/app-backup/duplicity/duplicity-0.8.15.ebuild
deleted file mode 100644
index 8f7cf391d02..000
--- a/app-backup/duplicity/duplicity-0.8.15.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_7 python3_8 )
-
-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/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/duplicity-0.8.18.ebuild 
b/app-backup/duplicity/duplicity-0.8.18.ebuild
deleted file mode 100644
index 4b901f06dcd..000
--- a/app-backup/duplicity/duplicity-0.8.18.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# 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}]
-   

[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2021-02-25 Thread Richard Freeman
commit: cb0a7d5e65a46215b0a3a17528662ca27b988256
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Feb 25 19:54:06 2021 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Thu Feb 25 19:54:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb0a7d5e

app-backup/duplicity: bump, update python support

Fixes: https://bugs.gentoo.org/768777
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-0.8.18.ebuild   | 51 ++
 .../files/duplicity-0.8.18-fix-docs-cmd.patch  | 28 
 3 files changed, 80 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 20beea1a5d8..ae954e24e24 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,3 +1,4 @@
 DIST duplicity-0.8.15.tar.gz 1482647 BLAKE2B 
e1ddd4232611ad5fcf8faa5135c925aef68a21eb9dec50de7194562a0d4871e9c58132faf9340f71367025dcc84cbc6f1aae69bd37cae294d4200a8ca8b796b3
 SHA512 
2d048377c839ae56fc2828997c9aa7ba8c339e815e1e2ae738652037508ec276a2c72583687da34408fadd4839011e242b51bc73cca954227fc51db5683c258c
 DIST duplicity-0.8.16.tar.gz 1470714 BLAKE2B 
c9b2df3a7f008d44595b76d5f1d86ef53996d3ad788415e3a0fa122a7246bb5ae92e73be5079b3cef9a9a93a0b106f3be6405882028d79dc49194276a7c8f4a7
 SHA512 
67e8fe7d5db7da82d82f24892d721e32cd63fcdb8bbc5e60508af06e4c9b637f593ce0b1902c31433c92ed97035880e44368e9a461ad197511171f67de937f73
 DIST duplicity-0.8.17.tar.gz 1351433 BLAKE2B 
39c87c421bb8a4bf27e60c16b6dde559ed4468a1062f02623d8e37deb62e63101b6fb5524e5a991139d39422cab2803b89007bf1ca5819817ab3b53d5318b88c
 SHA512 
6f9f6b45953d2bc7ed403d68bdc419f384e07f831c783af720f15f88b100f5becb3f83f65cfc715b02686c24d18c5ec8f80c27789d1ec01cdc8efefa7590c211
+DIST duplicity-0.8.18.tar.gz 1352646 BLAKE2B 
9703ad0780d6bd7db970941f529192132f1b7c138c72831cfdeb1b703dc9d952e28cf453a77a62babc872ec57d9193fa7293607401e278d12ec8143f779d2a60
 SHA512 
fd9dc472e4145725de343a3195ca8c898570ec492d46bc385d354c40b2c31e7c0da1f6e15e2a4a391d35926ae77e854992f4c973e55b072006c3f6489e27408f

diff --git a/app-backup/duplicity/duplicity-0.8.18.ebuild 
b/app-backup/duplicity/duplicity-0.8.18.ebuild
new file mode 100644
index 000..4b901f06dcd
--- /dev/null
+++ b/app-backup/duplicity/duplicity-0.8.18.ebuild
@@ -0,0 +1,51 @@
+# 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/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.18-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.18-fix-docs-cmd.patch
new file mode 100644
index 000..a0fce6b2c5d
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-0.8.18-fix-docs-cmd.patch
@@ -0,0 +1,28 @@
+--- duplicity-0.8.17/setup.py  2020-11-24 19:32:40.089024404 -0500
 duplicity-0.8.17/setup.py  2020-11-24 19:33:32.326309755 -0500
+@@ -93,17 +93,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':
+@@ -339,7 +328,6 @@
+ ],
+ test_suite=u"testing",
+ cmdclass={
+-u"build_scripts": BuildScriptsCommand,
+ u"install": InstallCommand,
+ u"install_data": InstallDataCommand,
+ u"sdist": SdistCommand,



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2020-11-24 Thread Richard Freeman
commit: 884b7cd01b40a53a7df2b624b0c31edd3bf42ab5
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Nov 25 00:40:28 2020 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Wed Nov 25 00:40:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884b7cd0

app-backup/duplicity: bump

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-0.8.17.ebuild   | 51 ++
 .../files/duplicity-0.8.17-fix-docs-cmd.patch  | 28 
 3 files changed, 80 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index e7d4a7a126f..20beea1a5d8 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,2 +1,3 @@
 DIST duplicity-0.8.15.tar.gz 1482647 BLAKE2B 
e1ddd4232611ad5fcf8faa5135c925aef68a21eb9dec50de7194562a0d4871e9c58132faf9340f71367025dcc84cbc6f1aae69bd37cae294d4200a8ca8b796b3
 SHA512 
2d048377c839ae56fc2828997c9aa7ba8c339e815e1e2ae738652037508ec276a2c72583687da34408fadd4839011e242b51bc73cca954227fc51db5683c258c
 DIST duplicity-0.8.16.tar.gz 1470714 BLAKE2B 
c9b2df3a7f008d44595b76d5f1d86ef53996d3ad788415e3a0fa122a7246bb5ae92e73be5079b3cef9a9a93a0b106f3be6405882028d79dc49194276a7c8f4a7
 SHA512 
67e8fe7d5db7da82d82f24892d721e32cd63fcdb8bbc5e60508af06e4c9b637f593ce0b1902c31433c92ed97035880e44368e9a461ad197511171f67de937f73
+DIST duplicity-0.8.17.tar.gz 1351433 BLAKE2B 
39c87c421bb8a4bf27e60c16b6dde559ed4468a1062f02623d8e37deb62e63101b6fb5524e5a991139d39422cab2803b89007bf1ca5819817ab3b53d5318b88c
 SHA512 
6f9f6b45953d2bc7ed403d68bdc419f384e07f831c783af720f15f88b100f5becb3f83f65cfc715b02686c24d18c5ec8f80c27789d1ec01cdc8efefa7590c211

diff --git a/app-backup/duplicity/duplicity-0.8.17.ebuild 
b/app-backup/duplicity/duplicity-0.8.17.ebuild
new file mode 100644
index 000..ab86fd3ebc1
--- /dev/null
+++ b/app-backup/duplicity/duplicity-0.8.17.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_6 python3_7 python3_8 )
+
+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 ~x86-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/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.17-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.17-fix-docs-cmd.patch
new file mode 100644
index 000..a0fce6b2c5d
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-0.8.17-fix-docs-cmd.patch
@@ -0,0 +1,28 @@
+--- duplicity-0.8.17/setup.py  2020-11-24 19:32:40.089024404 -0500
 duplicity-0.8.17/setup.py  2020-11-24 19:33:32.326309755 -0500
+@@ -93,17 +93,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':
+@@ -339,7 +328,6 @@
+ ],
+ test_suite=u"testing",
+ cmdclass={
+-u"build_scripts": BuildScriptsCommand,
+ u"install": InstallCommand,
+ u"install_data": InstallDataCommand,
+ u"sdist": SdistCommand,



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2020-09-01 Thread Richard Freeman
commit: 7d765ed0f26c2a4b96e2c6a6e0cec9d0aa1aef1a
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Sep  1 20:19:52 2020 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Tue Sep  1 20:20:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d765ed0

app-backup/duplicity: bump, python-3.8

Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-0.8.15.ebuild   | 51 ++
 .../files/duplicity-0.8.15-fix-docs-cmd.patch  | 29 
 3 files changed, 81 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index cf9b876454e..ca6af8ec46e 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,2 +1,3 @@
 DIST duplicity-0.8.12.1612.tar.gz 1883596 BLAKE2B 
6d3075cdc6cd1f09e60cdbdc5d17867f3686a7e05ce16b908b797b6d2c343ae4c8104793b9f389920112917089086ac8f4c5baffa326c528c023bd40daab8643
 SHA512 
eac4d1aecd604ece123bd3b5cecd3b65e1213c243db1a3ce25bae58360d666dd1db07ba0a137e7682f99775ece20453c7dc44cd87940b56c0acd05d01149c951
 DIST duplicity-0.8.13.tar.gz 1463564 BLAKE2B 
31037b0a27e043937f80ee91939793e304c0f7b1c96ee4bc9fe7c06dde69f374a718028d9ae4a98cfd7f866af72e5ed0a8f679319a73428207a99961961e8d2d
 SHA512 
71e07fa17dcf2002a0275bdf236c1b2c30143e276abfdee15e45a75f0adeefc9e784c76a578f90f6ed785f093f364b877551374204e70b930dd5d0920f7e1e75
+DIST duplicity-0.8.15.tar.gz 1482647 BLAKE2B 
e1ddd4232611ad5fcf8faa5135c925aef68a21eb9dec50de7194562a0d4871e9c58132faf9340f71367025dcc84cbc6f1aae69bd37cae294d4200a8ca8b796b3
 SHA512 
2d048377c839ae56fc2828997c9aa7ba8c339e815e1e2ae738652037508ec276a2c72583687da34408fadd4839011e242b51bc73cca954227fc51db5683c258c

diff --git a/app-backup/duplicity/duplicity-0.8.15.ebuild 
b/app-backup/duplicity/duplicity-0.8.15.ebuild
new file mode 100644
index 000..ab86fd3ebc1
--- /dev/null
+++ b/app-backup/duplicity/duplicity-0.8.15.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_6 python3_7 python3_8 )
+
+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 ~x86-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/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.15-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.15-fix-docs-cmd.patch
new file mode 100644
index 000..0f8277cc7f3
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-0.8.15-fix-docs-cmd.patch
@@ -0,0 +1,29 @@
+--- duplicity-0.8.15/setup.py  2020-09-01 15:45:48.664058429 -0400
 duplicity-0.8.15/setup.py  2020-09-01 15:46:44.745709363 -0400
+@@ -93,18 +93,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % Version,
+-[
+-u'AUTHORS',
+-u'CHANGELOG',
+-u'Changelog.GNU',
+-u'COPYING',
+-u'README',
+-u'README-LOG',
+-u'README-REPO',
+-u'README-TESTING',
+-],
+-),
+ ]
+ 
+ if not os.environ.get(u'READTHEDOCS') == u'True':
+@@ -340,7 +328,6 @@
+ ],
+ test_suite=u"testing",
+ cmdclass={
+-u"build_scripts": BuildScriptsCommand,
+ u"install": InstallCommand,
+ u"install_data": InstallDataCommand,
+ u"sdist": SdistCommand,



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2020-05-07 Thread Richard Freeman
commit: d554635fb1e0683395b6cf1c8ac205e8c9bc0327
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu May  7 16:30:52 2020 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Thu May  7 16:52:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d554635f

app-backup/duplicity: setup.py fix to allow python-exec wrapping

Thanks to Alexander who discovered the root cause of this problem.

Credit: Alexander Tsoy
Closes: https://bugs.gentoo.org/710500
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Richard Freeman  gentoo.org>

 .../duplicity/duplicity-0.8.12.1612-r1.ebuild  | 50 ++
 .../files/duplicity-0.8.12.1612-fix-docs-cmd.patch | 29 +
 2 files changed, 79 insertions(+)

diff --git a/app-backup/duplicity/duplicity-0.8.12.1612-r1.ebuild 
b/app-backup/duplicity/duplicity-0.8.12.1612-r1.ebuild
new file mode 100644
index 000..7c75e96f148
--- /dev/null
+++ b/app-backup/duplicity/duplicity-0.8.12.1612-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_6 python3_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="http://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 ~x86-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${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/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.12.1612-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.12.1612-fix-docs-cmd.patch
new file mode 100644
index 000..89cd583e6bf
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-0.8.12.1612-fix-docs-cmd.patch
@@ -0,0 +1,29 @@
+--- duplicity-0.8.12.1612/setup.py 2020-05-07 12:07:21.571865871 -0400
 duplicity-0.8.12.1612/setup.py 2020-05-07 12:08:29.617846122 -0400
+@@ -88,18 +88,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % version_string,
+-[
+-u'AUTHORS',
+-u'CHANGELOG',
+-u'Changelog.GNU',
+-u'COPYING',
+-u'README',
+-u'README-LOG',
+-u'README-REPO',
+-u'README-TESTING',
+-],
+-),
+ ]
+ 
+ if not os.environ.get(u'READTHEDOCS') == u'True':
+@@ -265,7 +253,6 @@
+ ],
+ test_suite=u"testing",
+ cmdclass={
+-u"build_scripts": BSCommand,
+ u"install": InstallCommand,
+ u"test": TestCommand,
+ },



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2020-03-29 Thread Richard Freeman
commit: 52dd3be236544b98820219bab687f6678c3ceed6
Author: Richard Freeman  gentoo  org>
AuthorDate: Sun Mar 29 15:57:22 2020 +
Commit: Richard Freeman  gentoo  org>
CommitDate: Sun Mar 29 15:57:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52dd3be2

app-backup/duplicity: bump

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-0.8.12.1612.ebuild  | 50 ++
 .../files/duplicity-0.8.12.1612-fix-docs.patch | 21 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 315d66b5862..496cf40ae17 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,2 +1,3 @@
 DIST duplicity-0.8.09.tar.gz 1856764 BLAKE2B 
b5d0dd3270c237694000dc36a65a4293c43264edf933a195692d2847d008a898d5cf95c0b21b285503023ef8885278485cebabc2d2b7094ae65e13d277c80e5a
 SHA512 
e4045a1c1adbf0927ee5325f02b79e7c0b38034080be4b563f20f1af593c8c1943a772fe7f212730e60f7c7cee93756426fe769a62050d42651fd1af7f6ba50a
 DIST duplicity-0.8.11.1596.tar.gz 1872223 BLAKE2B 
ad3ee2536731d1a6e8fb3fd87bb69b8ce8b43bb90688fe957cfb2718ad44f57db98c3aec4805356a7d44bea681f6ec9603aa082dbf86e58684fbe8000d1676b5
 SHA512 
67940d73d8213559ba88ec21e1326aca0dd065888cbf2e3c68f0f515ba9246100fd6e6d0bd1f12cb678702559f2266b7905931506d2ff6fe6fd35c673593479b
+DIST duplicity-0.8.12.1612.tar.gz 1883596 BLAKE2B 
6d3075cdc6cd1f09e60cdbdc5d17867f3686a7e05ce16b908b797b6d2c343ae4c8104793b9f389920112917089086ac8f4c5baffa326c528c023bd40daab8643
 SHA512 
eac4d1aecd604ece123bd3b5cecd3b65e1213c243db1a3ce25bae58360d666dd1db07ba0a137e7682f99775ece20453c7dc44cd87940b56c0acd05d01149c951

diff --git a/app-backup/duplicity/duplicity-0.8.12.1612.ebuild 
b/app-backup/duplicity/duplicity-0.8.12.1612.ebuild
new file mode 100644
index 000..3f789257f08
--- /dev/null
+++ b/app-backup/duplicity/duplicity-0.8.12.1612.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_6 python3_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="http://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 ~x86-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${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/boto[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs.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.12.1612-fix-docs.patch 
b/app-backup/duplicity/files/duplicity-0.8.12.1612-fix-docs.patch
new file mode 100644
index 000..6b8c710f316
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-0.8.12.1612-fix-docs.patch
@@ -0,0 +1,21 @@
+--- duplicity-0.8.11.1596/setup.py 2020-03-05 09:18:42.532941503 -0500
 duplicity-0.8.11.1596/setup.py 2020-03-05 09:20:10.612061492 -0500
+@@ -88,18 +88,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % version_string,
+-[
+-u'AUTHORS',
+-u'CHANGELOG',
+-u'Changelog.GNU',
+-u'COPYING',
+-u'README',
+-u'README-LOG',
+-u'README-REPO',
+-u'README-TESTING',
+-],
+-),
+ ]
+ 
+ if not os.environ.get(u'READTHEDOCS') == u'True':



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2020-03-28 Thread Michał Górny
commit: 66d962b2143c6eca3d78d393fcf4cc372aad7049
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 28 16:18:20 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 28 16:27:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d962b2

app-backup/duplicity: Remove old (py2)

Signed-off-by: Michał Górny  gentoo.org>

 app-backup/duplicity/Manifest  |  3 --
 app-backup/duplicity/duplicity-0.7.10.ebuild   | 53 -
 app-backup/duplicity/duplicity-0.7.12.ebuild   | 53 -
 app-backup/duplicity/duplicity-0.7.19.ebuild   | 54 --
 .../files/duplicity-0.6.24-skip-test.patch | 10 
 5 files changed, 173 deletions(-)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index fe2a5ebc759..315d66b5862 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,5 +1,2 @@
-DIST duplicity-0.7.10.tar.gz 1543523 BLAKE2B 
a38c5310d6949d36f74620ef617f790943284d7219168e0e49ed13834ab72f5c0d057ef59454e58a25be3a9e28d9627d60c007aab373e150afca08248d79aab6
 SHA512 
d04273384749c88d0a4f46bc1dcdcbb945ec1a78fb21064f12f0ca6c92cc73ad36fc3149461dbe0a660cd752a1147b2fa5d2b4056a5414c7790747eb5983e0bd
-DIST duplicity-0.7.12.tar.gz 1552442 BLAKE2B 
4a7d0609748bffa147994a4abdb88bc0d62905c1423dc91caa4b8e5bb0c5953e26df72f647697685cfa3caed3741658d00d1a2b62b8c47bb1ac61da8973df9ca
 SHA512 
8a532e7bb548c170184666a0ba2b41a15f3002c14edd64b1b1eb4df862647fc6dfde797d6ecf38e326d7c160c31ff521baf351e520835495e1d0e2ddbdb19f0f
-DIST duplicity-0.7.19.tar.gz 1727321 BLAKE2B 
6441a2ce777b3b08c52ede8602a73080be372dec1c1788441c7e7135533aeeb3be48012db4bdfc2a78c7ca23d368637ccc7aa0f0361369ac9f42c00a1541e023
 SHA512 
26d1724a635c368e04f2a94f974ef6962c52b23345db59af3343e7221295caa0215ae119fff6ab44daa4622236683eb9d3dae742bf0d4cf08c02e3f63071001b
 DIST duplicity-0.8.09.tar.gz 1856764 BLAKE2B 
b5d0dd3270c237694000dc36a65a4293c43264edf933a195692d2847d008a898d5cf95c0b21b285503023ef8885278485cebabc2d2b7094ae65e13d277c80e5a
 SHA512 
e4045a1c1adbf0927ee5325f02b79e7c0b38034080be4b563f20f1af593c8c1943a772fe7f212730e60f7c7cee93756426fe769a62050d42651fd1af7f6ba50a
 DIST duplicity-0.8.11.1596.tar.gz 1872223 BLAKE2B 
ad3ee2536731d1a6e8fb3fd87bb69b8ce8b43bb90688fe957cfb2718ad44f57db98c3aec4805356a7d44bea681f6ec9603aa082dbf86e58684fbe8000d1676b5
 SHA512 
67940d73d8213559ba88ec21e1326aca0dd065888cbf2e3c68f0f515ba9246100fd6e6d0bd1f12cb678702559f2266b7905931506d2ff6fe6fd35c673593479b

diff --git a/app-backup/duplicity/duplicity-0.7.10.ebuild 
b/app-backup/duplicity/duplicity-0.7.10.ebuild
deleted file mode 100644
index d686f7ae3a5..000
--- a/app-backup/duplicity/duplicity-0.7.10.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 versionator
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="http://www.nongnu.org/duplicity/;
-SRC_URI="https://code.launchpad.net/${PN}/$(get_version_component_range 
1-2)-series/${PV}/+download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
-IUSE="s3 test"
-
-CDEPEND="
-   net-libs/librsync
-   app-crypt/gnupg
-   dev-python/lockfile
-"
-DEPEND="${CDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="${CDEPEND}
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   s3? ( dev-python/boto[${PYTHON_USEDEP}] )
-"
-
-RESTRICT="!test? ( test )"
-
-python_prepare_all() {
-   # workaround until failing test is fixed
-   local PATCHES=( "${FILESDIR}"/${PN}-0.6.24-skip-test.patch )
-
-   distutils-r1_python_prepare_all
-
-   sed -i "s/'COPYING',//" setup.py || die
-}
-
-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/duplicity-0.7.12.ebuild 
b/app-backup/duplicity/duplicity-0.7.12.ebuild
deleted file mode 100644
index f23738bd29b..000
--- a/app-backup/duplicity/duplicity-0.7.12.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 versionator
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="http://www.nongnu.org/duplicity/;
-SRC_URI="https://code.launchpad.net/${PN}/$(get_version_component_range 
1-2)-series/${PV}/+download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos 
~x86-macos"