]> git.pld-linux.org Git - packages/qt5-qtdatavis3d.git/blame - qt5-qtdatavis3d.spec
- -devel R: library
[packages/qt5-qtdatavis3d.git] / qt5-qtdatavis3d.spec
CommitLineData
199575a0
JB
1#
2# Conditional build:
3%bcond_without doc # Documentation
4
5%define orgname qtdatavis3d
6%define qtbase_ver %{version}
7%define qtdeclarative_ver %{version}
8%define qttools_ver %{version}
45c80b7e
JB
9Summary: The Qt5 Data Visualization library
10Summary(pl.UTF-8): Biblioteka Qt5 Data Visualization
199575a0
JB
11Name: qt5-%{orgname}
12Version: 5.15.2
8006f225 13Release: 2
199575a0
JB
14License: LGPL v3 or GPL v2+ or commercial
15Group: X11/Libraries
16Source0: https://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
17# Source0-md5: 4ca9d1fb509ea68d012fc06077cf2971
18URL: https://www.qt.io/
19BuildRequires: Qt5Core-devel >= %{qtbase_ver}
20BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
21BuildRequires: Qt5Qml-devel >= %{qtdeclarative_ver}
22BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver}
23BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
24BuildRequires: pkgconfig
25%if %{with doc}
26BuildRequires: qt5-assistant >= %{qttools_ver}
27BuildRequires: qt5-doc-common >= %{qttools_ver}
28%endif
29BuildRequires: qt5-build >= %{qtbase_ver}
30BuildRequires: qt5-qmake >= %{qtbase_ver}
9aae2b31 31BuildRequires: rpm-build >= 4.6
199575a0
JB
32BuildRequires: rpmbuild(macros) >= 1.752
33BuildRequires: tar >= 1:1.22
34BuildRequires: xz
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%define specflags -fno-strict-aliasing
38%define qt5dir %{_libdir}/qt5
39
40%description
41Qt is a cross-platform application and UI framework. Using Qt, you can
42write web-enabled applications once and deploy them across desktop,
43mobile and embedded systems without rewriting the source code.
44
45This package contains Qt5 Data Visualization library.
46
47%description -l pl.UTF-8
48Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
49Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
50systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
51źródłowego.
52
53Ten pakiet zawiera bibliotekę Qt5 Data Visualization.
54
55%package -n Qt5DataVisualization
56Summary: The Qt5 DataVisualization library
57Summary(pl.UTF-8): Biblioteka Qt5 DataVisualization
58Group: X11/Libraries
59Requires: Qt5Core >= %{qtbase_ver}
60Requires: Qt5Gui >= %{qtbase_ver}
61Requires: Qt5Qml >= %{qtdeclarative_ver}
62Requires: Qt5Quick >= %{qtdeclarative_ver}
63
64%description -n Qt5DataVisualization
45c80b7e 65Qt5 DataVisualization library.
199575a0
JB
66
67%description -n Qt5DataVisualization -l pl.UTF-8
45c80b7e 68Biblioteka Qt5 DataVisualization.
199575a0
JB
69
70%package -n Qt5DataVisualization-devel
71Summary: Qt5 DataVisualization - development files
72Summary(pl.UTF-8): Biblioteka Qt5 DataVisualization - pliki programistyczne
73Group: X11/Development/Libraries
ba5ebb7f 74Requires: Qt5DataVisualization = %{version}-%{release}
199575a0
JB
75Requires: Qt5Core-devel >= %{qtbase_ver}
76Requires: Qt5Gui-devel >= %{qtbase_ver}
77
78%description -n Qt5DataVisualization-devel
79Qt5 DataVisualization - development files.
80
81%description -n Qt5DataVisualization-devel -l pl.UTF-8
82Biblioteka Qt5 DataVisualization - pliki programistyczne.
83
84%package doc
85Summary: Qt5 DataVisualization documentation in HTML format
86Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 DataVisualization w formacie HTML
87Group: Documentation
88Requires: qt5-doc-common >= %{qtbase_ver}
976f4c73 89BuildArch: noarch
199575a0
JB
90
91%description doc
92Qt5 DataVisualization documentation in HTML format.
93
94%description doc -l pl.UTF-8
95Dokumentacja do biblioteki Qt5 DataVisualization w formacie HTML.
96
97%package doc-qch
98Summary: Qt5 DataVisualization documentation in QCH format
99Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 DataVisualization w formacie QCH
100Group: Documentation
101Requires: qt5-doc-common >= %{qtbase_ver}
976f4c73 102BuildArch: noarch
199575a0
JB
103
104%description doc-qch
105Qt5 DataVisualization documentation in QCH format.
106
107%description doc-qch -l pl.UTF-8
108Dokumentacja do biblioteki Qt5 DataVisualization w formacie QCH.
109
110%package examples
111Summary: Qt5 DataVisualization examples
45c80b7e 112Summary(pl.UTF-8): Przykłady do biblioteki Qt5 DataVisualization
199575a0 113Group: X11/Development/Libraries
976f4c73 114BuildArch: noarch
199575a0
JB
115
116%description examples
117Qt5 DataVisualization examples.
118
119%description examples -l pl.UTF-8
45c80b7e 120Przykłady do biblioteki Qt5 DataVisualization.
199575a0
JB
121
122%prep
123%setup -q -n %{orgname}-everywhere-src-%{version}
124
125%build
126qmake-qt5
127%{__make}
128%{?with_doc:%{__make} docs}
129
130%install
131rm -rf $RPM_BUILD_ROOT
132
133%{__make} install \
134 INSTALL_ROOT=$RPM_BUILD_ROOT
135
136%if %{with doc}
137%{__make} install_docs \
138 INSTALL_ROOT=$RPM_BUILD_ROOT
139%endif
140
141# useless symlinks
142%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
143# actually drop *.la, follow policy of not packaging them when *.pc exist
144%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
145
8006f225
JB
146# remove compiled examples (package only sources)
147for d in $RPM_BUILD_ROOT%{_examplesdir}/qt5/datavisualization/* ; do
148 [ -d "$d" ] && %{__rm} "$d/$(basename $d)"
149done
199575a0
JB
150
151%clean
152rm -rf $RPM_BUILD_ROOT
153
154%post -n Qt5DataVisualization -p /sbin/ldconfig
155%postun -n Qt5DataVisualization -p /sbin/ldconfig
156
157%files -n Qt5DataVisualization
158%defattr(644,root,root,755)
159%doc README dist/changes-*
160# R: Qt5Core Qt5Gui
161%attr(755,root,root) %{_libdir}/libQt5DataVisualization.so.*.*.*
162%attr(755,root,root) %ghost %{_libdir}/libQt5DataVisualization.so.5
163%dir %{qt5dir}/qml/QtDataVisualization
164# R: Qt5Core Qt5Gui Qt5Qml Qt5Quick
165%attr(755,root,root) %{qt5dir}/qml/QtDataVisualization/libdatavisualizationqml2.so
166%{qt5dir}/qml/QtDataVisualization/plugins.qmltypes
167%{qt5dir}/qml/QtDataVisualization/qmldir
168%{qt5dir}/qml/QtDataVisualization/designer
169
170%files -n Qt5DataVisualization-devel
171%defattr(644,root,root,755)
172%attr(755,root,root) %{_libdir}/libQt5DataVisualization.so
173%{_libdir}/libQt5DataVisualization.prl
174%{_includedir}/qt5/QtDataVisualization
175%{_pkgconfigdir}/Qt5DataVisualization.pc
176%{_libdir}/cmake/Qt5DataVisualization
177%{qt5dir}/mkspecs/modules/qt_lib_datavisualization.pri
178%{qt5dir}/mkspecs/modules/qt_lib_datavisualization_private.pri
179
180%if %{with doc}
181%files doc
182%defattr(644,root,root,755)
183%{_docdir}/qt5-doc/qtdatavisualization
184
185%files doc-qch
186%defattr(644,root,root,755)
187%{_docdir}/qt5-doc/qtdatavis3d.qch
188%endif
189
8006f225 190%files examples
199575a0
JB
191%defattr(644,root,root,755)
192# XXX: dir shared with qt5-qtbase-examples
193%dir %{_examplesdir}/qt5
8006f225 194%{_examplesdir}/qt5/datavisualization
This page took 0.108449 seconds and 4 git commands to generate.