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-12-15 21:46:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libheif (Old)
 and      /work/SRC/openSUSE:Factory/.libheif.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libheif"

Fri Dec 15 21:46:17 2023 rev:28 rq:1133262 version:1.17.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/libheif/libheif.changes  2023-12-11 
21:50:11.906743913 +0100
+++ /work/SRC/openSUSE:Factory/.libheif.new.25432/libheif.changes       
2023-12-15 21:46:20.220083653 +0100
@@ -1,0 +2,7 @@
+Tue Dec 12 12:12:12 UTC 2023 - o...@aepfle.de
+
+- remove usage of presets to allow any cmake
+- remove plugin conditional, to provide plugins on Leap as well
+- remove rav1e conditional, because it is always available
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ libheif.spec ++++++
--- /var/tmp/diff_new_pack.NY8dJ2/_old  2023-12-15 21:46:20.940109971 +0100
+++ /var/tmp/diff_new_pack.NY8dJ2/_new  2023-12-15 21:46:20.940109971 +0100
@@ -19,12 +19,8 @@
 %define gdk_pixbuf_binary_version 2.10.0
 %bcond_with x265
 %bcond_with kvazaar
-%bcond_with plugins
-%bcond_with rav1e
 %bcond_with svtenc
 %if 0%{?suse_version} > 1500
-%bcond_without plugins
-%bcond_without rav1e
 %ifarch x86_64
 %bcond_without svtenc
 %endif
@@ -44,7 +40,7 @@
 # CVE-2023-49464 [bsc#1217900], UAF
 Patch1:         libheif-CVE-2023-49464.patch
 BuildRequires:  chrpath
-BuildRequires:  cmake >= 3.21
+BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
@@ -59,9 +55,7 @@
 %if %{with kvazaar}
 BuildRequires:  pkgconfig(kvazaar)
 %endif
-%if %{with rav1e}
 BuildRequires:  pkgconfig(rav1e)
-%endif
 %if %{with svtenc}
 BuildRequires:  pkgconfig(SvtAv1Enc)
 %endif
@@ -91,7 +85,6 @@
 For AVIF libaom, dav1d, or rav1e are used as codecs. HEIF support is not
 provided.
 
-%if %{with plugins}
 %package aom
 Summary:        Plugin AOM encoder and decoder for AVIF
 Group:          System/Libraries
@@ -148,7 +141,6 @@
 This plugin provides the OpenJPEG J2K encoder and decoder for JPEG to libheif. 
Packaged separately
 so that the libraries it requires are not pulled in by default by libheif.
 
-%if %{with rav1e}
 %package rav1e
 Summary:        Plugin rav1e encoder for AVIF
 Group:          System/Libraries
@@ -157,7 +149,6 @@
 %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
@@ -169,7 +160,6 @@
 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}
@@ -213,31 +203,60 @@
 %autosetup -p1
 
 %build
-%cmake --preset release \
-%if %{without kvazaar}
-    -DWITH_KVAZAAR=OFF \
-%endif
-%if %{without rav1e}
-    -DWITH_RAV1E=OFF \
-%endif
-%if %{without svtenc}
-    -DWITH_SvtEnc=OFF \
-%endif
-%if %{without x265}
+%cmake \
+       -DWITH_AOM_DECODER=ON \
+       -DWITH_AOM_DECODER_PLUGIN=ON \
+       -DWITH_AOM_ENCODER=ON \
+       -DWITH_AOM_ENCODER_PLUGIN=ON \
+       -DWITH_DAV1D=ON \
+       -DWITH_DAV1D_PLUGIN=ON \
+%if %{with x265}
+       -DWITH_X265=ON \
+       -DWITH_LIBDE265=ON \
+       -DWITH_X265_PLUGIN=ON \
+       -DWITH_LIBDE265_PLUGIN=ON \
+       -DWITH_EXAMPLES=ON \
+%else
     -DWITH_LIBDE265=OFF \
     -DWITH_X265=OFF \
     -DWITH_EXAMPLES=OFF \
+%endif
+       -DWITH_RAV1E=ON \
+       -DWITH_RAV1E_PLUGIN=ON \
+%if %{with svtenc}
+       -DWITH_SvtEnc=ON \
+       -DWITH_SvtEnc_PLUGIN=ON \
 %else
-    -DCMAKE_SKIP_RPATH=ON \
+       -DWITH_SvtEnc=OFF \
+%endif
+       -DWITH_JPEG_DECODER=ON \
+       -DWITH_JPEG_DECODER_PLUGIN=ON \
+       -DWITH_JPEG_ENCODER=ON \
+       -DWITH_JPEG_ENCODER_PLUGIN=ON \
+       -DWITH_UNCOMPRESSED_CODEC=ON \
+%if %{with kvazaar}
+       -DWITH_KVAZAAR=ON \
+       -DWITH_KVAZAAR_PLUGIN=ON \
+%else
+       -DWITH_KVAZAAR=OFF \
 %endif
+       -DWITH_OpenJPEG_DECODER=ON \
+       -DWITH_OpenJPEG_DECODER_PLUGIN=ON \
+       -DWITH_OpenJPEG_ENCODER=ON \
+       -DWITH_OpenJPEG_ENCODER_PLUGIN=ON \
+       -DWITH_FFMPEG_DECODER=ON \
+       -DWITH_FFMPEG_DECODER_PLUGIN=ON \
+       -DCMAKE_SKIP_RPATH=ON \
+       -DBUILD_TESTING=OFF \
+       -DWITH_REDUCED_VISIBILITY=ON \
+       -DWITH_DEFLATE_HEADER_COMPRESSION=ON \
+       -DWITH_LIBSHARPYUV=ON \
+       -DWITH_FUZZERS=OFF \
 %if 0%{?suse_version} <= 1500
     -DCMAKE_CXX_FLAGS="-pthread" \
 %endif
-%if %{with plugins}
-    -DPLUGIN_DIRECTORY=%{_libexecdir}/libheif
-%else
-    -DENABLE_PLUGIN_LOADING=OFF
-%endif
+       -DPLUGIN_DIRECTORY=%{_libexecdir}/libheif \
+       %nil
 %cmake_build
 
 %install
@@ -273,7 +292,6 @@
 %files -n libheif1
 %license COPYING
 %{_libdir}/libheif.so.*
-%if %{with plugins}
 %dir %{_libexecdir}/libheif
 
 %files aom
@@ -299,16 +317,13 @@
 %{_libexecdir}/libheif/libheif-j2kdec.so
 %{_libexecdir}/libheif/libheif-j2kenc.so
 
-%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
 %doc README.md
@@ -328,10 +343,8 @@
 %{_mandir}/man1/heif-convert.1%{?ext_man}
 %{_mandir}/man1/heif-enc.1%{?ext_man}
 %{_mandir}/man1/heif-info.1%{?ext_man}
-%if %{with plugins}
 %{_libexecdir}/libheif/libheif-libde265.so
 %{_libexecdir}/libheif/libheif-x265.so
-%endif
 
 %files -n heif-thumbnailer
 %{_bindir}/heif-thumbnailer

Reply via email to