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-libs/gst-plugins-base/
Date: Thu, 01 Nov 2012 22:50:59
Message-Id: 1351809846.5be3f57f0706defe1c442908b7c9381909c773e2.eva@gentoo
1 commit: 5be3f57f0706defe1c442908b7c9381909c773e2
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 1 22:44:06 2012 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 1 22:44:06 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=5be3f57f
7
8 media-libs/gst-plugins-base: sync with other gst-plugins
9
10 Do not use gnome2.eclass, it is not useful here.
11
12 ---
13 .../gst-plugins-base/gst-plugins-base-1.0.2.ebuild | 32 ++++++++++----------
14 media-libs/gst-plugins-base/metadata.xml | 5 +++
15 2 files changed, 21 insertions(+), 16 deletions(-)
16
17 diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.0.2.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-1.0.2.ebuild
18 index 285c334..556d0f6 100644
19 --- a/media-libs/gst-plugins-base/gst-plugins-base-1.0.2.ebuild
20 +++ b/media-libs/gst-plugins-base/gst-plugins-base-1.0.2.ebuild
21 @@ -2,18 +2,14 @@
22 # Distributed under the terms of the GNU General Public License v2
23 # $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-base/gst-plugins-base-0.10.36.ebuild,v 1.2 2012/10/23 08:10:00 tetromino Exp $
24
25 -EAPI="4"
26 -GCONF_DEBUG="no"
27 -GNOME2_LA_PUNT="yes"
28 +EAPI="5"
29
30 -inherit gnome2
31 +inherit gst-plugins-base gst-plugins10
32
33 DESCRIPTION="Basepack of plugins for gstreamer"
34 HOMEPAGE="http://gstreamer.freedesktop.org/"
35 -SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
36
37 LICENSE="GPL-2+ LGPL-2+"
38 -SLOT="1.0"
39 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
40 IUSE="alsa +introspection nls +ogg +orc +pango theora +vorbis X"
41 REQUIRED_USE="theora? ( ogg ) vorbis? ( ogg )"
42 @@ -36,7 +32,6 @@ RDEPEND=">=dev-libs/glib-2.32:2
43 x11-libs/libXv )"
44
45 DEPEND="${RDEPEND}
46 - app-arch/xz-utils
47 >=dev-util/gtk-doc-am-1.12
48 virtual/pkgconfig
49 nls? ( >=sys-devel/gettext-0.11.5 )
50 @@ -60,31 +55,36 @@ src_prepare() {
51 gst/audioconvert/Makefile \
52 gst/volume/Makefile || die
53 fi
54 -
55 - gnome2_src_prepare
56 }
57
58 src_configure() {
59 - econf \
60 + GST_PLUGINS_BUILD=""
61 + GST_PLUGINS_BUILD_DIR=""
62 +
63 + gst-plugins10_src_configure \
64 $(use_enable introspection) \
65 $(use_enable nls) \
66 $(use_enable orc) \
67 $(use_enable alsa) \
68 - --disable-cdparanoia \
69 - --disable-libvisual \
70 $(use_enable ogg) \
71 $(use_enable pango) \
72 $(use_enable theora) \
73 $(use_enable vorbis) \
74 - --disable-ivorbis \
75 $(use_enable X x) \
76 $(use_enable X xshm) \
77 $(use_enable X xvideo) \
78 - --disable-static \
79 --disable-examples \
80 --disable-freetypetest \
81 --disable-debug \
82 - --with-package-name="Gentoo GStreamer Ebuild" \
83 - --with-package-origin="http://www.gentoo.org"
84 + --disable-static
85 # cdparanoia and libvisual are split out, per leio's request
86 }
87 +
88 +src_compile() {
89 + default
90 +}
91 +
92 +src_install() {
93 + default
94 + prune_libtool_files --modules
95 +}
96
97 diff --git a/media-libs/gst-plugins-base/metadata.xml b/media-libs/gst-plugins-base/metadata.xml
98 new file mode 100644
99 index 0000000..dec0396
100 --- /dev/null
101 +++ b/media-libs/gst-plugins-base/metadata.xml
102 @@ -0,0 +1,5 @@
103 +<?xml version="1.0" encoding="UTF-8"?>
104 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
105 +<pkgmetadata>
106 + <herd>gstreamer</herd>
107 +</pkgmetadata>