Hello community,

here is the log from the commit of package vips for openSUSE:Factory checked in 
at 2016-11-22 18:59:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vips (Old)
 and      /work/SRC/openSUSE:Factory/.vips.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vips"

Changes:
--------
--- /work/SRC/openSUSE:Factory/vips/vips.changes        2016-04-28 
16:59:11.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.vips.new/vips.changes   2016-11-22 
18:59:28.000000000 +0100
@@ -1,0 +2,117 @@
+Tue Nov  8 16:33:37 UTC 2016 - [email protected]
+
+- Update to 8.4.3:
+  * fix error detection in gif_close
+  * fix tiny threading memleak
+  * improve compatibility with very old glib, see #548
+- Change in 8.4.2:
+  * small doc improvements
+  * fix error message for metadata fetch type mismatch
+  * resolve a race condition in thread shutdown, thanks Lovell
+- Change in 8.4:
+  * many more wepsave options [Felix Bünemann]
+  * added quant_table option to wepsave [Felix Bünemann]
+  * added @n option to pdfload, thanks andris
+  * dzsave won't write empty tiles in google mode, thanks bverem, 
+    perog, felixbuenemann
+  * allow nested [] in CLI args
+  * restore BandFmt on unpremultiply in vipsthumbnail
+  * better python detection and build [Felix Bünemann]
+  * max-alpha defaults to 65535 for RGB16/GREY16
+  * added radsave_buffer [Henri Chain]
+  * support tiff orientation tag
+  * autorotate option for tiff load
+  * tiffsave converts for jpg if jpg compression is turned on
+  * tiffsave supports --strip
+  * conversions to GREY16 could lock
+  * free pixel buffers on image close as well as thread exit
+    thread buffers clogging up the system
+  * dzsave can write compressed zips [Felix Bünemann]
+  * vips_image_write() only refs the input when it has to ... makes 
+    it easier to combine many images in bounded memory
+  * VImage::write() implementation was missing
+  * VImage::write() return value changed from void to VImage to help 
+    chaining
+  * added C++ arithmetic assignment overloads, += etc. 
+  * VImage::ifthenelse() with double args was missing =0 on options
+  * better accuracy for reducev with smarter multiplication
+  * better quality for vips_resize() with linear/cubic kernels 
+  * pyvips8 can create new metadata
+  * better upsizing with vips_resize()
+  * add imagemagick v7 support, thanks sachinwalia2k8 
+  * added vips_worley(), vips_perlin() noise generators
+  * added vips_convf(), vips_convi(), vips_convasep(), vips_conva()
+    im_conv*() functions rewritten as classes
+  * vips_convsep() calls vips_convasep() for the approximate case
+  * new fixed-point vector path for convi is up to about 2x faster
+  * gif loader can make 1, 2, 3, or 4 bands depending on file contents
+  * support --strip for pngsave
+  * add svgz support [Felix Bünemann]
+  * rename boostrap.sh -> autogen.sh to help snapcraft
+  * support unicode filenames on Windows 
+  * added VIPS_ROUND as well as VIPS_RINT
+  * resize/reduce*/shrink*/affine now round output size to nearest rather 
+    than rounding down, thanks ioquatix
+  * better support for tile overlaps in google maps mode in dzsave
+  * dzsave puts vips-properties.xml in the main dir for gm and zoomify 
+    layouts
+  * resize and reduce have @centre option for centre convention 
+    downsampling
+  * vipsthumbnail uses centre convention to better match imagemagick
+- Change in 8.3.4:
+  * better transparency handling in gifload, thanks diegocsandrim
+- Change in 8.3.3:
+  * fix performance regression in 8.3.2, thanks Lovell
+  * yet more robust vips file reading
+- Change in 8.3.2:
+  * more robust vips image reading
+  * more robust tiff read [Matt Richards]
+- Change in 8.3.1:
+  * rename vips wrapper script, it was still vips-8.2, thanks Benjamin
+  * export C++ operator overloads for MSVC linking [Lovell]
+  * fix magickload @page with GraphicsMagick
+  * add giflib5 support
+  * allow resize >1 on one axis, <1 on the other
+  * vips_resize has an optional @kernel argument
+  * fix giflib4 detection [felixbuenemann]
+- Change in 8.3:
+  * add vips_reduce*() ... a fast path for affine downsize
+  * vips_resize() uses vips_reduce() with lanczos3 
+  * bicubic is better on 32-bit int images
+  * add pdfload, svgload, gifload for PDF, SVG and GIF rendering 
+  * vipsthumbnail knows about pdfload and svgload
+  * added @page param to magickload 
+  * matload is more specific (thanks bithive)
+  * lower mem use for progressive jpg decode
+  * sharpen has a new @sigma param, @radius is deprecated
+  * sharpen allows a much greater range of parameters
+  * sharpen defaults now suitable for screen output
+  * better handling of deprecated args in python
+  * much better handling of arrayimage command-line args
+  * faster hist_find (Lovell Fuller)
+  * webpload has a @shrink parameter for shrink-on-load
+  * vipsthumbnail knows about webp shrink-on-load
+  * better behaviour for vips_cast() shift of non-int types (thanks apacheark)
+  * python .bandrank() now works like .bandjoin()
+  * vipsthumbnail --interpolator and --sharpen switches are deprecated
+  * switches to disable PPM, Rad and Analyze support
+  * added VIPS_COUNT_PIXELS(), overcomputation tracking
+  * @out_format in vips_system() can contain [options]
+  * webpsave_buffer no longer ignores @lossless, thanks aaron42net
+  * float tiff tagged as scRGB to match photoshop convention, thanks Murat
+  * better jpeg autorot, thanks otto
+- Change in 8.2.4:
+  * fix nohalo and vsqbs interpolators, thanks Rafael
+- Change in 8.2.3:
+  * fix a crash with SPARC byte-order labq vips images
+  * fix parsing of filenames containing brackets, thanks shilpi230
+  * fix hist_entropy (lovell)
+  * small fixes to radiance load
+- Update patch:
+  * vips-libexif-header.patch -> vips-8.4.2_libexif-header.patch
+- Disable pyvips8: not available for version 8.0
+- Use pkgconfig(style)
+- Use _typelibdir and _girdir macros
+- Spec file cleanup
+
+-------------------------------------------------------------------

Old:
----
  vips-8.2.2.tar.gz
  vips-libexif-header.patch

New:
----
  vips-8.4.2_libexif-header.patch
  vips-8.4.3.tar.gz

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

Other differences:
------------------
++++++ vips.spec ++++++
--- /var/tmp/diff_new_pack.cTcBfx/_old  2016-11-22 18:59:29.000000000 +0100
+++ /var/tmp/diff_new_pack.cTcBfx/_new  2016-11-22 18:59:29.000000000 +0100
@@ -16,50 +16,54 @@
 #
 
 
-Name:           vips
+%define _typelibdir %(pkg-config --variable=typelibdir 
gobject-introspection-1.0)
+%define _girdir %(pkg-config --variable=girdir gobject-introspection-1.0)
 %define libname lib%{name}
-Version:        8.2.2
-Release:        0
-%define short_version  8.2
-%define short_version_ 8_2
+%define short_version  8.4
+%define short_version_ 8_4
 %define somajor 42
+Name:           vips
+Version:        8.4.3
+Release:        0
 Summary:        C/C++ library for processing large images
 License:        LGPL-2.1
 Group:          System/Libraries
 Url:            http://www.vips.ecs.soton.ac.uk/
 Source0:        
http://www.vips.ecs.soton.ac.uk/supported/current/%{name}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE vips-libexif-header.patch -- set path to libexif header
-Patch1:         vips-libexif-header.patch
-BuildRequires:  ImageMagick-devel
+# PATCH-FIX-OPENSUSE libexif-header.patch -- set path to libexif header
+Patch1:         vips-8.4.2_libexif-header.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  fdupes
-BuildRequires:  fftw3-devel
 BuildRequires:  gcc-c++
 BuildRequires:  gettext
-BuildRequires:  glib2-devel
-BuildRequires:  gobject-introspection-devel
 BuildRequires:  gtk-doc
-BuildRequires:  libcfitsio-devel
-BuildRequires:  libexif-devel
-BuildRequires:  libgsf-devel
 BuildRequires:  libjpeg-devel
-BuildRequires:  liblcms2-devel
-BuildRequires:  libmatio-devel
-BuildRequires:  libopenexr-devel
-BuildRequires:  libopenslide-devel
-BuildRequires:  libpng-devel
-BuildRequires:  libtiff-devel
 BuildRequires:  libtool
-BuildRequires:  libwebp-devel
-BuildRequires:  libxml2-devel
 BuildRequires:  orc >= 0.4
-BuildRequires:  pango-devel
-BuildRequires:  pkg-config
-BuildRequires:  python-devel
-BuildRequires:  python-gobject-devel
+BuildRequires:  pkgconfig
 BuildRequires:  swig
-BuildRequires:  zlib-devel
+BuildRequires:  pkgconfig(ImageMagick)
+BuildRequires:  pkgconfig(OpenEXR)
+BuildRequires:  pkgconfig(cfitsio)
+BuildRequires:  pkgconfig(fftw3)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(lcms2)
+BuildRequires:  pkgconfig(libexif)
+BuildRequires:  pkgconfig(libgsf-1)
+BuildRequires:  pkgconfig(libpng)
+BuildRequires:  pkgconfig(librsvg-2.0)
+BuildRequires:  pkgconfig(libtiff-4)
+BuildRequires:  pkgconfig(libwebp)
+BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(matio)
+BuildRequires:  pkgconfig(openslide)
+BuildRequires:  pkgconfig(pango)
+BuildRequires:  pkgconfig(poppler-glib)
+BuildRequires:  pkgconfig(pygobject-3.0)
+BuildRequires:  pkgconfig(python)
+BuildRequires:  pkgconfig(zlib)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -93,11 +97,13 @@
 Group:          Development/Libraries/Other
 Requires:       %{libname}%{somajor} = %{version}
 Requires:       libjpeg-devel
-Requires:       libtiff-devel
-Requires:       zlib-devel
+Requires:       pkgconfig
+Requires:       pkgconfig(libtiff-4)
+Requires:       pkgconfig(zlib)
 
 %description -n %{libname}-devel
-This package contains development files for developing applications that use 
VIPS library.
+This package contains development files for developing applications that
+use VIPS library.
 
 %package        tools
 Summary:        Command line tools for VIPS library
@@ -105,7 +111,8 @@
 Requires:       %{libname}%{somajor} = %{version}
 
 %description    tools
-This package contains command line tools for processing large images using 
VIPS library.
+This package contains command line tools for processing large images using
+VIPS library.
 
 %package     -n python-%{name}
 Summary:        Python bindings for VIPS image processing library
@@ -122,22 +129,27 @@
 BuildArch:      noarch
 
 %description    doc
-This package contains documentation about VIPS library in HTML and PDF formats.
+This package contains documentation about VIPS library in HTML and PDF
+formats.
 
 %prep
 %setup -q
 %patch1 -p1
-sed -i 's/8\.0/8\.2/' libvips/Makefile*
-sed -i 's/8_0/8_2/' libvips/Makefile*
+
+sed -e 's/8\.0/%{short_version}/' \
+    -e 's/8_0/%{short_version_}/' \
+    -i $(grep -l '8\.0\|8_0' libvips/Makefile*)
 
 %build
 autoreconf -fi
-%configure --disable-static
+%configure \
+    --disable-static \
+    --disable-pyvips8
 make %{?_smp_mflags}
 
 %install
 %make_install
-find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
+find %{buildroot} -type f -name "*.la" -delete -print
 %find_lang vips%{short_version}
 %fdupes %{buildroot}%{python_sitearch}/
 rm -rf %{buildroot}%{_datadir}/doc/vips
@@ -146,11 +158,10 @@
 %ifarch ppc64 ppc
 make check || echo "Warning: ignore make check error for ppc64"
 %else
-make check
+make check || { cat test/test-suite.log; exit 1; }
 %endif
 
 %post -n %{libname}%{somajor} -p /sbin/ldconfig
-
 %postun -n %{libname}%{somajor} -p /sbin/ldconfig
 
 %files -n %{libname}%{somajor} -f vips%{short_version}.lang
@@ -159,7 +170,7 @@
 
 %files -n typelib-1_0-Vips-%{short_version_}
 %defattr(-,root,root)
-%{_libdir}/girepository-1.0/Vips-%{short_version}.typelib
+%{_typelibdir}/Vips-%{short_version}.typelib
 
 %files -n %{libname}-devel
 %defattr(-,root,root)
@@ -167,7 +178,7 @@
 %{_includedir}/%{name}/
 %{_libdir}/pkgconfig/*
 %{_datadir}/gtk-doc/html/%{libname}/
-%{_datadir}/gir-1.0/Vips-%{short_version}.gir
+%{_girdir}/Vips-%{short_version}.gir
 
 %files tools
 %defattr(-,root,root)

++++++ vips-8.4.2_libexif-header.patch ++++++
diff -ruN libvips-8.4.2.orig/configure.ac libvips-8.4.2/configure.ac
--- libvips-8.4.2.orig/configure.ac     2016-10-12 19:43:25.000000000 +0300
+++ libvips-8.4.2/configure.ac  2016-11-19 19:30:14.183632731 +0300
@@ -925,8 +925,7 @@
   # cppflags not cflags because we want the preproc to see the -I as well
   save_CPPFLAGS="$CPPFLAGS"
   CPPFLAGS="$EXIF_CFLAGS $CPPFLAGS"
-  AC_CHECK_HEADER(exif-data.h,
-    AC_DEFINE(UNTAGGED_EXIF,1,[libexif includes don't need libexif prefix]))
+  AC_CHECK_HEADER(libexif/exif-data.h)
   CPPFLAGS="$save_CPPFLAGS"
 fi
 
++++++ vips-8.2.2.tar.gz -> vips-8.4.3.tar.gz ++++++
/work/SRC/openSUSE:Factory/vips/vips-8.2.2.tar.gz 
/work/SRC/openSUSE:Factory/.vips.new/vips-8.4.3.tar.gz differ: char 5, line 1


Reply via email to