From d298f6ca22dc22cce22acb943c9851df5995de79 Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Mon, 23 Nov 2020 17:35:56 -0600 Subject: [PATCH] pulseaudio: update to 14.0. --- common/shlibs | 4 ++-- srcpkgs/pulseaudio/template | 36 ++++++++++++++++++------------------ 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/common/shlibs b/common/shlibs index 51c9ba0635a9fb..1c302a1b620a8c 100644 --- a/common/shlibs +++ b/common/shlibs @@ -764,8 +764,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-13.0.so libpulseaudio-13.0_1 -libpulsecore-13.0.so libpulseaudio-13.0_1 +libpulsecommon-14.0.so libpulseaudio-14.0_1 +libpulsecore-14.0.so libpulseaudio-14.0_1 libprojectM.so.3 projectM-3.1.7_2 liborc-0.4.so.0 orc-0.4.11_1 liborc-test-0.4.so.0 orc-0.4.11_1 diff --git a/srcpkgs/pulseaudio/template b/srcpkgs/pulseaudio/template index 391c187bd83948..3bcc90dca88516 100644 --- a/srcpkgs/pulseaudio/template +++ b/srcpkgs/pulseaudio/template @@ -1,21 +1,19 @@ # Template file for 'pulseaudio' pkgname=pulseaudio -version=13.0 -revision=2 -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-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 gettext libtool orc-devel perl-XML-Parser pkg-config" +version=14.0 +revision=1 +build_style=meson +configure_args="-Djack=enabled -Dlirc=disabled -Dhal-compat=false -Dorc=enabled + -Dgtk=disabled -Dsystemd=disabled -Dwebrtc-aec=enabled + -Dbluez5=true -Dbluez5-ofono-headset=false -Dbluez5-native-headset=true + -Dudevrulesdir=/usr/lib/udev/rules.d + -Dbashcompletiondir=/usr/share/bash-completion/completions" +hostmakedepends="cmake m4 gettext libtool orc-devel perl-XML-Parser pkg-config" makedepends="$(vopt_if avahi 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 check-devel" depends="rtkit" conf_files="/etc/pulse/*" short_desc="Featureful, general-purpose sound server" @@ -23,8 +21,8 @@ maintainer="Orphaned " license="LGPL-2.1-or-later" homepage="https://www.freedesktop.org/wiki/Software/PulseAudio" distfiles="${FREEDESKTOP_SITE}/${pkgname}/releases/${pkgname}-${version}.tar.xz" -checksum=961b23ca1acfd28f2bc87414c27bb40e12436efcf2158d29721b1e89f3f28057 -python_version=2 #unverified +checksum=a834775d9382b055504e5ee7625dc50768daac29329531deb6597bf05e06c261 +python_version=3 system_groups="pulse-access" system_accounts="pulse" pulse_groups="audio" @@ -37,10 +35,12 @@ if [ "$CROSS_BUILD" ]; then hostmakedepends+=" glib" fi -case "$XBPS_TARGET_MACHINE" in - # Disable neon optimizations for the arm* architectures - arm*) configure_args+=" --disable-neon-opt" ;; -esac +pre_configure() { + case "$XBPS_TARGET_MACHINE" in + # Disable neon optimizations for the arm* architectures + arm*) vsed -e '/ neon/d' -i src/pulsecore/meson.build ;; + esac +} post_install() { rm -f ${DESTDIR}/etc/dbus-1/system.d/pulseaudio-system.conf