Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/gst-plugins-bad: metadata.xml ChangeLog gst-plugins-bad-0.10.9-r1.ebuild
Date: Fri, 26 Dec 2008 12:48:42
Message-Id: E1LGC7K-0001zE-GI@stork.gentoo.org
1 ssuominen 08/12/26 12:48:38
2
3 Modified: metadata.xml ChangeLog
4 Added: gst-plugins-bad-0.10.9-r1.ebuild
5 Log:
6 Stop using separate plugins, drop .la files, disable static libs to speed up. New plugins bz2, sdl, dts, gsm, jack, musicbrainz, sndfile, twolame and vcd.
7 (Portage version: 2.1.6.2/cvs/Linux 2.6.27.7 i686)
8
9 Revision Changes Path
10 1.2 media-libs/gst-plugins-bad/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/metadata.xml?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/metadata.xml?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/metadata.xml?r1=1.1&r2=1.2
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/metadata.xml,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- metadata.xml 21 Jan 2006 02:03:49 -0000 1.1
23 +++ metadata.xml 26 Dec 2008 12:48:38 -0000 1.2
24 @@ -2,11 +2,12 @@
25 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
26 <pkgmetadata>
27 <herd>gstreamer</herd>
28 - <maintainer>
29 - <email>compnerd@g.o</email>
30 - <name>Saleem Abdulrasool</name>
31 - </maintainer>
32 - <longdescription lang="en">
33 - </longdescription>
34 + <use>
35 + <flag name="amrwb">Enables support for Adaptive Multi-Rate Audio support (Wide Band) via amrwb</flag>
36 + <flag name="gsm">Enables support for the gsm lossy speech compression codec via libgsm</flag>
37 + <flag name="libmms">Enables support for accessing Microsoft Media Server (MMS) media streaming protocol via libmms</flag>
38 + <flag name="mythtv">Enables support for retrieval from media-tv/mythtv backend via gmyth</flag>
39 + <flag name="neon">Enables support for HTTP and WebDAV client library via neon</flag>
40 + <flag name="twolame">Enables support for MPEG Audio Layer 2 encoder via twolame</flag>
41 + </use>
42 </pkgmetadata>
43 -
44
45
46
47 1.24 media-libs/gst-plugins-bad/ChangeLog
48
49 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog?rev=1.24&view=markup
50 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog?rev=1.24&content-type=text/plain
51 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog?r1=1.23&r2=1.24
52
53 Index: ChangeLog
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog,v
56 retrieving revision 1.23
57 retrieving revision 1.24
58 diff -u -r1.23 -r1.24
59 --- ChangeLog 5 Dec 2008 22:35:23 -0000 1.23
60 +++ ChangeLog 26 Dec 2008 12:48:38 -0000 1.24
61 @@ -1,6 +1,14 @@
62 # ChangeLog for media-libs/gst-plugins-bad
63 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
64 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog,v 1.23 2008/12/05 22:35:23 ssuominen Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/ChangeLog,v 1.24 2008/12/26 12:48:38 ssuominen Exp $
66 +
67 +*gst-plugins-bad-0.10.9-r1 (26 Dec 2008)
68 +
69 + 26 Dec 2008; <ssuominen@g.o> metadata.xml,
70 + +gst-plugins-bad-0.10.9-r1.ebuild:
71 + Stop using separate plugins, drop .la files, disable static libs to speed
72 + up. New plugins bz2, sdl, dts, gsm, jack, musicbrainz, sndfile, twolame
73 + and vcd.
74
75 *gst-plugins-bad-0.10.9 (05 Dec 2008)
76
77
78
79
80 1.1 media-libs/gst-plugins-bad/gst-plugins-bad-0.10.9-r1.ebuild
81
82 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.9-r1.ebuild?rev=1.1&view=markup
83 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.9-r1.ebuild?rev=1.1&content-type=text/plain
84
85 Index: gst-plugins-bad-0.10.9-r1.ebuild
86 ===================================================================
87 # Copyright 1999-2008 Gentoo Foundation
88 # Distributed under the terms of the GNU General Public License v2
89 # $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-bad/gst-plugins-bad-0.10.9-r1.ebuild,v 1.1 2008/12/26 12:48:38 ssuominen Exp $
90
91 EAPI=2
92
93 inherit flag-o-matic
94
95 DESCRIPTION="Basepack of plugins for gstreamer"
96 HOMEPAGE="http://gstreamer.sourceforge.net"
97 SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
98
99 LICENSE="GPL-2 LGPL-2"
100 SLOT="0"
101 KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
102 IUSE="aac amrwb encode bzip2 gsm debug dts dvb jack ladspa libmms musepack
103 musicbrainz mythtv neon nls sdl sndfile twolame vcd"
104
105 RDEPEND=">=dev-libs/glib-2.12:2
106 >=media-libs/gstreamer-0.10.21-r2
107 >=media-libs/gst-plugins-base-0.10.21-r1
108 >=dev-libs/liboil-0.3.14
109 jack? ( media-sound/jack-audio-connection-kit )
110 amrwb? ( media-libs/amrwb )
111 bzip2? ( app-arch/bzip2 )
112 dts? ( media-libs/libdca )
113 gsm? ( =media-sound/gsm-1.0.12-r1 )
114 ladspa? ( >=media-libs/ladspa-sdk-1.12-r2 )
115 libmms? ( media-libs/libmms )
116 musepack? ( >=media-libs/libmpcdec-1.2 )
117 twolame? ( media-sound/twolame )
118 neon? ( >=net-misc/neon-0.26 )
119 mythtv? ( media-libs/gmyth )
120 aac? ( >=media-libs/faad2-2.6.1 )
121 encode? ( aac? ( media-libs/faac ) )
122 sndfile? ( media-libs/libsndfile )
123 sdl? ( media-libs/libsdl )
124 musicbrainz? ( =media-libs/musicbrainz-2* )"
125 DEPEND="${RDEPEND}
126 nls? ( sys-devel/gettext )
127 dev-util/pkgconfig
128 vcd? ( virtual/os-headers )
129 dvb? ( virtual/os-headers )
130 !media-plugins/gst-plugins-amrwb
131 !media-plugins/gst-plugins-dvb
132 !media-plugins/gst-plugins-faac
133 !media-plugins/gst-plugins-faad
134 !media-plugins/gst-plugins-ladspa
135 !media-plugins/gst-plugins-libmms
136 !media-plugins/gst-plugins-musepack
137 !media-plugins/gst-plugins-mythtv
138 !media-plugins/gst-plugins-neon"
139
140 src_configure() {
141 local encode="--disable-faac"
142
143 if use encode; then
144 use aac && encode="--enable-faac"
145 fi
146
147 econf \
148 --disable-static \
149 --disable-dependency-tracking \
150 $(use_enable nls) \
151 $(use_enable debug) \
152 --disable-valgrind \
153 --disable-examples \
154 --disable-quicktime \
155 $(use_enable vcd) \
156 --disable-alsa \
157 $(use_enable amrwb) \
158 --disable-apexsink \
159 $(use_enable bzip2 bz2) \
160 --disable-cdaudio \
161 --disable-celt \
162 --disable-dc1394 \
163 --disable-directfb \
164 --disable-dirac \
165 $(use_enable dts) \
166 --disable-divx \
167 --disable-dvdnav \
168 $(use_enable gsm) \
169 --disable-metadata \
170 $(use_enable aac faad) \
171 --disable-fbdev \
172 $(use_enable jack) \
173 $(use_enable ladspa) \
174 --disable-jp2k \
175 $(use_enable libmms) \
176 --disable-mplex \
177 --disable-mpeg2enc \
178 $(use_enable musepack) \
179 $(use_enable musicbrainz) \
180 $(use_enable mythtv) \
181 --disable-nas \
182 $(use_enable neon) \
183 --disable-ofa \
184 --disable-timidity \
185 --disable-wildmidi \
186 $(use_enable twolame) \
187 $(use_enable sdl) \
188 $(use_enable sndfile) \
189 --disable-soundtouch \
190 --disable-spc \
191 --disable-swfdec \
192 --disable-theoradec \
193 --disable-x264 \
194 --disable-xvid \
195 $(use_enable dvb) \
196 --disable-oss4 \
197 --disable-wininet \
198 --disable-acm \
199 --with-package-name="GStreamer ebuild for Gentoo" \
200 --with-package-origin="http://packages.gentoo.org/package/media-libs/${PN}" \
201 ${encode}
202 }
203
204 src_compile() {
205 # GStreamer doesn't handle optimization so well
206 strip-flags
207 replace-flags -O3 -O2
208 filter-flags -fprefetch-loop-arrays
209
210 emake || die "emake failed."
211 }
212
213 src_install() {
214 emake DESTDIR="${D}" install || die "emake install failed."
215 dodoc AUTHORS ChangeLog NEWS README RELEASE
216
217 # Drop unnecessary libtool files
218 find "${D}"/usr -name '*.la' -delete
219 }