app-office/scribus: fix broken automagic dep new in 1.7.3

iwdevtools notes that libjxl is a new automagic dep. The binhost
builders also scream that libjxl is littering preserved-libs due to
scribus, meaning we actively ship broken binaries.

Fixes: a5e39bfd17
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
This commit is contained in:
Eli Schwartz
2026-08-10 00:18:17 -04:00
parent 356e122662
commit bdfda01116
2 changed files with 6 additions and 2 deletions

View File

@@ -24,7 +24,7 @@ fi
LICENSE="GPL-2"
SLOT="$(ver_cut 1-2)"
IUSE="+boost debug examples graphicsmagick +minimal osg +pdf scripts +templates tk"
IUSE="+boost debug examples graphicsmagick +jpegxl +minimal osg +pdf scripts +templates tk"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
tk? ( scripts )"
@@ -61,6 +61,7 @@ DEPEND="${PYTHON_DEPS}
x11-libs/libxcb
boost? ( dev-libs/boost:= )
graphicsmagick? ( media-gfx/graphicsmagick:= )
jpegxl? ( >=media-libs/libjxl-0.11.2:= )
osg? ( dev-games/openscenegraph:= )
pdf? ( app-text/podofo:0= )
scripts? (
@@ -112,6 +113,7 @@ src_configure() {
-DWANT_NOOSG=$(usex !osg)
-DWITH_PODOFO=$(usex pdf)
-DWANT_NOTEMPLATES=$(usex !templates)
$(cmake_use_find_package jpegxl JXL)
)
cmake_src_configure
}

View File

@@ -24,7 +24,7 @@ fi
LICENSE="GPL-2"
SLOT="$(ver_cut 1-2)"
IUSE="+boost debug examples graphicsmagick +minimal osg +pdf scripts +templates tk"
IUSE="+boost debug examples graphicsmagick +jpegxl +minimal osg +pdf scripts +templates tk"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
tk? ( scripts )"
@@ -61,6 +61,7 @@ DEPEND="${PYTHON_DEPS}
x11-libs/libxcb
boost? ( dev-libs/boost:= )
graphicsmagick? ( media-gfx/graphicsmagick:= )
jpegxl? ( >=media-libs/libjxl-0.11.2:= )
osg? ( dev-games/openscenegraph:= )
pdf? ( app-text/podofo:0= )
scripts? (
@@ -111,6 +112,7 @@ src_configure() {
-DWANT_NOOSG=$(usex !osg)
-DWITH_PODOFO=$(usex pdf)
-DWANT_NOTEMPLATES=$(usex !templates)
$(cmake_use_find_package jpegxl JXL)
)
cmake_src_configure
}