# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit meson DESCRIPTION="libcamera-based applications to drive the cameras on a Raspberry Pi platform" HOMEPAGE="https://github.com/raspberrypi/rpicam-apps" if [[ ${PV} == "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/raspberrypi/rpicam-apps.git" else SRC_URI="https://github.com/raspberrypi/rpicam-apps/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" fi LICENSE="BSD-2" SLOT="0" IUSE="drm egl ffmpeg opencv qt5" DEPEND=" dev-libs/boost:= >=media-libs/libcamera-0.3.0:= media-libs/libexif:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= drm? ( x11-libs/libdrm:= ) egl? ( media-libs/libepoxy:= ) ffmpeg? ( media-video/ffmpeg:= ) opencv? ( media-libs/opencv:= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) " RDEPEND="${DEPEND}" BDEPEND=" virtual/pkgconfig " src_configure() { local emesonargs=( $(meson_feature drm enable_drm) $(meson_feature ffmpeg enable_libav) $(meson_feature opencv enable_opencv) $(meson_feature qt5 enable_qt) -Denable_egl=disabled -Denable_tflite=disabled -Denable_hailo=disabled -Ddownload_hailo_models=false ) meson_src_configure } PATCHES=( "${FILESDIR}/rpicam-apps-1.5-includedirs.patch" )