# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="The most advanced non-linear video editor and compositor - Good Guy's version" HOMEPAGE="https://www.cinelerra-gg.org/" IUSE="+pref opus vpx +fdk vaapi vdpau" RDEPEND=">=sci-libs/fftw-3 >=media-libs/libtheora-1.1:=" DEPEND="${RDEPEND} app-arch/xz-utils virtual/pkgconfig dev-lang/nasm dev-util/ctags fdk? ( media-libs/fdk-aac ) media-libs/jbigkit" inherit git-r3 # EGIT_REPO_URI="git://git.cinelerra-cv.org/goodguy/cinelerra.git" EGIT_REPO_URI="git://git.cinelerra-gg.org/goodguy/cinelerra" EGIT_CLONE_TYPE=shallow if [[ ${PV} != *9999* ]]; then EGIT_COMMIT="b7f6f61e450ed50974930a07e0337f07c120f29d" fi #else # SRC_URI="" KEYWORDS="~amd64 ~arm ~arm64 ~x86" #fi SLOT="0" S="${WORKDIR}"/${P}/cinelerra-5.1 PATCHES=( ) src_prepare() { ./autogen.sh default } src_configure() { CONF="$(use_enable opus)" if use fdk ; then export FFMPEG_EXTRA_CFG=" --enable-libfdk-aac --enable-nonfree" export EXTRA_LIBS=" -lfdk-aac" fi if use pref ; then CONF="${CONF} --prefix=/usr/local_cin" fi # if use opus ; then # CONF="${CONF} --enable-opus" # fi if use vpx ; then CONF="${CONF} --enable-libvpx" fi CONF="${CONF} $(use_with vaapi) ${CONF} $(use_with vdpau)" econf ${CONF} } src_compile() { emake } src_install() { emake -j1 -l1 DESTDIR="${D}" install # patch better render templates tar -xzf "${FILESDIR}"/fqt_mp4.tar.gz -C "${D}"/usr/share/cin/ffmpeg/ if use pref ; then mkdir -p "${D}"/etc/env.d/ cp "${FILESDIR}"/99local_cin "${D}"/etc/env.d/ fi } pkg_postinst() { if use pref ; then elog "Don't forget to run env-update if first install" fi }