SUNWpulseaudio.spec revision 20911
#
# spec file for package SUNWpulseaudio
#
# includes module(s): pulseaudio
#
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# bugdb: www.pulseaudio.org/report/
#
#
%use pulseaudio64 = pulseaudio.spec
%use pulseaudio = pulseaudio.spec
SUNW_BaseDir: %{_basedir}
# Needed to build tests.
# Optional dependencies
SUNW_BaseDir: %{_basedir}
SUNW_BaseDir: /
%if %build_l10n
%prep
# Use no higher than -xO2 on sparc.
#
%else
export PA_OPTFLAGS64=`/usr/bin/echo %optflags64`
export PA_OPTFLAGS=`/usr/bin/echo %optflags`
export SOLARIS_PULSE_ARGS="--disable-avahi"
# Need to add -Wl,-z,now and -Wl,-z-nodelete and remove -Wl,-zignore for
# PulseAudio to build.
#
%if %debug_build
export SOLARIS_PULSE_LDFLAGS="-Wl,-z,now -Wl,-z,nodelete -lxnet -lsocket -lgobject-2.0"
%else
export SOLARIS_PULSE_LDFLAGS="-Wl,-zcombreloc -Wl,-Bdirect -Wl,-z,now -Wl,-z,nodelete -lxnet -lsocket -lgobject-2.0"
# Now build 32-bit.
#
export SOLARIS_PULSE_ARGS=""
%if %debug_build
export SOLARIS_PULSE_LDFLAGS="-Wl,-z,now -Wl,-z,nodelete -lxnet -lsocket -lgobject-2.0"
%else
export SOLARIS_PULSE_LDFLAGS="-Wl,-zcombreloc -Wl,-Bdirect -Wl,-z,now -Wl,-z,nodelete -lxnet -lsocket -lgobject-2.0"
# Remove .la and .a file as we do not ship them.
# Remove udev features since they are not supported on Solaris.
# Remove empty directory.
# Remove esdcompat. We don't use esd on Solaris.
# The PulseAudio pulse-daemon.conf.5 and pulse-client.conf.5 manpages do not
# format readably on Solaris, so SGML versions of these manpages were written
# and are installed that format reasonably.
#
%{_libexecdir}/pulse*
%{_includedir}
%{_sysconfdir}/xdg
%if %build_l10n