Hello community,

here is the log from the commit of package gimp for openSUSE:Factory checked in 
at 2018-01-16 09:26:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gimp (Old)
 and      /work/SRC/openSUSE:Factory/.gimp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gimp"

Tue Jan 16 09:26:36 2018 rev:100 rq:563455 version:2.8.22

Changes:
--------
--- /work/SRC/openSUSE:Factory/gimp/gimp.changes        2017-05-31 
12:11:53.306918337 +0200
+++ /work/SRC/openSUSE:Factory/.gimp.new/gimp.changes   2018-01-16 
09:26:38.001874433 +0100
@@ -1,0 +2,24 @@
+Sun Jan  7 13:50:15 UTC 2018 - [email protected]
+
+- Run spec-cleaner, modernize spec, drop Obsoletes for versions
+  no longer supported.
+
+-------------------------------------------------------------------
+Sat Jan  6 04:13:05 UTC 2018 - [email protected]
+
+- Don't build with webkit1, as it is no longer maintained and has
+  plenty of security bugs.  This disables the GIMP's built-in help
+  browser; it will use an external browser when configured this way.
+
+  This works around a number of security vulnerabilities in Webkit1:
+
+  https://bugzilla.suse.com/show_bug.cgi?id=923223
+  https://bugzilla.suse.com/show_bug.cgi?id=906375
+  https://bugzilla.suse.com/show_bug.cgi?id=906374
+  https://bugzilla.suse.com/show_bug.cgi?id=906373
+  https://bugzilla.suse.com/show_bug.cgi?id=1034856
+  https://bugzilla.suse.com/show_bug.cgi?id=871792
+  https://bugzilla.suse.com/show_bug.cgi?id=879607
+  https://bugzilla.suse.com/show_bug.cgi?id=892084
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gimp.spec ++++++
--- /var/tmp/diff_new_pack.wJyQr2/_old  2018-01-16 09:26:39.013827088 +0100
+++ /var/tmp/diff_new_pack.wJyQr2/_new  2018-01-16 09:26:39.017826900 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gimp
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,13 +25,13 @@
 Summary:        The GNU Image Manipulation Program
 License:        GPL-3.0+
 Group:          Productivity/Graphics/Bitmap Editors
-Url:            http://www.gimp.org/
+URL:            http://www.gimp.org/
 Source:         
http://download.gimp.org/pub/gimp/v2.8/%{name}-%{version}.tar.bz2
 Source1:        macros.gimp
-
 # openSUSE palette file
 Source2:        openSUSE.gpl
 Source99:       baselibs.conf
+
 BuildRequires:  aalib-devel
 BuildRequires:  alsa-devel >= 1.0.0
 BuildRequires:  fdupes
@@ -46,11 +46,10 @@
 BuildRequires:  libjasper-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libmng-devel
+BuildRequires:  librsvg-devel >= 2.36.0
 BuildRequires:  libtiff-devel
-%if 0%{?suse_version} < 1330
-BuildRequires:  libwebkit-devel >= 1.6.1
-%endif
 BuildRequires:  libwmf-devel >= 0.2.8
+BuildRequires:  libxslt-tools
 BuildRequires:  pkgconfig
 BuildRequires:  python-gtk-devel >= 2.10.4
 BuildRequires:  translation-update-upstream
@@ -68,7 +67,6 @@
 BuildRequires:  pkgconfig(lcms2) >= 2.2
 BuildRequires:  pkgconfig(libexif) >= 0.6.15
 BuildRequires:  pkgconfig(libpng) >= 1.2.37
-
 BuildRequires:  pkgconfig(pango) >= 1.29.4
 BuildRequires:  pkgconfig(poppler-glib) >= 0.12.4
 BuildRequires:  pkgconfig(xcursor)
@@ -81,38 +79,16 @@
 # Explicitly declare the libgimp versions for upgrade purposes
 Requires:       libgimp-2_0-0 = %{version}
 Requires:       libgimpui-2_0-0 = %{version}
-%if 0%{?suse_version} < 1330
-Recommends:     %{name}-help-browser
-%else
-# Obsolete gimp-help browser for versions newer than 1330
-Obsoletes:      %{name}-help-browser
-%endif
 Recommends:     %{name}-lang
 Recommends:     %{name}-plugins-python = %{version}
 Recommends:     iso-codes
 Suggests:       AdobeICCProfiles
 Suggests:       gimp-2.0-scanner-plugin
-# With openSUSE 13.1, we started shipping gimp unbranded
-Obsoletes:      %{name}-branding
+Obsoletes:      %{name}-help-browser
+
 Provides:       gimp-2.0 = %{version}
 Provides:       gimp(abi) = %{abiver}
 Provides:       gimp(api) = %{apiver}
-Obsoletes:      gimp-unstable < 2.6.0
-# Obsolete hal subpackage which we had until 11.4.
-Obsoletes:      %{name}-module-hal < %{version}
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} < 1220
-# best-effort attempt to use librsvg (file-svg plugin will be built
-# if recent-enough version of librsvg is there)
-BuildRequires:  librsvg-devel
-%else
-BuildRequires:  librsvg-devel >= 2.36.0
-%endif
-%if 0%{?suse_version} < 1220
-BuildRequires:  libxslt-devel
-%else
-BuildRequires:  libxslt-tools
-%endif
 
 %description
 The GIMP is an image composition and editing program, which can be
@@ -155,7 +131,6 @@
 Obsoletes:      gimp-unstable-plugins-python < 2.6.0
 # For update from <= 10.3 and SLED 10:
 Provides:       %{name}:%{_libdir}/gimp/2.0/plug-ins/pyconsole.py = %{version}
-%py_requires
 
 %description plugins-python
 The GIMP is an image composition and editing program. GIMP offers
@@ -192,17 +167,6 @@
 This subpackage contains libraries and header files for developing
 applications that want to make use of the GIMP libraries.
 
-%if 0%{?suse_version} < 1330
-%package help-browser
-Summary:        The GNU Image Manipulation Program - Help Browser
-Group:          Productivity/Graphics/Bitmap Editors
-Requires:       %{name} = %{version}
-Supplements:    packageand(%{name}:gimp-help)
-
-%description help-browser
-This package contains the help browser for the GIMP.
-%endif
-
 %lang_package
 
 %prep
@@ -235,6 +199,7 @@
        --disable-static\
 %if 0%{?suse_version} >= 1330
        --without-webkit\
+       --with-lcms=lcms2\
 %endif
        --libexecdir=%{_prefix}/lib\
        --enable-default-binary\
@@ -287,15 +252,12 @@
 
 %post -n libgimp-2_0-0 -p /sbin/ldconfig
 %postun -n libgimp-2_0-0 -p /sbin/ldconfig
+
 %post -n libgimpui-2_0-0 -p /sbin/ldconfig
 %postun -n libgimpui-2_0-0 -p /sbin/ldconfig
 
 %files -f plugins.list
-%defattr(-,root,root)
 %doc AUTHORS COPYING ChangeLog LICENSE NEWS* README
-%if 0%{?suse_version} < 1330
-%exclude %{_libdir}/gimp/2.0/plug-ins/help-browser
-%endif
 %{_bindir}/gimp
 %{_bindir}/gimp-2.?
 %{_bindir}/gimp-console
@@ -332,11 +294,9 @@
 %exclude %{_libdir}/gimp/2.0/plug-ins/file-aa
 
 %files plugin-aa
-%defattr(-,root,root)
 %{_libdir}/gimp/2.0/plug-ins/file-aa
 
 %files -n libgimp-2_0-0
-%defattr(-,root,root)
 %dir %{_datadir}/gimp
 %dir %{_datadir}/gimp/2.0
 %dir %{_libdir}/gimp
@@ -353,30 +313,19 @@
 %{_libdir}/libgimpmodule-2.0.so.*
 
 %files -n libgimpui-2_0-0
-%defattr(-,root,root)
 %{_libdir}/libgimpthumb-2.0.so.*
 %{_libdir}/libgimpui-2.0.so.*
 %{_libdir}/libgimpwidgets-2.0.so.*
 
-%if 0%{?suse_version} < 1330
-%files help-browser
-%defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog LICENSE NEWS* README
-%{_libdir}/gimp/2.0/plug-ins/help-browser
-%endif
-
 %files plugins-python -f plugins-python.list
-%defattr(-,root,root)
 %{_libdir}/gimp/2.0/environ/pygimp.env
 %{_libdir}/gimp/2.0/interpreters/pygimp.interp
 %{_libdir}/gimp/2.0/python/
 # FIXME: Maybe split gimp-lang and gimp-plugins-python-lang
 
 %files lang -f gimp20.lang
-%defattr(-,root,root)
 
 %files devel
-%defattr(-,root,root)
 %doc README.i18n
 %{_bindir}/gimptool-2.0
 %doc %{_mandir}/man?/gimptool-2.0.*


Reply via email to