Created
June 19, 2010 13:52
-
-
Save heftig/444917 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
To provide PulseAudio in [extra]... | |
Move the following packages from [community] to [extra]: | |
- libasyncns | |
- rtkit | |
- pulseaudio (split into pulseaudio and libpulse) | |
- alsa-plugins | |
- pulseaudio-alsa | |
Configuration package, contains /etc/asound.conf | |
depends on pulseaudio, alsa-plugins | |
- pavucontrol | |
- paprefs | |
- pulseaudio-mixer-applet | |
- ossp | |
provides osspd OSS emulator | |
Rebuild the following packages with PulseAudio support: | |
- sdl (sdl-pulse in AUR) | |
- openal (openal-pulse in AUR) | |
- libgstreamer0.10-good | |
split gstreamer0.10-pulse (in community) | |
- libao | |
split libao-pulse (in community) | |
- libcanberra | |
split libcanberra-pulse (in community) | |
will be a split plugin instead of a wholly rebuilt copy | |
- gnome-media | |
split gnome-media-pulse (in community; rebuilt with --enable-pulse) | |
- gnome-settings-daemon | |
split gnome-settings-daemon-pulse (in community; rebuilt without gstreamer patch) | |
Provide the following groups: | |
- pulseaudio-gnome | |
pulseaudio-alsa | |
libcanberra-pulse | |
gstreamer0.10-pulse | |
gnome-media-pulse | |
gnome-settings-daemon-pulse | |
pulseaudio-mixer-applet | |
pavucontrol | |
paprefs | |
Comments: | |
One of the problems of PulseAudio is that it pretty much becomes the default as | |
soon as you install it: | |
- The client library will start the server if it's not running. | |
- pulseaudio will install .desktop files that autostart the server together | |
with Gnome or KDE. | |
Splitting out libpulse would prevent that, but I believe we still need to test | |
on a per-application basis whether we can enable PulseAudio support (with a | |
dependency on libpulse) without breaking fallback to ALSA on systems without | |
pulseaudio. | |
Some packages (like sdl and openal) look for libpulse dynamically and will | |
still work even though the lib is missing, so they only need an optional | |
dependency. | |
I will be maintaining split -pulse packages where needed. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment