commit: a70103226cdc043da899feefdba3f99b1c78a11b Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org> AuthorDate: Fri Oct 27 07:47:14 2023 +0000 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org> CommitDate: Fri Oct 27 07:47:57 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7010322
dev-python/mkdocs-i18n: add 0.4.6 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org> dev-python/mkdocs-i18n/Manifest | 1 + .../mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch | 30 ++++++++++++++++++++++ dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild | 30 ++++++++++++++++++++++ 3 files changed, 61 insertions(+) diff --git a/dev-python/mkdocs-i18n/Manifest b/dev-python/mkdocs-i18n/Manifest index a7068f584f93..70edccec5210 100644 --- a/dev-python/mkdocs-i18n/Manifest +++ b/dev-python/mkdocs-i18n/Manifest @@ -1 +1,2 @@ DIST mkdocs-i18n-0.4.5.tar.gz 17228 BLAKE2B 19d6af2d96cd67d4b39e210f20113e75a6c47a413639f2d6c218cbf11709f91197d79df2c0ecfffe8a2e0912613178564e73eccdf15cece82d71b0639641940e SHA512 18c28704d1d0e294dfcfef402959e502c96b0e8fe346ba3f0c2ff49d70a67f3fe1254fcd1bcbf4217182e946b9f86f61d8d5b9c9475334c6f464feb696d0134e +DIST mkdocs-i18n-0.4.6.tar.gz 24232 BLAKE2B ba5f1462aa8c16fc97f7240875b6762e8072b3a4077b3324ab902a70930431c81512b465037f3a0fbd080716126ff185f78fc3f25b23ec352096628acc9bffab SHA512 f92ae260b8a2bf93d18ddd7d405354ab4227940fa820ef6a12427a167cd288bb25fcc53d805df38d2a7fe2621eb9ca62bd6a64bd1706d55638368b9b69429b9d diff --git a/dev-python/mkdocs-i18n/files/mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch b/dev-python/mkdocs-i18n/files/mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch new file mode 100644 index 000000000000..efe9fc9a70e8 --- /dev/null +++ b/dev-python/mkdocs-i18n/files/mkdocs-i18n-0.4.6-fixup-pyproject-toml.patch @@ -0,0 +1,30 @@ +diff --git a/pyproject.toml b/pyproject.toml +index f532be1..815b07d 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -1,6 +1,6 @@ + [project] +-dynamic = ["version"] + name = "mkdocs-i18n" ++version = "0.4.6" + description = "MkDocs i18n plugin" + readme = "README.md" + authors = [ +@@ -46,15 +46,6 @@ test = [ + [project.entry-points."mkdocs.plugins"] + i18n = "mkdocs_i18n:I18n" + +-[tool.semantic_release] +-version_source = "tag_only" +-hvcs = "gitlab" +-branch = "main" +-build_command = "python3 -m build" +- + [build-system] +-requires = ["setuptools>=45", "setuptools_scm[toml]>=6.2"] +- +-[tool.setuptools_scm] +-# python-semantic-release with tag_only option leaves CHANGELOG.md file staged +-git_describe_command = "git describe --tags --abbrev=0" ++requires = ["setuptools>=45"] ++build-backend = "setuptools.build_meta" diff --git a/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild new file mode 100644 index 000000000000..f092b4893f2e --- /dev/null +++ b/dev-python/mkdocs-i18n/mkdocs-i18n-0.4.6.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517="setuptools" +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="MkDocs i18n plugin" +HOMEPAGE=" + https://gitlab.com/mkdocs-i18n/mkdocs-i18n/-/tree/main + https://pypi.org/project/mkdocs-i18n/ +" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/mkdocs-1.1[${PYTHON_USEDEP}] + dev-python/mkdocs-material[${PYTHON_USEDEP}] +" + +PATCHES=( + # Define a build-backend, version, and drop setuptools_scm dep + "${FILESDIR}/${P}-fixup-pyproject-toml.patch" +)