# 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\"::" sed -i "${WORKDIR}"/hdshm3/src/hostlib/hdshmlib.c \ -e "s:\"../driver/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" sed -i VideoPlayerPipHd.c -e "s:PIX_FMT_RGBA32:PIX_FMT_RGBA:" 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_p1-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 }