Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package wireplumber for openSUSE:Factory 
checked in at 2022-05-14 22:54:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wireplumber (Old)
 and      /work/SRC/openSUSE:Factory/.wireplumber.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wireplumber"

Sat May 14 22:54:35 2022 rev:12 rq:976983 version:0.4.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/wireplumber/wireplumber.changes  2022-04-02 
18:20:52.230052881 +0200
+++ /work/SRC/openSUSE:Factory/.wireplumber.new.1538/wireplumber.changes        
2022-05-14 22:54:36.603174468 +0200
@@ -1,0 +2,66 @@
+Tue May 10 14:39:24 UTC 2022 - Alexei Sorokin <sor.ale...@meowr.ru>
+
+- Update to version 0.4.10:
+  * Changes
+    - Add i18n support to be able to translate some user-visible
+      strings.
+    - wpctl now supports using
+      @DEFAULT_{AUDIO_,VIDEO_,}{SINK,SOURCE}@ as ID, almost like
+      pactl. Additionally, it supports a --pid flag for changing
+      volume and mute state by specifying a process ID, applying
+      the state to all nodes of a specific client process.
+    - The Lua engine now supports loading Lua libraries. These can
+      be placed either in the standard Lua libraries path or in
+      the "lib" subdirectory of WirePlumber's "scripts" directory
+      and can be loaded with ``require()``
+    - The Lua engine's sandbox has been relaxed to allow more
+      functionality in scripts (the debug & coroutine libraries
+      and some other previously disabled functions)
+    - Lua scripts are now wrapped in special WpPlugin objects,
+      allowing them to load asynchronously and declare when they
+      have finished their loading
+    - Add a new script that provides the same functionality as
+      module-fallback-sink from PipeWire, but also takes endpoints
+      into account and can be customised more easily. Disabled by
+      default for now to avoid conflicts.
+  * Policy
+    - Add an optional experimental feature that allows filter-like
+      streams (like echo-cancel or filter-node) to match the
+      channel layout of the device they connect to, on both sides
+      of the filter; that means that if, for instance, a sink has
+      6 channels and the echo-cancel's source stream is linked to
+      that sink, then the virtual sink presented by echo-cancel
+      will also be configured to the same 6 channels layout. This
+      feature needs to be explicitly enabled in the configuration
+      ("filter.forward-format")
+    - filter-like streams (filter-chain and such) no longer follow
+      the default sink when it changes, like in PulseAudio.
+  * Fixes
+    - The suspend-node script now also suspends nodes that go into
+      the "error" state, allowing them to recover from errors
+      without having to restart WirePlumber.
+    - Fix a crash in mixer-api when setting volume with
+      channelVolumes.
+    - logind module now watches only for user state changes,
+      avoiding errors when machined is not running.
+  * Misc
+    - The configuration files now have comments mentioning which
+      options need to be disabled in order to run WirePlumber
+      without D-Bus.
+    - The configuration files now have properties to
+      enable/disable the monitors and other sections, so that it
+      is possible to disable them by dropping in a file that just
+      sets the relevant property to false.
+    - setlocale() is now called directly instead of relying on
+      pw_init().
+    - WpSpaJson received some fixes and is now used internally to
+      parse configuration files.
+    - More applications were added to the bluetooth auto-switch
+      applications whitelist.
+- Add a new wireplumber-lang package.
+- Drop patches already upstream:
+  * 0001-scripts-policy-device-profile-clear-tables-when-devices-removed.patch
+  * 0001-src-setlocale-in-main-for-tools-and-the-daemon.patch
+- Rebase reduce-meson-required-version.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-scripts-policy-device-profile-clear-tables-when-devices-removed.patch
  0001-src-setlocale-in-main-for-tools-and-the-daemon.patch
  wireplumber-0.4.9.obscpio

New:
----
  wireplumber-0.4.10.obscpio

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

Other differences:
------------------
++++++ wireplumber.spec ++++++
--- /var/tmp/diff_new_pack.mDSIR6/_old  2022-05-14 22:54:37.219175238 +0200
+++ /var/tmp/diff_new_pack.mDSIR6/_new  2022-05-14 22:54:37.235175258 +0200
@@ -16,13 +16,13 @@
 #
 
 
-%define pipewire_minimum_version 0.3.43
+%define pipewire_minimum_version 0.3.48
 %define apiver 0.4
 %define apiver_str 0_4
 %define sover 0
 %define libwireplumber libwireplumber-%{apiver_str}-%{sover}
 Name:           wireplumber
-Version:        0.4.9
+Version:        0.4.10
 Release:        0
 Summary:        Session / policy manager implementation for PipeWire
 License:        MIT
@@ -30,12 +30,8 @@
 URL:            https://gitlab.freedesktop.org/pipewire/wireplumber
 Source0:        wireplumber-%{version}.tar.xz
 Source1:        split-config-file.py
-# PATCH-FIX-UPSTREAM
-Patch0:         0001-src-setlocale-in-main-for-tools-and-the-daemon.patch
-# PATCH-FIX-UPSTREAM
-Patch1:         
0001-scripts-policy-device-profile-clear-tables-when-devices-removed.patch
-# PATCH-FIX-OPENSUSE reduce-meson-dependency.patch
-Patch100:       reduce-meson-required-version.patch
+# PATCH-FIX-OPENSUSE reduce-meson-required-version.patch
+Patch0:         reduce-meson-required-version.patch
 # docs
 BuildRequires:  doxygen
 BuildRequires:  graphviz
@@ -77,6 +73,8 @@
 providing convenience for writing the daemon's modules as well as
 external tools for managing PipeWire.
 
+%lang_package
+
 %package audio
 Summary:        Session / policy manager implementation for PipeWire (audio 
support)
 Group:          Development/Libraries/C and C++
@@ -134,7 +132,10 @@
 the wireplumber shared library.
 
 %prep
-%autosetup -p1
+%autosetup -N
+%if 0%{?sle_version} == 150300
+%patch0 -p1
+%endif
 
 pushd src/config/main.lua.d
 python3 %{SOURCE1}
@@ -153,6 +154,7 @@
 %install
 %meson_install
 %fdupes -s %{buildroot}/%{_datadir}/doc/pipewire/html
+%find_lang %{name} %{?no_lang_C}
 
 %ifnarch %ix86 ppc64
 %check
@@ -199,6 +201,8 @@
 %{_datadir}/wireplumber
 %exclude %{_datadir}/wireplumber/main.lua.d/90-2-1-enable-alsa.lua
 
+%files lang -f %{name}.lang
+
 %files audio
 %{_datadir}/wireplumber/main.lua.d/90-2-1-enable-alsa.lua
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.mDSIR6/_old  2022-05-14 22:54:37.287175323 +0200
+++ /var/tmp/diff_new_pack.mDSIR6/_new  2022-05-14 22:54:37.287175323 +0200
@@ -4,7 +4,7 @@
     <param name="scm">git</param>
     <param 
name="url">https://gitlab.freedesktop.org/pipewire/wireplumber.git</param>
     <param name="changesgenerate">enable</param>
-    <param name="revision">0.4.9</param>
+    <param name="revision">0.4.10</param>
     <param name="versionformat">@PARENT_TAG@</param>
 <!--
     <param name="versionprefix">0.4.6+git</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.mDSIR6/_old  2022-05-14 22:54:37.303175343 +0200
+++ /var/tmp/diff_new_pack.mDSIR6/_new  2022-05-14 22:54:37.307175348 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://gitlab.freedesktop.org/pipewire/wireplumber.git</param>
-              <param 
name="changesrevision">8b97b40c4467951fbd4181afb47e4175361365a6</param></service></servicedata>
+              <param 
name="changesrevision">3400acd0db95fefdda7595d20466c095902d8997</param></service></servicedata>
 (No newline at EOF)
 

++++++ reduce-meson-required-version.patch ++++++
--- /var/tmp/diff_new_pack.mDSIR6/_old  2022-05-14 22:54:37.315175358 +0200
+++ /var/tmp/diff_new_pack.mDSIR6/_new  2022-05-14 22:54:37.319175363 +0200
@@ -4,16 +4,33 @@
 With this, we can build wireplumber in SLE 15 SP3/Leap 15.3
 which only have meson 0.54
 
-Index: wireplumber/meson.build
+Index: wireplumber-0.4.10/meson.build
 ===================================================================
---- wireplumber.orig/meson.build
-+++ wireplumber/meson.build
-@@ -1,3 +1,3 @@
+--- wireplumber-0.4.10.orig/meson.build
++++ wireplumber-0.4.10/meson.build
+@@ -1,7 +1,7 @@
+ project('wireplumber', ['c'],
+   version : '0.4.10',
    license : 'MIT',
--  meson_version : '>= 0.56.0',
+-  meson_version : '>= 0.59.0',
 +  meson_version : '>= 0.54.0',
    default_options : [
-@@ -123,8 +123,8 @@ endif
+     'warning_level=1',
+     'buildtype=debugoptimized',
+@@ -42,7 +42,11 @@ spa_dep = dependency('libspa-0.2', versi
+ pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.48')
+ mathlib = cc.find_library('m')
+ threads_dep = dependency('threads')
+-libintl_dep = dependency('intl')
++libintl_dep = dependency('', required: false)
++
++if not cc.has_function('ngettext')
++  libintl_dep = cc.find_library('intl')
++endif
+ 
+ system_lua = get_option('system-lua')
+ if system_lua
+@@ -131,8 +135,8 @@ endif
  
  conf_uninstalled = configuration_data()
  conf_uninstalled.set('MESON', '')

++++++ wireplumber-0.4.9.obscpio -> wireplumber-0.4.10.obscpio ++++++
++++ 17280 lines of diff (skipped)

++++++ wireplumber.obsinfo ++++++
--- /var/tmp/diff_new_pack.mDSIR6/_old  2022-05-14 22:54:37.603175718 +0200
+++ /var/tmp/diff_new_pack.mDSIR6/_new  2022-05-14 22:54:37.607175723 +0200
@@ -1,5 +1,5 @@
 name: wireplumber
-version: 0.4.9
-mtime: 1647949138
-commit: 8b97b40c4467951fbd4181afb47e4175361365a6
+version: 0.4.10
+mtime: 1652193117
+commit: 3400acd0db95fefdda7595d20466c095902d8997
 

Reply via email to