summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-admin/ansible-modules-hashivault')
-rw-r--r--app-admin/ansible-modules-hashivault/Manifest2
-rw-r--r--app-admin/ansible-modules-hashivault/ansible-modules-hashivault-5.2.1.ebuild (renamed from app-admin/ansible-modules-hashivault/ansible-modules-hashivault-4.6.2.ebuild)22
-rw-r--r--app-admin/ansible-modules-hashivault/metadata.xml5
3 files changed, 19 insertions, 10 deletions
diff --git a/app-admin/ansible-modules-hashivault/Manifest b/app-admin/ansible-modules-hashivault/Manifest
index 2989f15c4ef7..2dbe0830c118 100644
--- a/app-admin/ansible-modules-hashivault/Manifest
+++ b/app-admin/ansible-modules-hashivault/Manifest
@@ -1 +1 @@
-DIST ansible-modules-hashivault-4.6.2.tar.gz 91244 BLAKE2B 475ecce4110d985876c556da7ec386b45feaa34e516ae9ac49b43b75f39a3ddb3c0969dc5c3dee4c31a9dea9c6f643c4bbfe9d6035d1c32f5d105c7c78bfd284 SHA512 4e4ff741c5652277f71cd211425404dad865838546d6c3dc4983333187201f9463ddaf819e5a675a962f5866fea4db3564c11dbe6a886739c2126a678607590f
+DIST ansible-modules-hashivault-5.2.1.gh.tar.gz 101636 BLAKE2B 3395dc86917b8a35b6ff34f9c518969100fde0e0f760760cbf7c126f5f782e22a01bfe60e9dae89cef49839e80d4f5c0ff2731672cdd616c3eac545d6b507072 SHA512 374edef8c47a27c6a9cde55e8b9294b05c0f222a2ff21e68551558e197d6a938c17a88fa85f18e25f2123585ed0465507b2759036ac834a55ee68c13f54304b4
diff --git a/app-admin/ansible-modules-hashivault/ansible-modules-hashivault-4.6.2.ebuild b/app-admin/ansible-modules-hashivault/ansible-modules-hashivault-5.2.1.ebuild
index f3efbc5c0390..729da2c55e80 100644
--- a/app-admin/ansible-modules-hashivault/ansible-modules-hashivault-4.6.2.ebuild
+++ b/app-admin/ansible-modules-hashivault/ansible-modules-hashivault-5.2.1.ebuild
@@ -1,29 +1,35 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-PYTHON_COMPAT=( python3_8 python3_9 )
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Ansible module for hashicorp vault"
-HOMEPAGE="https://ansible.com/"
+HOMEPAGE="https://www.ansible.com/"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/TerryHowe/ansible-modules-hashivault.git"
else
- SRC_URI="https://github.com/TerryHowe/ansible-modules-hashivault/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ SRC_URI="https://github.com/TerryHowe/ansible-modules-hashivault/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+ KEYWORDS="~amd64 ~arm64"
fi
LICENSE="MIT"
SLOT="0"
RDEPEND="
- >=app-admin/ansible-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/hvac-0.9.5[${PYTHON_USEDEP}]
+ >=app-admin/ansible-2.12.0[${PYTHON_USEDEP}]
+ >=dev-python/hvac-1.2.1[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
"
# The tests require a private instance of vault
RESTRICT="test"
+
+python_prepare_all() {
+ sed -i 's:description-file:description_file:' setup.cfg || die
+ distutils-r1_python_prepare_all
+}
diff --git a/app-admin/ansible-modules-hashivault/metadata.xml b/app-admin/ansible-modules-hashivault/metadata.xml
index aeca96839a46..48548a10aa89 100644
--- a/app-admin/ansible-modules-hashivault/metadata.xml
+++ b/app-admin/ansible-modules-hashivault/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>williamh@gentoo.org</email>
@@ -10,4 +10,7 @@
<name>Patrick McLean</name>
</maintainer>
<stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">TerryHowe/ansible-modules-hashivault</remote-id>
+ </upstream>
</pkgmetadata>