
# usage: if_feature FEATURE [version]
# examples:
#    if_feature sip5
#    if_feature icu 6.5
# details: mix if_with and if_ver_gteq
%if_feature() %if (%{expand:%%{?feature_%{1}:1}%%{!?feature_%{1}:0}}) && ( "00" != "0%{expand:%%{?feature_%{1}:%%{feature_%{1}}}}" ) && ( 0%{!?2:1} || ( 0%{?2:1} && "%(rpmvercmp '0%{expand:%%{feature_%{1}}}' '0%{?2:%2}')" >= "0" ) )
%if_notfeature() %if !(%{expand:%%{?feature_%{1}:1}%%{!?feature_%{1}:0}}) || !( "00" != "0%{expand:%%{?feature_%{1}:%%{feature_%{1}}}}" ) && ( 0%{!?2:1} || ( 0%{?2:1} && "%(rpmvercmp '0%{expand:%%{feature_%{1}}}' '0%{?2:%2}')" >= "0" ) )


# presents in the repo
%feature_qt5 5.15.16
%feature_qt5_webengine 1
%feature_qt5_webkit 1
%feature_qt6 6.9.1
%feature_vulkan 1.4.313
%feature_qt6_webengine 1

%feature_vkd3d 1.16
%feature_faudio 1
%feature_opencl 1
%feature_osmesa 0
%feature_sip5 0
%feature_sip6 1
%feature_ffmpeg 7.1
%feature_icu 7.6
%feature_pcap 1.10.4
%feature_llvm 19.1
%feature_unwind 1.7.0

# no more php7 for Sisyphus
%feature_php7 0
# no more php8.0 for Sisyphus
%feature_php80 0
# no more php8.1 for Sisyphus
%feature_php81 0
%feature_php82 8.2.28
%feature_php83 8.3.21
%feature_php84 8.4.7

%feature_python3 3.12.10

%feature_mono 6.12
%feature_gtk_sharp 2.99.4

#feature_ctest 4.0.1
%feature_cmake 4.0.1
%feature_wayland 1
# libclickhouse-cpp-devel
%feature_clickhouse 23.8.9.54

%feature_opencv 4.10.0

%feature_linux_kernel_std 6.7

%feature_glibc 2.40
%feature_gcc 14

%feature_glib2 2.82.4
%feature_glibmm2 2.82.0
# libwebkit2gtk4.1
%feature_webkit2gtk 4.1

%feature_glusterfs 11.1

%feature_numactl 2.0.14

%feature_openssl3 3.3.3

# An addition for i586
%feature_wine 9.0.6

%feature_qt6_webengine 0
