summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoonas Niilola <juippis@gentoo.org>2024-10-20 19:13:12 +0300
committerJoonas Niilola <juippis@gentoo.org>2024-10-20 19:13:12 +0300
commite1be9d8bd97b2df3a46756d4dd213fc1f8eabb1b (patch)
treebb7b21ef63c2792ab0655d710da3d24443529a4c /net-misc/gerbera
parentnet-misc/gerbera: Sync live ebuild (diff)
downloadgentoo-e1be9d8bd97b2df3a46756d4dd213fc1f8eabb1b.tar.gz
gentoo-e1be9d8bd97b2df3a46756d4dd213fc1f8eabb1b.tar.bz2
gentoo-e1be9d8bd97b2df3a46756d4dd213fc1f8eabb1b.zip
net-misc/gerbera: build and install documentation via 'doc' use flag
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'net-misc/gerbera')
-rw-r--r--net-misc/gerbera/gerbera-2.3.0.ebuild24
1 files changed, 19 insertions, 5 deletions
diff --git a/net-misc/gerbera/gerbera-2.3.0.ebuild b/net-misc/gerbera/gerbera-2.3.0.ebuild
index 62e14a6f02f9..3b860ae72c7a 100644
--- a/net-misc/gerbera/gerbera-2.3.0.ebuild
+++ b/net-misc/gerbera/gerbera-2.3.0.ebuild
@@ -3,7 +3,14 @@
EAPI=8
-inherit cmake linux-info
+DOCS_BUILDER="sphinx"
+#DOCS_DEPEND="dev-python/sphinx-rtd-theme"
+DOCS_DIR="doc"
+DOCS_AUTODOC=0
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit python-any-r1 cmake docs linux-info
DESCRIPTION="UPnP Media Server"
HOMEPAGE="https://gerbera.io"
@@ -34,10 +41,6 @@ RDEPEND="
sys-libs/zlib
virtual/libiconv
curl? ( net-misc/curl )
- doc? (
- app-text/doxygen
- media-gfx/graphviz
- )
exif? ( media-libs/libexif )
exiv2? ( media-gfx/exiv2:= )
ffmpeg? ( media-video/ffmpeg:= )
@@ -51,6 +54,12 @@ RDEPEND="
DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
+ ')
+ media-gfx/graphviz"
+
CONFIG_CHECK="~INOTIFY_USER"
src_configure() {
@@ -75,6 +84,11 @@ src_configure() {
cmake_src_configure
}
+src_compile() {
+ cmake_src_compile
+ docs_compile
+}
+
src_install() {
cmake_src_install