# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI="7"

inherit xdg cmake git-r3

DESCRIPTION="JPEG XL Reference Software"
HOMEPAGE="https://gitlab.com/wg1/jpeg-xl/"

EGIT_REPO_URI="https://gitlab.com/wg1/jpeg-xl.git"

LICENSE="Apache-2.0"
SLOT="0"
IUSE=""

DEPEND="app-arch/brotli
	sys-libs/zlib
	media-libs/libpng
	virtual/jpeg
	virtual/opengl
	media-libs/freeglut
	media-libs/giflib
	media-libs/openexr
	dev-util/google-perftools
	x11-misc/shared-mime-info
	dev-qt/qtwidgets
	dev-qt/qtx11extras
"

BDEPEND=""

RDEPEND="${DEPEND}"

src_configure() {
	local mycmakeargs=(
		-DJPEGXL_ENABLE_BENCHMARK=OFF
		-DJPEGXL_ENABLE_COVERAGE=OFF
		-DJPEGXL_ENABLE_FUZZERS=OFF
		-DJPEGXL_ENABLE_SJPEG=OFF
		-DJPEGXL_WARNINGS_AS_ERRORS=OFF

		-DJPEGXL_ENABLE_EXAMPLES=ON
		-DJPEGXL_ENABLE_VIEWERS=ON
		-DJPEGXL_ENABLE_PLUGINS=ON
		-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
	)

	cmake_src_configure
}
