3 %bcond_with tests # build with tests
4 %define kdeframever 5.97
6 %define kfname kdewebkit
7 Summary: Integration of the HTML rendering engine WebKit
13 Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/portingAids/%{kfname}-%{version}.tar.xz
14 # Source0-md5: b67212701c202167ba858c76292cf878
15 URL: http://www.kde.org/
16 BuildRequires: Qt5Core-devel
17 BuildRequires: Qt5DBus-devel >= 5.2.0
18 BuildRequires: Qt5Gui-devel >= 5.3.1
19 BuildRequires: Qt5Network-devel
20 BuildRequires: Qt5OpenGL-devel >= 5.3.1
21 BuildRequires: Qt5Positioning-devel >= 5.3.1
22 BuildRequires: Qt5PrintSupport-devel >= 5.3.1
23 BuildRequires: Qt5Qml-devel >= 5.3.1
24 BuildRequires: Qt5Quick-devel >= 5.3.1
25 BuildRequires: Qt5Sensors-devel >= 5.3.1
26 BuildRequires: Qt5Test-devel
27 BuildRequires: Qt5WebKit-devel >= 5.3.1
28 BuildRequires: Qt5Widgets-devel
29 BuildRequires: Qt5Xml-devel >= 5.2.0
30 BuildRequires: cmake >= 2.8.12
31 BuildRequires: gettext-devel
32 BuildRequires: kf5-attica-devel >= %{version}
33 BuildRequires: kf5-extra-cmake-modules >= 1.0.0
34 BuildRequires: kf5-kauth-devel >= %{version}
35 BuildRequires: kf5-kbookmarks-devel >= %{version}
36 BuildRequires: kf5-kcodecs-devel >= %{version}
37 BuildRequires: kf5-kcompletion-devel >= %{version}
38 BuildRequires: kf5-kconfig-devel >= %{version}
39 BuildRequires: kf5-kconfigwidgets-devel >= %{version}
40 BuildRequires: kf5-kcoreaddons-devel >= %{version}
41 BuildRequires: kf5-kdbusaddons-devel >= %{version}
42 BuildRequires: kf5-kglobalaccel-devel >= %{version}
43 BuildRequires: kf5-kguiaddons-devel >= %{version}
44 BuildRequires: kf5-ki18n-devel >= %{version}
45 BuildRequires: kf5-kiconthemes-devel >= %{version}
46 BuildRequires: kf5-kio-devel >= %{version}
47 BuildRequires: kf5-kitemviews-devel >= %{version}
48 BuildRequires: kf5-kjobwidgets-devel >= %{version}
49 BuildRequires: kf5-knotifications-devel >= %{version}
50 BuildRequires: kf5-kparts-devel >= %{version}
51 BuildRequires: kf5-kservice-devel >= %{version}
52 BuildRequires: kf5-ktextwidgets-devel >= %{version}
53 BuildRequires: kf5-kwallet-devel >= %{version}
54 BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
55 BuildRequires: kf5-kwindowsystem-devel >= %{version}
56 BuildRequires: kf5-kxmlgui-devel >= %{version}
57 BuildRequires: kf5-solid-devel >= %{version}
58 BuildRequires: kf5-sonnet-devel >= %{version}
60 BuildRequires: rpmbuild(macros) >= 1.164
61 BuildRequires: tar >= 1:1.22
64 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
66 %define qt5dir %{_libdir}/qt5
69 This library provides KDE integration of the QtWebKit library. If you
70 are using QtWebKit in your KDE application, you are encouraged to use
71 this layer instead of using the QtWebKit classes directly.
73 In particular, you should use KWebView in place of QWebView,
74 KGraphicsWebView in place of QGraphicsWebView and KWebPage in place of
75 QWebPage. See the documentation for those classes for more
79 Summary: Header files for %{kfname} development
80 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
81 Group: X11/Development/Libraries
82 Requires: %{name} = %{version}-%{release}
85 Header files for %{kfname} development.
87 %description devel -l pl.UTF-8
88 Pliki nagłówkowe dla programistów używających %{kfname}.
91 %setup -q -n %{kfname}-%{version}
97 %{!?with_tests:-DBUILD_TESTING=OFF} \
98 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
107 %{?with_tests:%ninja_build test}
115 rm -rf $RPM_BUILD_ROOT
116 %ninja_install -C build
119 rm -rf $RPM_BUILD_ROOT
121 %post -p /sbin/ldconfig
122 %postun -p /sbin/ldconfig
125 %defattr(644,root,root,755)
127 %ghost %{_libdir}/libKF5WebKit.so.5
128 %attr(755,root,root) %{_libdir}/libKF5WebKit.so.*.*.*
129 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/kdewebkit5widgets.so
132 %defattr(644,root,root,755)
133 %{_includedir}/KF5/KDEWebKit
134 %{_libdir}/cmake/KF5WebKit
135 %{_libdir}/libKF5WebKit.so
136 %{qt5dir}/mkspecs/modules/qt_KDEWebKit.pri