Hello community,

here is the log from the commit of package gutenprint for openSUSE:Factory 
checked in at 2017-08-21 11:33:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gutenprint (Old)
 and      /work/SRC/openSUSE:Factory/.gutenprint.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gutenprint"

Mon Aug 21 11:33:10 2017 rev:27 rq:515339 version:5.2.12

Changes:
--------
--- /work/SRC/openSUSE:Factory/gutenprint/gutenprint.changes    2016-02-17 
12:12:45.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gutenprint.new/gutenprint.changes       
2017-08-21 11:33:23.349003624 +0200
@@ -1,0 +2,49 @@
+Wed Aug  2 20:22:44 UTC 2017 - [email protected]
+
+- Drop default configure options that do not need to be overriden
+- Drop again static libraries that are forbidden by default
+- Switch check to proper check phase to allow --no-check override
+- Pass disable-silent-rules to see all the compile options for
+  brp parsers
+- Switch to full URL for sources to have autodownload/tarball
+  verification working
+- Make sure the tests are forced on during configure phase
+- Drop initial rm in install phase as we by default have empty dir
+  courtesy of OBS
+- Remove libtool archives as they are not supposed to be shipped
+  on today packages
+
+-------------------------------------------------------------------
+Tue Mar 14 11:18:06 CET 2017 - [email protected]
+
+- Have libgutenprint.a and libgutenprintui2.a
+  in the gutenprint-devel sub-packege.
+
+-------------------------------------------------------------------
+Wed Feb  8 13:04:05 CET 2017 - [email protected]
+
+- Version upgrade to 5.2.12:
+  For major changes in this release (compared to 5.2.11)
+  see the next entry dated "Tue Sep 20 15:09:34 CEST 2016".
+  For details see the NEWS file.
+
+-------------------------------------------------------------------
+Tue Sep 20 15:09:34 CEST 2016 - [email protected]
+
+- Version upgrade to 5.2.11pre12.2 which is the
+  second pre-release of Gutenprint 5.2.12.
+  Major changes in this release (compared to 5.2.11):
+  * The Ghostscript IJS driver and Foomatic data generator
+    have been removed.  CUPS is ubiquitous on Linux/UNIX systems,
+    and the Ghostscript IJS driver and Foomatic data are
+    not needed with CUPS.
+  * Added support for some dye sublimation printers.
+  * Improved support (and bugfixes) for several dye sublimation
+    printers.
+  * Backend now reports media status via standard CUPS marker
+    attributes some particular dye sublimation printers.
+  * Added support for some Epson inkjet printers.
+  * Added support for most Datamax-O'Neil DPL printers.
+  For details see the NEWS file.
+
+-------------------------------------------------------------------

Old:
----
  gutenprint-5.2.11.tar.bz2

New:
----
  gutenprint-5.2.12.tar.bz2

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

Other differences:
------------------
++++++ gutenprint.spec ++++++
--- /var/tmp/diff_new_pack.wbEsh7/_old  2017-08-21 11:33:24.572831512 +0200
+++ /var/tmp/diff_new_pack.wbEsh7/_new  2017-08-21 11:33:24.584829824 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gutenprint
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -18,10 +18,10 @@
 
 Name:           gutenprint
 Url:            http://gutenprint.sourceforge.net
-Version:        5.2.11
+Version:        5.2.12
 Release:        0
 %define tarball_version %{version}
-#define tarball_version 5.2.11-pre2
+#define tarball_version 5.2.12-pre2
 %define gutenprintmajor 5.2
 BuildRequires:  cairo-devel
 # SLE10 and SLE11 and SLE12 need special BuildRequires.
@@ -86,9 +86,7 @@
 # Install into this non-root directory (required when it is built as non-root 
user):
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # URL for Source0:
-# 
http://downloads.sourceforge.net/project/gimp-print/gutenprint-5.2/5.2.11-pre2/gutenprint-5.2.11-pre2.tar.bz2
-# 
http://downloads.sourceforge.net/project/gimp-print/gutenprint-5.2/5.2.11/gutenprint-5.2.11.tar.bz2
-Source0:        gutenprint-%{tarball_version}.tar.bz2
+Source0:        
http://downloads.sourceforge.net/gimp-print/%{name}-%{version}.tar.bz2
 # Patch0...Patch9 is for patches from upstream:
 # Patch10...Patch99 is for openSUSE patches which which are intended for 
upstream:
 
@@ -123,38 +121,37 @@
 %setup -q -n gutenprint-%{tarball_version}
 
 %build
-CFLAGS="$RPM_OPT_FLAGS -fstack-protector -fno-strict-aliasing 
-I/usr/include/gtk-2.0 -I/usr/include/cairo -I/usr/include/glib-2.0 
-I%{_libdir}/gtk-2.0/include -I%{_libdir}/glib-2.0/include 
-I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gimp-2.0" 
./configure \
-       --prefix=%{_prefix} \
-       --mandir=%{_mandir} \
-       --infodir=%{_infodir} \
-       --sysconfdir=%{_sysconfdir} \
-       --libdir=%{_libdir} \
+#autoreconf -fvi
+# No need to set our preferred architecture-specific flags for the compiler 
and linker
+# via something like export CFLAGS="$RPM_OPT_FLAGS" and export 
CXXFLAGS="$RPM_OPT_FLAGS"
+# because the RPM macro configure does that:
+%configure \
        --disable-static \
-       --enable-shared \
+           --disable-silent-rules \
+           --enable-test \
        --enable-cups-ppds \
        --enable-simplified-cups-ppds \
        --disable-translated-cups-ppds \
-       --disable-libgutenprintui \
        --enable-libgutenprintui2 \
-       --enable-samples \
        --%{enable_or_disable_escputil} \
        --%{enable_or_disable_cups_1_2_enhancements} \
-       --with-pic=yes \
-       --without-foomatic \
-       --without-foomatic3 \
-       --without-ghostscript \
-       --without-gimp \
        --with-gimp2
-make
+make %{?_smp_mflags}
+# Do not run "make check" here because it fails.
+# But "make DESTDIR=$RPM_BUILD_ROOT installcheck" works (see below).
 
 %install
-rm -rf $RPM_BUILD_ROOT/usr/share/cups/model
 # Create required directories first:
 install -d -m755 $RPM_BUILD_ROOT/bin
 install -d -m755 $RPM_BUILD_ROOT/usr/share/cups/model
 install -d -m755 $RPM_BUILD_ROOT/usr/lib/cups/filter
+install -d -m755 $RPM_BUILD_ROOT/%{_libdir}/gutenprint/%{gutenprintmajor}
 # Install Gutenprint:
 make DESTDIR=$RPM_BUILD_ROOT install
+# Run self-tests using the binaries in their installed location:
+make DESTDIR=$RPM_BUILD_ROOT installcheck
+# Remove libtool archives
+rm -rf %{buildroot}%{_libdir}/*.la
 # Work with upstream compliant CUPS 1.4 on all platforms
 # which means to have a fixed "/usr/lib/cups/" directory
 # on all platforms (see Novell/Suse Bugzilla bnc#575544).
@@ -263,7 +260,6 @@
 /usr/include/gutenprint/*
 %dir /usr/include/gutenprintui2
 /usr/include/gutenprintui2/*
-%{_libdir}/libgutenprint*.la
 %{_libdir}/pkgconfig/gutenprint*
 %{_libdir}/libgutenprint*.so
 

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


Reply via email to