[packages/scribus] up to 1.5.7

atler atler at pld-linux.org
Fri Jun 25 17:31:07 CEST 2021


commit 7cf443a268ddbfde702f274b6bbdb3d892ade751
Author: Jan Palus <atler at pld-linux.org>
Date:   Fri Jun 25 17:29:04 2021 +0200

    up to 1.5.7

 poppler.patch | 48 ------------------------------------------------
 scribus.spec  | 10 ++++------
 2 files changed, 4 insertions(+), 54 deletions(-)
---
diff --git a/scribus.spec b/scribus.spec
index 7ca7ca9..5fcbbd6 100644
--- a/scribus.spec
+++ b/scribus.spec
@@ -10,14 +10,13 @@
 Summary:	Scribus - Open Source Desktop Publishing
 Summary(pl.UTF-8):	Scribus - DTP dla Wolnego Oprogramowania
 Name:		scribus
-Version:	1.5.6.1
-Release:	4
+Version:	1.5.7
+Release:	1
 License:	GPL v2+
 Group:		X11/Applications/Publishing
 Source0:	http://downloads.sourceforge.net/scribus/%{name}-%{version}.tar.xz
-# Source0-md5:	12700cd8c6f08ef02f50495d2ef2d3ce
+# Source0-md5:	4d0c63cfdade8a9abf225a4415e43694
 Patch0:		%{name}-docs.patch
-Patch1:		poppler.patch
 URL:		https://www.scribus.net/
 BuildRequires:	GraphicsMagick-devel
 BuildRequires:	Qt5Core-devel >= %{qt_ver}
@@ -49,7 +48,7 @@ BuildRequires:	libicu-devel
 BuildRequires:	libjpeg-devel
 BuildRequires:	libmspub-devel >= 0.1
 BuildRequires:	libpagemaker-devel
-BuildRequires:	libpng-devel >= 1.6
+BuildRequires:	libpng-devel >= 2:1.6
 BuildRequires:	libqxp-devel
 BuildRequires:	librevenge-devel
 BuildRequires:	libstdc++-devel >= 6:4.7
@@ -159,7 +158,6 @@ Domyślne szablony dokumentów dostarczane wraz ze Scribusem.
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
 mkdir -p build
diff --git a/poppler.patch b/poppler.patch
deleted file mode 100644
index e9913ac..0000000
--- a/poppler.patch
+++ /dev/null
@@ -1,48 +0,0 @@
---- scribus-1.5.6.1/scribus/plugins/import/pdf/slaoutput.cpp~	2020-11-14 23:37:11.000000000 +0100
-+++ scribus-1.5.6.1/scribus/plugins/import/pdf/slaoutput.cpp	2021-04-02 22:18:18.385332709 +0200
-@@ -2291,9 +2291,18 @@
- 	return gTrue;
- }
- 
--GBool SlaOutputDev::tilingPatternFill(GfxState *state, Gfx * /*gfx*/, Catalog *cat, Object *str, POPPLER_CONST_070 double *pmat, int paintType, int tilingType, Dict *resDict, POPPLER_CONST_070 double *mat, POPPLER_CONST_070 double *bbox, int x0, int y0, int x1, int y1, double xStep, double yStep)
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(21, 3, 0)
-+bool SlaOutputDev::tilingPatternFill(GfxState *state, Gfx * /*gfx*/, Catalog *cat, GfxTilingPattern *tPat, const double *mat, int x0, int y0, int x1, int y1, double xStep, double yStep)
-+#else
-+GBool SlaOutputDev::tilingPatternFill(GfxState *state, Gfx * /*gfx*/, Catalog *cat, Object *str, POPPLER_CONST_070 double *pmat, int /*paintType*/, int /*tilingType*/, Dict *resDict, POPPLER_CONST_070 double *mat, POPPLER_CONST_070 double *bbox, int x0, int y0, int x1, int y1, double xStep, double yStep)
-+#endif
- {
- //	qDebug() << "SlaOutputDev::tilingPatternFill";
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(21, 3, 0)
-+	const double *bbox = tPat->getBBox();
-+	const double *pmat = tPat->getMatrix();
-+	Dict *resDict = tPat->getResDict();
-+#endif
- 	PDFRectangle box;
- 	Gfx *gfx;
- 	QString id;
-@@ -2325,7 +2334,11 @@
- 	// Unset the clip path as it is unrelated to the pattern's coordinate space.
- 	QPainterPath savedClip = m_currentClipPath;
- 	m_currentClipPath = QPainterPath();
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(21, 3, 0)
-+        gfx->display(tPat->getContentStream());
-+#else
- 	gfx->display(str);
-+#endif
- 	m_currentClipPath = savedClip;
- 	inPattern--;
- 	gElements = m_groupStack.pop();
---- scribus-1.5.6.1/scribus/plugins/import/pdf/slaoutput.h~	2020-11-14 23:37:11.000000000 +0100
-+++ scribus-1.5.6.1/scribus/plugins/import/pdf/slaoutput.h	2021-04-02 22:15:19.594513556 +0200
-@@ -196,7 +196,11 @@
- 	void stroke(GfxState *state) override;
- 	void fill(GfxState *state) override;
- 	void eoFill(GfxState *state) override;
-+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(21, 3, 0)
-+	bool tilingPatternFill(GfxState *state, Gfx *gfx, Catalog *cat, GfxTilingPattern *tPat, const double *mat, int x0, int y0, int x1, int y1, double xStep, double yStep) override;
-+#else
- 	GBool tilingPatternFill(GfxState *state, Gfx *gfx, Catalog *cat, Object *str, POPPLER_CONST_070 double *pmat, int paintType, int tilingType, Dict *resDict, POPPLER_CONST_070 double *mat, POPPLER_CONST_070 double *bbox, int x0, int y0, int x1, int y1, double xStep, double yStep) override;
-+#endif
- 	GBool functionShadedFill(GfxState * /*state*/, GfxFunctionShading * /*shading*/) override { qDebug() << "Function Shaded Fill";  return gFalse; }
- 	GBool axialShadedFill(GfxState *state, GfxAxialShading *shading, double tMin, double tMax) override;
- 	GBool axialShadedSupportExtend(GfxState *state, GfxAxialShading *shading)  override { return (shading->getExtend0() == shading->getExtend1()); }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/scribus.git/commitdiff/30fd9b692842abe0ef17808e7b64442546f38fee



More information about the pld-cvs-commit mailing list