summaryrefslogtreecommitdiff
path: root/repo/media/pulseaudio/pulseaudio.xibuild
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2022-05-17 19:11:18 +0100
committerdavidovski <david@davidovski.xyz>2022-05-17 19:11:18 +0100
commitdccab9b94dcfc5e040647210ba22b9cc4bddc742 (patch)
treea43da72790761ec861b42855ce4828d5b24ea304 /repo/media/pulseaudio/pulseaudio.xibuild
parent50fb6c032e72a26b3fd881a18e1d1f535c95e0fc (diff)
parente3327c3fee233a042db91270c18ef1d7f217dc89 (diff)
Merge branch 'master' of git.cheetah.remote:xilinux/buildfiles
Diffstat (limited to 'repo/media/pulseaudio/pulseaudio.xibuild')
-rw-r--r--repo/media/pulseaudio/pulseaudio.xibuild28
1 files changed, 23 insertions, 5 deletions
diff --git a/repo/media/pulseaudio/pulseaudio.xibuild b/repo/media/pulseaudio/pulseaudio.xibuild
index 9554c72..14b9bcd 100644
--- a/repo/media/pulseaudio/pulseaudio.xibuild
+++ b/repo/media/pulseaudio/pulseaudio.xibuild
@@ -1,6 +1,6 @@
#!/bin/sh
-MAKEDEPS="make check"
+MAKEDEPS="make check soxr speex libx11 libxtst fftw jack speexdsp openssl eudev check libtool"
DEPS="libsndfile alsa-lib dbus elogind glib libcap speex libxtst gdbm"
DESC="A featureful, general-purpose sound server"
@@ -13,10 +13,28 @@ build () {
cd build &&
meson --prefix=/usr \
- --buildtype=release \
- -Ddatabase=gdbm \
- -Ddoxygen=false \
- -Dbluez5=disabled &&
+ -Dgcov=false \
+ -Dman=true \
+ -Dtests=true \
+ -Dsystem_user=pulse \
+ -Dsystem_group=pulse \
+ -Ddatabase=tdb \
+ -Dalsa=enabled \
+ -Ddbus=enabled \
+ -Dglib=enabled \
+ -Dgsettings=enabled \
+ -Dgtk=enabled \
+ -Dhal-compat=false \
+ -Dipv6=true \
+ -Ddatabase=gdbm \
+ -Dopenssl=enabled \
+ -Dsamplerate=disabled \
+ -Dsoxr=enabled \
+ -Dsystemd=disabled \
+ -Dudev=enabled \
+ -Dx11=enabled \
+ -Dudevrulesdir=/usr/lib/udev/rules.d \
+ -Ddoxygen=false &&
ninja
}