diff options
Diffstat (limited to 'x11-libs/libva/libva-0.31.0_p13.ebuild')
-rw-r--r-- | x11-libs/libva/libva-0.31.0_p13.ebuild | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/x11-libs/libva/libva-0.31.0_p13.ebuild b/x11-libs/libva/libva-0.31.0_p13.ebuild new file mode 100644 index 0000000..b0b6c17 --- /dev/null +++ b/x11-libs/libva/libva-0.31.0_p13.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" +inherit eutils autotools + +PLEVEL=${PV##*_p} +MY_PV=${PV/_p*} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Video Acceleration (VA) API for Linux" +HOMEPAGE="http://www.splitted-desktop.com/~gbeauchesne/libva/" +SRC_URI="http://www.splitted-desktop.com/~gbeauchesne/${PN}/${PN}_${MY_PV}-1+sds${PLEVEL}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="opengl" + +VIDEO_CARDS="intel dummy" +for x in ${VIDEO_CARDS}; do + IUSE+=" video_cards_${x}" +done + +DEPEND=">=x11-libs/libdrm-2.4 +x11-libs/libX11 +x11-libs/libXext +x11-libs/libXfixes +opengl? ( + virtual/opengl + x11-libs/libXdamage + x11-libs/libXxf86vm + ) +x11-libs/libXau +x11-libs/libXdmcp +x11-libs/libxcb" + +RDEPEND="$DEPEND +video_cards_intel? ( x11-drivers/xf86-video-intel )" + +S=${WORKDIR}/${MY_P} + +#RESTRICT="test" + +src_prepare() { + EPATCH_SOURCE="${S}/debian/patches" EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" EPATCH_OPTS="-g0 -E --no-backup-if-mismatch -p1" epatch + epatch "${FILESDIR}"/libva-dont-install-tests.patch + eautoreconf +} + +src_configure() { + econf \ + $(use_enable video_cards_dummy dummy-driver) \ + $(use_enable video_cards_intel i965-driver) \ + $(use_enable opengl glx) +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" +} |