Hello community,

here is the log from the commit of package pipewire for openSUSE:Factory 
checked in at 2020-06-29 21:14:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Mon Jun 29 21:14:32 2020 rev:10 rq:817296 version:0.3.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2020-05-26 
17:15:49.611522005 +0200
+++ /work/SRC/openSUSE:Factory/.pipewire.new.3060/pipewire.changes      
2020-06-29 21:14:40.181097892 +0200
@@ -1,0 +2,20 @@
+Tue Jun 16 09:04:18 UTC 2020 - Antonio Larrosa <[email protected]>
+
+- Update to version 0.3.6:
+  * Extensive memory leak fixing and stress testing was done.
+    A big leak in screen sharing with DMA-BUF was fixed.
+  * Compile fixes
+  * Stability improvements in jack and pulseaudio layers.
+  * Added the old portal module to make the Camera portal
+    work again. This will be moved to the session manager in
+    future versions.
+  * Improvements to the GStreamer source and sink shutdown.
+  * Fix compatibility with v2 clients again when negotiating
+    buffers.
+- Disable vulkan if the vulkan package is too old (as in
+  SLE 15 SP0 and SP1)
+- Add patch to build with meson >= 0.46.0 since 0.50.0 is not
+  really needed:
+  * fix-meson-required-version.patch
+
+-------------------------------------------------------------------

Old:
----
  pipewire-0.3.5.obscpio

New:
----
  fix-meson-required-version.patch
  pipewire-0.3.6.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.rk7kDF/_old  2020-06-29 21:14:42.981106557 +0200
+++ /var/tmp/diff_new_pack.rk7kDF/_new  2020-06-29 21:14:42.985106569 +0200
@@ -22,16 +22,21 @@
 %global provfind sh -c "grep -v -e 'libpulse.*\\.so' -e 'libjack.*\\.so' | 
%__find_provides"
 %global __find_provides %provfind
 
-%define sover 0_3_5
+%define sover 0_3_6
 %define apiver 0.3
 %define apiver_str 0_3
 %define spa_ver 0.2
 %define spa_ver_str 0_2
 
 %define libpipewire libpipewire-%{apiver_str}-0
+%if %{pkg_vcmp pkgconfig(vulkan) >= 1.1}
+%define with_vulkan 1
+%else
+%define with_vulkan 0
+%endif
 
 Name:           pipewire
-Version:        0.3.5
+Version:        0.3.6
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
@@ -41,6 +46,7 @@
 Source1:        %{name}-rpmlintrc
 Patch0:         fix-memfd_create-call.patch
 Patch1:         do-not-use-snd_pcm_ioplug_hw_avail.patch
+Patch2:         fix-meson-required-version.patch
 
 BuildRequires:  doxygen
 BuildRequires:  fdupes
@@ -254,6 +260,7 @@
 %if %{pkg_vcmp alsa-devel < 1.2.2}
 %patch1 -p1
 %endif
+%patch2 -p1
 
 %build
 %if %{pkg_vcmp gcc < 8}
@@ -265,7 +272,11 @@
        -Dgstreamer=true \
        -Dffmpeg=true \
        -Dsystemd=true \
+%if %{with_vulkan}
        -Dvulkan=true \
+%else
+       -Dvulkan=false \
+%endif
        -Dtest=true \
        -Daudiotestsrc=true \
        %{nil}
@@ -286,6 +297,11 @@
     ln -s -f %{_sysconfdir}/alternatives/$wrapper 
%{buildroot}%{_bindir}/$wrapper
 done
 
+for manpage in pw-jack pw-pulse ; do
+    mv  %{buildroot}%{_mandir}/man1/$manpage.1 
%{buildroot}%{_mandir}/man1/$manpage-%{apiver}.1
+    ln -s -f %{_sysconfdir}/alternatives/$manpage.1%{ext_man} 
%{buildroot}%{_mandir}/man1/$manpage.1%{ext_man}
+done
+
 %fdupes -s %{buildroot}/%{_datadir}/doc/pipewire/html
 
 %check
@@ -295,7 +311,8 @@
 %postun -n %{libpipewire} -p /sbin/ldconfig
 
 %post libpulse-%{apiver_str}
-%{_sbindir}/update-alternatives --install %{_bindir}/pw-pulse pw-pulse 
%{_bindir}/pw-pulse-%{apiver} 20
+%{_sbindir}/update-alternatives --install %{_bindir}/pw-pulse pw-pulse 
%{_bindir}/pw-pulse-%{apiver} 20 \
+    --slave %{_mandir}/man1/pw-pulse.1%{ext_man} pw-pulse.1%{ext_man} 
%{_mandir}/man1/pw-pulse-%{apiver}.1%{ext_man}
 
 %postun libpulse-%{apiver_str}
 if [ ! -e %{_bindir}/pw-pulse-%{apiver} ] ; then
@@ -303,7 +320,8 @@
 fi
 
 %post libjack-%{apiver_str}
-%{_sbindir}/update-alternatives --install %{_bindir}/pw-jack pw-jack 
%{_bindir}/pw-jack-%{apiver} 20
+%{_sbindir}/update-alternatives --install %{_bindir}/pw-jack pw-jack 
%{_bindir}/pw-jack-%{apiver} 20 \
+    --slave %{_mandir}/man1/pw-jack.1%{ext_man} pw-jack.1%{ext_man} 
%{_mandir}/man1/pw-jack-%{apiver}.1%{ext_man}
 
 %postun libjack-%{apiver_str}
 if [ ! -e %{_bindir}/pw-jack-%{apiver} ] ; then
@@ -342,8 +360,11 @@
 %{_libdir}/pipewire-%{apiver}/jack/libjacknet.so*
 %{_libdir}/pipewire-%{apiver}/jack/libjackserver.so*
 %ghost %{_sysconfdir}/alternatives/pw-jack
+%ghost %{_sysconfdir}/alternatives/pw-jack.1%{ext_man}
 %{_bindir}/pw-jack-%{apiver}
 %{_bindir}/pw-jack
+%{_mandir}/man1/pw-jack-%{apiver}.1%{ext_man}
+%{_mandir}/man1/pw-jack.1%{ext_man}
 
 %files libpulse-%{apiver_str}
 %license pipewire-pulseaudio/LICENSE
@@ -352,8 +373,11 @@
 %{_libdir}/pipewire-%{apiver}/pulse/libpulse-simple.so*
 %{_libdir}/pipewire-%{apiver}/pulse/libpulse-mainloop-glib.so*
 %ghost %{_sysconfdir}/alternatives/pw-pulse
+%ghost %{_sysconfdir}/alternatives/pw-pulse.1%{ext_man}
 %{_bindir}/pw-pulse-%{apiver}
 %{_bindir}/pw-pulse
+%{_mandir}/man1/pw-pulse-%{apiver}.1%{ext_man}
+%{_mandir}/man1/pw-pulse.1%{ext_man}
 
 %files -n gstreamer-plugin-pipewire
 %{_libdir}/gstreamer-1.0/libgstpipewire.so
@@ -390,6 +414,7 @@
 %{_libdir}/pipewire-%{apiver}/libpipewire-module-client-node.so
 %{_libdir}/pipewire-%{apiver}/libpipewire-module-link-factory.so
 %{_libdir}/pipewire-%{apiver}/libpipewire-module-metadata.so
+%{_libdir}/pipewire-%{apiver}/libpipewire-module-portal.so
 %{_libdir}/pipewire-%{apiver}/libpipewire-module-profiler.so
 %{_libdir}/pipewire-%{apiver}/libpipewire-module-protocol-native.so
 %{_libdir}/pipewire-%{apiver}/libpipewire-module-rtkit.so
@@ -411,7 +436,9 @@
 %{_libdir}/spa-%{spa_ver}/support/libspa-support.so
 %{_libdir}/spa-%{spa_ver}/v4l2/libspa-v4l2.so
 %{_libdir}/spa-%{spa_ver}/videoconvert/libspa-videoconvert.so
+%if %{with_vulkan}
 %{_libdir}/spa-%{spa_ver}/vulkan/libspa-vulkan.so
+%endif
 %{_libdir}/spa-%{spa_ver}/audiotestsrc/libspa-audiotestsrc.so
 %{_libdir}/spa-%{spa_ver}/test/libspa-test.so
 
@@ -426,7 +453,9 @@
 %dir %{_libdir}/spa-%{spa_ver}/support
 %dir %{_libdir}/spa-%{spa_ver}/v4l2
 %dir %{_libdir}/spa-%{spa_ver}/videoconvert
+%if %{with_vulkan}
 %dir %{_libdir}/spa-%{spa_ver}/vulkan
+%endif
 %dir %{_libdir}/spa-%{spa_ver}/audiotestsrc
 %dir %{_libdir}/spa-%{spa_ver}/test
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.rk7kDF/_old  2020-06-29 21:14:43.013106655 +0200
+++ /var/tmp/diff_new_pack.rk7kDF/_new  2020-06-29 21:14:43.017106668 +0200
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="disabled">
     <param name="scm">git</param>
     <param 
name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param>
-    <param name="revision">0.3.5</param>
+    <param name="revision">0.3.6</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ fix-meson-required-version.patch ++++++
Index: pipewire/meson.build
===================================================================
--- pipewire.orig/meson.build
+++ pipewire/meson.build
@@ -1,7 +1,7 @@
 project('pipewire', ['c' ],
   version : '0.3.6',
   license : 'MIT',
-  meson_version : '>= 0.49.0',
+  meson_version : '>= 0.46.0',
   default_options : [ 'warning_level=3',
                       'c_std=gnu99',
                       'buildtype=debugoptimized' ])
++++++ pipewire-0.3.5.obscpio -> pipewire-0.3.6.obscpio ++++++
++++ 13537 lines of diff (skipped)

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.rk7kDF/_old  2020-06-29 21:14:43.397107844 +0200
+++ /var/tmp/diff_new_pack.rk7kDF/_new  2020-06-29 21:14:43.401107856 +0200
@@ -1,5 +1,5 @@
 name: pipewire
-version: 0.3.5
-mtime: 1589196932
-commit: ba215efed0da8d6c9f3f2414d76a8e2c75352501
+version: 0.3.6
+mtime: 1591782812
+commit: b04552b2522a2cdae9a246be6ed77bb5ae31cda3
 


Reply via email to