diff options
author | 2024-06-05 12:50:48 +0200 | |
---|---|---|
committer | 2024-06-05 13:03:03 +0200 | |
commit | 567bd29baed6d7dc3430d4eaa187170fe9027a4c (patch) | |
tree | 9cb83b38b25ce922a9938d574338d8f2c9c31fa5 /media-libs/libjxl/libjxl-9999.ebuild | |
parent | media-sound/lash: Stabilize 0.5.4-r6 amd64, #933599 (diff) | |
download | gentoo-567bd29baed6d7dc3430d4eaa187170fe9027a4c.tar.gz gentoo-567bd29baed6d7dc3430d4eaa187170fe9027a4c.tar.bz2 gentoo-567bd29baed6d7dc3430d4eaa187170fe9027a4c.zip |
media-libs/libjxl: Add flags to control GIF, JPEG and PNG codecs
Bug: https://bugs.gentoo.org/933165
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'media-libs/libjxl/libjxl-9999.ebuild')
-rw-r--r-- | media-libs/libjxl/libjxl-9999.ebuild | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild index aef3acb16445..5841fd207bc5 100644 --- a/media-libs/libjxl/libjxl-9999.ebuild +++ b/media-libs/libjxl/libjxl-9999.ebuild @@ -10,28 +10,28 @@ HOMEPAGE="https://github.com/libjxl/libjxl/" EGIT_REPO_URI="https://github.com/libjxl/libjxl.git" EGIT_SUBMODULES=( - third_party/libjpeg-turbo third_party/skcms third_party/testdata ) LICENSE="BSD" SLOT="0" -IUSE="+gdk-pixbuf openexr test" +IUSE="+gdk-pixbuf gif jpeg openexr +png test" +REQUIRED_USE="test? ( png )" RESTRICT="!test? ( test )" DEPEND=" app-arch/brotli:=[${MULTILIB_USEDEP}] >=dev-cpp/highway-1.0.7[${MULTILIB_USEDEP}] - media-libs/giflib:=[${MULTILIB_USEDEP}] >=media-libs/lcms-2.13:2[${MULTILIB_USEDEP}] - media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] - media-libs/libpng:=[${MULTILIB_USEDEP}] gdk-pixbuf? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 ) + gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] ) + jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) openexr? ( media-libs/openexr:= ) + png? ( media-libs/libpng:=[${MULTILIB_USEDEP}] ) " RDEPEND=" ${DEPEND} @@ -49,6 +49,10 @@ multilib_src_configure() { -DJPEGXL_ENABLE_SJPEG=OFF -DJPEGXL_WARNINGS_AS_ERRORS=OFF + -DCMAKE_DISABLE_FIND_PACKAGE_GIF=$(usex !gif) + -DCMAKE_DISABLE_FIND_PACKAGE_JPEG=$(usex !jpeg) + -DCMAKE_DISABLE_FIND_PACKAGE_PNG=$(usex !png) + -DJPEGXL_ENABLE_SKCMS=OFF -DJPEGXL_ENABLE_VIEWERS=OFF -DJPEGXL_FORCE_SYSTEM_BROTLI=ON |