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

Reply via email to