diff --git a/pulseaudio.spec b/pulseaudio.spec index 7e96a07142e7572d94cf5574af6cc86a5d49fc9f..482afcd044fec540dcb24d6b9d26242da84d92c8 100644 --- a/pulseaudio.spec +++ b/pulseaudio.spec @@ -3,12 +3,11 @@ %undefine _strict_symbol_defs_build %global multilib_archs x86_64 %{ix86} -%global bash_completionsdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null || echo '/etc/bash_completion.d') Name: pulseaudio Summary: Improved Linux Sound Server Version: %{pa_major}%{?pa_minor} -Release: 2 +Release: 3 License: LGPL-2.1-or-later URL: https://www.freedesktop.org/wiki/Software/PulseAudio Source0: https://freedesktop.org/software/pulseaudio/releases/pulseaudio-%{version}.tar.xz @@ -16,17 +15,40 @@ Source1: https://freedesktop.org/software/pulseaudio/releases/pulseaudio- Source5: default.pa-for-gdm Patch6001: backport-tests-Don-t-run-volume-tests-with-impossible-alignme.patch -BuildRequires: meson -BuildRequires: automake libtool gcc-c++ bash-completion -BuildRequires: m4 libtool-ltdl-devel intltool pkgconfig doxygen xmltoman libsndfile-devel -BuildRequires: alsa-lib-devel glib2-devel gtk2-devel avahi-devel check-devel -BuildRequires: bluez-libs-devel sbc-devel libXt-devel -BuildRequires: xorg-x11-proto-devel libXtst-devel libXi-devel libSM-devel libX11-devel -BuildRequires: libICE-devel xcb-util-devel openssl-devel orc-devel libtdb-devel speexdsp-devel -BuildRequires: libasyncns-devel systemd-devel systemd dbus-devel libcap-devel fftw-devel -BuildRequires: pkgconfig(gstreamer-1.0) pkgconfig(gstreamer-app-1.0) pkgconfig(gstreamer-rtp-1.0) -BuildRequires: chrpath -BuildRequires: cmake-rpm-macros +BuildRequires: meson >= 0.50.0 +BuildRequires: pkgconfig(alsa) >= 1.0.24 +BuildRequires: pkgconfig(avahi-client) >= 0.6.0 +BuildRequires: pkgconfig(bluez) +BuildRequires: pkgconfig(check) >= 0.9.10 +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(fftw3f) +BuildRequires: pkgconfig(gio-2.0) >= 2.26.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.28.0 +BuildRequires: pkgconfig(gstreamer-1.0) >= 1.14 +BuildRequires: pkgconfig(gstreamer-app-1.0) +BuildRequires: pkgconfig(gstreamer-rtp-1.0) +BuildRequires: pkgconfig(ice) +BuildRequires: pkgconfig(libasyncns) >= 0.1 +BuildRequires: pkgconfig(libudev) >= 143 +BuildRequires: pkgconfig(openssl) >= 0.9 +BuildRequires: pkgconfig(orc-0.4) >= 0.4.11 +BuildRequires: pkgconfig(samplerate) >= 0.1.0 +BuildRequires: pkgconfig(sbc) >= 1.0 +BuildRequires: pkgconfig(sm) +BuildRequires: pkgconfig(sndfile) >= 1.0.20 +BuildRequires: pkgconfig(speexdsp) >= 1.2 +BuildRequires: pkgconfig(systemd) +BuildRequires: pkgconfig(tdb) +BuildRequires: pkgconfig(x11-xcb) +BuildRequires: pkgconfig(xcb) >= 1.6 +BuildRequires: pkgconfig(xtst) +BuildRequires: libcap-devel +BuildRequires: libtool-devel +BuildRequires: perl(XML::Parser) +BuildRequires: /usr/bin/msgfmt +BuildRequires: /usr/bin/m4 +BuildRequires: cmake-rpm-macros +BuildRequires: doxygen Obsoletes: padevchooser < 1.0 Provides: %{name}-module-x11 %{name}-utils %{name}-esound-compat %{name}-module-zeroconf %{name}-module-gsettings @@ -166,7 +188,7 @@ exit 0 %config(noreplace) %{_sysconfdir}/pulse/client.conf %{_datadir}/dbus-1/system.d/pulseaudio-system.conf %{_sysconfdir}/xdg/autostart/pulseaudio.desktop -%{bash_completionsdir}/* +%{_datadir}/bash-completion/completions/* %{_bindir}/pulseaudio %{_bindir}/start-pulseaudio-x11 %{_bindir}/pacat @@ -306,6 +328,9 @@ exit 0 %{_mandir}/man?/* %changelog +* Thu Dec 05 2024 Funda Wang - 17.0-3 +- clenaup buildrequires + * Mon Oct 14 2024 Funda Wang - 17.0-2 - add upstream patch fixing running tests with impossible alignments - move language files into lib package