add missing deps - overlay - 📔 drkhsh gentoo overlay
HTML git clone https://git.drkhsh.at/overlay.git
DIR Log
DIR Files
DIR Refs
DIR README
---
DIR commit e5a6b4fbe9d97ee4c020533032ac36f1060f44e9
DIR parent 6bfb97e84e232bc6f36c28af540db5948df491f2
HTML Author: drkhsh <me@drkhsh.at>
Date: Sun, 12 Jan 2025 15:46:56 +0100
add missing deps
Diffstat:
A dev-python/cheetah3/Manifest | 1 +
A dev-python/cheetah3/cheetah3-3.4.0… | 44 +++++++++++++++++++++++++++++++
2 files changed, 45 insertions(+), 0 deletions(-)
---
DIR diff --git a/dev-python/cheetah3/Manifest b/dev-python/cheetah3/Manifest
@@ -0,0 +1 @@
+DIST cheetah3-3.4.0b6.gh.tar.gz 318357 BLAKE2B 3105f22d13c5d7b6d8c7f2601d89e838e033aded57b2f594020fe5d704f8003806db113884ee5032cd50056ae4b9b3caf1a4f7dbf8cc57f7eb77eb19119feee2 SHA512 e067b093f14abe3c5d061e7f7ad02aed0b198f1410f0c52af1f74b60c364e0968116a693a1dfd78a696a093a8b3aab2eb140ac423a7d71008a22c45dd5b2ce7c
DIR diff --git a/dev-python/cheetah3/cheetah3-3.4.0_beta6.ebuild b/dev-python/cheetah3/cheetah3-3.4.0_beta6.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+MY_P=${P/_beta/b}
+DESCRIPTION="Python-powered template engine and code generator"
+HOMEPAGE="
+ https://cheetahtemplate.org/
+ https://github.com/CheetahTemplate3/Cheetah3/
+ https://pypi.org/project/Cheetah3/
+"
+SRC_URI="
+ https://github.com/CheetahTemplate3/Cheetah3/archive/${PV/_beta/b}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86"
+
+RDEPEND="
+ dev-python/markdown[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+DOCS=( ANNOUNCE.rst README.rst )
+
+python_test() {
+ # the package can't handle TMPDIR with hyphens
+ # https://github.com/CheetahTemplate3/cheetah3/issues/53
+ local -x TMPDIR=/tmp
+
+ "${EPYTHON}" Cheetah/Tests/Test.py || die "Tests fail with ${EPYTHON}"
+}