diff --git a/packages/pulseaudio/build.sh b/packages/pulseaudio/build.sh index f812cc5c3f..92881a3a0d 100644 --- a/packages/pulseaudio/build.sh +++ b/packages/pulseaudio/build.sh @@ -4,18 +4,19 @@ TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_SRCURL=https://github.com/pulseaudio/pulseaudio.git TERMUX_PKG_VERSION=14.2 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_REVISION=4 TERMUX_PKG_DEPENDS="libltdl, libsndfile, libandroid-glob, libsoxr, speexdsp, libwebrtc-audio-processing" TERMUX_PKG_BREAKS="libpulseaudio-dev, libpulseaudio" TERMUX_PKG_REPLACES="libpulseaudio-dev, libpulseaudio" -TERMUX_PKG_BUILD_DEPENDS="libtool" +# glib is only a runtime dependency of pulseaudio-glib subpackage +TERMUX_PKG_BUILD_DEPENDS="libtool, glib" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-neon-opt --disable-alsa --disable-esound ---disable-glib2 --disable-x11 --disable-gtk3 --disable-openssl +--enable-glib2 --without-caps --with-database=simple --disable-memfd diff --git a/packages/pulseaudio/pulseaudio-glib-static.subpackage.sh b/packages/pulseaudio/pulseaudio-glib-static.subpackage.sh new file mode 100644 index 0000000000..bd58fd3d0e --- /dev/null +++ b/packages/pulseaudio/pulseaudio-glib-static.subpackage.sh @@ -0,0 +1,6 @@ +TERMUX_SUBPKG_DESCRIPTION="Static library for PulseAudio GLIB mainloop component" +TERMUX_SUBPKG_DEPENDS="pulseaudio-static, pulseaudio-glib" +TERMUX_SUBPKG_INCLUDE=" +lib/libpulse-mainloop-glib.a +lib/libpulse-mainloop-glib.la +" diff --git a/packages/pulseaudio/pulseaudio-glib.subpackage.sh b/packages/pulseaudio/pulseaudio-glib.subpackage.sh new file mode 100644 index 0000000000..5c02a172c9 --- /dev/null +++ b/packages/pulseaudio/pulseaudio-glib.subpackage.sh @@ -0,0 +1,8 @@ +TERMUX_SUBPKG_DESCRIPTION="PulseAudio GLIB mainloop component" +TERMUX_SUBPKG_DEPENDS="glib" +TERMUX_SUBPKG_INCLUDE=" +share/vala/vapi/libpulse-mainloop-glib.* +include/pulse/glib-mainloop.h +lib/libpulse-mainloop-glib.so +lib/pkgconfig/libpulse-mainloop-glib.pc +"