]> git.pld-linux.org Git - packages/qt5-qtwebkit.git/blame - qt5-qtwebkit.spec
- pl, partially cleaned up/unified with other qt5-*
[packages/qt5-qtwebkit.git] / qt5-qtwebkit.spec
CommitLineData
68e7984a 1# TODO:
255f7f61 2# - package /usr/lib/qt5/libexec correctly
68e7984a 3# - cleanup
50a36e1f
JB
4#
5# Conditional build:
6%bcond_without qch # documentation in QCH format
68e7984a
WF
7
8%define orgname qtwebkit
50a36e1f
JB
9%define qtbase_ver %{version}
10%define qtquick_ver %{version}
11%define qttools_ver %{version}
12Summary: The Qt5 WebKit libraries
13Summary(pl.UTF-8): Biblioteki Qt5 WebKit
68e7984a 14Name: qt5-%{orgname}
255f7f61
WF
15Version: 5.3.0
16Release: 0.2
68e7984a
WF
17License: LGPL v2.1 or GPL v3.0
18Group: X11/Libraries
255f7f61
WF
19Source0: http://download.qt-project.org/official_releases/qt/5.3/%{version}/submodules/%{orgname}-opensource-src-%{version}.tar.xz
20# Source0-md5: cc9197eaef9e7950e907635f9bde1e98
68e7984a 21URL: http://qt-project.org/
50a36e1f
JB
22BuildRequires: Qt5Core-devel = %{qtbase_ver}
23BuildRequires: Qt5Quick-devel = %{qtquick_ver}
24BuildRequires: rpmbuild(macros) >= 1.654
25%if %{with qch}
26BuildRequires: qt5-assistant >= %{qttools_ver}
27%endif
28BuildRequires: qt5-build >= %{qtbase_ver}
29BuildRequires: qt5-qmake >= %{qtbase_ver}
68e7984a 30BuildRequires: rpmbuild(macros) >= 1.654
983a5b21
ER
31BuildRequires: tar >= 1:1.22
32BuildRequires: xz
68e7984a
WF
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
68e7984a 35%define specflags -fno-strict-aliasing
50a36e1f 36%define qt5dir %{_libdir}/qt5
68e7984a
WF
37
38%description
50a36e1f
JB
39Qt is a cross-platform application and UI framework. Using Qt, you can
40write web-enabled applications once and deploy them across desktop,
41mobile and embedded systems without rewriting the source code.
42
43This package contains Qt5 WebKit libraries.
44
45%description -l pl.UTF-8
46Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
47Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
48systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
49źródłowego.
50
51Ten pakiet zawiera biblioteki Qt5 WebKit.
68e7984a 52
255f7f61 53%package -n Qt5WebKit
50a36e1f
JB
54Summary: The Qt5 WebKit libraries
55Summary(pl.UTF-8): Biblioteki Qt5 WebKit
255f7f61
WF
56Group: X11/Libraries
57
58%description -n Qt5WebKit
50a36e1f
JB
59Qt5 WebKit libraries ... TODO.
60
61%description -n Qt5WebKit -l pl.UTF-8
62Biblioteki Qt5 WebKit ... TODO
255f7f61
WF
63
64%package -n Qt5WebKit-devel
50a36e1f
JB
65Summary: Qt5 WebKit libraries - development files
66Summary(pl.UTF-8): Biblioteki Qt5 WebKit - pliki programistyczne
68e7984a 67Group: X11/Development/Libraries
255f7f61 68Requires: Qt5WebKit = %{version}-%{release}
68e7984a 69
255f7f61 70%description -n Qt5WebKit-devel
50a36e1f
JB
71Qt5 WebKit libraries - development files.
72
73%description -n Qt5WebKit-devel -l pl.UTF-8
74Biblioteki Qt5 WebKit - pliki programistyczne.
68e7984a
WF
75
76%package doc
50a36e1f
JB
77Summary: Qt5 WebKit documentation in HTML format
78Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 WebKit w formacie HTML
68e7984a 79Group: Documentation
50a36e1f 80Requires: qt5-doc-common >= %{qtbase_ver}
983a5b21
ER
81%if "%{_rpmversion}" >= "5"
82BuildArch: noarch
83%endif
68e7984a
WF
84
85%description doc
50a36e1f
JB
86Qt5 WebKit documentation in HTML format.
87
88%description doc -l pl.UTF-8
89Dokumentacja do bibliotek Qt5 WebKit w formacie HTML.
90
91%package doc-qch
92Summary: Qt5 WebKit documentation in QCH format
93Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 WebKit w formacie QCH
94Group: Documentation
95Requires: qt5-doc-common >= %{qtbase_ver}
96%if "%{_rpmversion}" >= "5"
97BuildArch: noarch
98%endif
99
100%description doc-qch
101Qt5 WebKit documentation in QCH format.
102
103%description doc-qch -l pl.UTF-8
104Dokumentacja do bibliotek Qt5 WebKit w formacie QCH.
68e7984a 105
68e7984a
WF
106%prep
107%setup -q -n %{orgname}-opensource-src-%{version}
108
109%build
110qmake-qt5
111%{__make}
50a36e1f 112%{__make} %{!?with_qch:html_}docs
68e7984a
WF
113
114%install
115rm -rf $RPM_BUILD_ROOT
116%{__make} install \
117 INSTALL_ROOT=$RPM_BUILD_ROOT
118
50a36e1f 119%{__make} install_%{!?with_qch:html_}docs \
68e7984a
WF
120 INSTALL_ROOT=$RPM_BUILD_ROOT
121
50a36e1f
JB
122# useless symlinks
123%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.?
124# actually drop *.la, follow policy of not packaging them when *.pc exist
125%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
126
68e7984a
WF
127%clean
128rm -rf $RPM_BUILD_ROOT
129
50a36e1f
JB
130%post -n Qt5WebKit -p /sbin/ldconfig
131%postun -n Qt5WebKit -p /sbin/ldconfig
68e7984a 132
255f7f61 133%files -n Qt5WebKit
68e7984a 134%defattr(644,root,root,755)
50a36e1f 135%attr(755,root,root) %{_libdir}/libQt5WebKit.so.*.*.*
255f7f61 136%attr(755,root,root) %ghost %{_libdir}/libQt5WebKit.so.5
50a36e1f 137%attr(755,root,root) %{_libdir}/libQt5WebKitWidgets.so.*.*.*
255f7f61 138%attr(755,root,root) %ghost %{_libdir}/libQt5WebKitWidgets.so.5
255f7f61
WF
139%dir %{_libdir}/qt5/qml/QtWebKit
140%attr(755,root,root) %{_libdir}/qt5/qml/QtWebKit/libqmlwebkitplugin.so
141%{_libdir}/qt5/qml/QtWebKit/qmldir
142%dir %{_libdir}/qt5/qml/QtWebKit/experimental
143%attr(755,root,root) %{_libdir}/qt5/qml/QtWebKit/experimental/libqmlwebkitexperimentalplugin.so
144%{_libdir}/qt5/qml/QtWebKit/experimental/qmldir
145%attr(755,root,root) %{_libdir}/qt5/libexec
146
147%files -n Qt5WebKit-devel
68e7984a 148%defattr(644,root,root,755)
255f7f61
WF
149%attr(755,root,root) %{_libdir}/libQt5WebKit.so
150%attr(755,root,root) %{_libdir}/libQt5WebKitWidgets.so
255f7f61
WF
151%{_libdir}/libQt5WebKit.prl
152%{_libdir}/libQt5WebKitWidgets.prl
255f7f61
WF
153%{_includedir}/qt5/QtWebKit
154%{_includedir}/qt5/QtWebKitWidgets
155%{_pkgconfigdir}/Qt5WebKit.pc
156%{_pkgconfigdir}/Qt5WebKitWidgets.pc
50a36e1f
JB
157%{_libdir}/cmake/Qt5WebKit
158%{_libdir}/cmake/Qt5WebKitWidgets
159%{qt5dir}/mkspecs/modules/*.pri
68e7984a
WF
160
161%files doc
162%defattr(644,root,root,755)
50a36e1f
JB
163%{_docdir}/qt5-doc/qt*[!h]
164
165%if %{with qch}
166%files doc-qch
167%defattr(644,root,root,755)
168%{_docdir}/qt5-doc/*.qch
169%endif
This page took 0.129476 seconds and 4 git commands to generate.