Hello community, here is the log from the commit of package scribus for openSUSE:Factory checked in at 2020-09-18 14:44:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/scribus (Old) and /work/SRC/openSUSE:Factory/.scribus.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "scribus" Fri Sep 18 14:44:20 2020 rev:70 rq:835295 version:1.5.5 Changes: -------- --- /work/SRC/openSUSE:Factory/scribus/scribus.changes 2020-05-09 23:53:45.391431849 +0200 +++ /work/SRC/openSUSE:Factory/.scribus.new.4249/scribus.changes 2020-09-18 14:46:26.104287960 +0200 @@ -1,0 +2,11 @@ +Thu Sep 17 17:36:18 UTC 2020 - Stefan BrĂ¼ns <[email protected]> + +- Depend on hicolor-icon-theme for directory structure +- Enable proper debuginfo/debugsource creation +- Spec file cleanup + * Remove unused libetonyek and GraphicsMagick++ build dependencies + * Do not install breeze SVG icon into pixmap directory, drop + breeze-icons dependency + * Remove conditionals for obsolete distro versions + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ scribus.spec ++++++ --- /var/tmp/diff_new_pack.Q8nIvi/_old 2020-09-18 14:46:27.024288891 +0200 +++ /var/tmp/diff_new_pack.Q8nIvi/_new 2020-09-18 14:46:27.028288896 +0200 @@ -44,13 +44,13 @@ Patch7: 0001-PDF-import-plugin-support-poppler-0.86.x.patch # PATCH-FIX-UPSTREAM Patch8: 0001-Fix-build-with-Qt-5.15.patch -BuildRequires: breeze5-icons BuildRequires: cmake BuildRequires: cups-devel BuildRequires: dos2unix BuildRequires: fdupes +BuildRequires: hicolor-icon-theme +BuildRequires: libboost_headers-devel BuildRequires: libcdr-devel -BuildRequires: libetonyek-devel BuildRequires: libfreehand-devel BuildRequires: libmspub-devel BuildRequires: libpagemaker-devel @@ -74,7 +74,6 @@ BuildRequires: cmake(Qt5Widgets) >= 5.7.0 BuildRequires: cmake(Qt5Xml) >= 5.7.0 BuildRequires: pkgconfig(GraphicsMagick) -BuildRequires: pkgconfig(GraphicsMagick++) BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) @@ -88,6 +87,7 @@ BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(poppler) BuildRequires: pkgconfig(zlib) +Requires: hicolor-icon-theme Recommends: python3-Pillow Recommends: python3-tk # Only available in graphics for the moment @@ -97,11 +97,6 @@ # Not packaged anymore Provides: scribus-devel = %{version} Obsoletes: scribus-devel < %{version} -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_headers-devel -%else -BuildRequires: boost-devel -%endif %description Scribus is a page layout program which produces output in PDF and @@ -121,7 +116,8 @@ %prep %setup -q # W: wrong-script-end-of-line-encoding -find . -type f -exec dos2unix {} \; +# also required for cherry-picked patches +find . -type f \( -iname \*.py -o -iname \*.cpp -o -iname \*.h \) -exec dos2unix {} \; %autopatch -p1 @@ -131,6 +127,7 @@ pushd build cmake .. \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + -DWANT_RELEASEWITHDEBUG=1 \ -DWANT_DISTROBUILD=1 \ -DWANT_HUNSPELL=1 \ -DWANT_GRAPHICSMAGICK=1 \ @@ -144,9 +141,6 @@ %install %cmake_install -mkdir -p %{buildroot}%{_datadir}/pixmaps -cp %{_datadir}/icons/breeze/apps/48/scribus.svg %{buildroot}%{_datadir}/pixmaps/ - # These files are required at runtime to populate the help/about window mkdir -p %{buildroot}%{_datadir}/scribus/aboutData mv %{buildroot}%{_datadir}/doc/scribus/{AUTHORS,COPYING,LINKS,TRANSLATION} %{buildroot}%{_datadir}/scribus/aboutData/ @@ -184,7 +178,6 @@ %{_datadir}/icons/hicolor/*/apps/scribus.png %{_datadir}/metainfo/scribus.appdata.xml %{_datadir}/mime/packages/scribus.xml -%{_datadir}/pixmaps/scribus.svg %{_datadir}/scribus/ %{_libdir}/scribus/ %{_mandir}/man1/scribus.1%{?ext_man}
