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
