# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 MY_PV=${PV%_pre20140701} BIN_PV=${MY_PV}.devel.2014.0701 RSC_PV=${MY_PV}.devel.2014.0503 TMT_PV=1.0.2014.0125 inherit qmake-utils xdg-utils DESCRIPTION="Movie creator from photos and video clips" HOMEPAGE="https://ffdiaporama.tuxfamily.org" SRC_URI="https://download.tuxfamily.org/${PN}/Packages/Devel/${PN}_bin_${BIN_PV}.tar.gz https://download.tuxfamily.org/${PN}/Packages/Devel/${PN}_rsc_${RSC_PV}.tar.gz https://raw.githubusercontent.com/laurantino/gentoo-dist/master/ffdiaporama-2.2-libav11.patch https://raw.githubusercontent.com/laurantino/gentoo-dist/master/ffdiaporama-2.2-ffmpeg-3.0.patch https://raw.githubusercontent.com/laurantino/gentoo-dist/master/ffdiaporama-2.2-ffmpeg-4.0.patch https://raw.githubusercontent.com/laurantino/gentoo-dist/master/ffdiaporama-2.2-ffmpeg-4.4.patch texturemate? ( https://download.tuxfamily.org/${PN}/Packages/Stable/${PN}_texturemate_${TMT_PV}.tar.gz )" LICENSE="GPL-2 texturemate? ( CC-BY-3.0 )" SLOT="0" KEYWORDS="amd64 x86" IUSE="openclipart texturemate" RDEPEND=" dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qthelp:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 media-gfx/exiv2:= >=media-video/ffmpeg-3:0=[encode] openclipart? ( media-gfx/openclipart[svg,-gzip] )" DEPEND="${RDEPEND}" DOCS=( authors.txt ) PATCHES=( "${DISTDIR}"/${PN}-${MY_PV}-{ffmpeg-3.0,libav11,ffmpeg-4.0,ffmpeg-4.4}.patch ) S="${WORKDIR}/ffDiaporama" src_prepare() { default echo "SUBDIRS += ../ffDiaporama_rsc" >> ffDiaporama.pro || die if use texturemate; then echo "SUBDIRS += ../ffDiaporama_texturemate" >> ffDiaporama.pro || die fi } src_configure() { eqmake5 QMAKE_CFLAGS_ISYSTEM= } src_install() { emake INSTALL_ROOT="${D}" install if use openclipart; then dosym ../../clipart/openclipart /usr/share/ffDiaporama/clipart/openclipart fi } pkg_postinst() { xdg_desktop_database_update xdg_mimeinfo_database_update xdg_icon_cache_update } pkg_postrm() { xdg_desktop_database_update xdg_mimeinfo_database_update xdg_icon_cache_update }