summaryrefslogtreecommitdiff
path: root/app-admin/ansible-molecule
diff options
context:
space:
mode:
Diffstat (limited to 'app-admin/ansible-molecule')
-rw-r--r--app-admin/ansible-molecule/Manifest5
-rw-r--r--app-admin/ansible-molecule/ansible-molecule-24.2.1.ebuild2
-rw-r--r--app-admin/ansible-molecule/ansible-molecule-5.1.0.ebuild82
-rw-r--r--app-admin/ansible-molecule/files/ansible-molecule-5.1.0-mkdocs_google_fonts.patch10
4 files changed, 2 insertions, 97 deletions
diff --git a/app-admin/ansible-molecule/Manifest b/app-admin/ansible-molecule/Manifest
index 20a2cc47cd99..7f003bc2589e 100644
--- a/app-admin/ansible-molecule/Manifest
+++ b/app-admin/ansible-molecule/Manifest
@@ -1,7 +1,4 @@
AUX ansible-molecule-24.2.1-mkdocs_google_fonts.patch 156 BLAKE2B e311c1a4c1d3cc9a087611a70dfa6a5634d0842afdd426a708a390b7391507e330d2d9680a5b5a85949d9985beafb80fb146a53742d645d1b8ccb78f5f7a4f64 SHA512 66113e61b0f97243e15afc7b7fea8657cee0cabfa450a2bbe6a1b751cdd9cd82be6bfad6b36802377fd3261e9e55d3d0e37eb44e9c26838110495cd43773cc9f
-AUX ansible-molecule-5.1.0-mkdocs_google_fonts.patch 220 BLAKE2B e6035df98418912c0e6c5c2655bafdcef8a07450670271e11498a97f4dea6c1c39578e6002a937bc5ec762aeb6a99991c2b70ccb60b31f2619c011b2785870cd SHA512 53fee32cddea9275f07aa460dedfa478f248917a81a04d3b9f0696d0283eba8dd6b6e3c7c4137c5a9a867c94a827ba687e9342fdce9e8af7cb82b039f0c732d0
DIST molecule-24.2.1.tar.gz 343228 BLAKE2B 9605b5a8e21d37597cbf35f0f6f811471909dde5496541b1d7cd130eb2b970125fdc291df6493f8716f38514df17d957094604ae49e64d16f2207a0d3682bd38 SHA512 3813163d72cee51987d340c8a1ed0e03d8abe509a601e94c3e32bf673a56edd83d0c2bde1347057fe8a4c2b37e11a068ef689dd669d4395da64bec3921f1403d
-DIST molecule-5.1.0.tar.gz 335161 BLAKE2B 55c2f3c181bef6ab848cf7b52b19649fd861dbdbd68b92d3de9e0a1330755b9b887affd8f78e92ab33145ed60e7131d3cf1ffb7b4d8f10c1c3cab8dd58288af9 SHA512 4d025a512e3a6ac7f424318f06bb23b2c1ef1cc122d31d012430bfccf4efeeb3c7ddf2450abd78378c1c50f54fffb1fa8f366f14eebe58125f177ced8cec3ff5
-EBUILD ansible-molecule-24.2.1.ebuild 3013 BLAKE2B e53015b0f9791ef9049a3101b7b696808bb1b19adf5b27cd46a929f8a6e792bf210e94a06f97f10dda016ef80bdbbfae500a163458166a1675344783929271ef SHA512 bfc09a28d42be6eb1a2ae05d2c572c10c475bfdae4c3f88c62500231faf60069d919234ea829aa62554c6bd31c4cf2efed93e44529ac2eb04ca473ef756ea5f4
-EBUILD ansible-molecule-5.1.0.ebuild 2779 BLAKE2B fbab24c18d34859606acc811291d626644bffb414d1cf52a8d8681aa7fc148515a4b43416a5b2b40bb9bd4ba164ad2ef01c51eb5cb7df89e308d496722496366 SHA512 2bff982cca3a48287f8d9e8420e46fd2a4cfa89dc3a9ccc3cff125b11b858bbe492de6b12812b11cb8bf5fc39b3be9075db94dde220d48bcab0b0acc882f4ba2
+EBUILD ansible-molecule-24.2.1.ebuild 3012 BLAKE2B 472175fbefd52debd43eea9dd3a72ba5cbd309cb17e4425fff0164cfadda711f2346682f1362980e592cedd34f0d9520e39a4c08e105d6d6c7ba0721b42b80f2 SHA512 684306a9ad04ececdb0682c5f0437f6287f7b793178366681d73cfdcda9b16b97fad6a9c9f7191afdde5da3f6e530006ecab53fa6136737a0460164894fc1bd6
MISC metadata.xml 397 BLAKE2B 9f9796a3fac212a2e3ce2ea7330a5c6cde8df8a45865b59ddbb55fd6f87d2d87255a409ded478b2240509c4d1173b2c89bec11b14b0a6020f28afcf3d5fc7ca7 SHA512 04e26253a5acecce1047e8a3376ff1e54b4da6864f28390499ad90ed075beb555fec0c0fcacabc1ea69acc2b0194858de9bbd30fccd6de6247462727df6af4e7
diff --git a/app-admin/ansible-molecule/ansible-molecule-24.2.1.ebuild b/app-admin/ansible-molecule/ansible-molecule-24.2.1.ebuild
index dc56df03c582..ab9a79f80bdc 100644
--- a/app-admin/ansible-molecule/ansible-molecule-24.2.1.ebuild
+++ b/app-admin/ansible-molecule/ansible-molecule-24.2.1.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="https://pypi.org/project/molecule/ https://github.com/ansible/molecule
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~riscv"
IUSE="selinux"
# Since around the time of the switch to the yy.m.patchlevel versioning scheme
diff --git a/app-admin/ansible-molecule/ansible-molecule-5.1.0.ebuild b/app-admin/ansible-molecule/ansible-molecule-5.1.0.ebuild
deleted file mode 100644
index 66a672771a29..000000000000
--- a/app-admin/ansible-molecule/ansible-molecule-5.1.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- >=dev-python/mkdocs-ansible-0.1.4
- dev-python/mkdocs-autorefs
- dev-python/mkdocstrings-python
- media-gfx/cairosvg
-"
-PYPI_PN="molecule"
-
-inherit distutils-r1 docs optfeature pypi
-
-DESCRIPTION="A toolkit designed to aid in the development and testing of Ansible roles"
-HOMEPAGE="https://pypi.org/project/molecule/ https://github.com/ansible/molecule/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
-IUSE="selinux"
-
-RDEPEND="$(python_gen_cond_dep '
- >=app-admin/ansible-core-2.12.10[${PYTHON_USEDEP}]
- >=dev-python/ansible-compat-4.1.2[${PYTHON_USEDEP}]
- >=dev-python/click-8.0[${PYTHON_USEDEP}]
- <dev-python/click-9[${PYTHON_USEDEP}]
- >=dev-python/click-help-colors-0.9[${PYTHON_USEDEP}]
- >=dev-python/enrich-1.2.7[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.11.3[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-4.9.1[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- <dev-python/pluggy-2.0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
- >=dev-python/rich-9.5.1[${PYTHON_USEDEP}]
- >=dev-util/cookiecutter-1.7.3[${PYTHON_USEDEP}]
- selinux? ( sys-libs/libselinux[python,${PYTHON_USEDEP}] )
-')"
-BDEPEND="$(python_gen_cond_dep '
- <dev-python/setuptools-scm-8[${PYTHON_USEDEP}]
- doc? (
- dev-python/pillow[truetype,${PYTHON_USEDEP}]
- media-fonts/roboto
- )
- test? (
- >=app-admin/ansible-lint-6.12.1[${PYTHON_USEDEP}]
- app-misc/check-jsonschema[${PYTHON_USEDEP}]
- >=dev-python/ansi2html-1.8.0[${PYTHON_USEDEP}]
- >=dev-python/filelock-3.9.0[${PYTHON_USEDEP}]
- <dev-python/pexpect-5[${PYTHON_USEDEP}]
- >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-plus-0.4.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-testinfra-7.0.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-xdist-3.1.0[${PYTHON_USEDEP}]
- )
-')"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-5.1.0-mkdocs_google_fonts.patch
-)
-
-# test_role.py doesn't play nicely with FEATURES=usersandbox. As for test_command.py:
-# - quite a few of these tests use the network;
-# - test_command_dependency[shell] only works if Molecule has previously been installed;
-# - tests involving creation of a new scenario fail on ansible-lint errors, even though
-# a config file is deployed which should skip expected issues.
-EPYTEST_DESELECT=(
- src/molecule/test/functional/test_command.py
- src/molecule/test/unit/command/init/test_role.py
-)
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
- optfeature_header "Some optional packages commonly used in Molecule scenarios:"
- optfeature "checking playbooks for practices and behaviour that can be improved" app-admin/ansible-lint
-}
diff --git a/app-admin/ansible-molecule/files/ansible-molecule-5.1.0-mkdocs_google_fonts.patch b/app-admin/ansible-molecule/files/ansible-molecule-5.1.0-mkdocs_google_fonts.patch
deleted file mode 100644
index 2b3f6af82dcc..000000000000
--- a/app-admin/ansible-molecule/files/ansible-molecule-5.1.0-mkdocs_google_fonts.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/mkdocs.yml
-+++ b/mkdocs.yml
-@@ -19,6 +19,7 @@
- - navigation.indexes
- - navigation.tracking
- - toc.integrate
-+ font: false
- palette:
- - media: "(prefers-color-scheme: light)"
- primary: teal