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