From 35c8a0995fde74ddfd92a2d312b85b97ed156cc2 Mon Sep 17 00:00:00 2001 From: Daniel Novomesky Date: Thu, 4 Nov 2021 17:45:56 +0100 Subject: [PATCH] media-libs/libjxl: install jxlinfo in live ebuild Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Daniel Novomesky --- media-libs/libjxl/libjxl-9999.ebuild | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild index 2ad6c46261..138b32865d 100644 --- a/media-libs/libjxl/libjxl-9999.ebuild +++ b/media-libs/libjxl/libjxl-9999.ebuild @@ -10,9 +10,9 @@ HOMEPAGE="https://github.com/libjxl/libjxl" EGIT_REPO_URI="https://github.com/libjxl/libjxl.git" -LICENSE="Apache-2.0" +LICENSE="BSD" SLOT="0" -IUSE="" +IUSE="examples" DEPEND="app-arch/brotli sys-libs/zlib @@ -24,8 +24,6 @@ DEPEND="app-arch/brotli media-libs/openexr:= dev-util/google-perftools x11-misc/shared-mime-info - dev-qt/qtwidgets - dev-qt/qtx11extras dev-cpp/gtest dev-cpp/highway media-libs/lcms @@ -37,6 +35,7 @@ RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( + -DCMAKE_SKIP_RPATH=ON -DJPEGXL_ENABLE_BENCHMARK=OFF -DJPEGXL_ENABLE_COVERAGE=OFF -DJPEGXL_ENABLE_FUZZERS=OFF @@ -44,8 +43,8 @@ src_configure() { -DJPEGXL_WARNINGS_AS_ERRORS=OFF -DJPEGXL_ENABLE_SKCMS=ON - -DJPEGXL_ENABLE_EXAMPLES=ON - -DJPEGXL_ENABLE_VIEWERS=ON + -DJPEGXL_ENABLE_EXAMPLES=$(usex examples) + -DJPEGXL_ENABLE_VIEWERS=OFF -DJPEGXL_ENABLE_PLUGINS=ON -DJPEGXL_FORCE_SYSTEM_BROTLI=ON -DJPEGXL_FORCE_SYSTEM_HWY=ON @@ -54,3 +53,10 @@ src_configure() { cmake_src_configure } + +src_install() { + cmake_src_install + if use examples; then + dobin "${BUILD_DIR}/jxlinfo" + fi +}