commit:     d8dc98d96fc0e2fa51573dd665b91908c33d0725
Author:     Thibaud CANALE <thican <AT> thican <DOT> net>
AuthorDate: Wed Feb 12 02:29:04 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 26 10:30:06 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8dc98d9

app-crypt/certbot-dns-dnsimple: add 3.2.0

Closes: https://bugs.gentoo.org/949637
Signed-off-by: Thibaud CANALE <thican <AT> thican.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-crypt/acme/acme-3.2.0.ebuild                   |  2 +-
 app-crypt/certbot-dns-dnsimple/Manifest            |  1 +
 .../certbot-dns-dnsimple-3.2.0.ebuild}             | 33 ++++++----------------
 3 files changed, 11 insertions(+), 25 deletions(-)

diff --git a/app-crypt/acme/acme-3.2.0.ebuild b/app-crypt/acme/acme-3.2.0.ebuild
index b941c20ff340..1323592cf090 100644
--- a/app-crypt/acme/acme-3.2.0.ebuild
+++ b/app-crypt/acme/acme-3.2.0.ebuild
@@ -27,7 +27,7 @@ fi
 
 DESCRIPTION="An implementation of the ACME protocol"
 HOMEPAGE="
-       https://github.com/certbot/certbot/
+       https://github.com/certbot/certbot
        https://pypi.org/project/acme/
        https://letsencrypt.org/
 "

diff --git a/app-crypt/certbot-dns-dnsimple/Manifest 
b/app-crypt/certbot-dns-dnsimple/Manifest
index 1bfef9091904..f3d2c6c0a3d1 100644
--- a/app-crypt/certbot-dns-dnsimple/Manifest
+++ b/app-crypt/certbot-dns-dnsimple/Manifest
@@ -1 +1,2 @@
 DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B 
cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd
 SHA512 
444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd
+DIST certbot-3.2.0.gh.tar.gz 2309823 BLAKE2B 
30ff3f40dc4d7724ad7b9a5eaf48f15fa579d49902dd23d21d8b2d36a4371da05f8c9417b0b2bf49a12565ba9dec180a9d805f22e0e8d1342ae5ea64b43d5219
 SHA512 
8fc3753dcdc954e143da31a0308269b99abadcdefc008c54c2cabac14a3bf99e757f1007349806a7dabf4a8fe19fd3a365ddea85c1dbeb3b453ae91503ea2288

diff --git a/app-crypt/acme/acme-3.2.0.ebuild 
b/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0.ebuild
similarity index 51%
copy from app-crypt/acme/acme-3.2.0.ebuild
copy to app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0.ebuild
index b941c20ff340..5dc15f86d763 100644
--- a/app-crypt/acme/acme-3.2.0.ebuild
+++ b/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0.ebuild
@@ -22,13 +22,15 @@ else
                https://github.com/certbot/certbot/archive/v${PV}.tar.gz
                        -> ${PARENT_P}.gh.tar.gz
        "
-       KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+       # Only for amd64 and x86 because of dev-python/dns-lexicon
+       KEYWORDS="~amd64 ~x86"
 fi
 
-DESCRIPTION="An implementation of the ACME protocol"
+DESCRIPTION="DNSimple Authenticator plugin for Certbot (Let’s Encrypt Client)"
 HOMEPAGE="
-       https://github.com/certbot/certbot/
-       https://pypi.org/project/acme/
+       https://github.com/certbot/certbot
+       https://pypi.org/project/certbot-dns-dnsimple/
+       https://certbot-dns-dnsimple.readthedocs.io/en/stable/
        https://letsencrypt.org/
 "
 
@@ -36,30 +38,13 @@ S="${WORKDIR}/${PARENT_P}/${PN}"
 LICENSE="Apache-2.0"
 SLOT="0"
 
-BDEPEND="
-       test? (
-               dev-python/typing-extensions[${PYTHON_USEDEP}]
-       )
-"
-
 # See certbot/setup.py for acme >= dep
 RDEPEND="
-       dev-python/chardet[${PYTHON_USEDEP}]
-       >=dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]
-       >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
-       <dev-python/josepy-2[${PYTHON_USEDEP}]
-       >=dev-python/pyopenssl-25.0.0[${PYTHON_USEDEP}]
-       dev-python/pyrfc3339[${PYTHON_USEDEP}]
-       >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
-       >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
-       >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
+       >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+       >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+       >=dev-python/dns-lexicon-3.14.1[${PYTHON_USEDEP}]
 "
 
 distutils_enable_sphinx docs \
        dev-python/sphinx-rtd-theme
 distutils_enable_tests pytest
-
-python_test() {
-       local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-       epytest
-}

Reply via email to