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-05-09 13:07:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libheif (Old) and /work/SRC/openSUSE:Factory/.libheif.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libheif" Tue May 9 13:07:50 2023 rev:22 rq:1085469 version:1.16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libheif/libheif.changes 2023-05-04 17:09:43.324065487 +0200 +++ /work/SRC/openSUSE:Factory/.libheif.new.1533/libheif.changes 2023-05-09 13:07:58.501248528 +0200 @@ -1,0 +2,9 @@ +Wed May 3 11:14:59 UTC 2023 - Arjen de Korte <[email protected]> + +- Package the optional plugins in separate packages, so it is possible + to install a minimal version of the library without pulling in the + libraries needed by the plugins only. +- BuildRequires pkgconfig(libwebp) as it is required to make sharp-yuv + work. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libheif.spec ++++++ --- /var/tmp/diff_new_pack.eRhVgH/_old 2023-05-09 13:07:58.989251433 +0200 +++ /var/tmp/diff_new_pack.eRhVgH/_new 2023-05-09 13:07:58.997251480 +0200 @@ -48,6 +48,7 @@ BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libwebp) %if %{with rav1e} BuildRequires: pkgconfig(rav1e) %endif @@ -80,6 +81,30 @@ For AVIF libaom, dav1d, or rav1e are used as codecs. HEIF support is not provided. +%if %{with plugins} +%if %{with rav1e} +%package rav1e +Summary: Plugin rav1e encoder for AVIF +Group: System/Libraries +Supplements: libheif1 + +%description rav1e +This plugin provides the rav1e encoder for AVIF to libheif. Packaged separately +so that the libraries it requires are not pulled in by default by libheif. +%endif + +%if %{with svtenc} +%package svtenc +Summary: Plugin SVT-AV1 encoder for AVIF +Group: System/Libraries +Supplements: libheif1 + +%description svtenc +This plugin provides the SVT-AV1 encoder for AVIF to libheif. Packaged separately +so that the libraries it requires are not pulled in by default by libheif. +%endif +%endif + %package devel Summary: Devel Package for %{name} Group: Development/Libraries/C and C++ @@ -182,7 +207,17 @@ %license COPYING %{_libdir}/libheif.so.* %if %{with plugins} -%{_libexecdir}/libheif +%dir %{_libexecdir}/libheif + +%if %{with rav1e} +%files rav1e +%{_libexecdir}/libheif/libheif-rav1e.so +%endif + +%if %{with svtenc} +%files svtenc +%{_libexecdir}/libheif/libheif-svtenc.so +%endif %endif %files devel
