Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libheif for openSUSE:Factory checked in at 2023-01-04 18:10:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libheif (Old) and /work/SRC/openSUSE:Factory/.libheif.new.1563 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libheif" Wed Jan 4 18:10:21 2023 rev:12 rq:1046549 version:1.14.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libheif/libheif.changes 2022-10-27 13:53:08.092249980 +0200 +++ /work/SRC/openSUSE:Factory/.libheif.new.1563/libheif.changes 2023-01-04 18:10:28.580502611 +0100 @@ -1,0 +2,54 @@ +Tue Jan 3 12:43:46 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to v1.14.1: + * various issues is the build system + * encoding images smaller than 64x64 with svt-av1 + * the 'quality' parameter for svt-av1 + * a potentially wrong image orientation for PNG inputs + * crash on non-null terminated XMP input + * HDR RGB to YCbCr conversion coefficients for limited range coefficients + +------------------------------------------------------------------- +Sat Dec 3 10:35:42 UTC 2022 - Dirk Müller <dmuel...@suse.com> + +- update to 1.14.0: + * adds SVT-AV1 encoder as AVIF backend + * dynamic plugin interface for installing codecs independently from libheif (currently Unix only) + * add XMP header compression (using zlib) + * library should now be initialized with heif_init() + * heif_convert: extract EXIF and XMP to separate files + * heif_enc: add benchmarking function to compare codecs + * copy EXIF/XMP between HEIC/AVIF files and JPEG/PNG in all kinds of combinations + * remove EXIF orientation tag from input when converting to HEIC/AVIF and + * generate irot/imir boxes matching the input orientation + +------------------------------------------------------------------- +Thu Nov 3 01:53:22 UTC 2022 - Yifan Jiang <yfji...@suse.com> + +- The newly added thumbnailer is not only useful for gnome, so + rename the sub-package gnome-heif-thumbnailer to heif-thumbnailer + before its debut +- Supplement libeheif1 with heif-thumbnailer + +------------------------------------------------------------------- +Tue Nov 1 18:10:22 UTC 2022 - Andreas Schneider <a...@cryptomilk.org> + +- Create a gnome-heif-thumbnailer sub-package (boo#1204865) + +------------------------------------------------------------------- +Mon Oct 31 08:41:43 UTC 2022 - Michael Vetter <mvet...@suse.com> + +- Update to 1.13.0: + * pay attention to the correct chroma sample positions + * heif_image now holds a list of decoding warnings + * use AOM AOM_USAGE_ALL_INTRA mode instead of AOM_USAGE_GOOD_QUALITY + * 'strict' decoding mode with more checks for standard conformity of input + * support for EXIF data >64k in JPEG output + * proper library initialization and cleanup + * separate quality settings for alpha channel (AOM) + * improve color conversion speed (no lroundf) + * build and packaging fixes +- Remove 0f8496f22d284e1a69df12fe0b72f375aed31315.patch: contained +- boo#1204865: No HEIC image preview in nautilus fixed by update + +------------------------------------------------------------------- Old: ---- 0f8496f22d284e1a69df12fe0b72f375aed31315.patch libheif-1.12.0.tar.gz New: ---- libheif-1.14.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libheif.spec ++++++ --- /var/tmp/diff_new_pack.jQzTXo/_old 2023-01-04 18:10:29.172506101 +0100 +++ /var/tmp/diff_new_pack.jQzTXo/_new 2023-01-04 18:10:29.176506124 +0100 @@ -1,7 +1,7 @@ # # spec file for package libheif # -# 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 @@ -16,26 +16,21 @@ # -%bcond_with x265 - %define gdk_pixbuf_binary_version 2.10.0 - +%bcond_with x265 Name: libheif -Version: 1.12.0 +Version: 1.14.1 Release: 0 Summary: HEIF/AVIF file format decoder and encoder -# License: GPL-2.0-or-later Group: Productivity/Graphics/Other URL: https://github.com/strukturag/libheif -# Source0: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.gz Source99: baselibs.conf -Patch0: https://github.com/strukturag/libheif/commit/0f8496f22d284e1a69df12fe0b72f375aed31315.patch -# BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: pkgconfig BuildRequires: pkgconfig(aom) BuildRequires: pkgconfig(dav1d) BuildRequires: pkgconfig(gdk-pixbuf-2.0) @@ -82,7 +77,7 @@ %package -n gdk-pixbuf-loader-libheif Summary: GDK PixBuf Loader for %{name} Group: System/Libraries -Supplements: packageand(libheif1:libgdk_pixbuf-2_0-0) +Supplements: (libheif1 and libgdk_pixbuf-2_0-0) %description -n gdk-pixbuf-loader-libheif A ISO/IEC 23008-12:2017 HEIF file format decoder and encoder. @@ -99,6 +94,15 @@ A ISO/IEC 23008-12:2017 HEIF file format decoder and encoder. This package contains example binary programs for %{name}. + +%package -n heif-thumbnailer +Summary: Thumbnailer for HEIF/AVIF image files +Group: Productivity/Graphics/Other +Requires: libheif1 = %{version}-%{release} +Supplements: libheif1 + +%description -n heif-thumbnailer +Allows to show thumbnail previews of HEIF and AVIF images using %{name}. %endif %prep @@ -108,12 +112,14 @@ %if %{with x265} %cmake \ -DCMAKE_SKIP_RPATH:BOOL=ON \ - -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=OFF + -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=OFF \ + -DPLUGIN_DIRECTORY=%{_libexecdir}/libheif %else %cmake \ -DWITH_LIBDE265=OFF \ -DWITH_X265=OFF \ - -DWITH_EXAMPLES=OFF + -DWITH_EXAMPLES=OFF \ + -DPLUGIN_DIRECTORY=%{_libexecdir}/libheif %endif %cmake_build @@ -130,7 +136,10 @@ install -m 0755 build/examples/$e %{buildroot}%{_bindir}/$e install -m 0644 examples/$e.1 %{buildroot}%{_mandir}/man1/$e.1 done - +%else +rm -f %{buildroot}%{_datadir}/mime/packages/avif.xml +rm -f %{buildroot}%{_datadir}/mime/packages/heif.xml +rm -f %{buildroot}%{_datadir}/thumbnailers/heif.thumbnailer %endif %fdupes -s %{buildroot}%{_includedir} @@ -146,6 +155,7 @@ %files -n libheif1 %license COPYING %{_libdir}/libheif.so.* +%{_libexecdir}/libheif %files devel %doc README.md @@ -162,10 +172,16 @@ %{_bindir}/heif-convert %{_bindir}/heif-enc %{_bindir}/heif-info -%{_bindir}/heif-thumbnailer %{_mandir}/man1/heif-convert.1%{?ext_man} %{_mandir}/man1/heif-enc.1%{?ext_man} %{_mandir}/man1/heif-info.1%{?ext_man} + +%files -n heif-thumbnailer +%{_bindir}/heif-thumbnailer +%{_datadir}/mime/packages/avif.xml +%{_datadir}/mime/packages/heif.xml +%dir %{_datadir}/thumbnailers +%{_datadir}/thumbnailers/heif.thumbnailer %{_mandir}/man1/heif-thumbnailer.1%{?ext_man} %endif ++++++ libheif-1.12.0.tar.gz -> libheif-1.14.1.tar.gz ++++++ ++++ 47233 lines of diff (skipped)