5 %bcond_without qch # documentation in QCH format
7 %define orgname qtconnectivity
8 %define qtbase_ver %{version}
9 %define qtdeclarative_ver %{version}
10 %define qttools_ver %{version}
11 Summary: The Qt5 Connectivity libraries
12 Summary(pl.UTF-8): Biblioteki Qt5 Connectivity
16 License: LGPL v2.1 or GPL v3.0
18 Source0: http://download.qt-project.org/official_releases/qt/5.2/%{version}/submodules/%{orgname}-opensource-src-%{version}.tar.xz
19 # Source0-md5: bee0760e1bf6e89d8fdceb6ea6cd50a1
20 URL: http://qt-project.org/
21 BuildRequires: bluez-libs-devel
22 BuildRequires: qt5-qtbase-devel >= %{qtbase_ver}
23 BuildRequires: qt5-qtdeclarative-devel >= %{qtdeclarative_ver}
24 BuildRequires: qt5-qttools-devel >= %{qtools_ver}
26 BuildRequires: qt5-assistant >= %{qttools_ver}
28 BuildRequires: qt5-build >= %{qtbase_ver}
29 BuildRequires: qt5-qmake >= %{qtbase_ver}
30 BuildRequires: rpmbuild(macros) >= 1.654
31 BuildRequires: tar >= 1:1.22
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 %define specflags -fno-strict-aliasing
36 %define qt5dir %{_libdir}/qt5
39 Qt is a cross-platform application and UI framework. Using Qt, you can
40 write web-enabled applications once and deploy them across desktop,
41 mobile and embedded systems without rewriting the source code.
43 This package contains Qt5 Connectivity libraries.
45 %description -l pl.UTF-8
46 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
47 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
48 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
51 Ten pakiet zawiera biblioteki Qt5 Connectivity.
54 Summary: The Qt5 Connectivity - development files
55 Summary(pl.UTF-8): Biblioteki Qt5 Connectivity - pliki programistyczne
56 Group: X11/Development/Libraries
57 Requires: %{name} = %{version}-%{release}
60 The Qt5 Connectivity - development files.
62 %description devel -l pl.UTF-8
63 Biblioteki Qt5 Connectivity - pliki programistyczne.
66 Summary: Qt5 Connectivity documentation in HTML format
67 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Connectivity w formacie HTML
69 Requires: qt5-doc-common >= %{qtbase_ver}
70 %if "%{_rpmversion}" >= "5"
75 Qt5 Connectivity documentation in HTML format.
77 %description doc -l pl.UTF-8
78 Dokumentacja do bibliotek Qt5 Connectivity w formacie HTML.
81 Summary: Qt5 Connectivity documentation in QCH format
82 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Connectivity w formacie QCH
84 Requires: qt5-doc-common >= %{qtbase_ver}
85 %if "%{_rpmversion}" >= "5"
90 Qt5 Connectivity documentation in QCH format.
92 %description doc-qch -l pl.UTF-8
93 Dokumentacja do bibliotek Qt5 Connectivity w formacie QCH.
96 Summary: Qt5 Connectivity examples
97 Summary(pl.UTF-8): Przykłady do bibliotek Qt5 Connectivity
98 Group: X11/Development/Libraries
99 %if "%{_rpmversion}" >= "5"
103 %description examples
104 Qt5 Connectivity examples.
106 %description examples -l pl.UTF-8
107 Przykłady do bibliotek Qt5 Connectivity.
110 %setup -q -n %{orgname}-opensource-src-%{version}
115 %{__make} %{!?with_qch:html_}docs
118 rm -rf $RPM_BUILD_ROOT
120 INSTALL_ROOT=$RPM_BUILD_ROOT
122 %{__make} install_%{!?with_qch:html_}docs \
123 INSTALL_ROOT=$RPM_BUILD_ROOT
126 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.?
127 # actually drop *.la, follow policy of not packaging them when *.pc exist
128 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
131 rm -rf $RPM_BUILD_ROOT
133 %post -p /sbin/ldconfig
134 %postun -p /sbin/ldconfig
137 %defattr(644,root,root,755)
138 %attr(755,root,root) %{_libdir}/libQt5Bluetooth.so.*.*.*
139 %attr(755,root,root) %ghost %{_libdir}/libQt5Bluetooth.so.5
140 %attr(755,root,root) %{_libdir}/libQt5Nfc.so.*.*.*
141 %attr(755,root,root) %ghost %{_libdir}/libQt5Nfc.so.5
145 %defattr(644,root,root,755)
146 %attr(755,root,root) %{_libdir}/libQt5Bluetooth.so
147 %attr(755,root,root) %{_libdir}/libQt5Nfc.so
148 %{_libdir}/libQt5Bluetooth.prl
149 %{_libdir}/libQt5Nfc.prl
150 %{_includedir}/qt5/QtBluetooth
151 %{_includedir}/qt5/QtNfc
152 %{_pkgconfigdir}/Qt5Bluetooth.pc
153 %{_pkgconfigdir}/Qt5Nfc.pc
154 %{_libdir}/cmake/Qt5Bluetooth
155 %{_libdir}/cmake/Qt5Nfc
156 %{qt5dir}/mkspecs/modules/*.pri
159 %defattr(644,root,root,755)