44 |
|
|
45 |
ZEROCONF_DEPEND=">= net-dns/avahi-0.6.30" |
ZEROCONF_DEPEND=">= net-dns/avahi-0.6.30" |
46 |
BLUETOOTH_DEPEND=">= net-wlan/bluez-4.96" |
BLUETOOTH_DEPEND=">= net-wlan/bluez-4.96" |
47 |
RAOP_DEPEND=">= dev-libs/openssl-1.0.0" |
RAOP_DEPEND=">= dev-libs/openssl-1.0.0e" |
48 |
ALSA_DEPEND=">= media-libs/alsa-lib-1.0.24" |
ALSA_DEPEND=">= media-libs/alsa-lib-1.0.24" |
49 |
|
|
50 |
SDEPEND="${LIBPULSE_DEPEND} |
SDEPEND="${LIBPULSE_DEPEND} |
72 |
split_info_libpulse() |
split_info_libpulse() |
73 |
{ |
{ |
74 |
DESCRIPTION="Libraries for PulseAudio clients." |
DESCRIPTION="Libraries for PulseAudio clients." |
75 |
DEPEND="== media-sound/libpulse-${PVER} |
DEPEND="${LIBPULSE_DEPEND}" |
|
== media-sound/pulseaudio-${PVER} |
|
|
${LIBPULSE_DEPEND}" |
|
76 |
} |
} |
77 |
|
|
78 |
split_info_pulseadio() |
split_info_pulseadio() |
79 |
{ |
{ |
80 |
DESCRIPTION="A networked sound server with an advanced plugin system." |
DESCRIPTION="A networked sound server with an advanced plugin system." |
81 |
DEPEND="== media-sound/libpulse-${PVER} |
DEPEND="== media-sound/libpulse-${PVER} |
|
== media-sound/pulseaudio-${PVER} |
|
82 |
${COMMON_DEPEND}" |
${COMMON_DEPEND}" |
83 |
} |
} |
84 |
|
|
138 |
src_compile() |
src_compile() |
139 |
{ |
{ |
140 |
mconfigure \ |
mconfigure \ |
141 |
--libexecdir=/usr/'$(mlibdir)'/${PNAME} \ |
--libexecdir=/usr/'$(mlibdir)'/pulse-${PVER} \ |
142 |
--localstatedir=/var \ |
--localstatedir=/var \ |
143 |
--with-udev-rules-dir=/lib/udev/rules.d \ |
--with-udev-rules-dir=/lib/udev/rules.d \ |
144 |
--with-database=tdb \ |
--with-database=tdb \ |
202 |
etc/dbus-1 \ |
etc/dbus-1 \ |
203 |
usr/bin/pulseaudio \ |
usr/bin/pulseaudio \ |
204 |
usr/$(mlibdir)/libpulsecore-*.* \ |
usr/$(mlibdir)/libpulsecore-*.* \ |
205 |
usr/$(mlibdir)/pulseaudio \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*always* \ |
206 |
usr/$(mlibdir)/pulse-${PVER}/*always*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*augment* \ |
207 |
usr/$(mlibdir)/pulse-${PVER}/*augment*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*card-restore* \ |
208 |
usr/$(mlibdir)/pulse-${PVER}/*card*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*combine* \ |
209 |
usr/$(mlibdir)/pulse-${PVER}/*combine*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*console* \ |
210 |
usr/$(mlibdir)/pulse-${PVER}/*console*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*cli* \ |
211 |
usr/$(mlibdir)/pulse-${PVER}/*cork*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*dbus* \ |
212 |
usr/$(mlibdir)/pulse-${PVER}/*cli*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*default* \ |
213 |
usr/$(mlibdir)/pulse-${PVER}/*dbus*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*detect* \ |
214 |
usr/$(mlibdir)/pulse-${PVER}/*default*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*echo* \ |
215 |
usr/$(mlibdir)/pulse-${PVER}/*detect*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*equalizer* \ |
216 |
usr/$(mlibdir)/pulse-${PVER}/*echo*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*filter* \ |
217 |
usr/$(mlibdir)/pulse-${PVER}/*equalizer*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*hal* \ |
218 |
usr/$(mlibdir)/pulse-${PVER}/*filter*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*http* \ |
219 |
usr/$(mlibdir)/pulse-${PVER}/*hal*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*intended* \ |
220 |
usr/$(mlibdir)/pulse-${PVER}/*http*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*ladspa* \ |
221 |
usr/$(mlibdir)/pulse-${PVER}/*intended*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*loopback* \ |
222 |
usr/$(mlibdir)/pulse-${PVER}/*ladspa*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*match* \ |
223 |
usr/$(mlibdir)/pulse-${PVER}/*loopback*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*mmkbd* \ |
224 |
usr/$(mlibdir)/pulse-${PVER}/*match*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*native* \ |
225 |
usr/$(mlibdir)/pulse-${PVER}/*mmkbd*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*null* \ |
226 |
usr/$(mlibdir)/pulse-${PVER}/*native*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*phone* \ |
227 |
usr/$(mlibdir)/pulse-${PVER}/*null*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*pipe* \ |
228 |
usr/$(mlibdir)/pulse-${PVER}/*pipe*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*position* \ |
229 |
usr/$(mlibdir)/pulse-${PVER}/*position*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*remap* \ |
230 |
usr/$(mlibdir)/pulse-${PVER}/*remap*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*rtp* \ |
231 |
usr/$(mlibdir)/pulse-${PVER}/*rtp*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*rygel* \ |
232 |
usr/$(mlibdir)/pulse-${PVER}/*rygel*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*simple* \ |
233 |
usr/$(mlibdir)/pulse-${PVER}/*simple*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*sine* \ |
234 |
usr/$(mlibdir)/pulse-${PVER}/*sine*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*stream* \ |
235 |
usr/$(mlibdir)/pulse-${PVER}/*stream*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*suspend* \ |
236 |
usr/$(mlibdir)/pulse-${PVER}/*suspend*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*switch* \ |
237 |
usr/$(mlibdir)/pulse-${PVER}/*switch*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*tunnel* \ |
238 |
usr/$(mlibdir)/pulse-${PVER}/*tunnel*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*udev* \ |
239 |
usr/$(mlibdir)/pulse-${PVER}/*udev*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*virtual* \ |
240 |
usr/$(mlibdir)/pulse-${PVER}/*virtual*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*volume* \ |
|
usr/$(mlibdir)/pulse-${PVER}/*volume*.so \ |
|
241 |
$([[ $(mlibdir) != lib ]] && echo "usr/lib/libpulsecore-*.* |
$([[ $(mlibdir) != lib ]] && echo "usr/lib/libpulsecore-*.* |
242 |
usr/lib/pulseaudio |
usr/lib/pulse-${PVER}/modules/*always* |
243 |
usr/lib/pulse-${PVER}/*always*.so |
usr/lib/pulse-${PVER}/modules/*augment* |
244 |
usr/lib/pulse-${PVER}/*augment*.so |
usr/lib/pulse-${PVER}/modules/*card-restore* |
245 |
usr/lib/pulse-${PVER}/*card*.so |
usr/lib/pulse-${PVER}/modules/*combine* |
246 |
usr/lib/pulse-${PVER}/*combine*.so |
usr/lib/pulse-${PVER}/modules/*console* |
247 |
usr/lib/pulse-${PVER}/*console*.so |
usr/lib/pulse-${PVER}/modules/*cli* |
248 |
usr/lib/pulse-${PVER}/*cork*.so |
usr/lib/pulse-${PVER}/modules/*dbus* |
249 |
usr/lib/pulse-${PVER}/*cli*.so |
usr/lib/pulse-${PVER}/modules/*default* |
250 |
usr/lib/pulse-${PVER}/*dbus*.so |
usr/lib/pulse-${PVER}/modules/*detect* |
251 |
usr/lib/pulse-${PVER}/*default*.so |
usr/lib/pulse-${PVER}/modules/*echo* |
252 |
usr/lib/pulse-${PVER}/*detect*.so |
usr/lib/pulse-${PVER}/modules/*equalizer* |
253 |
usr/lib/pulse-${PVER}/*echo*.so |
usr/lib/pulse-${PVER}/modules/*filter* |
254 |
usr/lib/pulse-${PVER}/*equalizer*.so |
usr/lib/pulse-${PVER}/modules/*hal* |
255 |
usr/lib/pulse-${PVER}/*filter*.so |
usr/lib/pulse-${PVER}/modules/*http* |
256 |
usr/lib/pulse-${PVER}/*hal*.so |
usr/lib/pulse-${PVER}/modules/*intended* |
257 |
usr/lib/pulse-${PVER}/*http*.so |
usr/lib/pulse-${PVER}/modules/*ladspa* |
258 |
usr/lib/pulse-${PVER}/*intended*.so |
usr/lib/pulse-${PVER}/modules/*loopback* |
259 |
usr/lib/pulse-${PVER}/*ladspa*.so |
usr/lib/pulse-${PVER}/modules/*match* |
260 |
usr/lib/pulse-${PVER}/*loopback*.so |
usr/lib/pulse-${PVER}/modules/*mmkbd* |
261 |
usr/lib/pulse-${PVER}/*match*.so |
usr/lib/pulse-${PVER}/modules/*native* |
262 |
usr/lib/pulse-${PVER}/*mmkbd*.so |
usr/lib/pulse-${PVER}/modules/*null* |
263 |
usr/lib/pulse-${PVER}/*native*.so |
usr/lib/pulse-${PVER}/modules/*phone* |
264 |
usr/lib/pulse-${PVER}/*null*.so |
usr/lib/pulse-${PVER}/modules/*pipe* |
265 |
usr/lib/pulse-${PVER}/*pipe*.so |
usr/lib/pulse-${PVER}/modules/*position* |
266 |
usr/lib/pulse-${PVER}/*position*.so |
usr/lib/pulse-${PVER}/modules/*remap* |
267 |
usr/lib/pulse-${PVER}/*remap*.so |
usr/lib/pulse-${PVER}/modules/*rtp* |
268 |
usr/lib/pulse-${PVER}/*rtp*.so |
usr/lib/pulse-${PVER}/modules/*rygel* |
269 |
usr/lib/pulse-${PVER}/*rygel*.so |
usr/lib/pulse-${PVER}/modules/*simple* |
270 |
usr/lib/pulse-${PVER}/*simple*.so |
usr/lib/pulse-${PVER}/modules/*sine* |
271 |
usr/lib/pulse-${PVER}/*sine*.so |
usr/lib/pulse-${PVER}/modules/*stream* |
272 |
usr/lib/pulse-${PVER}/*stream*.so |
usr/lib/pulse-${PVER}/modules/*suspend* |
273 |
usr/lib/pulse-${PVER}/*suspend*.so |
usr/lib/pulse-${PVER}/modules/*switch* |
274 |
usr/lib/pulse-${PVER}/*switch*.so |
usr/lib/pulse-${PVER}/modules/*tunnel* |
275 |
usr/lib/pulse-${PVER}/*tunnel*.so |
usr/lib/pulse-${PVER}/modules/*udev* |
276 |
usr/lib/pulse-${PVER}/*udev*.so |
usr/lib/pulse-${PVER}/modules/*virtual* |
277 |
usr/lib/pulse-${PVER}/*virtual*.so |
usr/lib/pulse-${PVER}/modules/*volume*") \ |
278 |
usr/lib/pulse-${PVER}/*volume*.so") \ |
usr/share/locale \ |
279 |
usr/share/man/man1/pulseaudio.1 \ |
usr/share/man/man1/pulseaudio.1 \ |
280 |
usr/share/man/man5/default.pa.5 \ |
usr/share/man/man5/default.pa.5 \ |
281 |
usr/share/man/man5/pulse-daemon.conf.5 \ |
usr/share/man/man5/pulse-daemon.conf.5 \ |
282 |
lib/udev \ |
lib/udev \ |
283 |
|| die |
|| die |
284 |
|
|
285 |
# state dir |
# state dir |
286 |
mkeepdir /var/run/pulse || die |
mkeepdir /var/run/pulse || die |
287 |
mchown pulse.pulse /var/run/pulse || die |
mchown pulse.pulse /var/run/pulse || die |
288 |
} |
} |
289 |
|
|
290 |
src_install_pulseaudio-alsa() |
src_install_pulseaudio-alsa() |
292 |
mmake DESTDIR=${BINDIR} install || die |
mmake DESTDIR=${BINDIR} install || die |
293 |
|
|
294 |
zapmost ${BINDIR} \ |
zapmost ${BINDIR} \ |
295 |
usr/$(mlibdir)/pulse-${PVER}/*alsa*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*alsa* \ |
296 |
$([[ $(mlibdir) != lib ]] && echo"usr/lib/pulse-${PVER}/*alsa*.so") \ |
$([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*alsa*") \ |
297 |
usr/share/pulseaudio/alsa-mixer \ |
usr/share/pulseaudio/alsa-mixer \ |
298 |
|| die |
|| die |
299 |
} |
} |
304 |
|
|
305 |
zapmost ${BINDIR} \ |
zapmost ${BINDIR} \ |
306 |
usr/bin/esdcompat \ |
usr/bin/esdcompat \ |
307 |
usr/$(mlibdir)/pulse-${PVER}/*esound*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*esound* \ |
308 |
$([[ $(mlibdir) != lib ]] && echo"usr/lib/pulse-${PVER}/*esound*.so") \ |
$([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*esound*") \ |
|
usr/share/pulseaudio/alsa-mixer \ |
|
309 |
usr/share/man/man1/esdcompat.1 \ |
usr/share/man/man1/esdcompat.1 \ |
310 |
|| die |
|| die |
311 |
} |
} |
315 |
mmake DESTDIR=${BINDIR} install || die |
mmake DESTDIR=${BINDIR} install || die |
316 |
|
|
317 |
zapmost ${BINDIR} \ |
zapmost ${BINDIR} \ |
318 |
usr/$(mlibdir)/pulse-${PVER}/*avahi*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*avahi* \ |
319 |
usr/$(mlibdir)/pulse-${PVER}/*zeroconf*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*zeroconf* \ |
320 |
$([[ $(mlibdir) != lib ]] && echo"usr/lib/pulse-${PVER}/*avahi*.so |
$([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*avahi* |
321 |
usr/lib/pulse-${PVER}/*zeroconf*.so") \ |
usr/lib/pulse-${PVER}/modules/*zeroconf*") \ |
322 |
|| die |
|| die |
323 |
} |
} |
324 |
|
|
329 |
zapmost ${BINDIR} \ |
zapmost ${BINDIR} \ |
330 |
etc/xdg \ |
etc/xdg \ |
331 |
usr/bin/start-pulseaudio* \ |
usr/bin/start-pulseaudio* \ |
332 |
usr/$(mlibdir)/pulse-${PVER}/*x11*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*x11* \ |
333 |
$([[ $(mlibdir) != lib ]] && echo"usr/lib/pulse-${PVER}/*x11*.so") \ |
$([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*x11*") \ |
334 |
usr/share/man/man1/start-pulseaudio* \ |
usr/share/man/man1/start-pulseaudio* \ |
335 |
|| die |
|| die |
336 |
} |
} |
340 |
mmake DESTDIR=${BINDIR} install || die |
mmake DESTDIR=${BINDIR} install || die |
341 |
|
|
342 |
zapmost ${BINDIR} \ |
zapmost ${BINDIR} \ |
343 |
usr/$(mlibdir)/pulse-${PVER}/*bluetooth*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*bluetooth* \ |
344 |
usr/$(mlibdir)/pulseaudio/proximity-helper \ |
usr/$(mlibdir)/pulse-${PVER}/proximity-helper \ |
345 |
$([[ $(mlibdir) != lib ]] && echo"usr/lib/pulse-${PVER}/*bluetooth*.so |
$([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*bluetooth* |
346 |
usr/lib/pulseaudio/proximity-helper") \ |
usr/lib/pulse-${PVER}/proximity-helper") \ |
347 |
|| die |
|| die |
348 |
} |
} |
349 |
|
|
350 |
src_install_pulseaudio-raop() |
src_install_pulseaudio-raop() |
352 |
mmake DESTDIR=${BINDIR} install || die |
mmake DESTDIR=${BINDIR} install || die |
353 |
|
|
354 |
zapmost ${BINDIR} \ |
zapmost ${BINDIR} \ |
355 |
usr/$(mlibdir)/pulse-${PVER}/*raop*.so \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*raop* \ |
356 |
$([[ $(mlibdir) != lib ]] && echo"usr/lib/pulse-${PVER}/*raop*.so") \ |
$([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*raop*") \ |
357 |
|| die |
|| die |
358 |
} |
} |
359 |
|
|
360 |
src_install_pulseaudio-utils() |
src_install_pulseaudio-utils() |
364 |
zapmost ${BINDIR} \ |
zapmost ${BINDIR} \ |
365 |
usr/bin/pa* \ |
usr/bin/pa* \ |
366 |
usr/$(mlibdir)/libpulsedsp.* \ |
usr/$(mlibdir)/libpulsedsp.* \ |
367 |
$([[ $(mlibdir) != lib ]] && echo"usr/lib/libpulsedsp.*") \ |
$([[ $(mlibdir) != lib ]] && echo "usr/lib/libpulsedsp.*") \ |
368 |
usr/share/man/man1/pa* \ |
usr/share/man/man1/pa* \ |
369 |
|| die |
|| die |
370 |
} |
} |
371 |
|
|
372 |
preinstall_pulseaudio() |
preinstall_pulseaudio() |
373 |
{ |
{ |
374 |
# adding pulse user |
# adding pulse user |