]> git.pld-linux.org Git - packages/qt5-qtquickcontrols.git/blame - qt5-qtquickcontrols.spec
- up to 5.4.1
[packages/qt5-qtquickcontrols.git] / qt5-qtquickcontrols.spec
CommitLineData
5b1da3f7
JB
1#
2# Conditional build:
3%bcond_without qch # documentation in QCH format
ecafc158
WF
4
5%define orgname qtquickcontrols
573e3ee7
JB
6%define qtbase_ver %{version}
7%define qtdeclarative_ver %{version}
573e3ee7
JB
8%define qttools_ver %{version}
9Summary: The Qt5 Quick Controls modules
10Summary(pl.UTF-8): Moduły Qt5 Quick Controls
ecafc158 11Name: qt5-%{orgname}
f094ebdd 12Version: 5.4.1
5b1da3f7
JB
13Release: 1
14License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0 (native code), BSD (Qml scripts)
ecafc158 15Group: X11/Libraries
f094ebdd
JR
16Source0: http://download.qt-project.org/official_releases/qt/5.4/%{version}/submodules/%{orgname}-opensource-src-%{version}.tar.xz
17# Source0-md5: 2950c8df9da1e3d418a1e209d24f503a
ecafc158 18URL: http://qt-project.org/
5b1da3f7
JB
19BuildRequires: Qt5Core-devel >= %{qtbase_ver}
20BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
21BuildRequires: Qt5Network-devel >= %{qtbase_ver}
22BuildRequires: Qt5Qml-devel >= %{qtdeclarative_ver}
23BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver}
24BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
573e3ee7
JB
25%if %{with qch}
26BuildRequires: qt5-assistant >= %{qttools_ver}
27%endif
28BuildRequires: qt5-build >= %{qtbase_ver}
29BuildRequires: qt5-qmake >= %{qtbase_ver}
ecafc158 30BuildRequires: rpmbuild(macros) >= 1.654
39582839
ER
31BuildRequires: tar >= 1:1.22
32BuildRequires: xz
ecafc158
WF
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
ecafc158 35%define specflags -fno-strict-aliasing
573e3ee7 36%define qt5dir %{_libdir}/qt5
ecafc158
WF
37
38%description
5b1da3f7
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 Quick Controls, Dialogs, Layouts modules.
ecafc158 44
573e3ee7 45%description -l pl.UTF-8
5b1da3f7
JB
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 moduły Qt5 Quick Controls, Dialogs i Layouts.
52
53%package -n Qt5Quick-controls
54Summary: The Qt5 Quick Controls modules
55Summary(pl.UTF-8): Moduły Qt5 Quick Controls
56Group: X11/Libraries
57Requires: Qt5Core >= %{qtbase_ver}
58Requires: Qt5Gui >= %{qtbase_ver}
59Requires: Qt5Qml >= %{qtdeclarative_ver}
60Requires: Qt5Quick >= %{qtdeclarative_ver}
61Requires: Qt5Widgets >= %{qtbase_ver}
24afb686 62Obsoletes: qt5-qtquickcontrols
5b1da3f7
JB
63
64%description -n Qt5Quick-controls
65Qt5 Quick Controls, Dialogs, Layouts modules.
66
67This package provides a set of widgets/controls that can be used to
68build complete interfaces in Qt5 Quick (v2).
69
70%description -n Qt5Quick-controls -l pl.UTF-8
71Moduły Qt5 Quick Controls, Dialogs i Layouts.
72
73Ten pakiet dostarcza zestaw widgetów/kontrolek, które można
74wykorzystywać do tworzenia kompletnych interfejsów przy użyciu Qt5
75Quick (v2).
ecafc158
WF
76
77%package doc
573e3ee7
JB
78Summary: Qt5 Quick Controls documentation in HTML format
79Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 Quick Controls w formacie HTML
ecafc158 80Group: Documentation
573e3ee7 81Requires: qt5-doc-common >= %{qtbase_ver}
39582839
ER
82%if "%{_rpmversion}" >= "5"
83BuildArch: noarch
84%endif
ecafc158
WF
85
86%description doc
573e3ee7 87Qt5 Quick Controls documentation in HTML format.
ecafc158 88
573e3ee7
JB
89%description doc -l pl.UTF-8
90Dokumentacja do biblioteki Qt5 Quick Controls w formacie HTML.
91
92%package doc-qch
93Summary: Qt5 Quick Controls documentation in QCH format
94Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 Quick Controls w formacie QCH
95Group: Documentation
96Requires: qt5-doc-common >= %{qtbase_ver}
39582839
ER
97%if "%{_rpmversion}" >= "5"
98BuildArch: noarch
99%endif
ecafc158 100
573e3ee7
JB
101%description doc-qch
102Qt5 Quick Controls documentation in QCH format.
103
104%description doc-qch -l pl.UTF-8
105Dokumentacja do biblioteki Qt5 Quick Controls w formacie QCH.
ecafc158
WF
106
107%prep
108%setup -q -n %{orgname}-opensource-src-%{version}
109
110%build
111qmake-qt5
112%{__make}
573e3ee7 113%{__make} %{!?with_qch:html_}docs
ecafc158
WF
114
115%install
116rm -rf $RPM_BUILD_ROOT
117%{__make} install \
118 INSTALL_ROOT=$RPM_BUILD_ROOT
119
573e3ee7 120%{__make} install_%{!?with_qch:html_}docs \
ecafc158
WF
121 INSTALL_ROOT=$RPM_BUILD_ROOT
122
123%clean
124rm -rf $RPM_BUILD_ROOT
125
5b1da3f7 126%files -n Qt5Quick-controls
ecafc158 127%defattr(644,root,root,755)
5b1da3f7
JB
128%doc LGPL_EXCEPTION.txt README header.BSD dist/changes-*
129%dir %{qt5dir}/qml/QtQuick/Controls
130%{qt5dir}/qml/QtQuick/Controls/Private
131%{qt5dir}/qml/QtQuick/Controls/Styles
132%attr(755,root,root) %{qt5dir}/qml/QtQuick/Controls/libqtquickcontrolsplugin.so
133%{qt5dir}/qml/QtQuick/Controls/*.qml
134%{qt5dir}/qml/QtQuick/Controls/plugins.qmltypes
135%{qt5dir}/qml/QtQuick/Controls/qmldir
136%dir %{qt5dir}/qml/QtQuick/Dialogs
137%{qt5dir}/qml/QtQuick/Dialogs/Private
138%attr(755,root,root) %{qt5dir}/qml/QtQuick/Dialogs/libdialogplugin.so
139%{qt5dir}/qml/QtQuick/Dialogs/plugins.qmltypes
140%{qt5dir}/qml/QtQuick/Dialogs/qmldir
bb514b5b 141%dir %{qt5dir}/qml/QtQuick/Layouts
5b1da3f7
JB
142%attr(755,root,root) %{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
143%{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
144%{qt5dir}/qml/QtQuick/Layouts/qmldir
145%dir %{qt5dir}/qml/QtQuick/PrivateWidgets
146%attr(755,root,root) %{qt5dir}/qml/QtQuick/PrivateWidgets/libwidgetsplugin.so
147%{qt5dir}/qml/QtQuick/PrivateWidgets/plugins.qmltypes
148%{qt5dir}/qml/QtQuick/PrivateWidgets/qmldir
ecafc158
WF
149
150%files doc
151%defattr(644,root,root,755)
573e3ee7 152%{_docdir}/qt5-doc/qtquickcontrols
5b1da3f7
JB
153%{_docdir}/qt5-doc/qtquickdialogs
154%{_docdir}/qt5-doc/qtquicklayouts
573e3ee7
JB
155
156%if %{with qch}
157%files doc-qch
158%defattr(644,root,root,755)
159%{_docdir}/qt5-doc/qtquickcontrols.qch
5b1da3f7
JB
160%{_docdir}/qt5-doc/qtquickdialogs.qch
161%{_docdir}/qt5-doc/qtquicklayouts.qch
573e3ee7 162%endif
This page took 0.585483 seconds and 4 git commands to generate.