diff options
Diffstat (limited to 'media-plugins/vdr-reelbox/vdr-reelbox-3.12384-r1.ebuild')
-rw-r--r-- | media-plugins/vdr-reelbox/vdr-reelbox-3.12384-r1.ebuild | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/media-plugins/vdr-reelbox/vdr-reelbox-3.12384-r1.ebuild b/media-plugins/vdr-reelbox/vdr-reelbox-3.12384-r1.ebuild new file mode 100644 index 0000000..e616332 --- /dev/null +++ b/media-plugins/vdr-reelbox/vdr-reelbox-3.12384-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit vdr-plugin + +RESTRICT="mirror" + +DESCRIPTION="VDR Plugin: for the Reel eHD PCI card" +HOMEPAGE="http://www.reel-multimedia.com" +SRC_URI="http://vdr.websitec.de/download/${PN}/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +S="${WORKDIR}/${PN}-3" + +DEPEND=">=media-video/vdr-1.6.0 + >=media-video/reelbox-ehd-headers-12384 + media-video/ffmpeg + media-libs/libmad + media-libs/libpng + media-libs/alsa-lib" +RDEPEND="${DEPEND}" + +src_prepare() { + vdr-plugin_src_prepare + + # small compile fix + sed -e "s:char\* fs453_settings_tab:const char\* fs453_settings_tab:" -i "${S}"/fs453settings.c + + epatch "${FILESDIR}/reelbox-3.12384_makefile.diff" + + epatch "${FILESDIR}/reelbox-3.12384_reelbox_c.diff" + + sed -i "${WORKDIR}"/bspshm/hostlib/bspshmlib.c \ + -e "s:\"../driver/bspshm.h\":<bspshm.h>:" + + sed -i "${WORKDIR}"/hdshm3/src/hostlib/hdshmlib.c \ + -e "s:\"../driver/hdshm.h\":<hdshm.h>:" + + if has_version ">=media-video/ffmpeg-0.4.9_p20070616" + then + # ffmpeg-0.4.9_p20081219 + #epatch "${FILESDIR}/vdr-reelbox-ffmpeg.diff" + + sed -i Makefile \ + -e "s:# -lswscale: -lswscale:g" + fi + + #if has_version ">=media-plugins/vdr-osdpip-0.1.10261" + #then + # epatch "${FILESDIR}/vdr-reelbox-pip.diff" + #fi + + if has_version ">=media-video/vdr-1.7.4" + then + epatch "${FILESDIR}/reelbox-3.12384-vdr-1.7.4.diff" + else + epatch "${FILESDIR}/save-setup_3.12384.diff" + fi + + sed -e "s:/dev/fb0:/dev/fb_reel:g" -i HdFbTrueColorOsd.c VideoPlayerPipHd.c +} |