Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#27518 - [mplayer] should be compiled with "--disable-pulse"

Attached to Project: Arch Linux
Opened by Alexander (AlexanderR) - Saturday, 10 December 2011, 06:34 GMT
Last edited by Allan McRae (Allan) - Saturday, 10 December 2011, 08:13 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

See bug #27515 for some background.

Mplayer currently (as of version 34344-1) depends on libpulse. This dependency directly violates KISS because it introduces additional unnecessary package and causes new bugs in non pulse-aware applications. Mplayer can be compiled without support for PulseAudio and it should be done because:
1) Mplayer does not take advantage of any PulseAudio-specific features,
2) Arch build of Mplayer currently depends on Jack that does almost same things as PulseAudio,
3) ones who need PulseAudio features can simply install pulseaudio and use automatic ALSA emulation

Fast solution:
add "--disable-pulse" to mplayer PKGBUILD
remove dependency on libpulse the PKGBUILD

Steps to reproduce:
try to install mplayer
This task depends upon

Closed by  Allan McRae (Allan)
Saturday, 10 December 2011, 08:13 GMT
Reason for closing:  Not a bug
Comment by Ionut Biru (wonder) - Saturday, 10 December 2011, 07:12 GMT
libpulse is a libray like any other library. It doesn't violate KISS and it doesn't introduce unnecessay packages. pulseaudio is not pulled and you are freely to choose what audio audio suites you.

Loading...