# Conditional build:
%bcond_with bootstrap # disable features to able to build without installed qt5
# -- build targets
-%bcond_with doc # Documentation
+%bcond_without doc # documentation
# -- features
%bcond_with qtmultimedia # QtMultimedia support (instead of GStreamer)
-%bcond_without seccomp # WebProcess seccomp filters
+%bcond_with seccomp # WebProcess seccomp filters (broken as of 5.212.0-alpha4)
%if %{with bootstrap}
%undefine with_doc
Source0: https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-%{version}-%{snap}/qtwebkit-%{version}-%{snap}.tar.xz
# Source0-md5: 5b61a72497f06e51db09d57edc3c35fb
Patch0: %{name}-css.patch
+Patch1: %{name}-docs.patch
# from FC
Patch102: qtwebkit-5.212.0_cmake_cmp0071.patch
Patch108: x32.patch
%prep
%setup -q -n qtwebkit-%{version}-%{snap}
%patch0 -p1
+%patch1 -p1
%patch102 -p1
%patch108 -p1
%{__make}
-%if %{with doc}
-%{__make} docs \
- BUILDDIR=$(pwd) \
- QT_INSTALL_DOCS=%{_docdir}/qt5-doc \
- QT_VERSION=%{version} \
- QT_VERSION_TAG="%(echo %{version} | tr -d .)" \
- QT_VER="%(rpm -q qt5-build --qf '%{V}' | cut -d. -f1-2)"
-%endif
-
%install
rm -rf $RPM_BUILD_ROOT
%{__make} -C build install \
- DESTDIR=$RPM_BUILD_ROOT \
- BUILDDIR=$(pwd) \
- QT_INSTALL_DOCS=%{_docdir}/qt5-doc \
- QT_VERSION=%{version} \
- QT_VERSION_TAG="%(echo %{version} | tr -d .)" \
- QT_VER="%(rpm -q qt5-build --qf '%{V}' | cut -d. -f1-2)"
+ DESTDIR=$RPM_BUILD_ROOT
# normalize paths
%{__sed} -i -e '/^Libs:/ s,-L/[^ ]*,-L%{_libdir},' \