# Copyright 2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit autotools multilib DESCRIPTION="The most advanced non-linear video editor and compositor (goodguy branch)" HOMEPAGE="https://www.cinelerra-gg.org" SRC_URI="https://cinelerra-gg.org/download/pkgs/src/cin_${PV}-src.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="alsa cuda dv dvb ieee1394 ladspa lv2 numa opencv openexr opengl oss pulseaudio shuttle static usb v4l2 vaapi vdpau xf86vm xft xv" DEPEND=" virtual/os-headers lv2? ( x11-libs/gtk+:2 ) opengl? ( virtual/opengl virtual/glu ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) xft? ( x11-libs/libXft ) alsa? ( media-libs/alsa-lib ) oss? ( virtual/os-headers ) pulseaudio? ( media-sound/pulseaudio ) xf86vm? ( x11-libs/libXxf86vm ) shuttle? ( x11-base/xorg-proto ) usb? ( virtual/libusb:1 ) opencv? ( media-libs/opencv[contrib_xfeatures2d,contrib_ximgproc] ) numa? ( sys-process/numactl ) xv? ( x11-libs/libXv ) vdpau? ( x11-libs/libvdpau ) vaapi? ( x11-libs/libva ) dev-libs/libisofs " RDEPEND="${DEPEND}" BDEPEND="" S="${WORKDIR}/cinelerra-$(ver_cut 1-2 ${PV})" src_prepare() { default ./autogen.sh } src_configure() { econf \ --with-plugindir=/usr/$(get_libdir)/${PN} \ --with-buildinfo=cust/"Gentoo - ${PV}" \ --with-exec-name=cinelerra-gg \ --enable-static-build=$(usex static) \ --with-ladspa-build=$(usex ladspa) \ --with-lv2=$(usex lv2) \ --with-gl=$(usex opengl) \ --with-cuda=$(usex cuda) \ --with-xft=$(usex xft) \ --with-oss=$(usex oss) \ --with-alsa=$(usex alsa) \ --with-pulse=$(usex pulseaudio) \ --with-firewire=$(usex ieee1394) \ --with-dv=$(usex dv) \ --with-dvb=$(usex dvb) \ --with-video4linux2=$(usex v4l2) \ --with-xxf86vm=$(usex xf86vm) \ --with-xv=$(usex xv) \ --with-shuttle=$(usex shuttle) \ --with-shuttle_usb=$(usex usb) \ --with-opencv=$(usex opencv sys no) \ --with-vdpau=$(usex vdpau) \ --with-vaapi=$(usex vaapi) \ --with-numa=$(usex numa) \ --with-openexr=$(usex openexr) \ --with-dl \ --with-libzmpeg \ --with-libisofs # --with-noelision \ # --with-booby \ } src_install() { emake install -j1 DESTDIR="${D}" }