Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wireplumber for openSUSE:Factory checked in at 2021-12-18 20:29:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wireplumber (Old) and /work/SRC/openSUSE:Factory/.wireplumber.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wireplumber" Sat Dec 18 20:29:35 2021 rev:2 rq:940773 version:0.4.5 Changes: -------- --- /work/SRC/openSUSE:Factory/wireplumber/wireplumber.changes 2021-12-12 21:27:50.976350076 +0100 +++ /work/SRC/openSUSE:Factory/.wireplumber.new.2520/wireplumber.changes 2021-12-18 20:29:55.718231968 +0100 @@ -1,0 +2,11 @@ +Wed Dec 15 13:48:27 UTC 2021 - Antonio Larrosa <[email protected]> + +- Remove many build dependencies which aren't really needed + +------------------------------------------------------------------- +Sat Dec 11 16:54:56 UTC 2021 - Fabian Vogt <[email protected]> + +- Use %autosetup, apply patches unconditionally +- Hard depend on wireplumber-audio if pipewire-pulseaudio is installed + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wireplumber.spec ++++++ --- /var/tmp/diff_new_pack.NZz9E5/_old 2021-12-18 20:29:56.386232339 +0100 +++ /var/tmp/diff_new_pack.NZz9E5/_new 2021-12-18 20:29:56.390232341 +0100 @@ -1,7 +1,7 @@ # # spec file for package wireplumber # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,6 +16,7 @@ # +%define pipewire_minimum_version 0.3.32 %define apiver 0.4 %define apiver_str 0_4 %define sover 0 @@ -32,49 +33,32 @@ Patch0: 0001-m-reserve-device-replace-the-hash-table-key-on-new-insert.patch Patch1: 0002-policy-node-wait-for-nodes-when-we-become-unlinked.patch Patch100: reduce-meson-required-version.patch -BuildRequires: cmake +# docs BuildRequires: doxygen -BuildRequires: fdupes BuildRequires: graphviz +BuildRequires: python3-lxml +# /docs +BuildRequires: cmake +BuildRequires: fdupes BuildRequires: meson >= 0.54.0 -BuildRequires: pipewire >= 0.3.32 +BuildRequires: pipewire >= %{pipewire_minimum_version} #!BuildIgnore: pipewire-session-manager -BuildRequires: pipewire-spa-plugins-0_2 +BuildRequires: pipewire-spa-plugins-0_2 >= %{pipewire_minimum_version} BuildRequires: pkgconfig +BuildRequires: python3-base +BuildRequires: python3-lxml BuildRequires: xmltoman -BuildRequires: pkgconfig(lua5.3) -BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(bluez) BuildRequires: pkgconfig(dbus-1) -BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.62.0 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gobject-2.0) >= 2.62 BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(gstreamer-1.0) -BuildRequires: pkgconfig(gstreamer-allocators-1.0) -BuildRequires: pkgconfig(gstreamer-audio-1.0) -BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) -BuildRequires: pkgconfig(gstreamer-video-1.0) -BuildRequires: pkgconfig(jack) >= 1.9.10 -BuildRequires: pkgconfig(libavcodec) -BuildRequires: pkgconfig(libavfilter) -BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.32 -BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libsystemd) -BuildRequires: pkgconfig(libudev) -BuildRequires: pkgconfig(libva) -BuildRequires: pkgconfig(sbc) -BuildRequires: pkgconfig(sdl2) -BuildRequires: pkgconfig(sndfile) +BuildRequires: pkgconfig(lua5.3) BuildRequires: pkgconfig(systemd) -BuildRequires: pkgconfig(vulkan) -BuildRequires: pkgconfig(x11) -BuildRequires: python3-base -BuildRequires: python3-lxml -Requires: pipewire >= 0.3.32 +Requires: pipewire >= %{pipewire_minimum_version} %if 0%{?suse_version} <= 1500 BuildRequires: gcc9 BuildRequires: gcc9-c++ @@ -82,6 +66,8 @@ BuildRequires: gcc-c++ %endif Provides: pipewire-session-manager +# Setup ALSA devices if pipewire handles pulseaudio connections. +Requires: (%{name}-audio if pipewire-pulseaudio) %description WirePlumber is a modular session / policy manager for PipeWire and @@ -92,11 +78,10 @@ %package audio Summary: Session / policy manager implementation for PipeWire (audio support) Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} Requires: %{libwireplumber} = %{version} +Requires: %{name} = %{version} Conflicts: pulseaudio Recommends: pipewire-pulseaudio -Supplements: (pipewire-pulseaudio and wireplumber) %description audio WirePlumber is a modular session / policy manager for PipeWire and @@ -109,8 +94,8 @@ %package devel Summary: Session / policy manager implementation for PipeWire Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} Requires: %{libwireplumber} = %{version} +Requires: %{name} = %{version} %description devel WirePlumber is a modular session / policy manager for PipeWire and @@ -146,12 +131,7 @@ the wireplumber shared library. %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%if %{pkg_vcmp meson < 0.56.0} -%patch100 -p1 -%endif +%autosetup -p1 pushd src/config/main.lua.d python3 %{SOURCE1}
