commit: 35c8a0995fde74ddfd92a2d312b85b97ed156cc2 Author: Daniel Novomesky <dnovomesky <AT> gmail <DOT> com> AuthorDate: Thu Nov 4 16:45:56 2021 +0000 Commit: Daniel Novomesky <dnovomesky <AT> gmail <DOT> com> CommitDate: Thu Nov 4 16:45:56 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=35c8a099
media-libs/libjxl: install jxlinfo in live ebuild Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Daniel Novomesky <dnovomesky <AT> gmail.com> 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 2ad6c4626..138b32865 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 +}
