From 7c5732c539125542a8413deefc4caee1d05ca58bb8671f74c0ea11fb68ebe9f3 Mon Sep 17 00:00:00 2001 From: Antonio Larrosa Date: Tue, 13 Jul 2021 06:33:19 +0000 Subject: [PATCH] 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 --- _service | 4 ++-- _servicedata | 2 +- wireplumber-0.4.0.obscpio | 3 --- wireplumber-0.4.1.obscpio | 3 +++ wireplumber.changes | 35 +++++++++++++++++++++++++++++++++++ wireplumber.obsinfo | 6 +++--- wireplumber.spec | 6 +++--- 7 files changed, 47 insertions(+), 12 deletions(-) delete mode 100644 wireplumber-0.4.0.obscpio create mode 100644 wireplumber-0.4.1.obscpio diff --git a/_service b/_service index 68f4c8f..701485f 100644 --- a/_service +++ b/_service @@ -4,10 +4,10 @@ git https://gitlab.freedesktop.org/pipewire/wireplumber.git enable - 0.4.0 + 0.4.1 @PARENT_TAG@ diff --git a/_servicedata b/_servicedata index b5dd867..1cfe108 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://gitlab.freedesktop.org/pipewire/wireplumber.git - e1c40a567cff937dcd499fe4075ad88bd6fe8530 \ No newline at end of file + b741b2c8c876585eabd6f4d62d62af5b46c0afd0 \ No newline at end of file diff --git a/wireplumber-0.4.0.obscpio b/wireplumber-0.4.0.obscpio deleted file mode 100644 index b947af8..0000000 --- a/wireplumber-0.4.0.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d8320fd88d909209a70beea7d885579a38511543cb464671b37110994960a225 -size 3877900 diff --git a/wireplumber-0.4.1.obscpio b/wireplumber-0.4.1.obscpio new file mode 100644 index 0000000..db148ff --- /dev/null +++ b/wireplumber-0.4.1.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34a84b734c6582574791af3c9bc8fedc19aeada6f768b00974ee7af0d0673ff6 +size 1711116 diff --git a/wireplumber.changes b/wireplumber.changes index a1bbe4d..5ce7412 100644 --- a/wireplumber.changes +++ b/wireplumber.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Tue Jul 13 06:23:39 UTC 2021 - Antonio Larrosa + +- 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 diff --git a/wireplumber.obsinfo b/wireplumber.obsinfo index fed9ac0..9dd3ae5 100644 --- a/wireplumber.obsinfo +++ b/wireplumber.obsinfo @@ -1,5 +1,5 @@ name: wireplumber -version: 0.4.0 -mtime: 1623343324 -commit: e1c40a567cff937dcd499fe4075ad88bd6fe8530 +version: 0.4.1 +mtime: 1624962439 +commit: b741b2c8c876585eabd6f4d62d62af5b46c0afd0 diff --git a/wireplumber.spec b/wireplumber.spec index 5d7c604..ad63f73 100644 --- a/wireplumber.spec +++ b/wireplumber.spec @@ -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)