diff --git a/eclass/frameworks.kde.org.eclass b/eclass/frameworks.kde.org.eclass index f66a6b7efba..522211a23ab 100644 --- a/eclass/frameworks.kde.org.eclass +++ b/eclass/frameworks.kde.org.eclass @@ -47,7 +47,7 @@ if ver_test ${PV} -lt 5.240; then SLOT=5 fi case ${PN} in - extra-cmake-modules) + extra-cmake-modules|kapidox) SLOT=0 ;; *) diff --git a/kde-frameworks/kapidox/kapidox-9999.ebuild b/kde-frameworks/kapidox/kapidox-9999.ebuild new file mode 100644 index 00000000000..f4356f49a1d --- /dev/null +++ b/kde-frameworks/kapidox/kapidox-9999.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) +inherit frameworks.kde.org distutils-r1 + +DESCRIPTION="Framework for building KDE API documentation in a standard format and style" + +LICENSE="BSD-2" +KEYWORDS="" +IUSE="" + +RDEPEND=" + app-text/doxygen + $(python_gen_cond_dep ' + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + ') + media-gfx/graphviz[python,${PYTHON_SINGLE_USEDEP}] +" diff --git a/kde-frameworks/kapidox/metadata.xml b/kde-frameworks/kapidox/metadata.xml new file mode 100644 index 00000000000..3085233944d --- /dev/null +++ b/kde-frameworks/kapidox/metadata.xml @@ -0,0 +1,16 @@ + + + + + kde@gentoo.org + Gentoo KDE Project + + + https://bugs.kde.org/enter_bug.cgi?product=frameworks-kapidox + + + + Must only be used by packages that are known to use private parts of the Frameworks API. + + + diff --git a/profiles/updates/4Q-2024 b/profiles/updates/4Q-2024 index eba2be5b16e..d821854d8be 100644 --- a/profiles/updates/4Q-2024 +++ b/profiles/updates/4Q-2024 @@ -1 +1,2 @@ slotmove media-sound/amarok 5 0 +slotmove kde-frameworks/kapidox 5 0