]> git.pld-linux.org Git - packages/kf5-kdewebkit.git/blob - kf5-kdewebkit.spec
- updated to 5.84.0
[packages/kf5-kdewebkit.git] / kf5-kdewebkit.spec
1 %define         kdeframever     5.84
2 %define         qtver           5.9.0
3 %define         kfname          kdewebkit
4 Summary:        Integration of the HTML rendering engine WebKit
5 Name:           kf5-%{kfname}
6 Version:        5.84.0
7 Release:        1
8 License:        LGPL v2.1+
9 Group:          X11/Libraries
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}
56 BuildRequires:  ninja
57 BuildRequires:  rpmbuild(macros) >= 1.164
58 BuildRequires:  tar >= 1:1.22
59 BuildRequires:  xz
60 Requires:       kf5-dirs
61 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62
63 %define         qt5dir          %{_libdir}/qt5
64
65 %description
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.
69
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
73 information.
74
75 %package devel
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}
80
81 %description devel
82 Header files for %{kfname} development.
83
84 %description devel -l pl.UTF-8
85 Pliki nagłówkowe dla programistów używających %{kfname}.
86
87 %prep
88 %setup -q -n %{kfname}-%{version}
89
90 %build
91 install -d build
92 cd build
93 %cmake -G Ninja \
94         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
95         ..
96 %ninja_build
97
98 %{?with_tests:%ninja_build test}
99
100 %install
101 rm -rf $RPM_BUILD_ROOT
102 %ninja_install -C build
103
104 %clean
105 rm -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
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
116
117 %files devel
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
This page took 0.090234 seconds and 3 git commands to generate.