summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2024-11-01 18:33:15 +0100
committerUlrich Müller <ulm@gentoo.org>2024-11-01 18:36:17 +0100
commita482133184d525fe387fba5df8e306a06d865798 (patch)
tree873cffba6f043ed2f6be7ef3b6b1945b020bb51a /app-doc/devmanual
parentsys-boot/gnu-efi: Stabilize 3.0.18-r5 x86, #942657 (diff)
downloadgentoo-a482133184d525fe387fba5df8e306a06d865798.tar.gz
gentoo-a482133184d525fe387fba5df8e306a06d865798.tar.bz2
gentoo-a482133184d525fe387fba5df8e306a06d865798.zip
app-doc/devmanual: Depend on Python only if USE=-offline
Change dev-libs/libxml2 to a test dependency. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Diffstat (limited to 'app-doc/devmanual')
-rw-r--r--app-doc/devmanual/devmanual-9999.ebuild14
1 files changed, 10 insertions, 4 deletions
diff --git a/app-doc/devmanual/devmanual-9999.ebuild b/app-doc/devmanual/devmanual-9999.ebuild
index eb6eb3a9d985..41da45d56cb3 100644
--- a/app-doc/devmanual/devmanual-9999.ebuild
+++ b/app-doc/devmanual/devmanual-9999.ebuild
@@ -25,12 +25,18 @@ SLOT="0"
IUSE="+offline test"
RESTRICT="!test? ( test )"
-BDEPEND=">=dev-libs/libxml2-2.9.12
- dev-libs/libxslt
+BDEPEND="dev-libs/libxslt
gnome-base/librsvg
media-fonts/open-sans
- ${PYTHON_DEPS}
- test? ( >=app-text/htmltidy-5.8.0 )"
+ !offline? ( ${PYTHON_DEPS} )
+ test? (
+ >=dev-libs/libxml2-2.9.12
+ >=app-text/htmltidy-5.8.0
+ )"
+
+pkg_setup() {
+ use !offline && python-any-r1_pkg_setup
+}
src_compile() {
emake OFFLINE=$(usex offline 1 0)