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
