SHA256
1
0
forked from pool/wireplumber

Accepting request 906021 from home:alarrosa:branches:multimedia:libs

- Update to version 0.4.1:
  * Highlights:
    + WirePlumber now supports Lua 5.4. You may compile it either
      with Lua 5.3 or 5.4, without any changes in behavior. The
      internal Lua subproject has also been upgraded to Lua 5.4, so
      any builds with -Dsystem-lua=false will use Lua 5.4 by
      default
  * Fixes:
    + Fixed filtering of pw_metadata objects, which broke with
      PipeWire 0.3.31
    + Fixed a potential livelock condition in
      si-audio-adapter/endpoint where the code would wait forever
      for a node's ports to appear in the graph
    + Fixed granting access to camera device nodes in flatpak
      clients connecting through the camera portal
    + Fixed a lot of issues found by the coverity static analyzer
    + Fixed certain race conditions in the wpipc library
    + Fixed compilation with GCC older than v8.1
  * Scripts:
    + Added a policy script that matches nodes to specific devices
      based on the "media.role" of the nodes and the
      "device.intended-roles" of the devices
  * Build system:
    + Bumped GLib requirement to 2.62, as the code was already
      using 2.62 API
    + Added support for building WirePlumber as a PipeWire
      subproject
    + Doxygen version requirement has been relaxed to accept v1.8
    + The CI now also verifies that the build works on
      Ubuntu 20.04 LTS and tries multiple builds with different

OBS-URL: https://build.opensuse.org/request/show/906021
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=2
This commit is contained in:
Antonio Larrosa 2021-07-13 06:33:19 +00:00 committed by Git OBS Bridge
parent 3e8856205a
commit 7c5732c539
7 changed files with 47 additions and 12 deletions

View File

@ -4,10 +4,10 @@
<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.0</param>
<param name="revision">0.4.1</param>
<param name="versionformat">@PARENT_TAG@</param>
<!--
<param name="versionprefix">0.4.0+git</param>
<param name="versionprefix">0.4.1+git</param>
<param name="versionformat">@PARENT_TAG@+git%cd.%h</param>
-->
</service>

View File

@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://gitlab.freedesktop.org/pipewire/wireplumber.git</param>
<param name="changesrevision">e1c40a567cff937dcd499fe4075ad88bd6fe8530</param></service></servicedata>
<param name="changesrevision">b741b2c8c876585eabd6f4d62d62af5b46c0afd0</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d8320fd88d909209a70beea7d885579a38511543cb464671b37110994960a225
size 3877900

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:34a84b734c6582574791af3c9bc8fedc19aeada6f768b00974ee7af0d0673ff6
size 1711116

View File

@ -1,3 +1,38 @@
-------------------------------------------------------------------
Tue Jul 13 06:23:39 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
- Update to version 0.4.1:
* Highlights:
+ WirePlumber now supports Lua 5.4. You may compile it either
with Lua 5.3 or 5.4, without any changes in behavior. The
internal Lua subproject has also been upgraded to Lua 5.4, so
any builds with -Dsystem-lua=false will use Lua 5.4 by
default
* Fixes:
+ Fixed filtering of pw_metadata objects, which broke with
PipeWire 0.3.31
+ Fixed a potential livelock condition in
si-audio-adapter/endpoint where the code would wait forever
for a node's ports to appear in the graph
+ Fixed granting access to camera device nodes in flatpak
clients connecting through the camera portal
+ Fixed a lot of issues found by the coverity static analyzer
+ Fixed certain race conditions in the wpipc library
+ Fixed compilation with GCC older than v8.1
* Scripts:
+ Added a policy script that matches nodes to specific devices
based on the "media.role" of the nodes and the
"device.intended-roles" of the devices
* Build system:
+ Bumped GLib requirement to 2.62, as the code was already
using 2.62 API
+ Added support for building WirePlumber as a PipeWire
subproject
+ Doxygen version requirement has been relaxed to accept v1.8
+ The CI now also verifies that the build works on
Ubuntu 20.04 LTS and tries multiple builds with different
build options
-------------------------------------------------------------------
Thu Jun 24 10:46:58 UTC 2021 - alarrosa@suse.com

View File

@ -1,5 +1,5 @@
name: wireplumber
version: 0.4.0
mtime: 1623343324
commit: e1c40a567cff937dcd499fe4075ad88bd6fe8530
version: 0.4.1
mtime: 1624962439
commit: b741b2c8c876585eabd6f4d62d62af5b46c0afd0

View File

@ -21,7 +21,7 @@
%define sover 0
%define libwireplumber libwireplumber-%{apiver_str}-%{sover}
Name: wireplumber
Version: 0.4.0
Version: 0.4.1
Release: 0
Summary: Session / policy manager implementation for PipeWire
License: MIT
@ -45,9 +45,9 @@ BuildRequires: pkgconfig(bluez)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
BuildRequires: pkgconfig(glib-2.0) >= 2.62.0
BuildRequires: pkgconfig(gmodule-2.0)
BuildRequires: pkgconfig(gobject-2.0) >= 2.58
BuildRequires: pkgconfig(gobject-2.0) >= 2.62
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-allocators-1.0)