diff options
| -rw-r--r-- | vdr-softhddevice-9999.ebuild | 63 | 
1 files changed, 63 insertions, 0 deletions
| diff --git a/vdr-softhddevice-9999.ebuild b/vdr-softhddevice-9999.ebuild new file mode 100644 index 0000000..126da14 --- /dev/null +++ b/vdr-softhddevice-9999.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +inherit vdr-plugin + +if [[ ${PV} == "9999" ]] ; then +		inherit git-2 +		EGIT_REPO_URI="git://projects.vdr-developer.org/vdr-plugin-softhddevice.git" +else +		SRC_URI="http://projects.vdr-developer.org/attachments/download/838/${P}.tgz" +fi + + +DESCRIPTION="A software and GPU emulated HD output device plugin for VDR." +HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-softhddevice" +SRC_URI="" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="vaapi vdpau alsa oss" + +DEPEND=">=x11-libs/libxcb-1.7 +		x11-libs/xcb-util +		x11-libs/xcb-util-wm +		x11-libs/xcb-util-wm +		x11-libs/xcb-util-keysyms +		x11-libs/xcb-util-renderutil +		x11-libs/libX11 +		sys-devel/gettext +		sys-devel/make +		vdpau? ( x11-libs/libvdpau ) +		vaapi? ( x11-libs/libva ) +		alsa? ( media-libs/alsa-lib ) +" + +src_prepare() { +		vdr-plugin_src_prepare +} + +src_compile() { +		local myconf + +		myconf="" +		use vdpau && myconf="${myconf} -DUSE_VDPAU" +		use vaapi && myconf="${myconf} -DUSE_VAAPI" +		use alsa && myconf="${myconf} -DUSE_ALSA" +		use oss && myconf="${myconf} -DUSE_OSS" + +		emake all CC="$(tc-getCC)" CFLAGS="${CFLAGS}" \ +			LDFLAGS="${LDFLAGS}" CONFIG="${myconf}" LIBDIR="." +} + +src_install() { +		vdr-plugin_src_install + +		dodir /etc/vdr/plugins || die +		insinto /etc/vdr/plugins +		fowners -R vdr:vdr /etc/vdr || die +} | 
