From 8503170ccd99e42f0a2b63c8b704abbfd2783a04 Mon Sep 17 00:00:00 2001 From: Alan Mizrahi Date: Wed, 7 Aug 2013 16:48:39 +0900 Subject: pulseaudio: Initial commit --- pulseaudio/.footprint | 236 +++++++++++++++++++++++++++++++++++++++++++++++++ pulseaudio/.md5sum | 1 + pulseaudio/Pkgfile | 44 +++++++++ pulseaudio/pre-install | 11 +++ 4 files changed, 292 insertions(+) create mode 100644 pulseaudio/.footprint create mode 100644 pulseaudio/.md5sum create mode 100644 pulseaudio/Pkgfile create mode 100755 pulseaudio/pre-install (limited to 'pulseaudio') diff --git a/pulseaudio/.footprint b/pulseaudio/.footprint new file mode 100644 index 000000000..a288d3157 --- /dev/null +++ b/pulseaudio/.footprint @@ -0,0 +1,236 @@ +drwxr-xr-x root/root etc/ +drwxr-xr-x root/root etc/pulse/ +-rw-r--r-- root/root etc/pulse/client.conf +-rw-r--r-- root/root etc/pulse/daemon.conf +-rw-r--r-- root/root etc/pulse/default.pa +-rw-r--r-- root/root etc/pulse/system.pa +drwxr-xr-x root/root lib/ +drwxr-xr-x root/root lib/udev/ +drwxr-xr-x root/root lib/udev/rules.d/ +-rw-r--r-- root/root lib/udev/rules.d/90-pulseaudio.rules +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/esdcompat +-rwxr-xr-x root/root usr/bin/pacat +-rwxr-xr-x root/root usr/bin/pacmd +-rwxr-xr-x root/root usr/bin/pactl +lrwxrwxrwx root/root usr/bin/pamon -> pacat +lrwxrwxrwx root/root usr/bin/paplay -> pacat +lrwxrwxrwx root/root usr/bin/parec -> pacat +lrwxrwxrwx root/root usr/bin/parecord -> pacat +-rwxr-xr-x root/root usr/bin/pasuspender +-rwxr-xr-x root/root usr/bin/pulseaudio +-rwxr-xr-x root/root usr/bin/qpaeq +drwxr-xr-x root/root usr/etc/ +drwxr-xr-x root/root usr/etc/dbus-1/ +drwxr-xr-x root/root usr/etc/dbus-1/system.d/ +-rw-r--r-- root/root usr/etc/dbus-1/system.d/pulseaudio-system.conf +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/pulse/ +-rw-r--r-- root/root usr/include/pulse/cdecl.h +-rw-r--r-- root/root usr/include/pulse/channelmap.h +-rw-r--r-- root/root usr/include/pulse/context.h +-rw-r--r-- root/root usr/include/pulse/def.h +-rw-r--r-- root/root usr/include/pulse/error.h +-rw-r--r-- root/root usr/include/pulse/ext-device-manager.h +-rw-r--r-- root/root usr/include/pulse/ext-device-restore.h +-rw-r--r-- root/root usr/include/pulse/ext-stream-restore.h +-rw-r--r-- root/root usr/include/pulse/format.h +-rw-r--r-- root/root usr/include/pulse/gccmacro.h +-rw-r--r-- root/root usr/include/pulse/glib-mainloop.h +-rw-r--r-- root/root usr/include/pulse/introspect.h +-rw-r--r-- root/root usr/include/pulse/mainloop-api.h +-rw-r--r-- root/root usr/include/pulse/mainloop-signal.h +-rw-r--r-- root/root usr/include/pulse/mainloop.h +-rw-r--r-- root/root usr/include/pulse/operation.h +-rw-r--r-- root/root usr/include/pulse/proplist.h +-rw-r--r-- root/root usr/include/pulse/pulseaudio.h +-rw-r--r-- root/root usr/include/pulse/rtclock.h +-rw-r--r-- root/root usr/include/pulse/sample.h +-rw-r--r-- root/root usr/include/pulse/scache.h +-rw-r--r-- root/root usr/include/pulse/simple.h +-rw-r--r-- root/root usr/include/pulse/stream.h +-rw-r--r-- root/root usr/include/pulse/subscribe.h +-rw-r--r-- root/root usr/include/pulse/thread-mainloop.h +-rw-r--r-- root/root usr/include/pulse/timeval.h +-rw-r--r-- root/root usr/include/pulse/utf8.h +-rw-r--r-- root/root usr/include/pulse/util.h +-rw-r--r-- root/root usr/include/pulse/version.h +-rw-r--r-- root/root usr/include/pulse/volume.h +-rw-r--r-- root/root usr/include/pulse/xmalloc.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/cmake/ +drwxr-xr-x root/root usr/lib/cmake/PulseAudio/ +-rw-r--r-- root/root usr/lib/cmake/PulseAudio/PulseAudioConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/PulseAudio/PulseAudioConfigVersion.cmake +-rwxr-xr-x root/root usr/lib/libpulse-mainloop-glib.la +lrwxrwxrwx root/root usr/lib/libpulse-mainloop-glib.so -> libpulse-mainloop-glib.so.0.0.4 +lrwxrwxrwx root/root usr/lib/libpulse-mainloop-glib.so.0 -> libpulse-mainloop-glib.so.0.0.4 +-rwxr-xr-x root/root usr/lib/libpulse-mainloop-glib.so.0.0.4 +-rwxr-xr-x root/root usr/lib/libpulse-simple.la +lrwxrwxrwx root/root usr/lib/libpulse-simple.so -> libpulse-simple.so.0.0.4 +lrwxrwxrwx root/root usr/lib/libpulse-simple.so.0 -> libpulse-simple.so.0.0.4 +-rwxr-xr-x root/root usr/lib/libpulse-simple.so.0.0.4 +-rwxr-xr-x root/root usr/lib/libpulse.la +lrwxrwxrwx root/root usr/lib/libpulse.so -> libpulse.so.0.16.2 +lrwxrwxrwx root/root usr/lib/libpulse.so.0 -> libpulse.so.0.16.2 +-rwxr-xr-x root/root usr/lib/libpulse.so.0.16.2 +-rwxr-xr-x root/root usr/lib/libpulsecore-4.0.la +-rwxr-xr-x root/root usr/lib/libpulsecore-4.0.so +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/libpulse-mainloop-glib.pc +-rw-r--r-- root/root usr/lib/pkgconfig/libpulse-simple.pc +-rw-r--r-- root/root usr/lib/pkgconfig/libpulse.pc +drwxr-xr-x root/root usr/lib/pulse-4.0/ +drwxr-xr-x root/root usr/lib/pulse-4.0/modules/ +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/libalsa-util.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/libbluetooth-util.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/libcli.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/libprotocol-cli.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/libprotocol-http.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/libprotocol-native.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/libprotocol-simple.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/libraop.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/librtp.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-alsa-card.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-alsa-sink.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-alsa-source.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-always-sink.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-augment-properties.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-bluetooth-device.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-bluetooth-discover.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-bluetooth-policy.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-bluetooth-proximity.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-card-restore.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-cli-protocol-tcp.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-cli-protocol-unix.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-cli.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-combine-sink.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-combine.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-console-kit.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-dbus-protocol.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-default-device-restore.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-detect.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-device-manager.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-device-restore.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-echo-cancel.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-equalizer-sink.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-filter-apply.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-filter-heuristics.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-http-protocol-tcp.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-http-protocol-unix.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-intended-roles.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-ladspa-sink.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-lirc.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-loopback.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-match.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-mmkbd-evdev.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-native-protocol-fd.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-native-protocol-tcp.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-native-protocol-unix.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-null-sink.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-null-source.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-pipe-sink.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-pipe-source.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-position-event-sounds.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-raop-sink.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-remap-sink.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-remap-source.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-rescue-streams.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-role-cork.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-role-ducking.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-rtp-recv.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-rtp-send.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-rygel-media-server.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-simple-protocol-tcp.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-simple-protocol-unix.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-sine-source.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-sine.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-stream-restore.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-suspend-on-idle.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-switch-on-connect.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-switch-on-port-available.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-tunnel-sink.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-tunnel-source.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-udev-detect.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-virtual-sink.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-virtual-source.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-virtual-surround-sink.so +-rwxr-xr-x root/root usr/lib/pulse-4.0/modules/module-volume-restore.so +drwxr-xr-x root/root usr/lib/pulseaudio/ +-rwxr-xr-x root/root usr/lib/pulseaudio/libpulsecommon-4.0.la +-rwxr-xr-x root/root usr/lib/pulseaudio/libpulsecommon-4.0.so +drwxr-xr-x root/root usr/libexec/ +drwxr-xr-x root/root usr/libexec/pulse/ +-rwsr-xr-x root/root usr/libexec/pulse/proximity-helper +drwxr-xr-x root/root usr/man/ +drwxr-xr-x root/root usr/man/man1/ +-rw-r--r-- root/root usr/man/man1/esdcompat.1.gz +-rw-r--r-- root/root usr/man/man1/pacat.1.gz +-rw-r--r-- root/root usr/man/man1/pacmd.1.gz +-rw-r--r-- root/root usr/man/man1/pactl.1.gz +-rw-r--r-- root/root usr/man/man1/padsp.1.gz +-rw-r--r-- root/root usr/man/man1/paplay.1.gz +-rw-r--r-- root/root usr/man/man1/pasuspender.1.gz +-rw-r--r-- root/root usr/man/man1/pax11publish.1.gz +-rw-r--r-- root/root usr/man/man1/pulseaudio.1.gz +-rw-r--r-- root/root usr/man/man1/start-pulseaudio-kde.1.gz +-rw-r--r-- root/root usr/man/man1/start-pulseaudio-x11.1.gz +drwxr-xr-x root/root usr/man/man5/ +-rw-r--r-- root/root usr/man/man5/default.pa.5.gz +-rw-r--r-- root/root usr/man/man5/pulse-cli-syntax.5.gz +-rw-r--r-- root/root usr/man/man5/pulse-client.conf.5.gz +-rw-r--r-- root/root usr/man/man5/pulse-daemon.conf.5.gz +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/pulseaudio/ +drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/ +drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/paths/ +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-aux.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-dock-mic.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-fm.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-front-mic.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-headphone-mic.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-headset-mic.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic-always.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-linein.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic-line.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf.common +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-rear-mic.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-tvtuner.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input-video.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-input.conf.common +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output-desktop-speaker.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones-2.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output-mono.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker-always.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-0.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-1.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-2.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-3.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/paths/iec958-stereo-output.conf +drwxr-xr-x root/root usr/share/pulseaudio/alsa-mixer/profile-sets/ +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/extra-hdmi.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/force-speaker-and-int-mic.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/force-speaker.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/kinect-audio.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/maudio-fasttrack-pro.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio4dj.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio8dj.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-korecontroller.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio10.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio6.conf +-rw-r--r-- root/root usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktorkontrol-s4.conf +drwxr-xr-x root/root usr/share/vala/ +drwxr-xr-x root/root usr/share/vala/vapi/ +-rw-r--r-- root/root usr/share/vala/vapi/libpulse-mainloop-glib.deps +-rw-r--r-- root/root usr/share/vala/vapi/libpulse-mainloop-glib.vapi +-rw-r--r-- root/root usr/share/vala/vapi/libpulse.deps +-rw-r--r-- root/root usr/share/vala/vapi/libpulse.vapi diff --git a/pulseaudio/.md5sum b/pulseaudio/.md5sum new file mode 100644 index 000000000..97532b687 --- /dev/null +++ b/pulseaudio/.md5sum @@ -0,0 +1 @@ +591f211db2790a7e4d222f2dc6858db3 pulseaudio-4.0.tar.xz diff --git a/pulseaudio/Pkgfile b/pulseaudio/Pkgfile new file mode 100644 index 000000000..9afffff96 --- /dev/null +++ b/pulseaudio/Pkgfile @@ -0,0 +1,44 @@ +# Description: PulseAudio is a cross-platform, networked sound server +# URL: http://pulseaudio.org/ +# Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve +# Depends on: libsndfile speex json-c orc tdb +# Optional: lirc bluez openssl sbc + +name=pulseaudio +version=4.0 +release=1 +source=(http://freedesktop.org/software/pulseaudio/releases/pulseaudio-$version.tar.xz) + +build() { + cd $name-$version + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/man \ + --localstatedir=/var \ + --disable-nls \ + --disable-rpath \ + --disable-tcpwrap \ + --disable-esound \ + --disable-x11 \ + --disable-gtk3 \ + --disable-oss-output \ + --disable-oss-wrapper \ + --disable-ipv6 \ + --disable-legacy-database-entry-format \ + --disable-hal-compat \ + --disable-systemd \ + --with-database=tdb + + # fight unused direct deps + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + + make + make -j 1 DESTDIR="$PKG" install + + # Workaround the /usr/etc CRUX oddity + mkdir $PKG/usr/etc + mv $PKG/etc/dbus-1 $PKG/usr/etc + + rm -rf $PKG/etc/bash_completion.d +} diff --git a/pulseaudio/pre-install b/pulseaudio/pre-install new file mode 100755 index 000000000..cfb5a2c7e --- /dev/null +++ b/pulseaudio/pre-install @@ -0,0 +1,11 @@ +#!/bin/sh + +# check for pulseaudio group or add one +getent group pulse || /usr/sbin/groupadd -g 90 pulse +getent group pulse-access || /usr/sbin/groupadd -g 91 pulse-access + +# check for pulseaudio user or add one +getent passwd pulse || /usr/sbin/useradd -g pulse -u 90 -d /var/run/pulse -s /bin/false -c "Pulseaudio User" pulse + +# lock the account +/usr/bin/passwd -l pulse -- cgit v1.2.3