Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package vips for openSUSE:Factory checked in at 2023-06-20 16:49:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vips (Old) and /work/SRC/openSUSE:Factory/.vips.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vips" Tue Jun 20 16:49:33 2023 rev:48 rq:1093935 version:8.14.2 Changes: -------- --- /work/SRC/openSUSE:Factory/vips/vips.changes 2022-12-13 18:57:39.543905092 +0100 +++ /work/SRC/openSUSE:Factory/.vips.new.15902/vips.changes 2023-06-20 16:49:36.079809620 +0200 @@ -1,0 +2,24 @@ +Tue Jun 20 07:39:09 UTC 2023 - Martin Pluskal <[email protected]> + +- Update to version 8.14.2: + * use a private fontmap in vips_text() [jcupitt] + * increase sanity checks on TIFF tile dimensions [lovell] + * ensure compatibility with libheif > 1.14.2 [kleisauke] + * minor doc fixes [jcupitt] + * sanitise dimensions in JPEG-compressed TIFF images [lovell] + * fix target pnm write [ewelot] + * dedupe FITS header write [ewelot] + * fix `strip` parameter in webpsave [jcupitt] + * earlier abort of webpsave on kill [dloebl] + * fix thumbnail of CMYK images with an embedded ICC profile [kleisauke] + * fix ICC handling of RGB images with a monochrome profile [kleisauke] + * ensure ICC transforms keep all precision [kleisauke] + * fix openslideload associated=XXX load [jcupitt] + * fix compatibility with MSVC [SpaceIm] +- For changes from older releases see provided ChangeLog +- Drop no longer needed: + * vips-8.9.2-implicit-fortify-decl.patch + * vips-8.4.2_libexif-header.patch + * vips-vipsprofile-python3-shebang.patch + +------------------------------------------------------------------- Old: ---- vips-8.13.3.tar.gz vips-8.4.2_libexif-header.patch vips-8.9.2-implicit-fortify-decl.patch vips-vipsprofile-python3-shebang.patch New: ---- vips-8.14.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vips.spec ++++++ --- /var/tmp/diff_new_pack.KOEQa5/_old 2023-06-20 16:49:36.931814741 +0200 +++ /var/tmp/diff_new_pack.KOEQa5/_new 2023-06-20 16:49:36.931814741 +0200 @@ -1,7 +1,7 @@ # # spec file for package vips # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,31 +19,24 @@ %define _typelibdir %(pkg-config --variable=typelibdir gobject-introspection-1.0) %define _girdir %(pkg-config --variable=girdir gobject-introspection-1.0) %define libname lib%{name} -%define short_version 8.13 -%define short_version_ 8_13 +%define short_version 8.0 +%define short_version_ 8.0 %define somajor 42 Name: vips -Version: 8.13.3 +Version: 8.14.2 Release: 0 Summary: C/C++ library for processing large images License: LGPL-2.1-only Group: Development/Libraries/C and C++ URL: https://www.libvips.org/ -Source0: https://github.com/libvips/libvips/releases/download/v%{version}/%{name}-%{version}.tar.gz -# PATCH-FIX-OPENSUSE libexif-header.patch -- set path to libexif header -Patch1: vips-8.4.2_libexif-header.patch -# PATCH-FIX-OPENSUSE vips-8.9.2-implicit-fortify-decl.patch -- avoid implicit declarations -Patch2: vips-8.9.2-implicit-fortify-decl.patch -# PATCH-FIX-OPENSUSE vips-vipsprofile-python3-shebang.patch -- set shebang to python3 -Patch3: vips-vipsprofile-python3-shebang.patch -BuildRequires: autoconf -BuildRequires: automake +Source0: https://github.com/libvips/libvips/releases/download/v%{version}/%{name}-%{version}.tar.xz +BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gettext -BuildRequires: gtk-doc -BuildRequires: libtool -BuildRequires: orc >= 0.4 +BuildRequires: giflib-devel +BuildRequires: libjxl-devel +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: swig BuildRequires: pkgconfig(ImageMagick) @@ -52,6 +45,7 @@ BuildRequires: pkgconfig(fftw3) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gtk-doc) BuildRequires: pkgconfig(imagequant) BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libexif) @@ -66,6 +60,7 @@ BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(matio) BuildRequires: pkgconfig(openslide) +BuildRequires: pkgconfig(orc-0.4) >= 0.4 BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(poppler-glib) BuildRequires: pkgconfig(pygobject-3.0) @@ -140,60 +135,52 @@ formats. %prep -%autosetup -p1 - -sed -e 's/8\.0/%{short_version}/' \ - -e 's/8_0/%{short_version_}/' \ - -i $(grep -l '8\.0\|8_0' libvips/Makefile*) +%autosetup %build -autoreconf -fiv -%configure --disable-static -%make_build +%meson \ + -Dcgif=disabled \ + -Dspng=disabled \ + -Dpdfium=disabled \ + -Dnifti=disabled +%meson_build %install -%make_install -find %{buildroot} -type f -name "*.la" -delete -print -%find_lang vips%{short_version} +%meson_install +%find_lang %{name} --all-name %fdupes %{buildroot}%{python_sitearch}/ %check -%ifarch ppc64 ppc64le -make check || echo "Warning: ignore make check error for ppc64" -%else -make check || { cat test/test-suite.log; exit 1; } -%endif +%meson_test -%post -n %{libname}%{somajor} -p /sbin/ldconfig -%postun -n %{libname}%{somajor} -p /sbin/ldconfig +%ldconfig_scriptlets -n %{libname}%{somajor} -%files -n %{libname}%{somajor} -f vips%{short_version}.lang -%license COPYING +%files -n %{libname}%{somajor} -f vips.lang +%license LICENSE %{_libdir}/*.so.%{somajor}* %files modules-%{short_version} -%license COPYING -%{_libdir}/vips-modules-%{short_version}/ +%license LICENSE +%{_libdir}/vips-modules-8.14/ %files -n typelib-1_0-Vips-%{short_version_} -%license COPYING +%license LICENSE %{_typelibdir}/Vips-%{short_version}.typelib %files -n %{libname}-devel -%license COPYING +%license LICENSE %{_libdir}/*.so %{_includedir}/%{name}/ %{_libdir}/pkgconfig/* -%{_datadir}/gtk-doc/html/%{libname}/ %{_girdir}/Vips-%{short_version}.gir %files tools -%license COPYING +%license LICENSE %{_bindir}/* %{_mandir}/man1/* %files doc -%license COPYING -%doc doc/html AUTHORS NEWS THANKS ChangeLog +%license LICENSE +%doc README.md ChangeLog doc %changelog
