Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package poppler for openSUSE:Factory checked in at 2021-04-29 01:36:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/poppler (Old) and /work/SRC/openSUSE:Factory/.poppler.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "poppler" Thu Apr 29 01:36:36 2021 rev:168 rq:888521 version:21.04.0 Changes: -------- --- /work/SRC/openSUSE:Factory/poppler/poppler.changes 2021-04-15 16:56:46.918613981 +0200 +++ /work/SRC/openSUSE:Factory/.poppler.new.12324/poppler.changes 2021-04-29 01:36:58.758457582 +0200 @@ -1,0 +2,6 @@ +Mon Apr 26 10:47:39 UTC 2021 - Wolfgang Bauer <[email protected]> + +- Add Export-SplashFont-symbols-used-by-Scribus.patch to fix + scribus' PDF import plugin + +------------------------------------------------------------------- New: ---- Export-SplashFont-symbols-used-by-Scribus.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ poppler.spec ++++++ --- /var/tmp/diff_new_pack.nY1pDh/_old 2021-04-29 01:36:59.230458251 +0200 +++ /var/tmp/diff_new_pack.nY1pDh/_new 2021-04-29 01:36:59.234458257 +0200 @@ -44,6 +44,8 @@ URL: https://poppler.freedesktop.org/ Source: https://poppler.freedesktop.org/%{sname}-%{version}.tar.xz Source99: baselibs.conf +# PATCH-FIX-UPSTREAM -- https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/839 +Patch: Export-SplashFont-symbols-used-by-Scribus.patch BuildRequires: cmake >= 3.10 BuildRequires: gcc-c++ BuildRequires: glib2-devel @@ -202,6 +204,7 @@ %prep %setup -q -n poppler-%{version} +%patch -p1 %build %if "%{flavor}" == "qt5" ++++++ Export-SplashFont-symbols-used-by-Scribus.patch ++++++ >From d7aa275b0bca86ae174e7e504dd269df2a0234cf Mon Sep 17 00:00:00 2001 From: Evangelos Foutras <[email protected]> Date: Tue, 6 Apr 2021 09:56:55 +0300 Subject: [PATCH] Export SplashFont* symbols used by Scribus Scribus 1.5.6.1 compiled against poppler 21.04.0 was unable to load its PDF importer plugin without these classes being exported by libpoppler: - SplashFontFileID - SplashFontEngine - SplashFontSrc --- splash/SplashFontEngine.h | 3 ++- splash/SplashFontFile.h | 3 ++- splash/SplashFontFileID.h | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/splash/SplashFontEngine.h b/splash/SplashFontEngine.h index becc0d9ce..3e5458c09 100644 --- a/splash/SplashFontEngine.h +++ b/splash/SplashFontEngine.h @@ -30,6 +30,7 @@ #include <array> #include "SplashTypes.h" +#include "poppler_private_export.h" class SplashT1FontEngine; class SplashFTFontEngine; @@ -44,7 +45,7 @@ class SplashFontSrc; // SplashFontEngine //------------------------------------------------------------------------ -class SplashFontEngine +class POPPLER_PRIVATE_EXPORT SplashFontEngine { public: // Create a font engine. diff --git a/splash/SplashFontFile.h b/splash/SplashFontFile.h index 598fd8325..539bd3075 100644 --- a/splash/SplashFontFile.h +++ b/splash/SplashFontFile.h @@ -23,6 +23,7 @@ #define SPLASHFONTFILE_H #include "SplashTypes.h" +#include "poppler_private_export.h" class GooString; class SplashFontEngine; @@ -33,7 +34,7 @@ class SplashFontFileID; // SplashFontFile //------------------------------------------------------------------------ -class SplashFontSrc +class POPPLER_PRIVATE_EXPORT SplashFontSrc { public: SplashFontSrc(); diff --git a/splash/SplashFontFileID.h b/splash/SplashFontFileID.h index 02b528aab..c127dd87f 100644 --- a/splash/SplashFontFileID.h +++ b/splash/SplashFontFileID.h @@ -21,11 +21,13 @@ #ifndef SPLASHFONTFILEID_H #define SPLASHFONTFILEID_H +#include "poppler_private_export.h" + //------------------------------------------------------------------------ // SplashFontFileID //------------------------------------------------------------------------ -class SplashFontFileID +class POPPLER_PRIVATE_EXPORT SplashFontFileID { public: SplashFontFileID(); -- GitLab
