]> git.pld-linux.org Git - packages/kf5-kdewebkit.git/blame - kf5-kdewebkit.spec
- updated to 5.90.0
[packages/kf5-kdewebkit.git] / kf5-kdewebkit.spec
CommitLineData
6c420593 1%define kdeframever 5.90
7a12e8f9 2%define qtver 5.9.0
729730ba 3%define kfname kdewebkit
979fb425 4Summary: Integration of the HTML rendering engine WebKit
729730ba 5Name: kf5-%{kfname}
6c420593 6Version: 5.90.0
729730ba 7Release: 1
979fb425
WF
8License: LGPL v2.1+
9Group: X11/Libraries
580639fc 10Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/portingAids/%{kfname}-%{version}.tar.xz
6c420593 11# Source0-md5: 98b005398a551dfa45b903bd8b06bc0d
979fb425
WF
12URL: http://www.kde.org/
13BuildRequires: Qt5Core-devel
14BuildRequires: Qt5DBus-devel >= 5.2.0
15BuildRequires: Qt5Gui-devel >= 5.3.1
16BuildRequires: Qt5Network-devel
17BuildRequires: Qt5OpenGL-devel >= 5.3.1
18BuildRequires: Qt5Positioning-devel >= 5.3.1
19BuildRequires: Qt5PrintSupport-devel >= 5.3.1
20BuildRequires: Qt5Qml-devel >= 5.3.1
21BuildRequires: Qt5Quick-devel >= 5.3.1
22BuildRequires: Qt5Sensors-devel >= 5.3.1
23BuildRequires: Qt5Test-devel
24BuildRequires: Qt5WebKit-devel >= 5.3.1
25BuildRequires: Qt5Widgets-devel
26BuildRequires: Qt5Xml-devel >= 5.2.0
27BuildRequires: cmake >= 2.8.12
28BuildRequires: gettext-devel
29BuildRequires: kf5-attica-devel >= %{version}
30BuildRequires: kf5-extra-cmake-modules >= 1.0.0
31BuildRequires: kf5-kauth-devel >= %{version}
32BuildRequires: kf5-kbookmarks-devel >= %{version}
33BuildRequires: kf5-kcodecs-devel >= %{version}
34BuildRequires: kf5-kcompletion-devel >= %{version}
35BuildRequires: kf5-kconfig-devel >= %{version}
36BuildRequires: kf5-kconfigwidgets-devel >= %{version}
37BuildRequires: kf5-kcoreaddons-devel >= %{version}
38BuildRequires: kf5-kdbusaddons-devel >= %{version}
39BuildRequires: kf5-kglobalaccel-devel >= %{version}
40BuildRequires: kf5-kguiaddons-devel >= %{version}
41BuildRequires: kf5-ki18n-devel >= %{version}
42BuildRequires: kf5-kiconthemes-devel >= %{version}
43BuildRequires: kf5-kio-devel >= %{version}
44BuildRequires: kf5-kitemviews-devel >= %{version}
45BuildRequires: kf5-kjobwidgets-devel >= %{version}
46BuildRequires: kf5-knotifications-devel >= %{version}
47BuildRequires: kf5-kparts-devel >= %{version}
48BuildRequires: kf5-kservice-devel >= %{version}
49BuildRequires: kf5-ktextwidgets-devel >= %{version}
50BuildRequires: kf5-kwallet-devel >= %{version}
51BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
52BuildRequires: kf5-kwindowsystem-devel >= %{version}
53BuildRequires: kf5-kxmlgui-devel >= %{version}
54BuildRequires: kf5-solid-devel >= %{version}
55BuildRequires: kf5-sonnet-devel >= %{version}
b2010829 56BuildRequires: ninja
979fb425
WF
57BuildRequires: rpmbuild(macros) >= 1.164
58BuildRequires: tar >= 1:1.22
59BuildRequires: xz
d72a6bb3 60Requires: kf5-dirs
979fb425
WF
61BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62
63%define qt5dir %{_libdir}/qt5
64
65%description
66This library provides KDE integration of the QtWebKit library. If you
67are using QtWebKit in your KDE application, you are encouraged to use
68this layer instead of using the QtWebKit classes directly.
69
70In particular, you should use KWebView in place of QWebView,
71KGraphicsWebView in place of QGraphicsWebView and KWebPage in place of
72QWebPage. See the documentation for those classes for more
73information.
74
75%package devel
729730ba
AM
76Summary: Header files for %{kfname} development
77Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
979fb425
WF
78Group: X11/Development/Libraries
79Requires: %{name} = %{version}-%{release}
80
81%description devel
729730ba 82Header files for %{kfname} development.
979fb425
WF
83
84%description devel -l pl.UTF-8
729730ba 85Pliki nagłówkowe dla programistów używających %{kfname}.
979fb425
WF
86
87%prep
729730ba 88%setup -q -n %{kfname}-%{version}
979fb425
WF
89
90%build
91install -d build
92cd build
b2010829 93%cmake -G Ninja \
729730ba 94 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
b2010829
WF
95 ..
96%ninja_build
97
98%{?with_tests:%ninja_build test}
979fb425
WF
99
100%install
101rm -rf $RPM_BUILD_ROOT
b2010829 102%ninja_install -C build
979fb425
WF
103
104%clean
105rm -rf $RPM_BUILD_ROOT
106
107%post -p /sbin/ldconfig
108%postun -p /sbin/ldconfig
109
110%files
111%defattr(644,root,root,755)
112%doc README.md
fcb7ce33 113%ghost %{_libdir}/libKF5WebKit.so.5
729730ba 114%attr(755,root,root) %{_libdir}/libKF5WebKit.so.*.*.*
b2010829 115%attr(755,root,root) %{_libdir}/qt5/plugins/designer/kdewebkit5widgets.so
979fb425
WF
116
117%files devel
118%defattr(644,root,root,755)
119%{_includedir}/KF5/KDEWebKit
120%{_includedir}/KF5/kdewebkit_version.h
121%{_libdir}/cmake/KF5WebKit
fcb7ce33 122%{_libdir}/libKF5WebKit.so
979fb425 123%{qt5dir}/mkspecs/modules/qt_KDEWebKit.pri
This page took 0.048857 seconds and 4 git commands to generate.