openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
December 2022
- 1 participants
- 2264 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package wayland-protocols for openSUSE:Factory checked in at 2022-12-01 16:58:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wayland-protocols (Old)
and /work/SRC/openSUSE:Factory/.wayland-protocols.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wayland-protocols"
Thu Dec 1 16:58:17 2022 rev:33 rq:1039123 version:1.31
Changes:
--------
--- /work/SRC/openSUSE:Factory/wayland-protocols/wayland-protocols.changes 2022-11-29 10:52:53.288652340 +0100
+++ /work/SRC/openSUSE:Factory/.wayland-protocols.new.1835/wayland-protocols.changes 2022-12-01 16:58:19.374863686 +0100
@@ -1,0 +2,7 @@
+Tue Nov 29 18:34:53 UTC 2022 - Fabian Vogt <fabian(a)ritter-vogt.de>
+
+- Update to version 1.31:
+ + wp-fractional-scale-v1: new protocol
+ + xdg-shell: add defunct_role_object error
+
+-------------------------------------------------------------------
Old:
----
wayland-protocols-1.30.tar.xz
wayland-protocols-1.30.tar.xz.sig
New:
----
wayland-protocols-1.31.tar.xz
wayland-protocols-1.31.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wayland-protocols.spec ++++++
--- /var/tmp/diff_new_pack.aXKXCS/_old 2022-12-01 16:58:19.898866562 +0100
+++ /var/tmp/diff_new_pack.aXKXCS/_new 2022-12-01 16:58:19.902866584 +0100
@@ -18,7 +18,7 @@
Name: wayland-protocols
-Version: 1.30
+Version: 1.31
Release: 0
Summary: Wayland protocols that add functionality not available in the core protocol
License: MIT
++++++ wayland-protocols-1.30.tar.xz -> wayland-protocols-1.31.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wayland-protocols-1.30/GOVERNANCE.md new/wayland-protocols-1.31/GOVERNANCE.md
--- old/wayland-protocols-1.30/GOVERNANCE.md 2022-11-21 17:08:24.000000000 +0100
+++ new/wayland-protocols-1.31/GOVERNANCE.md 2022-11-29 14:37:41.000000000 +0100
@@ -77,7 +77,7 @@
implementations (either 1 client + 2 servers, or 2 clients + 1 server) to be
eligible for inclusion.
5. Protocols in the "ext" namespace are eligible for inclusion only if ACKed by
- at least one other member.
+ at least 2 members.
6. Protocols in the "ext" namespace must have at least one open-source client &
one open-source server implementation to be eligible for inclusion.
7. "Open-source" is defined as distributed with an Open Source Initiative
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wayland-protocols-1.30/MEMBERS.md new/wayland-protocols-1.31/MEMBERS.md
--- old/wayland-protocols-1.30/MEMBERS.md 2022-11-21 17:08:24.000000000 +0100
+++ new/wayland-protocols-1.31/MEMBERS.md 2022-11-29 14:37:41.000000000 +0100
@@ -9,6 +9,7 @@
Alan Griffiths <alan.griffiths(a)canonical.com>
- Qt: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt(a)qt.io>
(@eskilblomfeldt)
+- Smithay/Cosmic: Victoria Brekenfeld <wayland(a)drakulix.de> (@drakulix),
- Weston: Pekka Paalanen <pekka.paalanen(a)collabora.com> (@pq),
Daniel Stone <daniel(a)fooishbar.org> (@daniels)
- wlroots/Sway: Simon Ser <contact(a)emersion.fr> (@emersion),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wayland-protocols-1.30/meson.build new/wayland-protocols-1.31/meson.build
--- old/wayland-protocols-1.30/meson.build 2022-11-21 17:08:24.000000000 +0100
+++ new/wayland-protocols-1.31/meson.build 2022-11-29 14:37:41.000000000 +0100
@@ -1,5 +1,5 @@
project('wayland-protocols',
- version: '1.30',
+ version: '1.31',
meson_version: '>= 0.55.0',
license: 'MIT/Expat',
)
@@ -40,6 +40,7 @@
'drm-lease': ['v1'],
'ext-idle-notify': ['v1'],
'ext-session-lock': ['v1'],
+ 'fractional-scale': ['v1'],
'single-pixel-buffer': ['v1'],
'tearing-control': ['v1'],
'xdg-activation': ['v1'],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wayland-protocols-1.30/stable/xdg-shell/xdg-shell.xml new/wayland-protocols-1.31/stable/xdg-shell/xdg-shell.xml
--- old/wayland-protocols-1.30/stable/xdg-shell/xdg-shell.xml 2022-11-21 17:08:24.000000000 +0100
+++ new/wayland-protocols-1.31/stable/xdg-shell/xdg-shell.xml 2022-11-29 14:37:41.000000000 +0100
@@ -467,12 +467,15 @@
summary="Invalid serial number when acking a configure event"/>
<entry name="invalid_size" value="5"
summary="Width or height was zero or negative"/>
+ <entry name="defunct_role_object" value="6"
+ summary="Surface was destroyed before its role object"/>
</enum>
<request name="destroy" type="destructor">
<description summary="destroy the xdg_surface">
Destroy the xdg_surface object. An xdg_surface must only be destroyed
- after its role object has been destroyed.
+ after its role object has been destroyed, otherwise
+ a defunct_role_object error is raised.
</description>
</request>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wayland-protocols-1.30/staging/fractional-scale/README new/wayland-protocols-1.31/staging/fractional-scale/README
--- old/wayland-protocols-1.30/staging/fractional-scale/README 1970-01-01 01:00:00.000000000 +0100
+++ new/wayland-protocols-1.31/staging/fractional-scale/README 2022-11-29 14:37:41.000000000 +0100
@@ -0,0 +1,4 @@
+wp fractional scale protocol
+
+Maintainers:
+Kenny Levinsen <kl(a)kl.wtf>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wayland-protocols-1.30/staging/fractional-scale/fractional-scale-v1.xml new/wayland-protocols-1.31/staging/fractional-scale/fractional-scale-v1.xml
--- old/wayland-protocols-1.30/staging/fractional-scale/fractional-scale-v1.xml 1970-01-01 01:00:00.000000000 +0100
+++ new/wayland-protocols-1.31/staging/fractional-scale/fractional-scale-v1.xml 2022-11-29 14:37:41.000000000 +0100
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<protocol name="fractional_scale_v1">
+ <copyright>
+ Copyright �� 2022 Kenny Levinsen
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the "Software"),
+ to deal in the Software without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice (including the next
+ paragraph) shall be included in all copies or substantial portions of the
+ Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+ </copyright>
+
+ <description summary="Protocol for requesting fractional surface scales">
+ This protocol allows a compositor to suggest for surfaces to render at
+ fractional scales.
+
+ A client can submit scaled content by utilizing wp_viewport. This is done by
+ creating a wp_viewport object for the surface and setting the destination
+ rectangle to the surface size before the scale factor is applied.
+
+ The buffer size is calculated by multiplying the surface size by the
+ intended scale.
+
+ The wl_surface buffer scale should remain set to 1.
+
+ If a surface has a surface-local size of 100 px by 50 px and wishes to
+ submit buffers with a scale of 1.5, then a buffer of 150px by 75 px should
+ be used and the wp_viewport destination rectangle should be 100 px by 50 px.
+
+ For toplevel surfaces, the size is rounded halfway away from zero. The
+ rounding algorithm for subsurface position and size is not defined.
+ </description>
+
+ <interface name="wp_fractional_scale_manager_v1" version="1">
+ <description summary="fractional surface scale information">
+ A global interface for requesting surfaces to use fractional scales.
+ </description>
+
+ <request name="destroy" type="destructor">
+ <description summary="unbind the fractional surface scale interface">
+ Informs the server that the client will not be using this protocol
+ object anymore. This does not affect any other objects,
+ wp_fractional_scale_v1 objects included.
+ </description>
+ </request>
+
+ <enum name="error">
+ <entry name="fractional_scale_exists" value="0"
+ summary="the surface already has a fractional_scale object associated"/>
+ </enum>
+
+ <request name="get_fractional_scale">
+ <description summary="extend surface interface for scale information">
+ Create an add-on object for the the wl_surface to let the compositor
+ request fractional scales. If the given wl_surface already has a
+ wp_fractional_scale_v1 object associated, the fractional_scale_exists
+ protocol error is raised.
+ </description>
+ <arg name="id" type="new_id" interface="wp_fractional_scale_v1"
+ summary="the new surface scale info interface id"/>
+ <arg name="surface" type="object" interface="wl_surface"
+ summary="the surface"/>
+ </request>
+ </interface>
+
+ <interface name="wp_fractional_scale_v1" version="1">
+ <description summary="fractional scale interface to a wl_surface">
+ An additional interface to a wl_surface object which allows the compositor
+ to inform the client of the preferred scale.
+ </description>
+
+ <request name="destroy" type="destructor">
+ <description summary="remove surface scale information for surface">
+ Destroy the fractional scale object. When this object is destroyed,
+ preferred_scale events will no longer be sent.
+ </description>
+ </request>
+
+ <event name="preferred_scale">
+ <description summary="notify of new preferred scale">
+ Notification of a new preferred scale for this surface that the
+ compositor suggests that the client should use.
+
+ The sent scale is the numerator of a fraction with a denominator of 120.
+ </description>
+ <arg name="scale" type="uint" summary="the new preferred scale"/>
+ </event>
+ </interface>
+</protocol>
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package patterns-devel-base for openSUSE:Factory checked in at 2022-12-01 16:58:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-devel-base (Old)
and /work/SRC/openSUSE:Factory/.patterns-devel-base.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-devel-base"
Thu Dec 1 16:58:18 2022 rev:11 rq:1039128 version:20170319
Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-devel-base/patterns-devel-base.changes 2022-02-24 18:18:51.510731956 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-devel-base.new.1835/patterns-devel-base.changes 2022-12-01 16:58:20.242868450 +0100
@@ -1,0 +2,11 @@
+Wed Nov 30 13:59:27 UTC 2022 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- Do not recommend gitk: this seems to be one of the most aged
+ versions of git frontends (using Tcl/Tk).
+
+-------------------------------------------------------------------
+Wed Nov 30 12:17:59 UTC 2022 - pgajdos(a)suse.com
+
+- suggests php8 instead of php7
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patterns-devel-base.spec ++++++
--- /var/tmp/diff_new_pack.x0e2P6/_old 2022-12-01 16:58:20.694870931 +0100
+++ /var/tmp/diff_new_pack.x0e2P6/_new 2022-12-01 16:58:20.698870953 +0100
@@ -1,7 +1,7 @@
#
# spec file for package patterns-devel-base
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -143,17 +143,15 @@
Recommends: ctags
Recommends: diffstat
Recommends: git-core
+Recommends: git-email
Recommends: indent
+Recommends: kernel-syms
Recommends: patchutils
Recommends: quilt
-Recommends: gitk
-Recommends: git-email
-Recommends: kernel-syms
# bsc#1147177
Recommends: pkgconfig(libelf)
Recommends: pkgconfig(openssl)
Suggests: kernel-debug
-Suggests: gitk
Suggests: kernel-docs
Suggests: cscope
@@ -223,40 +221,40 @@
Suggests: perl-HTTP-DAV
Suggests: perl-HTTPS-Daemon
Suggests: perl-Pod-HtmlPsPdf
-Suggests: php7
-Suggests: php7-bcmath
-Suggests: php7-bz2
-Suggests: php7-calendar
-Suggests: php7-ctype
-Suggests: php7-curl
-Suggests: php7-dba
-Suggests: php7-devel
-Suggests: php7-dom
-Suggests: php7-exif
-Suggests: php7-fastcgi
-Suggests: php7-ftp
-Suggests: php7-gd
-Suggests: php7-gettext
-Suggests: php7-gmp
-Suggests: php7-iconv
-Suggests: php7-imap
-Suggests: php7-ldap
-Suggests: php7-mbstring
-Suggests: php7-mcrypt
-Suggests: php7-mysql
-Suggests: php7-odbc
-Suggests: php7-openssl
-Suggests: php7-pear
-Suggests: php7-pgsql
-Suggests: php7-shmop
-Suggests: php7-snmp
-Suggests: php7-sockets
-Suggests: php7-sysvsem
-Suggests: php7-sysvshm
-Suggests: php7-tidy
-Suggests: php7-wddx
-Suggests: php7-xsl
-Suggests: php7-zlib
+Suggests: php8
+Suggests: php8-bcmath
+Suggests: php8-bz2
+Suggests: php8-calendar
+Suggests: php8-ctype
+Suggests: php8-curl
+Suggests: php8-dba
+Suggests: php8-devel
+Suggests: php8-dom
+Suggests: php8-exif
+Suggests: php8-fastcgi
+Suggests: php8-ftp
+Suggests: php8-gd
+Suggests: php8-gettext
+Suggests: php8-gmp
+Suggests: php8-iconv
+Suggests: php8-imap
+Suggests: php8-ldap
+Suggests: php8-mbstring
+Suggests: php8-mcrypt
+Suggests: php8-mysql
+Suggests: php8-odbc
+Suggests: php8-openssl
+Suggests: php8-pear
+Suggests: php8-pgsql
+Suggests: php8-shmop
+Suggests: php8-snmp
+Suggests: php8-sockets
+Suggests: php8-sysvsem
+Suggests: php8-sysvshm
+Suggests: php8-tidy
+Suggests: php8-wddx
+Suggests: php8-xsl
+Suggests: php8-zlib
Suggests: tidy
Suggests: xhtml-dtd
Suggests: xmlcharent
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package pipewire for openSUSE:Factory checked in at 2022-12-01 16:58:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
and /work/SRC/openSUSE:Factory/.pipewire.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pipewire"
Thu Dec 1 16:58:16 2022 rev:68 rq:1039108 version:0.3.61
Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes 2022-11-18 15:43:47.254629161 +0100
+++ /work/SRC/openSUSE:Factory/.pipewire.new.1835/pipewire.changes 2022-12-01 16:58:18.318857890 +0100
@@ -1,0 +2,71 @@
+Thu Nov 24 22:05:43 UTC 2022 - Alexei Sorokin <sor.alexei(a)meowr.ru>
+
+- Update to version 0.3.61:
+ * Highlights
+ - Fix a bug in audioadapter that could cause crashes when
+ switching bluetooth profiles.
+ - Fix sound in QEMU, deadbeef and openal again.
+ - libcamera plugin fixes, dynamic add and remove should now
+ work with the next wireplumber version.
+ - Fix a regression in pw-midiplay where the first buffer would
+ not play and some events would be missing.
+ - The network module now doesn't export other network sources
+ anymore.
+ - pulse-server now detects clients that keep underrunning for a
+ long time and will pause them to save power.
+ - Many more bugfixes and improvements.
+ * PipeWire
+ - Optimise away some useless graph recalculations.
+ - Increase alternative sample rates from 16 to 32.
+ - Silence some module loading errors when the error can be
+ ignored.
+ - Fix initial buffer requested size for pw-stream when
+ operating in async mode. This also indirectly fixes the first
+ buffer in pw-midiplay.
+ * Modules
+ - Set the network property on pulse-tunnel streams so that they
+ are not exported anymore.
+ - Filter-chain has optimized mix functions now.
+ * SPA
+ - Handle some errors in libcamera better.
+ - Fix libcamera remove events. Fix the id allocation for
+ devices.
+ - Fix a bug in audioadapter where it would not renegotiate
+ after a port reconfiguration, leading to crashes, especially
+ when automatically switching profiles in bluetooth.
+ - Do ALSA probing in 44100Hz again. Some devices seem to fail
+ otherwise for some unknown reason.
+ - Force playback start when the ALSA buffer is full. This fixes
+ sound in QEMU.
+ - Support Digital 5.1 AC3 for Asus Xonar SE.
+ - Improve format renegotiation in audioadapter. This makes the
+ ALSA plugin work again for deadbeef.
+ - Fix latency reporting on adapter DSP ports.
+ * pulse-server
+ - Fix a bug where openal based applications would hang.
+ - Improve zeroconf publish. Only publish on the address of the
+ first running server. This avoids duplicate entries for IPv4
+ and IPv6.
+ Add support for republish entries when new servers are
+ started.
+ - Add a pulse.idle.timeout option (default to 5 seconds) to
+ pause streams that have been underrunning for this amount of
+ time. Badly behaving clients will then not keep the graph and
+ device busy so that devices can be suspended to save battery.
+ This should give better default behaviour with
+ speech-dispatcher.
+ * JACK
+ - Add an option to configure the filter character.
+ - Fix connect_callbacks. It was only called once for output
+ ports.
+ - Add option to set node.passive on jack clients. Make some
+ quirks for qsynth to make it suspend and fade out better.
+- Rebase reduce-meson-dependency.patch.
+- Drop patches already included upstream:
+ * 0001-audioadapter-perform-setup-again-after-a-PortConfig.patch
+ * 0001-pulse-server-also-advance-read-pointer-in-underrun.patch
+ * 0002-audioconvert-redo-setup-when-format-changes.patch
+ * 0003-acp-do-probing-in-44100Hz-again.patch
+ * 0004-alsa-force-playback-start-when-buffer-is-full.patch
+
+-------------------------------------------------------------------
Old:
----
0001-audioadapter-perform-setup-again-after-a-PortConfig.patch
0001-pulse-server-also-advance-read-pointer-in-underrun.patch
0002-audioconvert-redo-setup-when-format-changes.patch
0003-acp-do-probing-in-44100Hz-again.patch
0004-alsa-force-playback-start-when-buffer-is-full.patch
pipewire-0.3.60.obscpio
New:
----
pipewire-0.3.61.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.GyrjWi/_old 2022-12-01 16:58:19.082862083 +0100
+++ /var/tmp/diff_new_pack.GyrjWi/_new 2022-12-01 16:58:19.090862127 +0100
@@ -54,7 +54,7 @@
%bcond_with aptx
Name: pipewire
-Version: 0.3.60
+Version: 0.3.61
Release: 0
Summary: A Multimedia Framework designed to be an audio and video server and more
License: MIT
@@ -64,16 +64,6 @@
Source99: baselibs.conf
# PATCH-FIX-OPENSUSE reduce-meson-dependency.patch
Patch0: reduce-meson-dependency.patch
-# PATCH-FIX-UPSTREAM 0001-pulse-server-also-advance-read-pointer-in-underrun.patch
-Patch1: 0001-pulse-server-also-advance-read-pointer-in-underrun.patch
-# PATCH-FIX-UPSTREAM 0001-audioadapter-perform-setup-again-after-a-PortConfig.patch
-Patch2: 0001-audioadapter-perform-setup-again-after-a-PortConfig.patch
-# PATCH-FIX-UPSTREAM 0002-audioconvert-redo-setup-when-format-changes.patch
-Patch3: 0002-audioconvert-redo-setup-when-format-changes.patch
-# PATCH-FIX-UPSTREAM 0003-acp-do-probing-in-44100Hz-again.patch
-Patch4: 0003-acp-do-probing-in-44100Hz-again.patch
-# PATCH-FIX-UPSTREAM 0004-alsa-force-playback-start-when-buffer-is-full.patch
-Patch5: 0004-alsa-force-playback-start-when-buffer-is-full.patch
BuildRequires: docutils
BuildRequires: doxygen
BuildRequires: fdupes
@@ -346,11 +336,6 @@
%if 0%{?suse_version} <= 1500 && 0%{?sle_version} <= 150300
%patch0 -p1
%endif
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
%build
%if %{pkg_vcmp gcc < 8}
++++++ _service ++++++
--- /var/tmp/diff_new_pack.GyrjWi/_old 2022-12-01 16:58:19.118862281 +0100
+++ /var/tmp/diff_new_pack.GyrjWi/_new 2022-12-01 16:58:19.122862303 +0100
@@ -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">refs/tags/0.3.60</param>
+ <param name="revision">refs/tags/0.3.61</param>
<param name="versionformat">@PARENT_TAG@</param>
<!--
<param name="revision">master</param>
++++++ pipewire-0.3.60.obscpio -> pipewire-0.3.61.obscpio ++++++
/work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.60.obscpio /work/SRC/openSUSE:Factory/.pipewire.new.1835/pipewire-0.3.61.obscpio differ: char 49, line 1
++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.GyrjWi/_old 2022-12-01 16:58:19.194862698 +0100
+++ /var/tmp/diff_new_pack.GyrjWi/_new 2022-12-01 16:58:19.198862720 +0100
@@ -1,5 +1,5 @@
name: pipewire
-version: 0.3.60
-mtime: 1668071248
-commit: 38382d002d0905d60a964fc84dcaf4f8b507a473
+version: 0.3.61
+mtime: 1669280279
+commit: f038e3f23824f9319daaa9f9a31600fc6df49a39
++++++ reduce-meson-dependency.patch ++++++
--- /var/tmp/diff_new_pack.GyrjWi/_old 2022-12-01 16:58:19.214862808 +0100
+++ /var/tmp/diff_new_pack.GyrjWi/_new 2022-12-01 16:58:19.218862830 +0100
@@ -1,7 +1,7 @@
-Index: pipewire-0.3.60/doc/meson.build
+Index: pipewire-0.3.61/doc/meson.build
===================================================================
---- pipewire-0.3.60.orig/doc/meson.build
-+++ pipewire-0.3.60/doc/meson.build
+--- pipewire-0.3.61.orig/doc/meson.build
++++ pipewire-0.3.61/doc/meson.build
@@ -1,8 +1,8 @@
doxyfile_conf = configuration_data()
doxyfile_conf.set('PACKAGE_NAME', meson.project_name())
@@ -102,26 +102,26 @@
doxyfile = configure_file(input: 'Doxyfile.in',
output: 'Doxyfile',
-Index: pipewire-0.3.60/man/meson.build
+Index: pipewire-0.3.61/man/meson.build
===================================================================
---- pipewire-0.3.60.orig/man/meson.build
-+++ pipewire-0.3.60/man/meson.build
+--- pipewire-0.3.61.orig/man/meson.build
++++ pipewire-0.3.61/man/meson.build
@@ -21,7 +21,7 @@ manpages = [
'pw-top.1.rst.in',
]
-if get_option('pipewire-jack').allowed()
-+if (get_option('pipewire-jack').enabled() or get_option('pipewire-jack').auto())
++if not get_option('pipewire-jack').disabled()
manpages += 'pw-jack.1.rst.in'
endif
-Index: pipewire-0.3.60/meson.build
+Index: pipewire-0.3.61/meson.build
===================================================================
---- pipewire-0.3.60.orig/meson.build
-+++ pipewire-0.3.60/meson.build
+--- pipewire-0.3.61.orig/meson.build
++++ pipewire-0.3.61/meson.build
@@ -1,7 +1,7 @@
project('pipewire', ['c' ],
- version : '0.3.60',
+ version : '0.3.61',
license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ],
- meson_version : '>= 0.59.0',
+ meson_version : '>= 0.54.0',
@@ -144,7 +144,7 @@
summary({'gstreamer-device-provider': gst_dp_found}, bool_yn: true, section: 'Backend')
-cdata.set('HAVE_GSTREAMER_DEVICE_PROVIDER', get_option('gstreamer-device-provider').allowed())
-+cdata.set('HAVE_GSTREAMER_DEVICE_PROVIDER', get_option('gstreamer-device-provider').enabled() or get_option('gstreamer-device-provider').auto())
++cdata.set('HAVE_GSTREAMER_DEVICE_PROVIDER', (not get_option('gstreamer-device-provider').disabled()))
webrtc_dep = dependency('webrtc-audio-processing',
version : ['>= 0.2', '< 1.0'],
@@ -153,11 +153,11 @@
installed_tests_metadir = pipewire_datadir / 'installed-tests' / pipewire_name
installed_tests_execdir = pipewire_libexecdir / 'installed-tests' / pipewire_name
-installed_tests_enabled = get_option('installed_tests').allowed()
-+installed_tests_enabled = (get_option('installed_tests').enabled() or get_option('installed_tests').auto())
++installed_tests_enabled = (not get_option('installed_tests').disabled())
installed_tests_template = files('template.test.in')
-if get_option('tests').allowed()
-+if (get_option('tests').enabled() or get_option('tests').auto())
++if not get_option('tests').disabled()
gstack = find_program('gstack', required : false)
cdata.set('HAVE_GSTACK', gstack.found())
endif
@@ -166,7 +166,7 @@
subdir('src')
-if get_option('tests').allowed()
-+if (get_option('tests').enabled() or get_option('tests').auto())
++if not get_option('tests').disabled()
subdir('test')
endif
@@ -174,11 +174,11 @@
configuration : cdata)
-if get_option('pipewire-jack').allowed()
-+if (get_option('pipewire-jack').enabled() or get_option('pipewire-jack').auto())
++if not get_option('pipewire-jack').disabled()
subdir('pipewire-jack')
endif
-if get_option('pipewire-v4l2').allowed()
-+if (get_option('pipewire-v4l2').enabled() or get_option('pipewire-v4l2').auto())
++if not get_option('pipewire-v4l2').disabled()
subdir('pipewire-v4l2')
endif
@@ -187,7 +187,7 @@
generate_manpages = false
-if get_option('man').allowed()
-+if (get_option('man').enabled() or get_option('man').auto())
++if not get_option('man').disabled()
rst2man = find_program('rst2man', required: false)
if not rst2man.found()
rst2man = find_program('rst2man.py', required: get_option('man'))
@@ -227,41 +227,40 @@
+if meson.version().version_compare('>=0.58.0')
+ meson.add_devenv(devenv)
+endif
-Index: pipewire-0.3.60/spa/meson.build
+Index: pipewire-0.3.61/spa/meson.build
===================================================================
---- pipewire-0.3.60.orig/spa/meson.build
-+++ pipewire-0.3.60/spa/meson.build
+--- pipewire-0.3.61.orig/spa/meson.build
++++ pipewire-0.3.61/spa/meson.build
@@ -31,7 +31,7 @@ pkgconfig.generate(filebase : 'lib@0@'.f
subdir('include')
-if get_option('spa-plugins').allowed()
-+if (get_option('spa-plugins').enabled() or get_option('spa-plugins').auto())
++if not get_option('spa-plugins').disabled()
udevrulesdir = get_option('udevrulesdir')
if udevrulesdir == ''
# absolute path, otherwise meson prepends the prefix
-@@ -66,7 +66,8 @@ if get_option('spa-plugins').allowed()
+@@ -66,7 +66,7 @@ if get_option('spa-plugins').allowed()
summary({'Opus': opus_dep.found()}, bool_yn: true, section: 'Bluetooth audio codecs')
lc3_dep = dependency('lc3', required : get_option('bluez5-codec-lc3'))
summary({'LC3': lc3_dep.found()}, bool_yn: true, section: 'Bluetooth audio codecs')
- if get_option('bluez5-backend-hsp-native').allowed() or get_option('bluez5-backend-hfp-native').allowed()
-+ if (get_option('bluez5-backend-hsp-native').enabled() or get_option('bluez5-backend-hsp-native').auto()) or
-+ (get_option('bluez5-backend-hfp-native').enabled() or get_option('bluez5-backend-hfp-native').auto())
++ if (not get_option('bluez5-backend-hsp-native').disabled()) or (not get_option('bluez5-backend-hfp-native').disabled())
mm_dep = dependency('ModemManager', version : '>= 1.10.0', required : get_option('bluez5-backend-native-mm'))
summary({'ModemManager': mm_dep.found()}, bool_yn: true, section: 'Bluetooth backends')
endif
-@@ -90,6 +91,6 @@ endif
+@@ -90,6 +90,6 @@ endif
subdir('tools')
subdir('tests')
-if get_option('examples').allowed()
-+if (get_option('examples').enabled() or get_option('examples').auto())
++if not get_option('examples').disabled()
subdir('examples')
endif
-Index: pipewire-0.3.60/spa/plugins/audioconvert/meson.build
+Index: pipewire-0.3.61/spa/plugins/audioconvert/meson.build
===================================================================
---- pipewire-0.3.60.orig/spa/plugins/audioconvert/meson.build
-+++ pipewire-0.3.60/spa/plugins/audioconvert/meson.build
+--- pipewire-0.3.61.orig/spa/plugins/audioconvert/meson.build
++++ pipewire-0.3.61/spa/plugins/audioconvert/meson.build
@@ -148,7 +148,7 @@ foreach a : test_apps
install : installed_tests_enabled,
install_dir : installed_tests_execdir / 'audioconvert'),
@@ -280,10 +279,10 @@
])
if installed_tests_enabled
-Index: pipewire-0.3.60/spa/plugins/audiomixer/meson.build
+Index: pipewire-0.3.61/spa/plugins/audiomixer/meson.build
===================================================================
---- pipewire-0.3.60.orig/spa/plugins/audiomixer/meson.build
-+++ pipewire-0.3.60/spa/plugins/audiomixer/meson.build
+--- pipewire-0.3.61.orig/spa/plugins/audiomixer/meson.build
++++ pipewire-0.3.61/spa/plugins/audiomixer/meson.build
@@ -81,7 +81,7 @@ foreach a : test_apps
install : installed_tests_enabled,
install_dir : installed_tests_execdir / 'audiomixer'),
@@ -302,10 +301,10 @@
])
if installed_tests_enabled
-Index: pipewire-0.3.60/spa/plugins/bluez5/meson.build
+Index: pipewire-0.3.61/spa/plugins/bluez5/meson.build
===================================================================
---- pipewire-0.3.60.orig/spa/plugins/bluez5/meson.build
-+++ pipewire-0.3.60/spa/plugins/bluez5/meson.build
+--- pipewire-0.3.61.orig/spa/plugins/bluez5/meson.build
++++ pipewire-0.3.61/spa/plugins/bluez5/meson.build
@@ -6,13 +6,13 @@ foreach dep: bluez5_deps
endforeach
@@ -317,96 +316,95 @@
-cdata.set('HAVE_BLUEZ_5_BACKEND_NATIVE_MM', get_option('bluez5-backend-native-mm').allowed())
-cdata.set('HAVE_BLUEZ_5_BACKEND_OFONO', get_option('bluez5-backend-ofono').allowed())
-cdata.set('HAVE_BLUEZ_5_BACKEND_HSPHFPD', get_option('bluez5-backend-hsphfpd').allowed())
-+ (get_option('bluez5-backend-hsp-native').enabled() or get_option('bluez5-backend-hsp-native').auto()) or
-+ (get_option('bluez5-backend-hfp-native').enabled() or get_option('bluez5-backend-hfp-native').auto()))
-+cdata.set('HAVE_BLUEZ_5_BACKEND_HSP_NATIVE', (get_option('bluez5-backend-hsp-native').enabled() or get_option('bluez5-backend-hsp-native').auto()))
-+cdata.set('HAVE_BLUEZ_5_BACKEND_HFP_NATIVE', (get_option('bluez5-backend-hfp-native').enabled() or get_option('bluez5-backend-hfp-native').auto()))
-+cdata.set('HAVE_BLUEZ_5_BACKEND_NATIVE_MM', (get_option('bluez5-backend-native-mm').enabled() or get_option('bluez5-backend-native-mm').auto()))
-+cdata.set('HAVE_BLUEZ_5_BACKEND_OFONO', (get_option('bluez5-backend-ofono').enabled() or get_option('bluez5-backend-ofono').auto()))
-+cdata.set('HAVE_BLUEZ_5_BACKEND_HSPHFPD', (get_option('bluez5-backend-hsphfpd').enabled() or get_option('bluez5-backend-hsphfpd').auto()))
++ (not get_option('bluez5-backend-hsp-native').disabled()) or
++ (not get_option('bluez5-backend-hfp-native').disabled()))
++cdata.set('HAVE_BLUEZ_5_BACKEND_HSP_NATIVE', (not get_option('bluez5-backend-hsp-native').disabled()))
++cdata.set('HAVE_BLUEZ_5_BACKEND_HFP_NATIVE', (not get_option('bluez5-backend-hfp-native').disabled()))
++cdata.set('HAVE_BLUEZ_5_BACKEND_NATIVE_MM', (not get_option('bluez5-backend-native-mm').disabled()))
++cdata.set('HAVE_BLUEZ_5_BACKEND_OFONO', (not get_option('bluez5-backend-ofono').disabled()))
++cdata.set('HAVE_BLUEZ_5_BACKEND_HSPHFPD', (not get_option('bluez5-backend-hsphfpd').disabled()))
cdata.set('HAVE_BLUEZ_5_HCI', dependency('bluez', version: '< 6', required: false).found())
bluez5_sources = [
-@@ -35,7 +35,8 @@ bluez5_data = ['bluez-hardware.conf']
+@@ -35,7 +35,7 @@ bluez5_data = ['bluez-hardware.conf']
install_data(bluez5_data, install_dir : spa_datadir / 'bluez5')
-if get_option('bluez5-backend-hsp-native').allowed() or get_option('bluez5-backend-hfp-native').allowed()
-+if (get_option('bluez5-backend-hsp-native').enabled() or get_option('bluez5-backend-hsp-native').auto()) or
-+ (get_option('bluez5-backend-hfp-native').enabled() or get_option('bluez5-backend-hfp-native').auto())
++if (not get_option('bluez5-backend-hsp-native').disabled()) or (not get_option('bluez5-backend-hfp-native').disabled())
if libusb_dep.found()
bluez5_deps += libusb_dep
endif
-@@ -46,11 +47,11 @@ if get_option('bluez5-backend-hsp-native
+@@ -46,11 +46,11 @@ if get_option('bluez5-backend-hsp-native
bluez5_sources += ['backend-native.c', 'upower.c']
endif
-if get_option('bluez5-backend-ofono').allowed()
-+if get_option('bluez5-backend-ofono').enabled() or get_option('bluez5-backend-ofono').auto()
++if not get_option('bluez5-backend-ofono').disabled()
bluez5_sources += ['backend-ofono.c']
endif
-if get_option('bluez5-backend-hsphfpd').allowed()
-+if get_option('bluez5-backend-hsphfpd').enabled() or get_option('bluez5-backend-hsphfpd').auto()
++if not get_option('bluez5-backend-hsphfpd').disabled()
bluez5_sources += ['backend-hsphfpd.c']
endif
-@@ -115,7 +116,7 @@ if ldac_dep.found()
+@@ -115,7 +115,7 @@ if ldac_dep.found()
install_dir : spa_plugindir / 'bluez5')
endif
-if get_option('bluez5-codec-lc3plus').allowed() and lc3plus_dep.found()
-+if (get_option('bluez5-codec-lc3plus').enabled() or get_option('bluez5-codec-lc3plus').auto()) and lc3plus_dep.found()
++if (not get_option('bluez5-codec-lc3plus').disabled()) and lc3plus_dep.found()
bluez_codec_lc3plus = shared_library('spa-codec-bluez5-lc3plus',
[ 'a2dp-codec-lc3plus.c', 'media-codecs.c' ],
include_directories : [ configinc ],
-@@ -125,7 +126,7 @@ if get_option('bluez5-codec-lc3plus').al
+@@ -125,7 +125,7 @@ if get_option('bluez5-codec-lc3plus').al
install_dir : spa_plugindir / 'bluez5')
endif
-if get_option('bluez5-codec-opus').allowed() and opus_dep.found()
-+if (get_option('bluez5-codec-opus').enabled() or get_option('bluez5-codec-opus').auto()) and opus_dep.found()
++if (not get_option('bluez5-codec-opus').disabled()) and opus_dep.found()
opus_args = codec_args
opus_dep = [ opus_dep ]
bluez_codec_opus = shared_library('spa-codec-bluez5-opus',
-@@ -137,7 +138,7 @@ if get_option('bluez5-codec-opus').allow
+@@ -137,7 +137,7 @@ if get_option('bluez5-codec-opus').allow
install_dir : spa_plugindir / 'bluez5')
endif
-if get_option('bluez5-codec-lc3').allowed() and lc3_dep.found()
-+if (get_option('bluez5-codec-lc3').enabled() or get_option('bluez5-codec-lc3').auto()) and lc3_dep.found()
++if (not get_option('bluez5-codec-lc3').disabled()) and lc3_dep.found()
bluez_codec_lc3 = shared_library('spa-codec-bluez5-lc3',
[ 'bap-codec-lc3.c', 'media-codecs.c' ],
include_directories : [ configinc ],
-Index: pipewire-0.3.60/spa/plugins/meson.build
+Index: pipewire-0.3.61/spa/plugins/meson.build
===================================================================
---- pipewire-0.3.60.orig/spa/plugins/meson.build
-+++ pipewire-0.3.60/spa/plugins/meson.build
+--- pipewire-0.3.61.orig/spa/plugins/meson.build
++++ pipewire-0.3.61/spa/plugins/meson.build
@@ -1,19 +1,22 @@
if alsa_dep.found()
subdir('alsa')
endif
-if get_option('avb').require(host_machine.system() == 'linux', error_message: 'AVB support is only available on Linux').allowed()
-+if (get_option('avb').enabled() or get_option('avb').auto())
++if not get_option('avb').disabled()
+ if (host_machine.system() != 'linux')
+ error('AVB support is only available on Linux')
+ endif
subdir('avb')
endif
-if get_option('audioconvert').allowed()
-+if (get_option('audioconvert').enabled() or get_option('audioconvert').auto())
++if not get_option('audioconvert').disabled()
subdir('audioconvert')
endif
-if get_option('audiomixer').allowed()
-+if (get_option('audiomixer').enabled() or get_option('audiomixer').auto())
++if not get_option('audiomixer').disabled()
subdir('audiomixer')
endif
-if get_option('control').allowed()
-+if (get_option('control').enabled() or get_option('control').auto())
++if not get_option('control').disabled()
subdir('control')
endif
-if get_option('audiotestsrc').allowed()
-+if (get_option('audiotestsrc').enabled() or get_option('audiotestsrc').auto())
++if not get_option('audiotestsrc').disabled()
subdir('audiotestsrc')
endif
if bluez_dep.found()
@@ -415,43 +413,43 @@
subdir('jack')
endif
-if get_option('support').allowed()
-+if (get_option('support').enabled() or get_option('support').auto())
++if not get_option('support').disabled()
subdir('support')
endif
-if get_option('test').allowed()
-+if (get_option('test').enabled() or get_option('test').auto())
++if not get_option('test').disabled()
subdir('test')
endif
-if get_option('videoconvert').allowed()
-+if (get_option('videoconvert').enabled() or get_option('videoconvert').auto())
++if not get_option('videoconvert').disabled()
subdir('videoconvert')
endif
-if get_option('videotestsrc').allowed()
-+if (get_option('videotestsrc').enabled() or get_option('videotestsrc').auto())
++if not get_option('videotestsrc').disabled()
subdir('videotestsrc')
endif
-if get_option('volume').allowed()
-+if (get_option('volume').enabled() or get_option('volume').auto())
++if not get_option('volume').disabled()
subdir('volume')
endif
if vulkan_headers
-Index: pipewire-0.3.60/spa/plugins/support/meson.build
+Index: pipewire-0.3.61/spa/plugins/support/meson.build
===================================================================
---- pipewire-0.3.60.orig/spa/plugins/support/meson.build
-+++ pipewire-0.3.60/spa/plugins/support/meson.build
+--- pipewire-0.3.61.orig/spa/plugins/support/meson.build
++++ pipewire-0.3.61/spa/plugins/support/meson.build
@@ -23,7 +23,7 @@ spa_support_lib = shared_library('spa-su
install_dir : spa_plugindir / 'support')
spa_support_dep = declare_dependency(link_with: spa_support_lib)
-if get_option('evl').allowed()
-+if (get_option('evl').enabled() or get_option('evl').auto())
++if not get_option('evl').disabled()
evl_inc = include_directories('/usr/evl/include')
evl_lib = cc.find_library('evl',
dirs: ['/usr/evl/lib/'],
-Index: pipewire-0.3.60/spa/tests/meson.build
+Index: pipewire-0.3.61/spa/tests/meson.build
===================================================================
---- pipewire-0.3.60.orig/spa/tests/meson.build
-+++ pipewire-0.3.60/spa/tests/meson.build
+--- pipewire-0.3.61.orig/spa/tests/meson.build
++++ pipewire-0.3.61/spa/tests/meson.build
@@ -5,7 +5,7 @@ find = find_program('find', required: fa
summary({'find (for header testing)': find.found()}, bool_yn: true, section: 'Optional programs')
if find.found()
@@ -470,10 +468,10 @@
]
)
-Index: pipewire-0.3.60/src/daemon/meson.build
+Index: pipewire-0.3.61/src/daemon/meson.build
===================================================================
---- pipewire-0.3.60.orig/src/daemon/meson.build
-+++ pipewire-0.3.60/src/daemon/meson.build
+--- pipewire-0.3.61.orig/src/daemon/meson.build
++++ pipewire-0.3.61/src/daemon/meson.build
@@ -18,9 +18,9 @@ conf_config.set('pulse_comment', '#')
conf_config_uninstalled = conf_config
@@ -495,64 +493,64 @@
)
#desktop_file = i18n.merge_file(
-Index: pipewire-0.3.60/src/daemon/systemd/meson.build
+Index: pipewire-0.3.61/src/daemon/systemd/meson.build
===================================================================
---- pipewire-0.3.60.orig/src/daemon/systemd/meson.build
-+++ pipewire-0.3.60/src/daemon/systemd/meson.build
+--- pipewire-0.3.61.orig/src/daemon/systemd/meson.build
++++ pipewire-0.3.61/src/daemon/systemd/meson.build
@@ -1,6 +1,6 @@
-if get_option('systemd-system-service').allowed()
-+if (get_option('systemd-system-service').enabled() or get_option('systemd-system-service').auto())
++if not get_option('systemd-system-service').disabled()
subdir('system')
endif
-if get_option('systemd-user-service').allowed()
-+if (get_option('systemd-user-service').enabled() or get_option('systemd-user-service').auto())
++if not get_option('systemd-user-service').disabled()
subdir('user')
endif
-Index: pipewire-0.3.60/src/daemon/systemd/user/meson.build
+Index: pipewire-0.3.61/src/daemon/systemd/user/meson.build
===================================================================
---- pipewire-0.3.60.orig/src/daemon/systemd/user/meson.build
-+++ pipewire-0.3.60/src/daemon/systemd/user/meson.build
+--- pipewire-0.3.61.orig/src/daemon/systemd/user/meson.build
++++ pipewire-0.3.61/src/daemon/systemd/user/meson.build
@@ -1,4 +1,4 @@
-systemd_user_services_dir = systemd.get_variable('systemduserunitdir', pkgconfig_define : [ 'prefix', prefix])
+#systemd_user_services_dir = systemd.get_variable('systemduserunitdir', pkgconfig_define : [ 'prefix', prefix])
if get_option('systemd-user-unit-dir') != ''
systemd_user_services_dir = get_option('systemd-user-unit-dir')
endif
-Index: pipewire-0.3.60/src/gst/meson.build
+Index: pipewire-0.3.61/src/gst/meson.build
===================================================================
---- pipewire-0.3.60.orig/src/gst/meson.build
-+++ pipewire-0.3.60/src/gst/meson.build
+--- pipewire-0.3.61.orig/src/gst/meson.build
++++ pipewire-0.3.61/src/gst/meson.build
@@ -8,7 +8,7 @@ pipewire_gst_sources = [
'gstpipewiresrc.c',
]
-if get_option('gstreamer-device-provider').allowed()
-+if (get_option('gstreamer-device-provider').enabled() or get_option('gstreamer-device-provider').auto())
++if not get_option('gstreamer-device-provider').disabled()
pipewire_gst_sources += [ 'gstpipewiredeviceprovider.c' ]
endif
-Index: pipewire-0.3.60/src/meson.build
+Index: pipewire-0.3.61/src/meson.build
===================================================================
---- pipewire-0.3.60.orig/src/meson.build
-+++ pipewire-0.3.60/src/meson.build
+--- pipewire-0.3.61.orig/src/meson.build
++++ pipewire-0.3.61/src/meson.build
@@ -3,10 +3,10 @@ subdir('pipewire')
subdir('daemon')
subdir('tools')
subdir('modules')
-if get_option('examples').allowed()
-+if (get_option('examples').enabled() or get_option('examples').auto())
++if not get_option('examples').disabled()
subdir('examples')
endif
-if get_option('tests').allowed()
-+if (get_option('tests').enabled() or get_option('tests').auto())
++if not get_option('tests').disabled()
subdir('tests')
endif
-Index: pipewire-0.3.60/src/modules/meson.build
+Index: pipewire-0.3.61/src/modules/meson.build
===================================================================
---- pipewire-0.3.60.orig/src/modules/meson.build
-+++ pipewire-0.3.60/src/modules/meson.build
-@@ -390,9 +390,9 @@ test('pw-test-protocol-native',
+--- pipewire-0.3.61.orig/src/modules/meson.build
++++ pipewire-0.3.61/src/modules/meson.build
+@@ -393,9 +393,9 @@ test('pw-test-protocol-native',
install_dir : installed_tests_execdir,
),
env : [
@@ -565,12 +563,12 @@
]
)
-@@ -549,8 +549,11 @@ pipewire_module_fallback_sink = shared_l
+@@ -552,8 +552,11 @@ pipewire_module_fallback_sink = shared_l
dependencies : [mathlib, dl_lib, rt_lib, pipewire_dep],
)
-build_module_avb = get_option('avb').require(host_machine.system() == 'linux', error_message: 'AVB support is only available on Linux').allowed()
-+build_module_avb = (get_option('avb').enabled() or get_option('avb').auto())
++build_module_avb = (not get_option('avb').disabled())
if build_module_avb
+if (host_machine.system() != 'linux')
+ error('AVB support is only available on Linux')
@@ -578,10 +576,10 @@
pipewire_module_avb = shared_library('pipewire-module-avb',
[ 'module-avb.c',
'module-avb/avb.c',
-Index: pipewire-0.3.60/src/tests/meson.build
+Index: pipewire-0.3.61/src/tests/meson.build
===================================================================
---- pipewire-0.3.60.orig/src/tests/meson.build
-+++ pipewire-0.3.60/src/tests/meson.build
+--- pipewire-0.3.61.orig/src/tests/meson.build
++++ pipewire-0.3.61/src/tests/meson.build
@@ -14,9 +14,9 @@ foreach a : test_apps
install : installed_tests_enabled,
install_dir : installed_tests_execdir),
@@ -595,23 +593,23 @@
])
if installed_tests_enabled
-Index: pipewire-0.3.60/src/tools/meson.build
+Index: pipewire-0.3.61/src/tools/meson.build
===================================================================
---- pipewire-0.3.60.orig/src/tools/meson.build
-+++ pipewire-0.3.60/src/tools/meson.build
+--- pipewire-0.3.61.orig/src/tools/meson.build
++++ pipewire-0.3.61/src/tools/meson.build
@@ -32,7 +32,7 @@ if ncurses_dep.found()
endif
build_pw_cat = false
-if get_option('pw-cat').allowed() and sndfile_dep.found()
-+if (get_option('pw-cat').enabled() or get_option('pw-cat').auto()) and sndfile_dep.found()
++if (not get_option('pw-cat').disabled()) and sndfile_dep.found()
build_pw_cat = true
pwcat_sources = [
-Index: pipewire-0.3.60/test/meson.build
+Index: pipewire-0.3.61/test/meson.build
===================================================================
---- pipewire-0.3.60.orig/test/meson.build
-+++ pipewire-0.3.60/test/meson.build
+--- pipewire-0.3.61.orig/test/meson.build
++++ pipewire-0.3.61/test/meson.build
@@ -14,8 +14,8 @@ pwtest_deps = [
]
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-12-01 16:58:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/php8 (Old)
and /work/SRC/openSUSE:Factory/.php8.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php8"
Thu Dec 1 16:58:15 2022 rev:36 rq:1039061 version:8.1.13
Changes:
--------
--- /work/SRC/openSUSE:Factory/php8/php8.changes 2022-11-25 14:08:13.673219267 +0100
+++ /work/SRC/openSUSE:Factory/.php8.new.1835/php8.changes 2022-12-01 16:58:16.238846474 +0100
@@ -1,0 +2,5 @@
+Wed Nov 30 08:25:35 UTC 2022 - pgajdos(a)suse.com
+
+- amend %preun to fix [bsc#1205782]
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ php8.spec ++++++
--- /var/tmp/diff_new_pack.DEN8VS/_old 2022-12-01 16:58:17.722854619 +0100
+++ /var/tmp/diff_new_pack.DEN8VS/_new 2022-12-01 16:58:17.726854641 +0100
@@ -1306,13 +1306,13 @@
%post
if [ $1 -eq 1 ]; then
# package is just installed
- a2enmod -q %{php_name} || a2enmod %{php_name}
+ a2enmod %{php_name} > /dev/null
fi
%preun
if [ $1 -eq 0 ]; then
# package will be uninstalled
- a2enmod -q %{php_name} && a2enmod -d %{php_name}
+ a2enmod -d %{php_name} > /dev/null
fi
%postun
1
0