pulseaudio: update to 13.0.

This commit is contained in:
Frank Steinborn 2019-09-17 00:00:04 +02:00 committed by Helmut Pozimski
parent c94df42333
commit ed15280e8c
3 changed files with 11 additions and 58 deletions

View file

@ -760,8 +760,8 @@ libasyncns.so.0 libasyncns-0.8_1
libpulse.so.0 libpulseaudio-1.0_1
libpulse-mainloop-glib.so.0 libpulseaudio-1.0_1
libpulse-simple.so.0 libpulseaudio-1.0_1
libpulsecommon-12.2.so libpulseaudio-12.2_1
libpulsecore-12.2.so libpulseaudio-12.2_1
libpulsecommon-13.0.so libpulseaudio-13.0_1
libpulsecore-13.0.so libpulseaudio-13.0_1
liborc-0.4.so.0 orc-0.4.11_1
liborc-test-0.4.so.0 orc-0.4.11_1
libgmime-2.6.so.0 gmime-2.6.4_1

View file

@ -1,42 +0,0 @@
From b89d33bb182c42db5ad3987b0e91b7bf62f421e8 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Sun, 21 Apr 2019 11:59:30 +0200
Subject: [PATCH] alsa: Fix inclusion of use-case.h
The recent change in ALSA upstream stripped -I$include/alsa path from
pkgconfig. We already fixed for this change in some places but still
the code for UCM was overlooked, and this resulted in the unresolved
symbols in alsa card module. Fix them as well.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
configure.ac | 2 +-
src/modules/alsa/alsa-ucm.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index c004bd70d..b44ed1595 100644
--- configure.ac
+++ configure.ac
@@ -826,7 +826,7 @@ AS_IF([test "x$enable_alsa" = "xyes" && test "x$HAVE_ALSA" = "x0"],
AS_IF([test "x$HAVE_ALSA" = "x1"],
[
save_CPPFLAGS="$CPPFLAGS"; CPPFLAGS="$CPPFLAGS $ASOUNDLIB_CFLAGS"
- AC_CHECK_HEADERS([use-case.h], HAVE_ALSA_UCM=1, HAVE_ALSA_UCM=0)
+ AC_CHECK_HEADERS([alsa/use-case.h], HAVE_ALSA_UCM=1, HAVE_ALSA_UCM=0)
CPPFLAGS="$save_CPPFLAGS"
],
HAVE_ALSA_UCM=0)
diff --git a/src/modules/alsa/alsa-ucm.h b/src/modules/alsa/alsa-ucm.h
index 53abf3f90..c926f3cc3 100644
--- src/modules/alsa/alsa-ucm.h
+++ src/modules/alsa/alsa-ucm.h
@@ -23,7 +23,7 @@
***/
#ifdef HAVE_ALSA_UCM
-#include <use-case.h>
+#include <alsa/use-case.h>
#else
typedef void snd_use_case_mgr_t;
#endif

View file

@ -1,22 +1,21 @@
# Template file for 'pulseaudio'
pkgname=pulseaudio
version=12.2
revision=6
version=13.0
revision=1
build_style=gnu-configure
configure_args="--disable-oss-output --disable-oss-wrapper --disable-tcpwrap
--enable-jack --disable-lirc --disable-hal-compat --disable-gconf --enable-orc
--with-database=tdb --with-udev-rules-dir=/usr/lib/udev/rules.d --disable-bluez4
--disable-esound --disable-gtk3 --enable-bluez5 --disable-bluez5-ofono-headset
--disable-systemd-login --disable-systemd-daemon --disable-systemd-journal
--enable-webrtc-aec --with-bash-completion-dir=/usr/share/bash-completion/completions
--with-database=tdb --with-udev-rules-dir=/usr/lib/udev/rules.d --disable-esound
--disable-gtk3 --enable-bluez5 --disable-bluez5-ofono-headset --disable-systemd-login
--disable-systemd-daemon --disable-systemd-journal --enable-webrtc-aec
--with-bash-completion-dir=/usr/share/bash-completion/completions
--enable-bluez5-native-headset"
hostmakedepends="automake autoconf gettext-devel glib-devel intltool libtool
orc-devel pkg-config"
hostmakedepends="automake gettext-devel libtool orc-devel perl-XML-Parser pkg-config"
makedepends="avahi-libs-devel eudev-libudev-devel fftw-devel jack-devel
libSM-devel libXtst-devel libasyncns-devel libbluetooth-devel
libcap-devel libcap-progs libglib-devel libltdl-devel libressl-devel
libsndfile-devel libsoxr-devel orc-devel sbc-devel speex-devel tdb-devel
webrtc-audio-processing-devel xcb-util-devel"
webrtc-audio-processing-devel xcb-util-devel"
depends="rtkit"
conf_files="/etc/pulse/*"
short_desc="Featureful, general-purpose sound server"
@ -24,7 +23,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://www.freedesktop.org/wiki/Software/PulseAudio"
distfiles="${FREEDESKTOP_SITE}/${pkgname}/releases/${pkgname}-${version}.tar.xz"
checksum=809668ffc296043779c984f53461c2b3987a45b7a25eb2f0a1d11d9f23ba4055
checksum=961b23ca1acfd28f2bc87414c27bb40e12436efcf2158d29721b1e89f3f28057
system_groups="pulse-access"
system_accounts="pulse"
pulse_groups="audio"
@ -39,10 +38,6 @@ case "$XBPS_TARGET_MACHINE" in
arm*) configure_args+=" --disable-neon-opt" ;;
esac
pre_configure() {
NOCONFIGURE=1 ./bootstrap.sh
}
post_install() {
rm -f ${DESTDIR}/etc/dbus-1/system.d/pulseaudio-system.conf
vsv pulseaudio