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
