Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pipewire for openSUSE:Factory checked in at 2026-11-09 16:02:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pipewire (Old) and /work/SRC/openSUSE:Factory/.pipewire.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pipewire" Mon Nov 9 16:02:35 2026 rev:166 rq:1395892 version:1.6.11 Changes: -------- --- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes 2026-10-30 18:03:47.773903501 +0100 +++ /work/SRC/openSUSE:Factory/.pipewire.new.3759290/pipewire.changes 2026-11-09 16:02:39.076801479 +0100 @@ -1,0 +2,13 @@ +Fri Nov 6 16:31:35 UTC 2026 - Antonio Larrosa <[email protected]> + +- Replace the patch with the upstream version from the 1.6 branch + which includes the required #include <libcamera/version.h> + * 0001-spa-libcamera-device-0.8-compatibility.patch + +------------------------------------------------------------------- +Thu Nov 5 15:08:57 UTC 2026 - Antonio Larrosa <[email protected]> + +- Add patch from upstream to fix compatibility with libcamera 0.8 + * 0001-spa-libcamera-device-0.8-compatibility.patch + +------------------------------------------------------------------- New: ---- 0001-spa-libcamera-device-0.8-compatibility.patch ----------(New B)---------- New: which includes the required #include <libcamera/version.h> * 0001-spa-libcamera-device-0.8-compatibility.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pipewire.spec ++++++ --- /var/tmp/diff_new_pack.Qm7eQQ/_old 2026-11-09 16:02:40.865876473 +0100 +++ /var/tmp/diff_new_pack.Qm7eQQ/_new 2026-11-09 16:02:40.869876640 +0100 @@ -88,6 +88,7 @@ Patch1: 0001-pulse-server-add-client-props-to-sink_input_source_output.patch Patch3: 0003-modules-improve-error-reporting.patch Patch5: pipewire-const-correctness-2.patch +Patch6: 0001-spa-libcamera-device-0.8-compatibility.patch BuildRequires: docutils %if 0%{suse_version} > 1500 ++++++ 0001-spa-libcamera-device-0.8-compatibility.patch ++++++ >From 15c4a92ceae560a4e8c6c14b8c338db075860a57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Barnab=C3=A1s=20P=C5=91cze?= <[email protected]> Date: Tue, 27 Oct 2026 21:28:56 +0100 Subject: [PATCH] spa: libcamera: device: 0.8 compatibility Version 0.8 of libcamera has incompatible changes, so adjust the code, while keeping compatibility with older versions as well. (cherry picked from commit 54f2f51f5233026e608f8235f5377b9b473918e3) --- spa/plugins/libcamera/libcamera-device.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/spa/plugins/libcamera/libcamera-device.cpp b/spa/plugins/libcamera/libcamera-device.cpp index 0aeaed855..c6b6106bc 100644 --- a/spa/plugins/libcamera/libcamera-device.cpp +++ b/spa/plugins/libcamera/libcamera-device.cpp @@ -28,6 +28,7 @@ #include <libcamera/camera.h> #include <libcamera/property_ids.h> +#include <libcamera/version.h> using namespace libcamera; @@ -69,12 +70,21 @@ const char *cameraLoc(const Camera& camera) { if (auto location = camera.properties().get(properties::Location)) { switch (location.value()) { +#if LIBCAMERA_VERSION_MAJOR > 0 || (LIBCAMERA_VERSION_MAJOR == 0 && LIBCAMERA_VERSION_MINOR >= 8) + case properties::LocationFront: + return "front"; + case properties::LocationBack: + return "back"; + case properties::LocationExternal: + return "external"; +#else case properties::CameraLocationFront: return "front"; case properties::CameraLocationBack: return "back"; case properties::CameraLocationExternal: return "external"; +#endif } } -- GitLab
