This script is for Slackware 14.2 only and may be outdated.

SlackBuilds Repository

14.2 > Audio > apulse (0.1.13)

apulse (PulseAudio emulation for ALSA)

Any app that requires pulseaudio can be run as such:

$ apulse <program> [parameters]

PulseAudio is not required.

This script supports 3 build types, controlled by the SYSTEM
environment variable:

- SYSTEM=no is the default and recommended setting. Libraries will be
installed in a private directory, and headers will not be
installed. This allows apulse to coexist safely with Slackware's
pulseaudio package. apulse will only be used via the wrapper script,
as in the example above.

- SYSTEM=yes installs the apulse libraries to /usr/lib(64). This would
conflict with Slackware's pulseaudio package, so only use this
option on a system where pulseaudio is not installed. The wrapper
script won't be required; all applications that use PulseAudio
will use apulse instead (although compatibility isn't 100% perfect,
so some apps may fail to run, or fail to make sound). This option
allows running software that's been built to use PulseAudio, but
doesn't allow compiling software to use PulseAudio.

- SYSTEM=devel is like SYSTEM=yes, plus it installs pulseaudio headers
and pkg-config support files. This option allows you to (possibly)
compile software that uses PulseAudio, using apulse instead. Like
SYSTEM=yes, this option conflicts with Slackware's pulseaudio
package. You probably don't want SYSTEM=devel; it's pretty
niche-market. If you want to compile PulseAudio apps, you should
really be using actual PulseAudio.

*DON'T* use SYSTEM=yes or SYSTEM=devel if you have pulseaudio
installed! You'll make a mess. If you ignore this advice, you can
probably clean up the mess by removing both apulse and pulseaudio,
then reinstalling pulseaudio. Or not, YMMV.

Note for multilib users: The SlackBuild now detects a multilib machine
and will build 32-bit libraries. Do NOT set ARCH to i586 or i686 in
the environment (leave it unset, or set it to "x86_64"), and do NOT
use or linux32. If you don't want to build 32-bit libraries:

# COMPAT32=no sh apulse.SlackBuild

Maintained by: B. Watson
Keywords: pulseaudio,alsa,apulse,pulse,audio
ChangeLog: apulse


Source Downloads:
apulse-0.1.13.tar.gz (90a9608a1b30f221925fb363dc2580a6)

Download SlackBuild:
apulse.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:

Validated for Slackware 14.2

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds