summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Huber <huber@crans.org>2010-04-24 17:27:00 -0400
committerOlivier Huber <huber@crans.org>2010-04-24 17:27:00 -0400
commitbd1c4e26a2c6ca07657bca598cc458301b4d8a1e (patch)
treee4c1377710eab84a22c029503fd455b0cf0168e4 /x11-libs
downloadxhub-bd1c4e26a2c6ca07657bca598cc458301b4d8a1e.tar.gz
xhub-bd1c4e26a2c6ca07657bca598cc458301b4d8a1e.tar.bz2
xhub-bd1c4e26a2c6ca07657bca598cc458301b4d8a1e.zip
Initial import
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/libva/Manifest3
-rw-r--r--x11-libs/libva/files/libva-dont-install-tests.patch47
-rw-r--r--x11-libs/libva/libva-0.31.0_p12.ebuild62
3 files changed, 112 insertions, 0 deletions
diff --git a/x11-libs/libva/Manifest b/x11-libs/libva/Manifest
new file mode 100644
index 0000000..38a68c9
--- /dev/null
+++ b/x11-libs/libva/Manifest
@@ -0,0 +1,3 @@
+AUX libva-dont-install-tests.patch 1788 RMD160 809e40dfe12a44d5275d03a5c05219184883eede SHA1 9c6f3ceb678bfb5429977223611ab03db72f22fc SHA256 f12d72a4007b2c7eb6f18be852eda7f4ebfbcb320317281b35bf5473336f5973
+DIST libva_0.31.0-1+sds12.tar.gz 598771 RMD160 0dd0f9867de0f7f33cec987af867e9a80862a54c SHA1 8a74ebb1e46e3c42166cfb96cfb82ea1e3b9667c SHA256 7ebc2064a0ab5f369ef136d8a379136a65256169c99dc4122ebe7d88c1d24637
+EBUILD libva-0.31.0_p12.ebuild 1334 RMD160 3a2548bb3ac1f009b4e414b84e43ff1bf87e49f7 SHA1 9c67081bd9833034ede12c1cc20a856546b65059 SHA256 9dc5c78ba7f66e47ebbd0fb6d6ae332f9bb7fde5919da5d5e0323147f40acb9c
diff --git a/x11-libs/libva/files/libva-dont-install-tests.patch b/x11-libs/libva/files/libva-dont-install-tests.patch
new file mode 100644
index 0000000..43e4cba
--- /dev/null
+++ b/x11-libs/libva/files/libva-dont-install-tests.patch
@@ -0,0 +1,47 @@
+Don't install some useeless tests programs
+
+
+--- test/basic/Makefile.am~ 2010-02-12 09:42:10.000000000 -0500
++++ test/basic/Makefile.am 2010-03-10 13:36:50.449834525 -0500
+@@ -20,7 +20,7 @@
+ # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-bin_PROGRAMS = test_01 test_02 test_03 test_04 test_05 test_06 \
++check_PROGRAMS = test_01 test_02 test_03 test_04 test_05 test_06 \
+ test_07 test_08 test_09 test_10 test_11
+
+ AM_CFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/src/x11 -DIN_LIBVA
+--- test/decode/Makefile.am~ 2010-02-12 09:42:10.000000000 -0500
++++ test/decode/Makefile.am 2010-03-10 13:37:09.636843464 -0500
+@@ -20,7 +20,7 @@
+ # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-bin_PROGRAMS = mpeg2vldemo
++check_PROGRAMS = mpeg2vldemo
+
+ AM_CFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/src/x11 -DIN_LIBVA
+
+--- test/encode/Makefile.am~ 2010-02-12 09:42:10.000000000 -0500
++++ test/encode/Makefile.am 2010-03-10 13:37:26.701846294 -0500
+@@ -20,7 +20,7 @@
+ # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-bin_PROGRAMS = h264encode
++check_PROGRAMS = h264encode
+
+ AM_CFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/src/x11 -DIN_LIBVA
+
+--- test/putsurface/Makefile.am~ 2010-03-10 13:18:55.270697040 -0500
++++ test/putsurface/Makefile.am 2010-03-10 13:38:08.106713556 -0500
+@@ -20,7 +20,7 @@
+ # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+-bin_PROGRAMS = putsurface
++check_PROGRAMS = putsurface
+
+ AM_CFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/src/x11 -DIN_LIBVA
+
diff --git a/x11-libs/libva/libva-0.31.0_p12.ebuild b/x11-libs/libva/libva-0.31.0_p12.ebuild
new file mode 100644
index 0000000..b0b6c17
--- /dev/null
+++ b/x11-libs/libva/libva-0.31.0_p12.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"
+}