Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: media-plugins/gst-plugins-vaapi/
Date: Fri, 28 Dec 2012 00:05:42
Message-Id: 1356653112.d9a44acf4643102a639d8b02c495f806b3733b8d.eva@gentoo
1 commit: d9a44acf4643102a639d8b02c495f806b3733b8d
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 28 00:04:00 2012 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 28 00:05:12 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=d9a44acf
7
8 media-plugins/gst-plugins-vaapi: initial ebuild, bug #418077
9
10 ---
11 .../gst-plugins-vaapi-0.4.2.ebuild | 55 ++++++++++++++++++++
12 media-plugins/gst-plugins-vaapi/metadata.xml | 5 ++
13 2 files changed, 60 insertions(+), 0 deletions(-)
14
15 diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.4.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.4.2.ebuild
16 new file mode 100644
17 index 0000000..170e135
18 --- /dev/null
19 +++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.4.2.ebuild
20 @@ -0,0 +1,55 @@
21 +# Copyright 1999-2012 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +# $Header: $
24 +
25 +EAPI="5"
26 +
27 +inherit eutils
28 +
29 +MY_PN="gstreamer-vaapi"
30 +DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
31 +HOMEPAGE="http://gitorious.org/vaapi/gstreamer-vaapi"
32 +SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2"
33 +
34 +LICENSE=""
35 +SLOT="0.10"
36 +KEYWORDS="~amd64"
37 +IUSE="X opengl wayland"
38 +
39 +RDEPEND="
40 + >=dev-libs/glib-2.28:2
41 + >=media-libs/gstreamer-0.10.36:${SLOT}
42 + >=media-libs/gst-plugins-base-0.10.36:${SLOT}
43 + >=media-libs/gst-plugins-bad-0.10.22:${SLOT}
44 + x11-libs/libdrm
45 + x11-libs/libX11
46 + x11-libs/libXrandr
47 + >=x11-libs/libva-1.1.0[X?,opengl?,wayland?]
48 + virtual/opengl
49 + virtual/udev
50 + wayland? ( >=dev-libs/wayland-1 )
51 +"
52 +DEPEND="${RDEPEND}
53 + >=dev-util/gtk-doc-am-1.9
54 + virtual/pkgconfig"
55 +
56 +S="${WORKDIR}/${MY_PN}-${PV}"
57 +
58 +src_configure() {
59 + # XXX: missing headers for gst-jpeg ?
60 + econf \
61 + --disable-static \
62 + --enable-drm \
63 + $(use_enable opengl glx) \
64 + $(use_enable wayland) \
65 + $(use_enable X x11)
66 +}
67 +
68 +src_compile() {
69 + default
70 +}
71 +
72 +src_install() {
73 + default
74 + prune_libtool_files
75 +}
76
77 diff --git a/media-plugins/gst-plugins-vaapi/metadata.xml b/media-plugins/gst-plugins-vaapi/metadata.xml
78 new file mode 100644
79 index 0000000..dec0396
80 --- /dev/null
81 +++ b/media-plugins/gst-plugins-vaapi/metadata.xml
82 @@ -0,0 +1,5 @@
83 +<?xml version="1.0" encoding="UTF-8"?>
84 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
85 +<pkgmetadata>
86 + <herd>gstreamer</herd>
87 +</pkgmetadata>