%else
%bcond_with zchunk
%endif
+# libsolvs external references require us to link against it:
+%if 0%{?sle_version} >= 150000 || 0%{?suse_version} >= 1500
+%bcond_without zstd
+%else
+%bcond_with zstd
+%endif
%bcond_without mediabackend_tests
BuildRequires: gettext-devel
BuildRequires: graphviz
BuildRequires: libxml2-devel
+BuildRequires: yaml-cpp-devel
%if 0%{?suse_version} != 1110
# No libproxy on SLES
BuildRequires: libproxy-devel
BuildRequires: pkg-config
%endif
-BuildRequires: libsolv-devel >= 0.7.11
+BuildRequires: libsolv-devel >= 0.7.15
%if 0%{?suse_version} >= 1100
BuildRequires: libsolv-tools
%requires_eq libsolv-tools
%if %{with zchunk}
BuildRequires: libzck-devel
%endif
+%if %{with zstd}
+BuildRequires: libzstd-devel
+%endif
%description
libzypp is the package management library that powers applications
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=1 \
%{?with_zchunk:-DENABLE_ZCHUNK_COMPRESSION=1} \
+ %{?with_zstd:-DENABLE_ZSTD_COMPRESSION=1} \
%{!?with_mediabackend_tests:-DDISABLE_MEDIABACKEND_TESTS=1} \
${EXTRA_CMAKE_OPTIONS} \
..