| # Copyright 1999-2015 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=2 |
| |
| inherit base autotools |
| |
| DESCRIPTION="Standalone programs showing off various HW acceleration APIs" |
| HOMEPAGE="http://www.splitted-desktop.com/~gbeauchesne/hwdecode-demos/" |
| SRC_URI="http://www.splitted-desktop.com/~gbeauchesne/hwdecode-demos/${P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="~amd64" |
| IUSE="opengl vaapi vdpau" |
| |
| RDEPEND="virtual/ffmpeg |
| x11-libs/libX11 |
| opengl? ( virtual/opengl virtual/glu ) |
| vaapi? ( x11-libs/libva ) |
| vdpau? ( x11-libs/libvdpau )" |
| DEPEND="${RDEPEND} |
| virtual/pkgconfig" |
| |
| PATCHES=( |
| "${FILESDIR}/ffmpeg.patch" |
| "${FILESDIR}/ffmpeg-1.patch" |
| "${FILESDIR}/libav9.patch" |
| "${FILESDIR}/vaapi.patch" |
| "${FILESDIR}/dl.patch" |
| "${FILESDIR}/avutil.patch" |
| ) |
| |
| src_prepare() { |
| base_src_prepare |
| eautoreconf |
| } |
| |
| src_configure() { |
| econf \ |
| --disable-crystalhd \ |
| $(use_enable opengl glx) \ |
| $(use_enable vaapi) \ |
| $(use_enable vdpau) \ |
| --disable-xvba |
| } |
| |
| src_install() { |
| emake DESTDIR="${D}" install || die |
| dodoc NEWS README |
| } |