Gentoo Archives: gentoo-commits

From: Arthur Zamarin <arthurzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-material/
Date: Fri, 04 Nov 2022 08:39:09
Message-Id: 1667551133.c6ead25b96ea559bbbf383ca50f2a877a8f1cda9.arthurzam@gentoo
1 commit: c6ead25b96ea559bbbf383ca50f2a877a8f1cda9
2 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 4 08:26:11 2022 +0000
4 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 4 08:38:53 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ead25b
7
8 dev-python/mkdocs-material: add 8.5.8
9
10 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
11
12 dev-python/mkdocs-material/Manifest | 1 +
13 .../mkdocs-material/mkdocs-material-8.5.8.ebuild | 51 ++++++++++++++++++++++
14 2 files changed, 52 insertions(+)
15
16 diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest
17 index 08308d7edfa5..6be76753a74b 100644
18 --- a/dev-python/mkdocs-material/Manifest
19 +++ b/dev-python/mkdocs-material/Manifest
20 @@ -1,2 +1,3 @@
21 DIST mkdocs-material-8.5.2.gh.tar.gz 10262607 BLAKE2B 16fe2e9d377cf8361ddcf5bdd1f5b461783ef03a26894abd9cfe8ba3c88e4d89e5ee8da3e566b996ea1595a6600933d4140ca698f3a303e6fc4c2b32e208af1e SHA512 74066b3b85be3dc5f4380ab73a98dd07fc8430a65b6ec9a51f1513fa3f0703f3eff4567344642710bf8e91e8cf9193b552a58f865b86367f397d0c884e1849f8
22 DIST mkdocs-material-8.5.7.gh.tar.gz 10362881 BLAKE2B 833e05a67570f7c341681f6fcc0b54f145044ae60512aef4fc6c366022700c6f257418a502cf0fd7c8a25f4be4c37f9ca591b5063e424ab2f6ef17b3fce01129 SHA512 d47866faed2c993d3e8daca0213cf9052a2e31449c2aa968c6a4451eaf2528094fdebda1ee7c6a12f1a0c502ef1c16a2aceaf03e7ec195117391beda8535a127
23 +DIST mkdocs-material-8.5.8.gh.tar.gz 10372291 BLAKE2B 2b97f563133c78c22d6174e3ce50afec520d0fc3fecc2651ecc348c703f19ce1fa7f77f53955e8f023dfb9a75be6d20974b3f1e6a66407405a01529bd4014923 SHA512 f3f1b025525dd7f52aa7b0026cf4bf1943a91ee15b4dd9e63f7203704141a1301627aec7f5d38b8bbe38ec159b4cfc178716838487d96609278081ce5fbc7acf
24
25 diff --git a/dev-python/mkdocs-material/mkdocs-material-8.5.8.ebuild b/dev-python/mkdocs-material/mkdocs-material-8.5.8.ebuild
26 new file mode 100644
27 index 000000000000..2071af80ea70
28 --- /dev/null
29 +++ b/dev-python/mkdocs-material/mkdocs-material-8.5.8.ebuild
30 @@ -0,0 +1,51 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +DISTUTILS_USE_PEP517=hatchling
37 +PYTHON_COMPAT=( python3_{8..11} )
38 +
39 +DOCS_BUILDER="mkdocs"
40 +DOCS_DEPEND="
41 + dev-python/mkdocs-material-extensions
42 + dev-python/mkdocs-minify-plugin
43 + dev-python/mkdocs-redirects
44 +"
45 +
46 +inherit distutils-r1 docs
47 +
48 +DESCRIPTION="A Material Design theme for MkDocs"
49 +HOMEPAGE="
50 + https://github.com/squidfunk/mkdocs-material/
51 + https://pypi.org/project/mkdocs-material/
52 +"
53 +SRC_URI="
54 + https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
55 + -> ${P}.gh.tar.gz
56 +"
57 +
58 +LICENSE="MIT"
59 +SLOT="0"
60 +KEYWORDS="~amd64 ~riscv ~x86"
61 +
62 +RDEPEND="
63 + >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
64 + >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
65 + >=dev-python/mkdocs-1.3.0[${PYTHON_USEDEP}]
66 + >=dev-python/pygments-2.12[${PYTHON_USEDEP}]
67 + >=dev-python/pymdown-extensions-9.4[${PYTHON_USEDEP}]
68 +"
69 +
70 +# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
71 +PDEPEND=">=dev-python/mkdocs-material-extensions-1.0.3[${PYTHON_USEDEP}]"
72 +
73 +PATCHES=(
74 + # simplify pyproject to remove extra deps for metadata
75 + "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
76 +)
77 +
78 +src_prepare() {
79 + echo "__version__ = '${PV}'"> gentoo_version.py || die
80 + distutils-r1_src_prepare
81 +}