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} 

Reply via email to