# Template file for 'tellico'
pkgname=tellico
version=4.0.1
revision=1
build_style=cmake
configure_args="$(vopt_bool webcam ENABLE_WEBCAM) -DKF6_HOST_TOOLING=/usr/lib/cmake"
hostmakedepends="extra-cmake-modules qt6-base qt6-tools gettext
 pkg-config kf6-kdoctools kf6-kconfig"
makedepends="kf6-karchive-devel kf6-kcodecs-devel kf6-sonnet-devel
 kf6-kdoctools-devel kf6-kcoreaddons-devel kf6-kiconthemes-devel
 kf6-kguiaddons-devel kf6-kio-devel kf6-kitemmodels-devel
 kf6-ktextwidgets-devel kf6-kxmlgui-devel kf6-knewstuff-devel
 kf6-kfilemetadata-devel qt6-webengine-devel qt6-charts-devel
 $(vopt_if webcam v4l-utils-devel) $(vopt_if yaz yaz-devel)
 $(vopt_if xmp exempi-devel) $(vopt_if cdio libcdio-devel)
 $(vopt_if cddb libkcddb6-devel) $(vopt_if scanner libksane6-devel)
 libcdio-paranoia-devel kf6-solid-devel"
checkdepends="dbus"
short_desc="Collection manager for KDE"
maintainer="John <me@johnnynator.dev>"
license="GPL-3.0-or-later"
homepage="http://tellico-project.org/"
distfiles="http://tellico-project.org/files/${pkgname}-${version}.tar.xz"
checksum=c8945b9425ec09e8ee4e5eeab0f2618769e186026823677fe2cb4cf41a68cd24
make_check_pre="dbus-run-session"
python_version=3
build_options="webcam yaz xmp cdio cddb scanner"
build_options_default="webcam yaz xmp cdio cddb scanner"
desc_option_cdio="Support for reading cdtext from audio CDs"
desc_option_webcam="Support for barcode scanning with a webcam"
desc_option_xmp="Support for reading PDF/XMP metadata"
desc_option_yaz="Support for searching z39.50 databases"
desc_option_cddb="Support for CDDB searches"
desc_option_scanner="Support for adding scanned images to a collection"

if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
	broken="no qt6-webengine"
fi
