]> git.pld-linux.org Git - packages/qt5-qtdatavis3d.git/blame - qt5-qtdatavis3d.spec
- rpm version for noarch subpackages
[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
74Requires: Qt5Core-devel >= %{qtbase_ver}
75Requires: Qt5Gui-devel >= %{qtbase_ver}
76
77%description -n Qt5DataVisualization-devel
78Qt5 DataVisualization - development files.
79
80%description -n Qt5DataVisualization-devel -l pl.UTF-8
81Biblioteka Qt5 DataVisualization - pliki programistyczne.
82
83%package doc
84Summary: Qt5 DataVisualization documentation in HTML format
85Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 DataVisualization w formacie HTML
86Group: Documentation
87Requires: qt5-doc-common >= %{qtbase_ver}
976f4c73 88BuildArch: noarch
199575a0
JB
89
90%description doc
91Qt5 DataVisualization documentation in HTML format.
92
93%description doc -l pl.UTF-8
94Dokumentacja do biblioteki Qt5 DataVisualization w formacie HTML.
95
96%package doc-qch
97Summary: Qt5 DataVisualization documentation in QCH format
98Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 DataVisualization w formacie QCH
99Group: Documentation
100Requires: qt5-doc-common >= %{qtbase_ver}
976f4c73 101BuildArch: noarch
199575a0
JB
102
103%description doc-qch
104Qt5 DataVisualization documentation in QCH format.
105
106%description doc-qch -l pl.UTF-8
107Dokumentacja do biblioteki Qt5 DataVisualization w formacie QCH.
108
109%package examples
110Summary: Qt5 DataVisualization examples
45c80b7e 111Summary(pl.UTF-8): Przykłady do biblioteki Qt5 DataVisualization
199575a0 112Group: X11/Development/Libraries
976f4c73 113BuildArch: noarch
199575a0
JB
114
115%description examples
116Qt5 DataVisualization examples.
117
118%description examples -l pl.UTF-8
45c80b7e 119Przykłady do biblioteki Qt5 DataVisualization.
199575a0
JB
120
121%prep
122%setup -q -n %{orgname}-everywhere-src-%{version}
123
124%build
125qmake-qt5
126%{__make}
127%{?with_doc:%{__make} docs}
128
129%install
130rm -rf $RPM_BUILD_ROOT
131
132%{__make} install \
133 INSTALL_ROOT=$RPM_BUILD_ROOT
134
135%if %{with doc}
136%{__make} install_docs \
137 INSTALL_ROOT=$RPM_BUILD_ROOT
138%endif
139
140# useless symlinks
141%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
142# actually drop *.la, follow policy of not packaging them when *.pc exist
143%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
144
8006f225
JB
145# remove compiled examples (package only sources)
146for d in $RPM_BUILD_ROOT%{_examplesdir}/qt5/datavisualization/* ; do
147 [ -d "$d" ] && %{__rm} "$d/$(basename $d)"
148done
199575a0
JB
149
150%clean
151rm -rf $RPM_BUILD_ROOT
152
153%post -n Qt5DataVisualization -p /sbin/ldconfig
154%postun -n Qt5DataVisualization -p /sbin/ldconfig
155
156%files -n Qt5DataVisualization
157%defattr(644,root,root,755)
158%doc README dist/changes-*
159# R: Qt5Core Qt5Gui
160%attr(755,root,root) %{_libdir}/libQt5DataVisualization.so.*.*.*
161%attr(755,root,root) %ghost %{_libdir}/libQt5DataVisualization.so.5
162%dir %{qt5dir}/qml/QtDataVisualization
163# R: Qt5Core Qt5Gui Qt5Qml Qt5Quick
164%attr(755,root,root) %{qt5dir}/qml/QtDataVisualization/libdatavisualizationqml2.so
165%{qt5dir}/qml/QtDataVisualization/plugins.qmltypes
166%{qt5dir}/qml/QtDataVisualization/qmldir
167%{qt5dir}/qml/QtDataVisualization/designer
168
169%files -n Qt5DataVisualization-devel
170%defattr(644,root,root,755)
171%attr(755,root,root) %{_libdir}/libQt5DataVisualization.so
172%{_libdir}/libQt5DataVisualization.prl
173%{_includedir}/qt5/QtDataVisualization
174%{_pkgconfigdir}/Qt5DataVisualization.pc
175%{_libdir}/cmake/Qt5DataVisualization
176%{qt5dir}/mkspecs/modules/qt_lib_datavisualization.pri
177%{qt5dir}/mkspecs/modules/qt_lib_datavisualization_private.pri
178
179%if %{with doc}
180%files doc
181%defattr(644,root,root,755)
182%{_docdir}/qt5-doc/qtdatavisualization
183
184%files doc-qch
185%defattr(644,root,root,755)
186%{_docdir}/qt5-doc/qtdatavis3d.qch
187%endif
188
8006f225 189%files examples
199575a0
JB
190%defattr(644,root,root,755)
191# XXX: dir shared with qt5-qtbase-examples
192%dir %{_examplesdir}/qt5
8006f225 193%{_examplesdir}/qt5/datavisualization
This page took 0.141509 seconds and 4 git commands to generate.