Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/pulseaudio: metadata.xml pulseaudio-0.9.16_rc2-r50.ebuild ChangeLog pulseaudio-0.9.16_rc2-r1.ebuild
Date: Fri, 03 Jul 2009 00:14:34
Message-Id: E1MMWQC-0007wJ-G2@stork.gentoo.org
1 flameeyes 09/07/03 00:14:32
2
3 Modified: metadata.xml pulseaudio-0.9.16_rc2-r50.ebuild
4 ChangeLog pulseaudio-0.9.16_rc2-r1.ebuild
5 Log:
6 Fix install of -r50, set hal/udev properly in -r1, and install more doc files in both; also add a doc USE flag that builds the API documentation.
7 (Portage version: 2.2_rc33/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.5 media-sound/pulseaudio/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/metadata.xml?rev=1.5&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/metadata.xml?rev=1.5&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/metadata.xml?r1=1.4&r2=1.5
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/metadata.xml,v
19 retrieving revision 1.4
20 retrieving revision 1.5
21 diff -u -r1.4 -r1.5
22 --- metadata.xml 8 Aug 2008 04:38:17 -0000 1.4
23 +++ metadata.xml 3 Jul 2009 00:14:32 -0000 1.5
24 @@ -4,31 +4,32 @@
25 <herd>sound</herd>
26 <use>
27 <flag name="X">
28 - Build the X11 publish module to export PulseAudio information
29 - through X11 protocol for clients to make use. Don't enable this
30 - flag if you want to use a system wide instance. If unsure, enable
31 - this flag.
32 - </flag>
33 + Build the X11 publish module to export PulseAudio information
34 + through X11 protocol for clients to make use. Don't enable this
35 + flag if you want to use a system wide instance. If unsure, enable
36 + this flag.
37 + </flag>
38 <flag name="gnome">
39 - Use GConf to store user preferences on streams and so on. Don't
40 - enable this flag if you want to use a system wide instance. If
41 - unsure, enable this flag.
42 - </flag>
43 + Use GConf to store user preferences on streams and so on. Don't
44 + enable this flag if you want to use a system wide instance. If
45 + unsure, enable this flag.
46 + </flag>
47 <flag name="oss">
48 - Enable OSS sink/source (output/input). Also build the padsp
49 - script to make OSS software use PulseAudio.
50 - </flag>
51 + Enable OSS sink/source (output/input). Also build the padsp
52 + script to make OSS software use PulseAudio.
53 + </flag>
54 <flag name="policykit">
55 - Use the PolicyKit framework (<pkg>sys-auth/policykit</pkg>) to
56 - acquire high-priority and real-time scheduling for the daemon.
57 - </flag>
58 + Use the PolicyKit framework (<pkg>sys-auth/policykit</pkg>) to
59 + acquire high-priority and real-time scheduling for the daemon.
60 + </flag>
61 <flag name="glib">
62 - Add support to <pkg>dev-libs/glib</pkg>-based mainloop for the
63 - libpulse client library, to allow using libpulse on glib-based
64 - programs.
65 - </flag>
66 + Add support to <pkg>dev-libs/glib</pkg>-based mainloop for the
67 + libpulse client library, to allow using libpulse on glib-based
68 + programs.
69 + </flag>
70 <flag name="asyncns">Use libasyncns for asynchronous name resolution.</flag>
71 <flag name="glib">Enable glib eventloop support</flag>
72 <flag name="policykit">Enable support for PolicyKit framework.</flag>
73 + <flag name="doc">Build the doxygen-described API documentation.</flag>
74 </use>
75 </pkgmetadata>
76
77
78
79 1.2 media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r50.ebuild
80
81 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r50.ebuild?rev=1.2&view=markup
82 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r50.ebuild?rev=1.2&content-type=text/plain
83 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r50.ebuild?r1=1.1&r2=1.2
84
85 Index: pulseaudio-0.9.16_rc2-r50.ebuild
86 ===================================================================
87 RCS file: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r50.ebuild,v
88 retrieving revision 1.1
89 retrieving revision 1.2
90 diff -u -r1.1 -r1.2
91 --- pulseaudio-0.9.16_rc2-r50.ebuild 2 Jul 2009 10:06:21 -0000 1.1
92 +++ pulseaudio-0.9.16_rc2-r50.ebuild 3 Jul 2009 00:14:32 -0000 1.2
93 @@ -1,6 +1,6 @@
94 # Copyright 1999-2009 Gentoo Foundation
95 # Distributed under the terms of the GNU General Public License v2
96 -# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r50.ebuild,v 1.1 2009/07/02 10:06:21 flameeyes Exp $
97 +# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r50.ebuild,v 1.2 2009/07/03 00:14:32 flameeyes Exp $
98
99 EAPI=2
100
101 @@ -17,7 +17,7 @@
102 LICENSE="LGPL-2 GPL-2"
103 SLOT="0"
104 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
105 -IUSE="alsa avahi caps jack lirc oss tcpd X hal dbus libsamplerate gnome bluetooth policykit asyncns +glib test"
106 +IUSE="alsa avahi caps jack lirc oss tcpd X hal dbus libsamplerate gnome bluetooth policykit asyncns +glib test doc"
107
108 RDEPEND="X? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE x11-libs/libXtst )
109 caps? ( sys-libs/libcap )
110 @@ -51,6 +51,7 @@
111 >=sys-devel/libtool-2.2.4" # it's a valid RDEPEND, libltdl.so is used
112
113 DEPEND="${RDEPEND}
114 + doc? ( app-doc/doxygen )
115 X? ( x11-proto/xproto )
116 dev-libs/libatomic_ops
117 dev-util/pkgconfig
118 @@ -114,6 +115,12 @@
119 --disable-per-user-esound-socket \
120 --with-database=gdbm \
121 || die "econf failed"
122 +
123 + if use doc; then
124 + pushd doxygen
125 + doxygen doxygen.conf || die
126 + popd
127 + fi
128 }
129
130 src_install() {
131 @@ -144,8 +151,13 @@
132 sed -i -e 's:-udev:-hal:' "${D}/etc/pulse/default.pa" || die
133 fi
134
135 - dohtml -r doc || die
136 - dodoc README || die
137 + dodoc README ChangeLog todo || die
138 +
139 + if use doc; then
140 + pushd doxygen/html
141 + dohtml * || die
142 + popd
143 + fi
144
145 # Create the state directory
146 diropts -o pulse -g pulse -m0755
147
148
149
150 1.134 media-sound/pulseaudio/ChangeLog
151
152 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/ChangeLog?rev=1.134&view=markup
153 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/ChangeLog?rev=1.134&content-type=text/plain
154 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/ChangeLog?r1=1.133&r2=1.134
155
156 Index: ChangeLog
157 ===================================================================
158 RCS file: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v
159 retrieving revision 1.133
160 retrieving revision 1.134
161 diff -u -r1.133 -r1.134
162 --- ChangeLog 2 Jul 2009 10:06:21 -0000 1.133
163 +++ ChangeLog 3 Jul 2009 00:14:32 -0000 1.134
164 @@ -1,6 +1,12 @@
165 # ChangeLog for media-sound/pulseaudio
166 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
167 -# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v 1.133 2009/07/02 10:06:21 flameeyes Exp $
168 +# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/ChangeLog,v 1.134 2009/07/03 00:14:32 flameeyes Exp $
169 +
170 + 03 Jul 2009; Diego E. Pettenò <flameeyes@g.o>
171 + pulseaudio-0.9.16_rc2-r1.ebuild, pulseaudio-0.9.16_rc2-r50.ebuild,
172 + metadata.xml:
173 + Fix install of -r50, set hal/udev properly in -r1, and install more doc
174 + files in both; also add a doc USE flag that builds the API documentation.
175
176 *pulseaudio-0.9.16_rc2-r50 (02 Jul 2009)
177 *pulseaudio-0.9.16_rc2-r1 (02 Jul 2009)
178
179
180
181 1.2 media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r1.ebuild
182
183 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r1.ebuild?rev=1.2&view=markup
184 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r1.ebuild?rev=1.2&content-type=text/plain
185 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r1.ebuild?r1=1.1&r2=1.2
186
187 Index: pulseaudio-0.9.16_rc2-r1.ebuild
188 ===================================================================
189 RCS file: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r1.ebuild,v
190 retrieving revision 1.1
191 retrieving revision 1.2
192 diff -u -r1.1 -r1.2
193 --- pulseaudio-0.9.16_rc2-r1.ebuild 2 Jul 2009 10:06:21 -0000 1.1
194 +++ pulseaudio-0.9.16_rc2-r1.ebuild 3 Jul 2009 00:14:32 -0000 1.2
195 @@ -1,6 +1,6 @@
196 # Copyright 1999-2009 Gentoo Foundation
197 # Distributed under the terms of the GNU General Public License v2
198 -# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r1.ebuild,v 1.1 2009/07/02 10:06:21 flameeyes Exp $
199 +# $Header: /var/cvsroot/gentoo-x86/media-sound/pulseaudio/pulseaudio-0.9.16_rc2-r1.ebuild,v 1.2 2009/07/03 00:14:32 flameeyes Exp $
200
201 EAPI=2
202
203 @@ -19,7 +19,7 @@
204 LICENSE="LGPL-2 GPL-2"
205 SLOT="0"
206 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
207 -IUSE="alsa avahi caps jack lirc oss tcpd X hal dbus libsamplerate gnome bluetooth policykit asyncns +glib test"
208 +IUSE="alsa avahi caps jack lirc oss tcpd X hal dbus libsamplerate gnome bluetooth policykit asyncns +glib test doc"
209
210 RDEPEND="X? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE x11-libs/libXtst )
211 caps? ( sys-libs/libcap )
212 @@ -53,6 +53,7 @@
213 >=sys-devel/libtool-2.2.4" # it's a valid RDEPEND, libltdl.so is used
214
215 DEPEND="${RDEPEND}
216 + doc? ( app-doc/doxygen )
217 X? ( x11-proto/xproto )
218 dev-libs/libatomic_ops
219 dev-util/pkgconfig
220 @@ -105,6 +106,12 @@
221 --with-realtime-group=realtime \
222 --disable-per-user-esound-socket \
223 || die "econf failed"
224 +
225 + if use doc; then
226 + pushd doxygen
227 + doxygen doxygen.conf || die
228 + popd
229 + fi
230 }
231
232 src_install() {
233 @@ -112,8 +119,19 @@
234
235 use avahi && sed -i -e '/module-zeroconf-publish/s:^#::' "${D}/etc/pulse/default.pa"
236
237 - dohtml -r doc
238 - dodoc README
239 + # the “true” condition should be replaced by “use udev” once
240 + # that's enabled.
241 + if use hal && true; then
242 + sed -i -e 's:-udev:-hal:' "${D}/etc/pulse/default.pa" || die
243 + fi
244 +
245 + dodoc README ChangeLog todo || die
246 +
247 + if use doc; then
248 + pushd doxygen/html
249 + dohtml * || die
250 + popd
251 + fi
252
253 # Create the state directory
254 diropts -o pulse -g pulse -m0755