Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package OpenBoard for openSUSE:Factory 
checked in at 2026-02-26 19:00:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/OpenBoard (Old)
 and      /work/SRC/openSUSE:Factory/.OpenBoard.new.29461 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "OpenBoard"

Thu Feb 26 19:00:15 2026 rev:17 rq:1335305 version:1.7.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/OpenBoard/OpenBoard.changes      2026-02-03 
21:36:16.288645410 +0100
+++ /work/SRC/openSUSE:Factory/.OpenBoard.new.29461/OpenBoard.changes   
2026-02-26 19:02:40.536633444 +0100
@@ -1,0 +2,14 @@
+Wed Feb 25 14:13:18 UTC 2026 - Martin Winter <[email protected]>
+
+- update to release version 1.7.6
+  * fix: crash when using the "add to document" button in Documents Mode
+  * fix: standard PDF export method would constantly fail
+  * fix: rearrange board thumbnails after duplicating scene
+
+-------------------------------------------------------------------
+Wed Feb 25 14:00:10 UTC 2026 - Martin Winter <[email protected]>
+
+- add patch 1434-build-poppler-26-02.patch
+  * compatibility with poppler 26.02
+
+-------------------------------------------------------------------

Old:
----
  OpenBoard-1.7.5.tar.gz

New:
----
  1434-build-poppler-26-02.patch
  OpenBoard-1.7.6.tar.gz

----------(New B)----------
  New:
- add patch 1434-build-poppler-26-02.patch
  * compatibility with poppler 26.02
----------(New E)----------

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

Other differences:
------------------
++++++ OpenBoard.spec ++++++
--- /var/tmp/diff_new_pack.IM6Kbo/_old  2026-02-26 19:02:41.616678997 +0100
+++ /var/tmp/diff_new_pack.IM6Kbo/_new  2026-02-26 19:02:41.620679166 +0100
@@ -19,7 +19,7 @@
 %define         namelc openboard
 %define         fqname ch.%{namelc}.%{name}
 Name:           OpenBoard
-Version:        1.7.5
+Version:        1.7.6
 Release:        0
 Summary:        Interactive whiteboard for schools and universities
 License:        GPL-3.0-or-later
@@ -30,6 +30,8 @@
 Patch955:       0955-shortcut-configuration.patch
 # https://github.com/OpenBoard-org/OpenBoard/pull/1347
 Patch1347:      1347-chore-appdata.patch
+# https://github.com/OpenBoard-org/OpenBoard/pull/1434
+Patch1434:      1434-build-poppler-26-02.patch
 # https://github.com/letsfindaway/OpenBoard/pull/117
 Patch9117:      9117-disable-software-update.patch
 BuildRequires:  desktop-file-utils

++++++ 1434-build-poppler-26-02.patch ++++++
>From 80f5cd0bdc4cbae8f864b730ade4f9bf19baba2a Mon Sep 17 00:00:00 2001
From: letsfindaway <[email protected]>
Date: Wed, 25 Feb 2026 08:18:11 +0100
Subject: [PATCH] build: adapt to poppler 26.02

- poppler 26.02 removes an obsolete parameter from the constructor
  of SplashOutputDev
- conditionally remove this parameter depending on poppler version

Signed-off-by: letsfindaway <[email protected]>
---
 src/pdf/XPDFRenderer.cpp | 4 ++++
 src/pdf/XPDFRenderer.h   | 5 +++++
 2 files changed, 9 insertions(+)

diff --git a/src/pdf/XPDFRenderer.cpp b/src/pdf/XPDFRenderer.cpp
index 4d6c98f8f..8e361430c 100644
--- a/src/pdf/XPDFRenderer.cpp
+++ b/src/pdf/XPDFRenderer.cpp
@@ -235,7 +235,11 @@ QImage* XPDFRenderer::createPDFImageUncached(int 
pageNumber, qreal xscale, qreal
         if(mSplashUncached)
             delete mSplashUncached;
 
+#if POPPLER_VERSION_MAJOR > 26 || (POPPLER_VERSION_MAJOR == 26 && 
POPPLER_VERSION_MINOR >= 2)
+        mSplashUncached = new SplashOutputDev(splashModeRGB8, 1, 
constants::paperColor);
+#else
         mSplashUncached = new SplashOutputDev(splashModeRGB8, 1, false, 
constants::paperColor);
+#endif
         mSplashUncached->startDoc(mDocument);
 
         int rotation = 0; // in degrees (get it from the worldTransform if we 
want to support rotation)
diff --git a/src/pdf/XPDFRenderer.h b/src/pdf/XPDFRenderer.h
index 0e8de81a2..6264ae1b0 100644
--- a/src/pdf/XPDFRenderer.h
+++ b/src/pdf/XPDFRenderer.h
@@ -42,6 +42,7 @@
 #include <poppler/GlobalParams.h>
 #include <poppler/SplashOutputDev.h>
 #include <poppler/PDFDoc.h>
+#include <poppler/cpp/poppler-version.h>
 
 class PDFDoc;
 
@@ -105,7 +106,11 @@ class XPDFRenderer : public PDFRenderer
                     cachedImage = QImage();
                     delete splash;
                 }
+#if POPPLER_VERSION_MAJOR > 26 || (POPPLER_VERSION_MAJOR == 26 && 
POPPLER_VERSION_MINOR >= 2)
+                splash = new SplashOutputDev(splashModeRGB8, 1, paperColor);
+#else
                 splash = new SplashOutputDev(splashModeRGB8, 1, false, 
paperColor);
+#endif
                 cachedPageNumber = pageNumber;
             }
 

++++++ OpenBoard-1.7.5.tar.gz -> OpenBoard-1.7.6.tar.gz ++++++
/work/SRC/openSUSE:Factory/OpenBoard/OpenBoard-1.7.5.tar.gz 
/work/SRC/openSUSE:Factory/.OpenBoard.new.29461/OpenBoard-1.7.6.tar.gz differ: 
char 13, line 1

Reply via email to