# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI="5" PYTHON_REQ_USE=xml PYTHON_COMPAT=( python2_7 ) inherit versionator distutils-r1 python-r1 fdo-mime DESCRIPTION="Free, open-source, non-linear video editor to create and edit videos and movies" HOMEPAGE="http://www.openshotvideo.com" SRC_URI="https://launchpad.net/${PN}/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" IUSE="+python +ffmpeg libav" REQUIRED_USE="|| ( python ffmpeg )" RDEPEND=" dev-python/pygoocanvas[${PYTHON_USEDEP}] dev-python/pygtk[${PYTHON_USEDEP}] dev-python/pyxdg[${PYTHON_USEDEP}] dev-python/pillow[${PYTHON_USEDEP}] >=media-libs/mlt-0.8.2[ffmpeg,frei0r,gtk,melt,python,sdl,xml] ffmpeg? ( libav? ( media-video/libav:=[encode,sdl,x264,mp3,theora,vpx] ) !libav? ( media-video/ffmpeg:0=[encode,sdl,x264,mp3,theora,vpx] ) ) python? ( dev-python/httplib2[${PYTHON_USEDEP}] dev-python/librsvg-python ) x11-libs/gtk+:2 " src_prepare() { sed -ie '/launcher/,+1d' setup.py || die sed -ie '/FAILED = /,$d' setup.py || die # Fix up launchers to not throw an error. sed -i 's/\(from \)\(openshot import main\)/\1openshot.\2/' bin/openshot || die sed -i 's/\(from \)\(openshot_render import main\)/\1openshot.\2/' bin/openshot-render || die } python_install() { distutils-r1_python_install } pkg_postinst() { fdo-mime_mime_database_update fdo-mime_desktop_database_update } pkg_postrm() { fdo-mime_mime_database_update fdo-mime_desktop_database_update }