<?xml version="1.0"?>
<package name="pulseaudio">
	<description>advanced sound server</description>
	<releases>
		<release version="17.0" revision="1">
			<deps>
				<dep name="alsa-lib"/>
				<dep name="bluez"/>
				<dep name="check"/>
				<dep name="dbus-1"/>
				<dep name="glib-2.0"/>
				<dep name="ice"/>
				<dep name="libcap"/>
				<dep name="liboil-0.3"/>
				<dep name="libtool"/>
				<dep name="meson"/>
				<dep name="samplerate"/>
				<dep name="sbc"/>
				<dep name="sm"/>
				<dep name="sndfile"/>
				<dep name="speex"/>
				<dep name="systemd"/>
				<dep name="tdb"/>
				<dep name="x11"/>
				<dep name="xcb-util"/>
				<dep name="xtst"/>
			</deps>
			<build>
				<script>
					<archive name="pulseaudio-$VERSION">
						<!-- Disable autospawn by default.
						     Use systemd socket activation instead -->
						<cmd>sed -i -e '/autospawn/s/true/false/' src/pulse/client-conf.c</cmd>
						<cmd>sed -i -e '/autospawn/s/yes/no/' src/pulse/client.conf.in</cmd>

						<cmd>meson --prefix /usr --libexecdir lib --sysconfdir /etc --localstatedir /var --sharedstatedir /var -Ddoxygen=false -Dstream-restore-clear-old-devices=true -Davahi=disabled -Djack=disabled -Dasyncns=disabled -Dtcpwrap=disabled -Dlirc=disabled -Dhal-compat=false -Dudevrulesdir=/usr/lib/udev/rules.d -Ddaemon=false build</cmd>
						<cmd>cd build</cmd>
						<cmd>ninja</cmd>
						<cmd>ninja install</cmd>
					</archive>
				</script>
			</build>
		</release>
	</releases>
</package>
