diff --git a/sound/pulseaudio/Makefile b/sound/pulseaudio/Makefile index 1688f7c37..f6af344ca 100644 --- a/sound/pulseaudio/Makefile +++ b/sound/pulseaudio/Makefile @@ -8,34 +8,33 @@ include $(TOPDIR)/rules.mk PKG_NAME:=pulseaudio -PKG_VERSION:=12.2 -PKG_RELEASE:=4 +PKG_VERSION:=13.0 +PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz -PKG_SOURCE_URL:=https://freedesktop.org/software/pulseaudio/releases/ -PKG_HASH:=809668ffc296043779c984f53461c2b3987a45b7a25eb2f0a1d11d9f23ba4055 +PKG_SOURCE_URL:=https://freedesktop.org/software/pulseaudio/releases +PKG_HASH:=961b23ca1acfd28f2bc87414c27bb40e12436efcf2158d29721b1e89f3f28057 +PKG_MAINTAINER:=Peter Wagner PKG_LICENSE:=LGPL-2.1-or-later PKG_LICENSE_FILES:=GPL LICENSE PKG_CPE_ID:=cpe:/a:pulseaudio:pulseaudio -PKG_FIXUP:=autoreconf PKG_INSTALL:=1 -PKG_BUILD_PARALLEL:=1 -PKG_BUILD_DEPENDS:=intltool/host glib2/host PKG_USE_MIPS16:=0 +PKG_BUILD_DEPENDS:=meson/host include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/nls.mk +include ../../devel/meson/meson.mk define Package/pulseaudio/Default SECTION:=sound CATEGORY:=Sound DEPENDS:=+libsndfile +libltdl +libpthread +librt +alsa-lib \ - +libopenssl +libwrap +libcap $(ICONV_DEPENDS) $(INTL_DEPENDS) + +libopenssl +libcap $(ICONV_DEPENDS) $(INTL_DEPENDS) TITLE:=Network sound server - MAINTAINER:=Peter Wagner - URL:=http://www.pulseaudio.org + URL:=https://www.pulseaudio.org PROVIDES:=pulseaudio USERID:=pulse=51:pulse=51 endef @@ -96,47 +95,54 @@ define Package/pulseaudio-profiles URL:=http://www.pulseaudio.org endef -CONFIGURE_ARGS += \ - $(if $(findstring neon,$(CONFIG_TARGET_OPTIMIZATION)),--enable-neon-opt,--disable-neon-opt) \ - --with-system-user=pulse \ - --with-system-group=pulse \ - --with-access-group=audio \ - --with-database=simple \ - --enable-alsa \ - --disable-hal \ - --disable-gconf \ - --disable-nls \ - --disable-manpages \ - --enable-oss-output \ - --disable-oss-wrapper \ - --disable-samplerate \ - --disable-per-user-esound-socket \ - --disable-solaris \ - --disable-gtk2 \ - --disable-glib2 \ - --disable-jack \ - --disable-asyncns \ - --disable-lirc \ - --disable-tests \ - --disable-udev \ - --without-fftw \ - --without-soxr \ - --without-speex +MESON_ARGS += \ + -Dgcov=false \ + -Dman=false \ + -Dtests=false \ + -Dsystem_user=pulse \ + -Dsystem_group=pulse \ + -Daccess_group=audio \ + -Ddatabase=simple \ + -Dlegacy-database-entry-format=false \ + -Drunning-from-build-tree=false \ + -Datomic-arm-linux-helpers=false \ + -Dalsa=enabled \ + -Dasyncns=disabled \ + -Dbluez5=false \ + -Dbluez5-native-headset=false \ + -Dbluez5-ofono-headset=false \ + -Dfftw=disabled \ + -Dglib=disabled \ + -Dgsettings=disabled \ + -Dgtk=disabled \ + -Dhal-compat=false \ + -Dipv6=true \ + -Djack=disabled \ + -Dlirc=disabled \ + -Dopenssl=enabled \ + -Dorc=disabled \ + -Dsamplerate=disabled \ + -Dsoxr=disabled \ + -Dspeex=disabled \ + -Dsystemd=disabled \ + -Dudev=disabled \ + -Dx11=disabled \ + -Dadrian-aec=true \ + -Dwebrtc-aec=disabled ifeq ($(BUILD_VARIANT),avahi) -CONFIGURE_ARGS += \ - --enable-avahi \ - --enable-dbus +MESON_ARGS += \ + -Davahi=enabled \ + -Ddbus=enabled endif ifeq ($(BUILD_VARIANT),noavahi) -CONFIGURE_ARGS += \ - --disable-avahi \ - --disable-dbus +MESON_ARGS += \ + -Davahi=disabled \ + -Ddbus=disabled endif -CONFIGURE_VARS += \ - PKG_CONFIG_LIBDIR="$(STAGING_DIR)/usr/lib/pkgconfig" +TARGET_LDFLAGS += -liconv define Build/InstallDev $(INSTALL_DIR) \ diff --git a/sound/pulseaudio/patches/010-also-include.patch b/sound/pulseaudio/patches/010-also-include.patch deleted file mode 100644 index aec5b17ab..000000000 --- a/sound/pulseaudio/patches/010-also-include.patch +++ /dev/null @@ -1,130 +0,0 @@ -From 993d3fd89e5611997f1e165bf03edefb0204b0a4 Mon Sep 17 00:00:00 2001 -From: Olaf Hering -Date: Wed, 27 Mar 2019 09:35:05 +0100 -Subject: [PATCH] alsa: Use correct header path - -Consumers are expected to use instead of -. - -This is in preparation of an change to pkgconfig(alsa) to -not pollute CFLAGS with -I/usr/include/alsa anymore. - -Signed-off-by: Olaf Hering ---- - src/modules/alsa/alsa-mixer.c | 2 +- - src/modules/alsa/alsa-mixer.h | 2 +- - src/modules/alsa/alsa-sink.c | 2 +- - src/modules/alsa/alsa-source.c | 2 +- - src/modules/alsa/alsa-ucm.c | 2 +- - src/modules/alsa/alsa-util.c | 2 +- - src/modules/alsa/alsa-util.h | 2 +- - src/modules/alsa/module-alsa-source.c | 2 +- - 8 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/src/modules/alsa/alsa-mixer.c b/src/modules/alsa/alsa-mixer.c -index 5cb99c8fd..cd99a75f8 100644 ---- a/src/modules/alsa/alsa-mixer.c -+++ b/src/modules/alsa/alsa-mixer.c -@@ -23,7 +23,7 @@ - #endif - - #include --#include -+#include - #include - - #ifdef HAVE_VALGRIND_MEMCHECK_H -diff --git a/src/modules/alsa/alsa-mixer.h b/src/modules/alsa/alsa-mixer.h -index 3ea4d7329..65b071165 100644 ---- a/src/modules/alsa/alsa-mixer.h -+++ b/src/modules/alsa/alsa-mixer.h -@@ -21,7 +21,7 @@ - along with PulseAudio; if not, see . - ***/ - --#include -+#include - - #include - #include -diff --git a/src/modules/alsa/alsa-sink.c b/src/modules/alsa/alsa-sink.c -index 28143402a..4b46708ce 100644 ---- a/src/modules/alsa/alsa-sink.c -+++ b/src/modules/alsa/alsa-sink.c -@@ -25,7 +25,7 @@ - #include - #include - --#include -+#include - - #ifdef HAVE_VALGRIND_MEMCHECK_H - #include -diff --git a/src/modules/alsa/alsa-source.c b/src/modules/alsa/alsa-source.c -index 8129220b0..c8bf649e1 100644 ---- a/src/modules/alsa/alsa-source.c -+++ b/src/modules/alsa/alsa-source.c -@@ -25,7 +25,7 @@ - #include - #include - --#include -+#include - - #include - #include -diff --git a/src/modules/alsa/alsa-ucm.c b/src/modules/alsa/alsa-ucm.c -index 341c8012e..0a40ca8fe 100644 ---- a/src/modules/alsa/alsa-ucm.c -+++ b/src/modules/alsa/alsa-ucm.c -@@ -27,7 +27,7 @@ - #include - #include - #include --#include -+#include - - #ifdef HAVE_VALGRIND_MEMCHECK_H - #include -diff --git a/src/modules/alsa/alsa-util.c b/src/modules/alsa/alsa-util.c -index e8d712e72..bd0a47e50 100644 ---- a/src/modules/alsa/alsa-util.c -+++ b/src/modules/alsa/alsa-util.c -@@ -23,7 +23,7 @@ - #endif - - #include --#include -+#include - - #include - #include -diff --git a/src/modules/alsa/alsa-util.h b/src/modules/alsa/alsa-util.h -index 6b27339ec..4ceaa06ee 100644 ---- a/src/modules/alsa/alsa-util.h -+++ b/src/modules/alsa/alsa-util.h -@@ -21,7 +21,7 @@ - along with PulseAudio; if not, see . - ***/ - --#include -+#include - - #include - #include -diff --git a/src/modules/alsa/module-alsa-source.c b/src/modules/alsa/module-alsa-source.c -index af6800dd2..747ba9342 100644 ---- a/src/modules/alsa/module-alsa-source.c -+++ b/src/modules/alsa/module-alsa-source.c -@@ -24,7 +24,7 @@ - - #include - --#include -+#include - - #ifdef HAVE_VALGRIND_MEMCHECK_H - #include --- -2.22.0 -