diff --git a/.gitignore b/.gitignore index 84085b0..130495f 100644 --- a/.gitignore +++ b/.gitignore @@ -14,8 +14,3 @@ scribus-1.3.8.tar.bz2 /scribus-1.5.6-free.tar.xz /scribus-1.5.6.1-free.tar.xz /scribus-1.5.8-free.tar.xz -/scribus-1.6.0-free.tar.xz -/scribus-1.6.1-free.tar.xz -/scribus-1.6.3-free.tar.xz -/scribus-1.6.4-free.tar.xz -/scribus-1.6.5-free.tar.xz diff --git a/scribus-1.5.8-poppler-22.08.0.patch b/scribus-1.5.8-poppler-22.08.0.patch new file mode 100644 index 0000000..65a40ce --- /dev/null +++ b/scribus-1.5.8-poppler-22.08.0.patch @@ -0,0 +1,312 @@ +--- scribus-1.5.8/scribus/plugins/import/pdf/importpdf.cpp ++++ scribus-1.5.8/scribus/plugins/import/pdf/importpdf.cpp +@@ -82,15 +82,21 @@ QImage PdfPlug::readThumbnail(const QStr + std::unique_ptr globalParamsPtr(new GlobalParams()); + globalParams = globalParamsPtr.get(); + #endif ++ globalParams->setErrQuiet(gTrue); + +-#if defined(Q_OS_WIN32) && POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(0, 62, 0) +- auto fname = new GooString(pdfFile.toUtf8().data()); ++#if defined(Q_OS_WIN32) ++ QByteArray encodedFileName = pdfFile.toUtf8(); + #else +- auto fname = new GooString(QFile::encodeName(pdfFile).data()); ++ QByteArray encodedFileName = QFile::encodeName(pdfFile); + #endif +- globalParams->setErrQuiet(gTrue); +- ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 3, 0) ++ auto fname = std::make_unique(encodedFileName.data()); ++ PDFDoc pdfDoc{ std::move(fname) }; ++#else ++ auto fname = new GooString(encodedFileName.data()); + PDFDoc pdfDoc{fname, nullptr, nullptr, nullptr}; ++#endif ++ + if (!pdfDoc.isOk() || pdfDoc.getErrorCode() == errEncrypted) + return QImage(); + +@@ -335,15 +341,23 @@ bool PdfPlug::convert(const QString& fn) + std::unique_ptr globalParamsPtr(new GlobalParams()); + globalParams = globalParamsPtr.get(); + #endif +-#if defined(Q_OS_WIN32) && POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(0, 62, 0) +- auto fname = new GooString(fn.toUtf8().data()); +-#else +- auto fname = new GooString(QFile::encodeName(fn).data()); +-#endif ++ + globalParams->setErrQuiet(gTrue); + // globalParams->setPrintCommands(gTrue); + QList ocgGroups; +- auto pdfDoc = std::unique_ptr(new PDFDoc(fname, nullptr, nullptr, nullptr)); ++ ++#if defined(Q_OS_WIN32) ++ QByteArray encodedFileName = fn.toUtf8(); ++#else ++ QByteArray encodedFileName = QFile::encodeName(fn); ++#endif ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 3, 0) ++ auto fname = std::make_unique(encodedFileName.data()); ++ auto pdfDoc = std::make_unique(std::move(fname)); ++#else ++ auto fname = new GooString(encodedFileName.data()); ++ auto pdfDoc = std::make_unique(fname, nullptr, nullptr, nullptr); ++#endif + if (pdfDoc) + { + if (pdfDoc->getErrorCode() == errEncrypted) +@@ -357,13 +371,15 @@ bool PdfPlug::convert(const QString& fn) + QString text = QInputDialog::getText(mw, tr("Open PDF-File"), tr("Password"), QLineEdit::Normal, "", &ok); + if (ok && !text.isEmpty()) + { +-#if defined(Q_OS_WIN32) && POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(0, 62, 0) +- auto fname = new GooString(fn.toUtf8().data()); ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 3, 0) ++ auto fname = std::make_unique(encodedFileName.data()); ++ std::optional userPW(std::in_place, text.toLocal8Bit().data()); ++ pdfDoc.reset(new PDFDoc(std::move(fname), userPW, userPW, nullptr)); + #else +- auto fname = new GooString(QFile::encodeName(fn).data()); +-#endif ++ auto fname = new GooString(encodedFileName.data()); + auto userPW = new GooString(text.toLocal8Bit().data()); + pdfDoc.reset(new PDFDoc(fname, userPW, userPW, nullptr)); ++#endif + qApp->changeOverrideCursor(QCursor(Qt::WaitCursor)); + } + if ((!pdfDoc) || (pdfDoc->getErrorCode() != errNone)) +--- scribus-1.5.8/scribus/plugins/import/pdf/slaoutput.cpp ++++ scribus-1.5.8/scribus/plugins/import/pdf/slaoutput.cpp +@@ -169,8 +169,13 @@ void AnoOutputDev::drawString(GfxState * + int shade = 100; + currColorText = getColor(state->getFillColorSpace(), state->getFillColor(), &shade); + fontSize = state->getFontSize(); ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0) ++ if (state->getFont() && state->getFont()->getName()) ++ fontName = new GooString(state->getFont()->getName().value()); ++#else + if (state->getFont()) + fontName = state->getFont()->getName()->copy(); ++#endif + itemText = s->copy(); + } + +@@ -358,7 +363,12 @@ LinkAction* SlaOutputDev::SC_getAddition + GBool SlaOutputDev::annotations_callback(Annot *annota, void *user_data) + { + SlaOutputDev *dev = (SlaOutputDev*)user_data; ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0) ++ const PDFRectangle& annotRect = annota->getRect();; ++ const PDFRectangle* box = &annotRect; ++#else + PDFRectangle *box = annota->getRect(); ++#endif + double xCoor = dev->m_doc->currentPage()->xOffset() + box->x1 - dev->cropOffsetX; + double yCoor = dev->m_doc->currentPage()->yOffset() + dev->m_doc->currentPage()->height() - box->y2 + dev->cropOffsetY; + double width = box->x2 - box->x1; +@@ -701,7 +711,12 @@ bool SlaOutputDev::handleWidgetAnnot(Ann + if (apa || !achar) + { + AnoOutputDev *annotOutDev = new AnoOutputDev(m_doc, m_importedColors); ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0) ++ const PDFRectangle& annotaRect = annota->getRect(); ++ Gfx* gfx = new Gfx(pdfDoc, annotOutDev, pdfDoc->getPage(m_actPage)->getResourceDict(), &annotaRect, nullptr); ++#else + Gfx *gfx = new Gfx(pdfDoc, annotOutDev, pdfDoc->getPage(m_actPage)->getResourceDict(), annota->getRect(), nullptr); ++#endif + ano->draw(gfx, false); + if (!bgFound) + m_currColorFill = annotOutDev->currColorFill; +@@ -3026,16 +3041,27 @@ void SlaOutputDev::markPoint(POPPLER_CON + + void SlaOutputDev::updateFont(GfxState *state) + { +- GfxFont *gfxFont; +- GfxFontLoc *fontLoc; ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0) ++ std::optional fontLoc; ++ std::string fileName; ++ std::unique_ptr ff; ++ std::optional> tmpBuf; ++#elif POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0) ++ std::optional fontLoc; ++ const GooString * fileName = nullptr; ++ std::unique_ptr ff; ++ char* tmpBuf = nullptr; ++#else ++ GfxFontLoc * fontLoc = nullptr; ++ GooString * fileName = nullptr; ++ FoFiTrueType * ff = nullptr; ++ char* tmpBuf = nullptr; ++#endif + GfxFontType fontType; + SlaOutFontFileID *id; + SplashFontFile *fontFile; + SplashFontSrc *fontsrc = nullptr; +- FoFiTrueType *ff; + Object refObj, strObj; +- GooString *fileName; +- char *tmpBuf; + int tmpBufLen = 0; + int *codeToGID; + const double *textMat; +@@ -3046,11 +3072,12 @@ void SlaOutputDev::updateFont(GfxState * + SplashCoord matrix[6]; + + m_font = nullptr; +- fileName = nullptr; +- tmpBuf = nullptr; +- fontLoc = nullptr; + +- gfxFont = state->getFont(); ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0) ++ GfxFont* gfxFont = state->getFont().get(); ++#else ++ GfxFont* gfxFont = state->getFont(); ++#endif + if (!gfxFont) + goto err1; + +@@ -3075,23 +3102,42 @@ void SlaOutputDev::updateFont(GfxState * + if (fontLoc->locType == gfxFontLocEmbedded) + { + // if there is an embedded font, read it to memory +- tmpBuf = gfxFont->readEmbFontFile(xref, &tmpBufLen); ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0) ++ tmpBuf = gfxFont->readEmbFontFile((xref) ? xref : pdfDoc->getXRef()); + if (! tmpBuf) + goto err2; ++#else ++ tmpBuf = gfxFont->readEmbFontFile(xref, &tmpBufLen); ++ if (!tmpBuf) ++ goto err2; ++#endif + + // external font + } + else + { // gfxFontLocExternal ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0) + fileName = fontLoc->path; ++#elif POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0) ++ fileName = fontLoc->pathAsGooString(); ++#else ++ fileName = fontLoc->path; ++#endif + fontType = fontLoc->fontType; + } + + fontsrc = new SplashFontSrc; ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0) ++ if (!fileName.empty()) ++ fontsrc->setFile(fileName); ++ else ++ fontsrc->setBuf(std::move(tmpBuf.value())); ++#else + if (fileName) +- fontsrc->setFile(fileName, gFalse); ++ fontsrc->setFile(fileName, false); + else +- fontsrc->setBuf(tmpBuf, tmpBufLen, gTrue); ++ fontsrc->setBuf(tmpBuf, tmpBufLen, true); ++#endif + + // load the font file + switch (fontType) { +@@ -3130,15 +3176,27 @@ void SlaOutputDev::updateFont(GfxState * + break; + case fontTrueType: + case fontTrueTypeOT: ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0) ++ if (!fileName.empty()) ++ ff = FoFiTrueType::load(fileName.c_str()); ++ else ++ ff = FoFiTrueType::make(fontsrc->buf.data(), fontsrc->buf.size()); ++#else + if (fileName) +- ff = FoFiTrueType::load(fileName->getCString()); ++ ff = FoFiTrueType::load(fileName->c_str()); + else + ff = FoFiTrueType::make(tmpBuf, tmpBufLen); ++#endif + if (ff) + { ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0) ++ codeToGID = ((Gfx8BitFont*) gfxFont)->getCodeToGIDMap(ff.get()); ++ ff.reset(); ++#else + codeToGID = ((Gfx8BitFont *)gfxFont)->getCodeToGIDMap(ff); +- n = 256; + delete ff; ++#endif ++ n = 256; + } + else + { +@@ -3203,14 +3261,26 @@ void SlaOutputDev::updateFont(GfxState * + } + else + { ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0) ++ if (!fileName.empty()) ++ ff = FoFiTrueType::load(fileName.c_str()); ++ else ++ ff = FoFiTrueType::make(fontsrc->buf.data(), fontsrc->buf.size()); ++#else + if (fileName) +- ff = FoFiTrueType::load(fileName->getCString()); ++ ff = FoFiTrueType::load(fileName->c_str()); + else + ff = FoFiTrueType::make(tmpBuf, tmpBufLen); ++#endif + if (! ff) + goto err2; ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 2, 0) ++ codeToGID = ((GfxCIDFont*) gfxFont)->getCodeToGIDMap(ff.get(), &n); ++ ff.reset(); ++#else + codeToGID = ((GfxCIDFont *)gfxFont)->getCodeToGIDMap(ff, &n); + delete ff; ++#endif + } + if (!(fontFile = m_fontEngine->loadTrueTypeFont( + id, +@@ -3247,14 +3317,19 @@ void SlaOutputDev::updateFont(GfxState * + mat[3] = -m22; + m_font = m_fontEngine->getFont(fontFile, mat, matrix); + ++#if POPPLER_ENCODED_VERSION < POPPLER_VERSION_ENCODE(22, 2, 0) + delete fontLoc; ++#endif + if (fontsrc && !fontsrc->isFile) + fontsrc->unref(); + return; + + err2: + delete id; ++#if POPPLER_ENCODED_VERSION < POPPLER_VERSION_ENCODE(22, 2, 0) + delete fontLoc; ++#endif ++ + err1: + if (fontsrc && !fontsrc->isFile) + fontsrc->unref(); +@@ -3357,9 +3432,15 @@ void SlaOutputDev::drawChar(GfxState* st + GBool SlaOutputDev::beginType3Char(GfxState *state, double x, double y, double dx, double dy, CharCode code, POPPLER_CONST_082 Unicode *u, int uLen) + { + // qDebug() << "beginType3Char"; ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 4, 0) + GfxFont *gfxFont; ++ if (!(gfxFont = state->getFont().get())) ++ return true; ++#else ++ GfxFont* gfxFont; + if (!(gfxFont = state->getFont())) +- return gTrue; ++ return true; ++#endif + if (gfxFont->getType() != fontType3) + return gTrue; + F3Entry f3e; diff --git a/scribus-1.5.8-poppler-22.09.0.patch b/scribus-1.5.8-poppler-22.09.0.patch new file mode 100644 index 0000000..b11cef0 --- /dev/null +++ b/scribus-1.5.8-poppler-22.09.0.patch @@ -0,0 +1,27 @@ +--- scribus-1.5.8/scribus/plugins/import/pdf/slaoutput.cpp ++++ scribus-1.5.8/scribus/plugins/import/pdf/slaoutput.cpp +@@ -3762,15 +3762,21 @@ void SlaOutputDev::getPenState(GfxState + break; + } + double lw = state->getLineWidth(); +- double *dashPattern; ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 9, 0) ++ const auto& dashPattern = state->getLineDash(&DashOffset); ++ QVector pattern(dashPattern.size()); ++ for (size_t i = 0; i < dashPattern.size(); ++i) ++ pattern[i] = dashPattern[i] / lw; ++ DashValues = pattern; ++#else ++ double* dashPattern; + int dashLength; + state->getLineDash(&dashPattern, &dashLength, &DashOffset); + QVector pattern(dashLength); + for (int i = 0; i < dashLength; ++i) +- { + pattern[i] = dashPattern[i] / lw; +- } + DashValues = pattern; ++#endif + } + + int SlaOutputDev::getBlendMode(GfxState *state) diff --git a/scribus.spec b/scribus.spec index 3e913a6..cd71d5d 100644 --- a/scribus.spec +++ b/scribus.spec @@ -1,9 +1,9 @@ Name: scribus -Version: 1.6.5 -Release: %autorelease +Version: 1.5.8 +Release: 9%{?dist} Summary: Desktop Publishing application written in Qt # swatches bring in the fun licenses -License: GPL-2.0-or-later AND OGL-UK-3.0 AND CC0-1.0 AND CC-BY-4.0 AND CC-BY-SA-4.0 AND LicenseRef-Fedora-Public-Domain AND Apache-2.0 AND LGPL-2.0-or-later +License: GPLv2+ and OGL and CC0 and CC-BY and CC-BY-SA and Public Domain and ASL 2.0 and LGPLv2+ URL: http://www.scribus.net/ # svn export svn://scribus.net/trunk/Scribus scribus-%%{version} @@ -14,6 +14,8 @@ Source0: %{name}-%{version}-free.tar.xz #Source0: http://downloads.sourceforge.net/%%{name}/%%{name}-%%{version}.tar.xz #Source1: http://downloads.sourceforge.net/%%{name}/%%{name}-%%{version}.tar.xz.asc +Patch0: scribus-1.5.8-poppler-22.08.0.patch +Patch1: scribus-1.5.8-poppler-22.09.0.patch BuildRequires: boost-devel BuildRequires: cmake @@ -25,7 +27,7 @@ BuildRequires: hyphen-devel BuildRequires: libappstream-glib BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(fontconfig) -BuildRequires: pkgconfig(freetype2) >= 2.13.2 +BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gnutls) BuildRequires: pkgconfig(GraphicsMagick) BuildRequires: pkgconfig(GraphicsMagick++) @@ -39,7 +41,7 @@ BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libmspub-0.1) BuildRequires: pkgconfig(libpagemaker-0.0) BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(libpodofo) < 1.0 +BuildRequires: pkgconfig(libpodofo) BuildRequires: pkgconfig(libqxp-0.0) BuildRequires: pkgconfig(librevenge-0.0) BuildRequires: pkgconfig(libtiff-4) @@ -92,8 +94,9 @@ chmod a-x scribus/pageitem_latexframe.h %build %cmake \ - -DWANT_CCACHE=YES \ + -DCMAKE_CXX_STANDARD=17 \ -DWANT_CPP17=ON \ + -DWANT_CCACHE=YES \ -DWANT_DISTROBUILD=YES \ -DWANT_GRAPHICSMAGICK=1 \ -DWANT_HUNSPELL=1 \ @@ -130,16 +133,670 @@ appstream-util validate-relax --nonet \ %{_datadir}/icons/hicolor/256x256/apps/%{name}.png %{_datadir}/icons/hicolor/512x512/apps/%{name}.png %{_datadir}/icons/hicolor/1024x1024/apps/%{name}.png -%{_datadir}/icons/hicolor/16x16/mimetypes/application-vnd.%{name}.png -%{_datadir}/icons/hicolor/32x32/mimetypes/application-vnd.%{name}.png -%{_datadir}/icons/hicolor/64x64/mimetypes/application-vnd.%{name}.png -%{_datadir}/icons/hicolor/128x128/mimetypes/application-vnd.%{name}.png -%{_datadir}/icons/hicolor/256x256/mimetypes/application-vnd.%{name}.png %{_datadir}/%{name}/ %{_mandir}/man1/* -%exclude %{_mandir}/pl/man1/* -%exclude %{_mandir}/de/man1/* +%{_mandir}/pl/man1/* +%{_mandir}/de/man1/* %changelog -%autochangelog +* Mon Feb 06 2023 Marek Kasik - 1.5.8-9 +- Rebuild for poppler-23.02.0 +- Backported handling of new API of getLineDash() + +* Sat Jan 21 2023 Fedora Release Engineering - 1.5.8-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Dec 31 2022 Pete Walter - 1.5.8-7 +- Rebuild for ICU 72 + +* Mon Aug 08 2022 Marek Kasik - 1.5.8-6 +- Rebuild for poppler-22.08.0 +- Backport necessary changes from upstream + +* Mon Aug 01 2022 Frantisek Zatloukal - 1.5.8-5 +- Rebuilt for ICU 71.1 + +* Sat Jul 23 2022 Fedora Release Engineering - 1.5.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 1.5.8-3 +- Rebuilt for Python 3.11 + +* Tue May 03 2022 Sandro Mani - 1.5.8-2 +- Rebuild (podofo) + +* Sat Jan 22 2022 Fedora Release Engineering - 1.5.8-1 +- Update to 1.5.8 + +* Sat Jan 22 2022 Fedora Release Engineering - 1.5.7-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Jan 18 2022 Marek Kasik - 1.5.7-8 +- Rebuild for poppler-22.01.0 +- Switch to C++17 because it is needed by poppler now + +* Mon Nov 15 2021 Sandro Mani - 1.5.7-7 +- Rebuild (OpenSceneGraph) + +* Tue Sep 21 2021 Parag Nemade - 1.5.7-6 +- Fix undefined symbol: hb_subset_input_set_name_legacy (rhbz#2006220) + +* Thu Aug 05 2021 Marek Kasik - 1.5.7-5 +- Rebuild for poppler-21.08.0 + +* Fri Jul 23 2021 Fedora Release Engineering - 1.5.7-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Python Maint - 1.5.7-3 +- Rebuilt for Python 3.10 + +* Thu May 20 2021 Pete Walter - 1.5.7-2 +- Rebuild for ICU 69 + +* Wed May 12 2021 Luya Tshimbalanga - 1.5.7-1 +- Update to 1.5.7 +- Drop patch for podofo 0.9.7 fixed upstream + +* Wed Jan 27 2021 Fedora Release Engineering - 1.5.6.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jan 19 2021 Marek Kasik - 1.5.6.1-5 +- Rebuild for poppler-21.01.0 with correct target + +* Tue Jan 19 2021 Marek Kasik - 1.5.6.1-4 +- Rebuild for poppler-21.01.0 + +* Sun Jan 10 16:35:55 CET 2021 Sandro Mani - 1.5.6.1-3 +- Rebuild (podofo) + +* Sat Jan 9 22:58:15 CET 2021 Sandro Mani - 1.5.6.1-2 +- Rebuild (podofo) + +* Tue Dec 01 2020 Luya Tshimbalanga - 1.5.6.1-1 +- Update to 1.5.6.1 +- Use c++17 + +* Tue Nov 03 2020 Luya Tshimbalanga - 1.5.6-0.14 +- Further implement pkgconfig for build requirement +- Use python3dist macro for some build requirement + +* Mon Oct 05 2020 Than Ngo - 1.5.6-0.13 +- add BR on python3-setuptools explicitly + +* Fri Aug 21 2020 Jeff law - 1.5.6-0.12 +- Fix static ctor initialization issue by removing the unused static + data member + Re-enable LTO + +* Fri Aug 21 2020 Dan Horák - 1.5.6-0.11 +- build with LTO disabled (#1866207) + +* Wed Jul 29 2020 Fedora Release Engineering - 1.5.6-0.10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 22 2020 Dan Horák - 1.5.6-0.9 +- Update for https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds +- Rebuild for poppler-0.90.0 + +* Wed Jun 03 2020 Charalampos Stratakis - 1.5.6-0.8 +- Remove dependency on the retired qt5-devel metapackage (#1840633) + +* Tue May 26 2020 Miro Hrončok - 1.5.6-0.7 +- Rebuilt for Python 3.9 + +* Thu Apr 02 2020 Björn Esser - 1.5.6-0.6 +- Fix string quoting for rpm >= 4.16 + +* Thu Jan 30 2020 Fedora Release Engineering - 1.5.6-0.5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jan 17 2020 Marek Kasik - 1.5.6-0.4 +- Rebuild for poppler-0.84.0 + +* Tue Nov 05 2019 Luya Tshimbalanga - 1.5.6-0.3 +- Update to 1.5.6 pre-release (svn 23333) + +* Fri Nov 01 2019 Luya Tshimbalanga - 1.5.6-0.2 +- Update to 1.5.6 pre-release (svn r23311) +- Improve make-free-archives script +- Revamp spec file for adherence to Fedora Packaging Guideline +- Drop source high quality icon +- Drop obsolete patches + +* Wed Oct 30 2019 François Cami - 1.5.6-0.1 +- Ship 1.5.6 pre-release (svn r23306) to switch to Python3 + +* Fri Jul 26 2019 Fedora Release Engineering - 1.4.6-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 1.4.6-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Nov 13 2018 Caolán McNamara - 1.4.6-15 +- rebuild for hunspell-1.7.0 + +* Mon Sep 17 2018 Michael J Gruber - 1.4.6-14 +- fix EPS import (bz #1628943) + +* Sat Jul 14 2018 Fedora Release Engineering - 1.4.6-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Jul 11 2018 Sandro Mani - 1.4.6-12 +- Rebuild (podofo) + +* Mon Feb 12 2018 Iryna Shcherbina - 1.4.6-11 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Fri Feb 09 2018 Fedora Release Engineering - 1.4.6-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 1.4.6-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.4.6-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Jul 07 2017 Igor Gnatenko - 1.4.6-7 +- Rebuild due to bug in RPM (RHBZ #1468476) + +* Fri Apr 07 2017 Yaakov Selkowitz - 1.4.6-6 +- Fix detection of latest hunspell for spell-checking support (#1425305) + +* Mon Feb 06 2017 Kalev Lember - 1.4.6-5 +- Rebuilt for Boost 1.63 + +* Thu Feb 02 2017 Sandro Mani - 1.4.6-4 +- Rebuild (podofo) + +* Fri Jan 27 2017 Jonathan Wakely - 1.4.6-3 +- Rebuilt for Boost 1.63 + +* Fri Sep 23 2016 Jon Ciesla - 1.4.6-2 +- podofo rebuild. + +* Tue May 24 2016 Jon Ciesla - 1.4.6-1 +- 1.4.6 + +* Thu Feb 04 2016 Fedora Release Engineering - 1.4.5-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jan 15 2016 Jonathan Wakely - 1.4.5-8 +- Rebuilt for Boost 1.60 + +* Tue Jan 12 2016 Tom Callaway - 1.4.5-7 +- fix license tag, remove found non-free swatches (bz 1297262) + +* Fri Sep 18 2015 Richard Hughes - 1.4.5-6 +- Use a bigger resolution application icon + +* Thu Aug 27 2015 Jonathan Wakely - 1.4.5-5 +- Rebuilt for Boost 1.59 + +* Wed Jul 29 2015 Fedora Release Engineering - 1.4.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 + +* Wed Jul 22 2015 David Tardon - 1.4.5-3 +- rebuild for Boost 1.58 + +* Fri Jun 19 2015 Fedora Release Engineering - 1.4.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Thu May 7 2015 Tom Callaway 1.4.5-1 +- update to 1.4.5 +- drop non-free and questionable hyphen dic files (bz 1219415) +- fix necessary LPPL attributions + +* Thu Mar 26 2015 Richard Hughes - 1.4.4-7 +- Add an AppData file for the software center + +* Tue Jan 27 2015 Petr Machata - 1.4.4-6 +- Rebuild for boost 1.57.0 + +* Thu Aug 28 2014 Dan Horák - 1.4.4-5 +- switch to Debian patch for the qreal vs double conflict on ARM (fixes #1076885) + +* Wed Aug 20 2014 Kevin Fenzi - 1.4.4-4 +- Rebuild for rpm bug 1131892 + +* Mon Aug 18 2014 Fedora Release Engineering - 1.4.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Aug 09 2014 Rex Dieter 1.4.4-2 +- optimize/update scriptlets + +* Fri Jun 6 2014 Tom Callaway - 1.4.4-1 +- update to 1.4.4, drop non-free dot files + +* Fri May 23 2014 Petr Machata - 1.4.3-3 +- Rebuild for boost 1.55.0 + +* Thu Sep 19 2013 Dan Horák - 1.4.3-2 +- fix the double patch (#1009979) + +* Mon Aug 19 2013 Dan Horák - 1.4.3-1 +- update to 1.4.3 (#990030) +- update for unversioned docdir + +* Sun Aug 04 2013 Fedora Release Engineering - 1.4.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Tue Jul 30 2013 Petr Machata - 1.4.2-6 +- Rebuild for boost 1.54.0 + +* Mon Feb 25 2013 Toshio Kuratomi - 1.4.2-5 +- Remove --vendor from desktop-file-install for F19+ https://fedorahosted.org/fesco/ticket/1077 + +* Wed Jan 30 2013 Dan Horák - 1.4.2-4 +- update for Pillow (#896301) + +* Mon Jan 21 2013 Adam Tkac - 1.4.2-3 +- rebuild due to "jpeg8-ABI" feature drop + +* Fri Jan 18 2013 Dan Horák - 1.4.2-2 +- use hunspell to be consistent with the rest of the system + +* Tue Jan 15 2013 Dan Horák - 1.4.2-1 +- update to 1.4.2 +- remove non-free content from source archive (#887221) +- drop doc and devel sub-packages +- switch to lcms2 + +* Fri Dec 21 2012 Adam Tkac - 1.4.1-4 +- rebuild against new libjpeg + +* Thu Aug 9 2012 Peter Robinson - 1.4.1-3 +- Add patch to fix FTBFS on ARM + +* Sat Jul 21 2012 Fedora Release Engineering - 1.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sun May 06 2012 Dan Horák - 1.4.1-1 +- update to 1.4.1 + +* Wed Mar 07 2012 Dan Horák - 1.4.0-5 +- fix crash at export as image (rhbz#800765) + +* Tue Feb 28 2012 Fedora Release Engineering - 1.4.0-4 +- Rebuilt for c++ ABI breakage + +* Sat Jan 14 2012 Fedora Release Engineering - 1.4.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jan 03 2012 Dan Horák - 1.4.0-2 +- the swatches/profiles patches were submitted to upstream bugtracker + +* Mon Jan 02 2012 Dan Horák - 1.4.0-1.1 +- install profiles and swatches to datadir +- use versioned docdir + +* Mon Jan 02 2012 Dan Horák - 1.4.0-1 +- update to 1.4.0 + +* Fri Jun 24 2011 Dan Horák - 1.3.9-6 +- fix build with cups 1.5 (#716107) + +* Wed May 04 2011 Dan Horák - 1.3.9-5 +- rebuilt against podofo 0.9.1 + +* Thu Apr 14 2011 Dan Horák - 1.3.9-4 +- rebuilt against podofo 0.9.0 + +* Wed Feb 09 2011 Fedora Release Engineering - 1.3.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Dec 20 2010 Dan Horák - 1.3.9-2 +- run update-desktop-database in scriptlets too (#664318) + +* Tue Nov 30 2010 Dan Horák - 1.3.9-1 +- update to 1.3.9 +- filter unwanted Provides + +* Wed Nov 03 2010 Dan Horák - 1.3.8-3 +- rebuilt against podofo 0.8.4 + +* Fri Oct 22 2010 Dan Horák - 1.3.8-2 +- rebuilt against podofo 0.8.3 + +* Mon Aug 16 2010 Dan Horák - 1.3.8-1 +- update to 1.3.8 + +* Tue Jul 27 2010 David Malcolm - 1.3.7-5 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + +* Tue Jun 15 2010 Dan Horák - 1.3.7-4 +- fix crash when selecting frame (#604124) + +* Tue Jun 15 2010 Dan Horák - 1.3.7-3 +- show icons in shapes menu (#603921) + +* Tue Jun 08 2010 Dan Horák - 1.3.7-2 +- rebuilt with podofo 0.8.1 + +* Tue Jun 1 2010 Dan Horák - 1.3.7-1 +- update to final 1.3.7 + +* Thu Apr 29 2010 Dan Horák - 1.3.6-4 +- fix build with podofo 0.8.0 + +* Thu Apr 29 2010 Dan Horák - 1.3.6-3 +- rebuilt for podofo 0.8.0 + +* Wed Mar 31 2010 Dan Horák - 1.3.6-2 +- added 2 patches for rawhide + +* Mon Mar 29 2010 Dan Horák - 1.3.6-1 +- update to final 1.3.6 + +* Wed Nov 25 2009 Dan Horák - 1.3.5.1-5 +- fixed a crash when closing a hyphenator object (#537677) + +* Thu Aug 27 2009 Tomas Mraz - 1.3.5.1-4 +- rebuilt with new openssl + +* Tue Aug 25 2009 Dan Horák - 1.3.5.1-3 +- drop shebang line from python scripts +- don't package precompiled python scripts + +* Thu Aug 20 2009 Dan Horák - 1.3.5.1-1 +- update to final 1.3.5.1 +- drop the upstreamed "install-headers" patch +- always install doc subpackage (#446148) +- full changelog: http://www.scribus.net/?q=node/193 + +* Wed Jul 29 2009 Dan Horák - 1.3.5-0.17.rc3 +- don't use parallel build on s390x + +* Sun Jul 26 2009 Fedora Release Engineering - 1.3.5-0.16.rc3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Tue Jul 21 2009 Dan Horák - 1.3.5-0.15.rc3 +- update to 1.3.5-rc3 +- use system hyphen library (#506074) +- fix update path for the doc subpackage (#512498) +- preserve directories when installing headers (#511800) + +* Thu Jun 4 2009 Dan Horák - 1.3.5-0.14.rc2 +- update to 1.3.5-rc2 + +* Mon May 18 2009 Dan Horák - 1.3.5-0.13.beta +- rebuilt with podofo enabled + +* Wed Apr 22 2009 Dan Horák - 1.3.5-0.12.beta +- update to 1.3.5.beta +- make docs subpackage noarch +- drop outdated Obsoletes/Provides + +* Sun Mar 29 2009 Dan Horák - 1.3.5-0.11.20090329svn13359 +- update to revision 13359 +- add aspell-devel and boost-devel as BR +- update release tag to conform to the pre-release versioning guideline + +* Wed Feb 25 2009 Fedora Release Engineering - 1.3.5-0.10.12516svn +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Jan 17 2009 Tomas Mraz - 1.3.4-0.9.12516svn +- rebuild with new openssl + +* Thu Dec 04 2008 Ignacio Vazquez-Abrams - 1.3.5-0.8.12516svn +- Rebuild for Python 2.6 + +* Tue Dec 2 2008 Dan Horák - 1.3.5-0.7.12516svn +- fix directory ownership in doc subpackage (#474041) + +* Sun Nov 30 2008 Ignacio Vazquez-Abrams - 1.3.5-0.6.12516svn +- Rebuild for Python 2.6 + +* Mon Oct 13 2008 Dan Horák 1.3.5-0.5.12516svn +- install global desktop file instead of KDE-only one (#461124) +- little cleanup + +* Fri Sep 05 2008 Andreas Bierfert +- 1.3.5-0.4.12516svn +- new svn snapshot + +* Sun Jul 27 2008 Andreas Bierfert +- 1.3.5-0.3.12419svn +- new svn snapshot + +* Mon Jul 21 2008 Andreas Bierfert +- 1.3.5-0.2.12404svn +- svn snapshot + +* Mon Feb 18 2008 Fedora Release Engineering - 1.3.4-5 +- Autorebuild for GCC 4.3 + +* Mon Feb 11 2008 Andreas Bierfert - 1.3.4-4 +- Rebuilt for gcc43 + +* Fri Dec 28 2007 Andreas Bierfert +- 1.3.4-3 +- fix inclusion of python scripts as proposed by Todd Zullinger (#312091) +- fix desktop file + +* Thu Aug 23 2007 Andreas Bierfert +- 1.3.4-2 +- rebuild for buildid +- new license tag + +* Sat Jun 02 2007 Andreas Bierfert +1.3.4 +- version upgrade + +* Mon Dec 04 2006 Andreas Bierfert +1.3.3.6-1 +- version upgrade + +* Sat Nov 11 2006 Andreas Bierfert +1.3.3.5-1 +- version upgrade + +* Wed Oct 04 2006 Andreas Bierfert +1.3.3.4-1 +- version upgrade + +* Fri Sep 15 2006 Andreas Bierfert +1.3.3.3-1 +- version upgrade (#205962) + +* Sun Jun 18 2006 Andreas Bierfert +1.3.3.2-2 +- bump + +* Tue May 30 2006 Andreas Bierfert +1.3.3.2-1 +- version upgrade + +* Sat Apr 22 2006 Andreas Bierfert +1.3.3.1-1 +- version upgrade + +* Tue Mar 28 2006 Andreas Bierfert +1.3.3-1 +- version upgrade +- add BR gnutls-devel + +* Sat Mar 18 2006 Andreas Bierfert +1.3.2-1 +- upgrade to beta version + +* Thu Feb 16 2006 Andreas Bierfert +1.2.4.1-4 +- Rebuild for Fedora Extras 5 + +* Wed Feb 08 2006 Andreas Bierfert +1.2.4.1-3 +- add missing requires python-imaging + +* Sat Jan 21 2006 Andreas Bierfert +1.2.4.1-2 +- rebuild (#178494) + +* Wed Jan 18 2006 Andreas Bierfert +1.2.4.1-1 +- version upgrade + +* Thu Jul 7 2005 Tom "spot" Callaway 1.2.2.1-2 +- use dist tag for sanity between branches + +* Tue Jul 5 2005 P Linnell - 1.2.2.1-1 +- 1.2.2.1 released to fix crash on open with certain 1.2.1 docs + +* Sun Jul 3 2005 P Linnell - 1.2.2-0.fc4 +- 1.2.2 final + +* Tue Jun 28 2005 P Linnell - 1.2.2cvs-0 +- test build for 1.2.2cvs +- Add freetype2 explicit build requirement +- Add obsoletes. See PACKAGING in the source tarball +- Change the description per PACKAGING +- Bump required python. 2.2 is no longer supported. + + +* Sun May 22 2005 Jeremy Katz - 1.2.1-5 +- rebuild on all arches + +* Fri Apr 7 2005 Michael Schwendt +- rebuilt + +* Sun Feb 06 2005 Phillip Compton - 1.2.1-3 +- Bumped BR on qt-devel to 3.3. + +* Thu Feb 3 2005 Michael Schwendt - 1.2.1-2 +- Fix x86_64 build and summary. + +* Sun Jan 09 2005 Phillip Compton - 1.2.1-1 +- 1.2.1. + +* Sat Dec 04 2004 Phillip Compton - 1.2.1-0.1.cvs20041118 +- cvs snapshot. + +* Wed Nov 11 2004 Phillip Compton - 1.2-0.fdr.3 +- Redirect output in post/postun, to avoid failure. + +* Wed Nov 10 2004 Phillip Compton - 1.2-0.fdr.2 +- Mime-type corrections for FC3. +- Dropped redundent BR XFree86-devel. + +* Thu Aug 26 2004 Phillip Compton - 0:1.2-0.fdr.1 +- 1.2. +- Dropping old obsoletes/provides (don't know of anyone using them). + +* Thu Aug 19 2004 Phillip Compton - 0:1.2-0.fdr.0.RC1 +- 1.2RC1. + +* Sat Aug 07 2004 Phillip Compton - 0:1.1.7-0.fdr.4 +- mime info/icon for .sla files. + +* Fri Jul 10 2004 Phillip Compton - 0:1.1.7-0.fdr.3 +- BuildReq openssl-devel (#1727). + +* Thu Jun 10 2004 Phillip Compton - 0:1.1.7-0.fdr.2 +- Source0 allows direct download (#1727). +- Req tkinter (#1727). + +* Sun Jun 06 2004 Phillip Compton - 0:1.1.7-0.fdr.1 +- Updated to 1.1.7. +- Re-added _smp_mflags. + +* Mon May 24 2004 Phillip Compton - 0:1.1.6-0.fdr.3 +- Add Application Category to desktop entry. + +* Sun Apr 11 2004 Phillip Compton - 0:1.1.6-0.fdr.2 +- Bump ghostscript Req to 7.07. +- URL scribus.net. + +* Tue Apr 06 2004 Phillip Compton - 0:1.1.6-0.fdr.1 +- Updated to 1.1.6. +- Using upstream desktop entry. + +* Sat Feb 14 2004 Phillip Compton - 0:1.1.5-0.fdr.1 +- Updated to 1.1.5. + +* Sun Dec 21 2003 Phillip Compton - 0:1.1.4-0.fdr.1 +- Updated to 1.1.4. + +* Thu Dec 04 2003 Phillip Compton - 0:1.1.3-0.fdr.2 +- Dropped LDFLAGS="-lm" +- Added --with-pythondir=%%{_prefix} +- Req ghostscript. + +* Sun Nov 30 2003 Phillip Compton - 0:1.1.3-0.fdr.1 +- Updated to 1.1.3. +- Removed _smp_mflags. + +* Tue Nov 18 2003 Phillip Compton - 0:1.1.2-0.fdr.2 +- Req python. +- Provides scribus-scripting. + +* Sun Nov 09 2003 Phillip Compton - 0:1.1.2-0.fdr.1 +- Updated to 1.1.2. +- Obsoletes scribus-scripting. + +* Sat Oct 11 2003 Phillip Compton - 0:1.1.1-0.fdr.2 +- BuildReq littlecms-devel -> lcms-devel. + +* Thu Oct 09 2003 Phillip Compton - 0:1.1.1-0.fdr.1 +- Updated to 1.1.1. +- BuildReq littlecms-devel. +- BuildReq libart_lgpl-devel. + +* Wed Sep 10 2003 Phillip Compton - 0:1.0.1-0.fdr.1 +- Updated to 1.0.1. +- Split off devel package for headers. +- No longer Obsoletes scribus-i18n-en + +* Thu Jul 24 2003 Phillip Compton - 0:1.0-0.fdr.3 +- desktop entry terminal=0 -> false. + +* Tue Jul 15 2003 Phillip Compton - 0:1.0-0.fdr.2 +- Added Obsoletes scribus-i18n-en. + +* Tue Jul 15 2003 Phillip Compton - 0:1.0-0.fdr.1 +- Updated to 1.0. + +* Tue Jul 01 2003 Phillip Compton - 0:1.0-0.fdr.0.1.rc1 +- Updated to 1.0RC1. + +* Fri Jun 20 2003 Phillip Compton - 0:0.9.11.1-0.fdr.1 +- Updated to 0.9.11.1. +- Added obsoletes scribus-svg. + +* Sun May 25 2003 Phillip Compton - 0:0.9.10-0.fdr.3 +- Using make DESTDIR= workaround for plugin issue. +- Removed post/postun ldconfig. +- Removed devel subpackage. + +* Mon May 19 2003 Phillip Compton - 0:0.9.10-0.fdr.2 +- Explicitly set file permission on icon. +- Created devel package. +- Removed .la files. +- Added ChangeLog to Documentation. + +* Sun May 18 2003 Phillip Compton - 0:0.9.10-0.fdr.1 +- Updated to 0.9.10. +- buildroot -> RPM_BUILD_ROOT. + +* Sat Apr 26 2003 Phillip Compton - 0:0.9.9-0.fdr.3 +- Added BuildRequires for cups-devel. + +* Thu Apr 24 2003 Phillip Compton - 0:0.9.9-0.fdr.2 +- Added BuildRequires for libtiff-devel. +- Added line to help package find tiff. + +* Sun Apr 20 2003 Phillip Compton - 0:0.9.9-0.fdr.1 +- Updated to 0.9.9. +- Added line for QT. + +* Thu Apr 10 2003 Phillip Compton - 0:0.9.8-0.fdr.3.rh90 +- Added missing BuildRequires. +- Corrected Group. + +* Tue Apr 01 2003 Phillip Compton - 0:0.9.8-0.fdr.2 +- Added desktop-file-utils to BuildRequires. +- Changed category to X-Fedora-Extra. +- Added Epoch:0. + +* Thu Mar 27 2003 Phillip Compton - 0.9.8-0.fdr.1 +- Initial RPM release. diff --git a/sources b/sources index 9563bfe..a6de699 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (scribus-1.6.5-free.tar.xz) = f023b42e7c59447c52bc41adcb2b4800568d1cf8c88a5b3d6b155f78403a5c92b518ed95e74a20d671e043c206757b0a0e4724b1562ec814901422364f326dfe +SHA512 (scribus-1.5.8-free.tar.xz) = 28ef07d7ee0be9c8db53b990fa260b05a61ebd47a3ace88b6b56193dda261e6c6b4d79c57d7514387cc0778d00f5e4a57de7242b57414d01c7f6c78e8f0d6878