Enable PulseAudio's GLIB component and put it in subpackages (#6852)
This commit is contained in:
parent
db2340ae62
commit
1c1ebe320f
@ -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
|
||||
|
6
packages/pulseaudio/pulseaudio-glib-static.subpackage.sh
Normal file
6
packages/pulseaudio/pulseaudio-glib-static.subpackage.sh
Normal file
@ -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
|
||||
"
|
8
packages/pulseaudio/pulseaudio-glib.subpackage.sh
Normal file
8
packages/pulseaudio/pulseaudio-glib.subpackage.sh
Normal file
@ -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
|
||||
"
|
Loading…
Reference in New Issue
Block a user