137 |
== media-sound/pulseaudio-${PVER}" |
== media-sound/pulseaudio-${PVER}" |
138 |
} |
} |
139 |
|
|
140 |
|
src_prepare() |
141 |
|
{ |
142 |
|
munpack ${SRCFILE} || die |
143 |
|
|
144 |
|
# fix /var/run -> /run |
145 |
|
all-abis "sed -i 's:^\(PA_SYSTEM_RUNTIME_PATH=\).*:\1\"/run/pulse\":' configure.ac || die" |
146 |
|
mautoreconf || die |
147 |
|
} |
148 |
|
|
149 |
src_compile() |
src_compile() |
150 |
{ |
{ |
151 |
mconfigure \ |
mconfigure \ |
215 |
etc/dbus-1 \ |
etc/dbus-1 \ |
216 |
usr/bin/pulseaudio \ |
usr/bin/pulseaudio \ |
217 |
usr/$(mlibdir)/libpulsecore-*.* \ |
usr/$(mlibdir)/libpulsecore-*.* \ |
218 |
usr/$(mlibdir)/pulse-${PVER}/modules/*always* \ |
usr/$(mlibdir)/pulse-${PVER}/modules \ |
|
usr/$(mlibdir)/pulse-${PVER}/modules/*augment* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*card-restore* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*combine* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*console* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*cli* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*dbus* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*default* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*detect* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*echo* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*equalizer* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*filter* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*hal* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*http* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*intended* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*ladspa* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*loopback* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*match* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*mmkbd* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*native* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*null* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*phone* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*pipe* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*position* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*remap* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*rtp* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*rygel* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*simple* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*sine* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*stream* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*suspend* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*switch* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*tunnel* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*udev* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*virtual* \ |
|
|
usr/$(mlibdir)/pulse-${PVER}/modules/*volume* \ |
|
219 |
$([[ $(mlibdir) != lib ]] && echo "usr/lib/libpulsecore-*.* |
$([[ $(mlibdir) != lib ]] && echo "usr/lib/libpulsecore-*.* |
220 |
usr/lib/pulse-${PVER}/modules/*always* |
usr/lib/pulse-${PVER}/modules") \ |
|
usr/lib/pulse-${PVER}/modules/*augment* |
|
|
usr/lib/pulse-${PVER}/modules/*card-restore* |
|
|
usr/lib/pulse-${PVER}/modules/*combine* |
|
|
usr/lib/pulse-${PVER}/modules/*console* |
|
|
usr/lib/pulse-${PVER}/modules/*cli* |
|
|
usr/lib/pulse-${PVER}/modules/*dbus* |
|
|
usr/lib/pulse-${PVER}/modules/*default* |
|
|
usr/lib/pulse-${PVER}/modules/*detect* |
|
|
usr/lib/pulse-${PVER}/modules/*echo* |
|
|
usr/lib/pulse-${PVER}/modules/*equalizer* |
|
|
usr/lib/pulse-${PVER}/modules/*filter* |
|
|
usr/lib/pulse-${PVER}/modules/*hal* |
|
|
usr/lib/pulse-${PVER}/modules/*http* |
|
|
usr/lib/pulse-${PVER}/modules/*intended* |
|
|
usr/lib/pulse-${PVER}/modules/*ladspa* |
|
|
usr/lib/pulse-${PVER}/modules/*loopback* |
|
|
usr/lib/pulse-${PVER}/modules/*match* |
|
|
usr/lib/pulse-${PVER}/modules/*mmkbd* |
|
|
usr/lib/pulse-${PVER}/modules/*native* |
|
|
usr/lib/pulse-${PVER}/modules/*null* |
|
|
usr/lib/pulse-${PVER}/modules/*phone* |
|
|
usr/lib/pulse-${PVER}/modules/*pipe* |
|
|
usr/lib/pulse-${PVER}/modules/*position* |
|
|
usr/lib/pulse-${PVER}/modules/*remap* |
|
|
usr/lib/pulse-${PVER}/modules/*rtp* |
|
|
usr/lib/pulse-${PVER}/modules/*rygel* |
|
|
usr/lib/pulse-${PVER}/modules/*simple* |
|
|
usr/lib/pulse-${PVER}/modules/*sine* |
|
|
usr/lib/pulse-${PVER}/modules/*stream* |
|
|
usr/lib/pulse-${PVER}/modules/*suspend* |
|
|
usr/lib/pulse-${PVER}/modules/*switch* |
|
|
usr/lib/pulse-${PVER}/modules/*tunnel* |
|
|
usr/lib/pulse-${PVER}/modules/*udev* |
|
|
usr/lib/pulse-${PVER}/modules/*virtual* |
|
|
usr/lib/pulse-${PVER}/modules/*volume*") \ |
|
221 |
usr/share/locale \ |
usr/share/locale \ |
222 |
usr/share/man/man1/pulseaudio.1 \ |
usr/share/man/man1/pulseaudio.1 \ |
223 |
usr/share/man/man5/default.pa.5 \ |
usr/share/man/man5/default.pa.5 \ |
225 |
lib/udev \ |
lib/udev \ |
226 |
|| die |
|| die |
227 |
|
|
228 |
|
# remove modules which are in other packages |
229 |
|
rm -rf ${BINDIR}/usr/$(mlibdir)/pulse-${PVER}/modules/*alsa* || die |
230 |
|
rm -rf ${BINDIR}/usr/$(mlibdir)/pulse-${PVER}/modules/*esound* || die |
231 |
|
rm -rf ${BINDIR}/usr/$(mlibdir)/pulse-${PVER}/modules/*avahi* || die |
232 |
|
rm -rf ${BINDIR}/usr/$(mlibdir)/pulse-${PVER}/modules/*zeroconf* || die |
233 |
|
rm -rf ${BINDIR}/usr/$(mlibdir)/pulse-${PVER}/modules/*x11* || die |
234 |
|
rm -rf ${BINDIR}/usr/$(mlibdir)/pulse-${PVER}/modules/*bluetooth* || die |
235 |
|
rm -rf ${BINDIR}/usr/$(mlibdir)/pulse-${PVER}/modules/*raop* || die |
236 |
|
if [[ $(mlibdir) != lib ]] |
237 |
|
then |
238 |
|
rm -rf ${BINDIR}/usr/lib/pulse-${PVER}/modules/*alsa* || die |
239 |
|
rm -rf ${BINDIR}/usr/lib/pulse-${PVER}/modules/*esound* || die |
240 |
|
rm -rf ${BINDIR}/usr/lib/pulse-${PVER}/modules/*avahi* || die |
241 |
|
rm -rf ${BINDIR}/usr/lib/pulse-${PVER}/modules/*zeroconf* || die |
242 |
|
rm -rf ${BINDIR}/usr/lib/pulse-${PVER}/modules/*x11* || die |
243 |
|
rm -rf ${BINDIR}/usr/lib/pulse-${PVER}/modules/*bluetooth* || die |
244 |
|
rm -rf ${BINDIR}/usr/lib/pulse-${PVER}/modules/*raop* || die |
245 |
|
fi |
246 |
|
|
247 |
# state dir |
# state dir |
248 |
mkeepdir /var/run/pulse || die |
mkeepdir /run/pulse || die |
249 |
mchown pulse.pulse /var/run/pulse || die |
mchown pulse.pulse /run/pulse || die |
250 |
} |
} |
251 |
|
|
252 |
src_install_pulseaudio-alsa() |
src_install_pulseaudio-alsa() |
303 |
|
|
304 |
zapmost ${BINDIR} \ |
zapmost ${BINDIR} \ |
305 |
usr/$(mlibdir)/pulse-${PVER}/modules/*bluetooth* \ |
usr/$(mlibdir)/pulse-${PVER}/modules/*bluetooth* \ |
306 |
usr/$(mlibdir)/pulse-${PVER}/proximity-helper \ |
usr/$(mlibdir)/pulse-${PVER}/pulse/proximity-helper \ |
307 |
$([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*bluetooth* |
$([[ $(mlibdir) != lib ]] && echo "usr/lib/pulse-${PVER}/modules/*bluetooth* |
308 |
usr/lib/pulse-${PVER}/proximity-helper") \ |
usr/lib/pulse-${PVER}/pulse/proximity-helper") \ |
309 |
|| die |
|| die |
310 |
} |
} |
311 |
|
|
337 |
${MLIBDIR}/mgroupadd -o "-g 11" audio |
${MLIBDIR}/mgroupadd -o "-g 11" audio |
338 |
${MLIBDIR}/mgroupadd pulse-access |
${MLIBDIR}/mgroupadd pulse-access |
339 |
${MLIBDIR}/mgroupadd pulse |
${MLIBDIR}/mgroupadd pulse |
340 |
${MLIBDIR}/museradd -o "-g pulse -G audio -d /var/run/pulse -s /bin/false" pulse |
${MLIBDIR}/museradd -o "-g pulse -G audio -d /run/pulse -s /bin/false" pulse |
341 |
} |
} |
342 |
|
|
343 |
postinstall_pulseaudio() |
postinstall_pulseaudio() |