Hello community,

here is the log from the commit of package gutenprint for openSUSE:Factory 
checked in at 2017-10-17 01:49:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gutenprint (Old)
 and      /work/SRC/openSUSE:Factory/.gutenprint.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gutenprint"

Tue Oct 17 01:49:38 2017 rev:28 rq:533097 version:5.2.13

Changes:
--------
--- /work/SRC/openSUSE:Factory/gutenprint/gutenprint.changes    2017-08-21 
11:33:23.349003624 +0200
+++ /work/SRC/openSUSE:Factory/.gutenprint.new/gutenprint.changes       
2017-10-17 01:49:41.142395702 +0200
@@ -1,0 +2,29 @@
+Thu Aug 31 16:32:54 CEST 2017 - [email protected]
+
+- Version upgrade to 5.2.13:
+  Major changes in this release (compared to 5.2.12):
+  * Correct mis-defined paper type that collided with standard
+    A4 paper. This resulted in some Canon and PCL printers
+    mishandling A4 paper.
+  * Code optimizations in the dye-sublimation driver, resulting
+    in a significant (2x-2.7x) boost in performance.
+  * The Canon driver has improved printer firmware papersize
+    detection when using automatic paper source (Autofeed).
+  * Added support for two Epson inkjet printers.
+  * Added experimental support for many Canon printers.
+  * Removed support for iP100 (unsupported).
+  * Added the Datamax-O'Neil H class series of printers.
+  For details see the NEWS file.
+- For SLE11 and SLE10 it must be built --without-gimp2
+  because since Gutenprint 5.2.13 the gimp_pixels_to_units function
+  is called in in src/gimp2/print.c and according to
+  https://developer.gimp.org/api/2.0/libgimpbase/libgimpbase-gimpunit.html
+  the gimp_pixels_to_units function is available since GIMP 2.8
+  but SLE11 provides GIMP 2.6.2 and SLE10 provides GIMP 2.2.10.
+  Accordingly the main package conficts with an installed
+  gutenprint-gimpplugin <= 5.2.12 which intentionally should
+  break an automated RPM package version upgrade
+  to make the user aware that by installing Gutenprint 5.2.13
+  there is no longer a gutenprint-gimpplugin for SLE11 or SLE10.
+
+-------------------------------------------------------------------

Old:
----
  gutenprint-5.2.12.tar.bz2

New:
----
  gutenprint-5.2.13.tar.bz2

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

Other differences:
------------------
++++++ gutenprint.spec ++++++
--- /var/tmp/diff_new_pack.4Vs3j2/_old  2017-10-17 01:49:42.086351475 +0200
+++ /var/tmp/diff_new_pack.4Vs3j2/_new  2017-10-17 01:49:42.090351288 +0200
@@ -18,7 +18,7 @@
 
 Name:           gutenprint
 Url:            http://gutenprint.sourceforge.net
-Version:        5.2.12
+Version:        5.2.13
 Release:        0
 %define tarball_version %{version}
 #define tarball_version 5.2.12-pre2
@@ -74,6 +74,21 @@
 %define enable_or_disable_cups_1_2_enhancements enable-cups-1_2-enhancements
 Requires:       cups >= 1.2.2
 %endif
+%if 0%{?suse_version} == 1110 || 0%{?suse_version} == 1010
+# For SLE11 and SLE10 it must be built --without-gimp2 because since 
Gutenprint 5.2.13
+# the gimp_pixels_to_units function is called in in src/gimp2/print.c and 
according to
+# https://developer.gimp.org/api/2.0/libgimpbase/libgimpbase-gimpunit.html
+# the gimp_pixels_to_units function is available since GIMP 2.8
+# but SLE11 provides GIMP 2.6.2 and SLE10 provides GIMP 2.2.10:
+%define with_or_without_gimp2 without-gimp2
+# Let the main package confict with an installed gutenprint-gimpplugin <= 
5.2.12
+# which intentionally should break an automated RPM package version upgrade
+# to make the user aware that by installing Gutenprint 5.2.13
+# there will be no longer a gutenprint-gimpplugin:
+Conflicts:      gutenprint-gimpplugin < 5.2.13
+%else
+%define with_or_without_gimp2 with-gimp2
+%endif
 # Up to openSUSE 12.1 the package cups has "Requires: ghostscript_any" so that 
the above
 # "Requires: cups" is sufficient to also get the "cups" output device in 
Ghostscript.
 # Since openSUSE 12.2 the package cups has only "Recommends: ghostscript" to 
avoid
@@ -107,6 +122,8 @@
 The development environment for the Gutenprint printer drivers.
 See the developers guide to Gutenprint at 
/usr/share/gutenprint/doc/gutenprint.pdf
 
+%if 0%{?suse_version} > 1110
+# For SLE11 and SLE10 it is built --without-gimp2 (see above):
 %package gimpplugin
 Summary:        Alternative GIMP print plug-in from the Gutenprint project
 Group:          Hardware/Printing
@@ -115,6 +132,7 @@
 The enhanced Gutenprint GIMP print plug-in offers an alternative
 with additional capabilities to the plugin supplied with GIMP.
 See the user's manual at /usr/share/gutenprint/doc/gutenprint-users-manual.pdf
+%endif
 
 %prep
 # Be quiet when unpacking:
@@ -135,7 +153,7 @@
            --enable-libgutenprintui2 \
            --%{enable_or_disable_escputil} \
            --%{enable_or_disable_cups_1_2_enhancements} \
-           --with-gimp2
+           --%{with_or_without_gimp2}
 make %{?_smp_mflags}
 # Do not run "make check" here because it fails.
 # But "make DESTDIR=$RPM_BUILD_ROOT installcheck" works (see below).
@@ -263,15 +281,10 @@
 %{_libdir}/pkgconfig/gutenprint*
 %{_libdir}/libgutenprint*.so
 
+%if 0%{?suse_version} > 1110
+# For SLE11 and SLE10 it is built --without-gimp2 (see above):
 %files gimpplugin
 %defattr(-,root,root)
-%if 0%{?suse_version} == 1010
-# On SLE10 it gets installed as /opt/gnome/lib[64]/gimp/2.0/plug-ins/print
-%dir /opt/gnome/%{_lib}/gimp
-%dir /opt/gnome/%{_lib}/gimp/2.0
-%dir /opt/gnome/%{_lib}/gimp/2.0/plug-ins
-/opt/gnome/%{_lib}/gimp/2.0/plug-ins/*
-%else
 %dir %{_libdir}/gimp
 %dir %{_libdir}/gimp/2.0
 %dir %{_libdir}/gimp/2.0/plug-ins

++++++ gutenprint-5.2.12.tar.bz2 -> gutenprint-5.2.13.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/gutenprint/gutenprint-5.2.12.tar.bz2 
/work/SRC/openSUSE:Factory/.gutenprint.new/gutenprint-5.2.13.tar.bz2 differ: 
char 11, line 1


Reply via email to