summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2016-05-02 10:43:00 +0200
committerLars Wendler <polynomial-c@gentoo.org>2016-05-02 12:25:07 +0200
commitceca6e9d146501b6490c760489b40e3133edddfb (patch)
tree35d984ebf328ec814664af63d252ae1ddec6193b /media-video/transcode/transcode-1.1.7-r3.ebuild
parentdev-python/sqlalchemy-rqlite: fix metadata.xml maintainer type (diff)
downloadgentoo-ceca6e9d146501b6490c760489b40e3133edddfb.tar.gz
gentoo-ceca6e9d146501b6490c760489b40e3133edddfb.tar.bz2
gentoo-ceca6e9d146501b6490c760489b40e3133edddfb.zip
media-video/transcode: Added slotdep for imagemagick. Bumped to EAPI-6.
Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Diffstat (limited to 'media-video/transcode/transcode-1.1.7-r3.ebuild')
-rw-r--r--media-video/transcode/transcode-1.1.7-r3.ebuild40
1 files changed, 23 insertions, 17 deletions
diff --git a/media-video/transcode/transcode-1.1.7-r3.ebuild b/media-video/transcode/transcode-1.1.7-r3.ebuild
index 1c740b9a5ce3..04ed86ae92bb 100644
--- a/media-video/transcode/transcode-1.1.7-r3.ebuild
+++ b/media-video/transcode/transcode-1.1.7-r3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
+EAPI=6
inherit eutils libtool multilib
DESCRIPTION="A suite of utilities for transcoding video and audio codecs in different containers"
@@ -22,8 +22,8 @@ RDEPEND="
dv? ( media-libs/libdv )
dvd? ( media-libs/libdvdread )
iconv? ( virtual/libiconv )
- imagemagick? ( media-gfx/imagemagick )
- jpeg? ( virtual/jpeg )
+ imagemagick? ( media-gfx/imagemagick:= )
+ jpeg? ( virtual/jpeg:= )
lzo? ( >=dev-libs/lzo-2 )
mjpeg? ( media-video/mjpegtools )
mp3? ( media-sound/lame )
@@ -55,19 +55,25 @@ REQUIRED_USE="
nuv? ( lzo )
"
+PATCHES=(
+ "${FILESDIR}"/${P}-ffmpeg.patch
+ "${FILESDIR}"/${P}-ffmpeg-0.10.patch
+ "${FILESDIR}"/${P}-ffmpeg-0.11.patch
+ "${FILESDIR}"/${P}-preset-free.patch
+ "${FILESDIR}"/${P}-libav-9.patch
+ "${FILESDIR}"/${P}-libav-10.patch
+ "${FILESDIR}"/${P}-preset-force.patch
+ "${FILESDIR}"/${P}-ffmpeg2.patch
+ "${FILESDIR}"/${P}-freetype251.patch
+ "${FILESDIR}"/${P}-ffmpeg24.patch
+)
+
src_prepare() {
- epatch \
- "${FILESDIR}"/${P}-ffmpeg.patch \
- "${FILESDIR}"/${P}-ffmpeg-0.10.patch \
- "${FILESDIR}"/${P}-ffmpeg-0.11.patch \
- "${FILESDIR}"/${P}-preset-free.patch \
- "${FILESDIR}"/${P}-libav-9.patch \
- "${FILESDIR}"/${P}-libav-10.patch \
- "${FILESDIR}"/${P}-preset-force.patch \
- "${FILESDIR}"/${P}-ffmpeg2.patch \
- "${FILESDIR}"/${P}-freetype251.patch \
- "${FILESDIR}"/${P}-ffmpeg24.patch
- has_version '>=media-video/ffmpeg-2.8' && epatch "${FILESDIR}"/${P}-ffmpeg29.patch
+ if has_version '>=media-video/ffmpeg-2.8' ; then
+ PATCHES+=( "${FILESDIR}"/${P}-ffmpeg29.patch )
+ fi
+
+ default
elibtoolize
}
@@ -120,5 +126,5 @@ src_configure() {
src_install() {
emake DESTDIR="${D}" docsdir=/usr/share/doc/${PF} install
dodoc AUTHORS ChangeLog README STYLE TODO
- find "${ED}"usr -name '*.la' -exec rm -f {} +
+ prune_libtool_files --all
}