]> git.pld-linux.org Git - packages/python-PyQt5.git/blob - python-PyQt5.spec
up to 5.12.2
[packages/python-PyQt5.git] / python-PyQt5.spec
1 # TODO:
2 # - __pycache__ for python3-PyQt5-uic
3 # - Fix  /usr/local/lib64/python3.6/site-packages/PyQt5/*.pyi files.
4 #
5 # Conditional build:
6 %bcond_without  python2 # CPython 2.x modules
7 %bcond_without  python3 # CPython 3.x modules
8 %bcond_without  webkit          # QT5WebKit support
9
10 %define         module  PyQt5
11 # minimal required sip version
12 %define         sip_ver 2:4.19.14-1
13 # last qt version covered by these bindings (minimal required is currently 5.0.0)
14 # %define               qt_ver  %{version}
15 %define         qt_ver  5.12.0
16
17 Summary:        Python 2 bindings for the Qt5 toolkit
18 Summary(pl.UTF-8):      Wiązania Pythona 2 do toolkitu Qt5
19 Name:           python-%{module}
20 Version:        5.12.2
21 Release:        1
22 License:        GPL v3
23 Group:          Libraries/Python
24 Source0:        https://www.riverbankcomputing.com/static/Downloads/PyQt5/%{version}/PyQt5_gpl-%{version}.tar.gz
25 # Source0-md5:  385bd628a5a6382fd06d9994df3ba143
26 Patch0:         install.patch
27 URL:            http://www.riverbankcomputing.com/software/pyqt/
28 # most of BR comes from configure.py
29 BuildRequires:  Qt5Bluetooth-devel >= %{qt_ver}
30 BuildRequires:  Qt5Core-devel >= %{qt_ver}
31 BuildRequires:  Qt5DBus-devel >= %{qt_ver}
32 BuildRequires:  Qt5Designer-devel >= %{qt_ver}
33 BuildRequires:  Qt5Gui-devel >= %{qt_ver}
34 BuildRequires:  Qt5Help-devel >= %{qt_ver}
35 BuildRequires:  Qt5Location-devel >= %{qt_ver}
36 BuildRequires:  Qt5Multimedia-devel >= %{qt_ver}
37 BuildRequires:  Qt5MultimediaWidgets-devel >= %{qt_ver}
38 BuildRequires:  Qt5Network-devel >= %{qt_ver}
39 BuildRequires:  Qt5Nfc-devel >= %{qt_ver}
40 BuildRequires:  Qt5OpenGL-devel >= %{qt_ver}
41 BuildRequires:  Qt5Positioning-devel >= %{qt_ver}
42 BuildRequires:  Qt5PrintSupport-devel >= %{qt_ver}
43 BuildRequires:  Qt5Qml-devel >= %{qt_ver}
44 BuildRequires:  Qt5Quick-devel >= %{qt_ver}
45 BuildRequires:  Qt5Sensors-devel >= %{qt_ver}
46 BuildRequires:  Qt5SerialPort-devel >= %{qt_ver}
47 BuildRequires:  Qt5Sql-devel >= %{qt_ver}
48 BuildRequires:  Qt5Svg-devel >= %{qt_ver}
49 BuildRequires:  Qt5Test-devel >= %{qt_ver}
50 BuildRequires:  Qt5UiTools-devel >= %{qt_ver}
51 BuildRequires:  Qt5WebChannel-devel >= %{qt_ver}
52 %{?with_webkit:BuildRequires:   Qt5WebKit-devel >= %{qt_ver}}
53 BuildRequires:  Qt5WebSockets-devel >= %{qt_ver}
54 BuildRequires:  Qt5Widgets-devel >= %{qt_ver}
55 BuildRequires:  Qt5X11Extras-devel >= %{qt_ver}
56 BuildRequires:  Qt5Xml-devel >= %{qt_ver}
57 BuildRequires:  Qt5XmlPatterns-devel >= %{qt_ver}
58 BuildRequires:  dbus-devel >= 1
59 BuildRequires:  pkgconfig
60 # configure.py does: "from PyQt5 import sip" but sip doesn't provide PyQt5/__init__.py file,
61 # and thus sip cannot be import. That's why we require python-PyQt5 (which provides __init__.py)
62 # here. Only for python2 since python3 can import from directory without __init__.py file.
63 %{?with_python2:BuildRequires:  python-PyQt5 >= 5.11.2}
64 BuildRequires:  python-dbus-devel >= 0.80
65 BuildRequires:  python-PyQt5-sip >= %{sip_ver}
66 BuildRequires:  python-sip-devel >= %{sip_ver}
67 BuildRequires:  python3-dbus >= 0.80
68 BuildRequires:  python3-PyQt5-sip >= %{sip_ver}
69 BuildRequires:  python3-sip-devel >= %{sip_ver}
70 BuildRequires:  qt5-build >= %{qt_ver}
71 BuildRequires:  qt5-qmake >= %{qt_ver}
72 BuildRequires:  rpm-pythonprov
73 BuildRequires:  rpmbuild(macros) >= 1.219
74 Requires:       python-dbus >= 0.80
75 Requires:       python-libs
76 Requires:       python-PyQt5-sip >= %{sip_ver}
77 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
78
79 %define         _sipfilesdir    %{_datadir}/sip
80
81 %description
82 PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings
83 are implemented as a set of Python modules: Qt, QtBluetooth, QtCore,
84 QtDBus, QtDesigner, QtGui, QtHelp, QtLocation, QtMultimedia,
85 QtMultimediaWidgets, QtNetwork, QtNfc, QtOpenGL, QtPositioning,
86 QtPrintSupport, QtQml, QtQuick, QtQuickWidgets, QtSensors,
87 QtSerialPort, QtSql, QtSvg, QtTest, QtWebChannel,
88 QtWebSockets, QtX11Extras and QtXmlPatterns.
89
90 This package contains Python 2 modules.
91
92 %description -l pl.UTF-8
93 PyQt5 to zbiór dowiązań do Qt5 dla Pythona. Dowiązania zostały
94 zaimplementowane jako moduły Pythona: Qt, QtBluetooth, QtCore, QtDBus,
95 QtDesigner, QtGui, QtHelp, QtLocation, QtMultimedia,
96 QtMultimediaWidgets, QtNetwork, QtNfc, QtOpenGL, QtPositioning,
97 QtPrintSupport, QtQml, QtQuick, QtQuickWidgets, QtSensors,
98 QtSerialPort, QtSql, QtSvg, QtTest, QtWebChannel,
99 QtWebSockets, QtX11Extras oraz QtXmlPatterns.
100
101 Ten pakiet zawiera moduły Pythona 2.
102
103 %package uic
104 Summary:        pyuic5 development tool for Python 2
105 Summary(pl.UTF-8):      Narzędzie programistyczne pyuic5 dla Pythona 2
106 Group:          Development/Tools
107 Requires:       %{name} = %{version}-%{release}
108
109 %description uic
110 pyuic5 development tool for Python 2.
111
112 %description uic -l pl.UTF-8
113 Narzędzie programistyczne pyuic5 dla Pythona 2.
114
115 %package -n python3-PyQt5
116 Summary:        Python 3 bindings for the Qt5 toolkit
117 Summary(pl.UTF-8):      Wiązania Pythona 3 do toolkitu Qt5
118 Group:          Libraries/Python
119 Requires:       python3-dbus >= 0.80
120 Requires:       python3-libs
121 Requires:       python3-PyQt5-sip >= %{sip_ver}
122
123 %description -n python3-PyQt5
124 PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings
125 are implemented as a set of Python modules: Qt, QtBluetooth, QtCore,
126 QtDBus, QtDesigner, QtGui, QtHelp, QtLocation, QtMultimedia,
127 QtMultimediaWidgets, QtNetwork, QtNfc, QtOpenGL, QtPositioning,
128 QtPrintSupport, QtQml, QtQuick, QtQuickWidgets, QtSensors,
129 QtSerialPort, QtSql, QtSvg, QtTest, QtWebChannel,
130 QtWebSockets, QtX11Extras and QtXmlPatterns.
131
132 This package contains Python 3 modules.
133
134 %description -n python3-PyQt5 -l pl.UTF-8
135 PyQt5 to zbiór dowiązań do Qt5 dla Pythona. Dowiązania zostały
136 zaimplementowane jako moduły Pythona: Qt, QtBluetooth, QtCore, QtDBus,
137 QtDesigner, QtGui, QtHelp, QtLocation, QtMultimedia,
138 QtMultimediaWidgets, QtNetwork, QtNfc, QtOpenGL, QtPositioning,
139 QtPrintSupport, QtQml, QtQuick, QtQuickWidgets, QtSensors,
140 QtSerialPort, QtSql, QtSvg, QtTest, QtWebChannel,
141 QtWebSockets, QtX11Extras oraz QtXmlPatterns.
142
143 Ten pakiet zawiera moduły Pythona 3.
144
145 %package -n python3-PyQt5-uic
146 Summary:        pyuic5 development tool for Python 3
147 Summary(pl.UTF-8):      Narzędzie programistyczne pyuic5 dla Pythona 3
148 Group:          Development/Tools
149 Requires:       python3-PyQt5 = %{version}-%{release}
150
151 %description -n python3-PyQt5-uic
152 pyuic5 development tool for Python 3.
153
154 %description -n python3-PyQt5-uic -l pl.UTF-8
155 Narzędzie programistyczne pyuic5 dla Pythona 3.
156
157 %package devel-tools
158 Summary:        PyQt5 development tools
159 Summary(pl.UTF-8):      Narzędzia programistyczne PyQt5
160 Group:          Development/Tools
161 Requires:       Qt5Core >= %{qt_ver}
162 Requires:       Qt5Xml >= %{qt_ver}
163 %if %{with python2}
164 Requires:       %{name} = %{version}-%{release}
165 %else
166 Requires:       python3-PyQt5 = %{version}-%{release}
167 %endif
168
169 %description devel-tools
170 PyQt5 development tools: pylupdate5, pyrcc5.
171
172 Note: this package doesn't depend on Python version.
173
174 %description devel-tools -l pl.UTF-8
175 Narzędzia programistyczne PyQt5: pylupdate5, pyrcc5.
176
177 Uwaga: ten pakiet nie jest zależny od wersji Pythona.
178
179 %package examples
180 Summary:        Examples for PyQt5
181 Summary(pl.UTF-8):      Przykłady do PyQt5
182 Group:          Libraries/Python
183 Requires:       %{name} = %{version}-%{release}
184
185 %description examples
186 Examples code demonstrating how to use the Python bindings for Qt5.
187
188 %description examples -l pl.UTF-8
189 Przykładowy kod demonstrujący jak używać PyQt5.
190
191 %package -n sip-PyQt5
192 Summary:        SIP files needed to build other bindings based on Qt5
193 Summary(pl.UTF-8):      Pliki SIP potrzebne do budowania innych wiązań opartych na Qt5
194 Group:          Development/Languages/Python
195 Requires:       sip >= %{sip_ver}
196 Obsoletes:      python-PyQt5-devel < 5.3.2-4
197
198 %description -n sip-PyQt5
199 SIP files needed to build other bindings for C++ classes that inherit
200 from any of the Qt5 classes (e.g. KDE or your own).
201
202 %description -n sip-PyQt5 -l pl.UTF-8
203 Pliki SIP potrzebne do budowania innych wiązań do klas C++
204 dziedziczących z dowolnej klasy Qt5 (np. KDE lub własnych).
205
206 %package -n Qt5Designer-plugin-pyqt5
207 Summary:        Qt5 Designer plugin for Python plugins with widgets
208 Summary(pl.UTF-8):      Wtyczka Qt5 Designera dla wtyczek Pythona zawierających widgety
209 # can build only for one python version
210 %if %{with python2}
211 Requires:       %{name} = %{version}-%{release}
212 %else
213 Requires:       python3-PyQt5 = %{version}-%{release}
214 %endif
215
216 %description -n Qt5Designer-plugin-pyqt5
217 This is the Qt5 Designer plugin that collects all the Python plugins
218 it can find as a widget collection to Designer.
219
220 %description -n Qt5Designer-plugin-pyqt5 -l pl.UTF-8
221 Ten pakiet zawiera wtyczkę Qt5 Designera zbierającą wszystkie wtyczki
222 Pythona, które jest w stanie znaleźć, jako zestaw widgetów dla
223 Designera.
224
225 %package -n qscintilla2-%{module}-api
226 Summary:        PyQt5 API file for QScintilla
227 Summary(pl.UTF-8):      Plik API PyQt5 dla QScintilli
228 Group:          Libraries/Python
229 Requires:       qscintilla2-qt5 >= 2.2-2
230
231 %description -n qscintilla2-%{module}-api
232 PyQt5 API file can be used by the QScintilla editor component to
233 enable the use of auto-completion and call tips when editing PyQt5
234 code.
235
236 %description -n qscintilla2-%{module}-api -l pl.UTF-8
237 Plik API PyQt5 może być używany przez komponent edytora QScintilla aby
238 umożliwić automatyczne dopełnianie i podpowiedzi przy modyfikowaniu
239 kodu wykorzystującego PyQt5.
240
241 %prep
242 %setup -q -n PyQt5_gpl-%{version}
243 %patch0 -p1
244
245 %build
246 %if %{with python2}
247 install -d build-py2
248 cd build-py2
249 %{__python} ../configure.py \
250         --no-dist-info \
251         --verbose \
252         --assume-shared \
253         --confirm-license \
254         -c -j 3 \
255         -a \
256         -b %{_bindir} \
257         -d %{py_sitedir} \
258         -q "%{_bindir}/qmake-qt5" \
259         -v %{_sipfilesdir}/%{module} \
260         LIBDIR_QT="%{_libdir}" \
261         CC="%{__cc}" \
262         CXX="%{__cxx}"
263
264 %{__make}
265 cd ..
266 %endif
267
268 %if %{with python3}
269 install -d build-py3
270 cd build-py3
271 %{__python3} ../configure.py \
272         --no-dist-info \
273         --verbose \
274         --assume-shared \
275         --confirm-license \
276         -c -j 3 \
277         -a \
278         -b %{_bindir} \
279         -d %{py3_sitedir} \
280         -q "%{_bindir}/qmake-qt5" \
281         -v %{_sipfilesdir}/%{module} \
282         LIBDIR_QT="%{_libdir}" \
283         CC="%{__cc}" \
284         CXX="%{__cxx}"
285
286 %{__make}
287 cd ..
288 %endif
289
290 %install
291 rm -rf $RPM_BUILD_ROOT
292 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
293
294 %if %{with python3}
295 %{__make} -C build-py3 install \
296         DESTDIR=$RPM_BUILD_ROOT \
297         INSTALL_ROOT=$RPM_BUILD_ROOT
298
299 %{__mv} $RPM_BUILD_ROOT%{_bindir}/pyuic5{,-3}
300 %endif
301
302 %if %{with python2}
303 %{__make} -C build-py2 install \
304         DESTDIR=$RPM_BUILD_ROOT \
305         INSTALL_ROOT=$RPM_BUILD_ROOT
306
307 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
308 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
309
310 # don't use py_postclean, leave *.py in %{py_sitedir}/PyQt4/uic/widget-plugins
311 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/PyQt5/*.py
312 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/PyQt5/uic/*.py
313 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/PyQt5/uic/Compiler/*.py
314 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/PyQt5/uic/Loader/*.py
315 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/PyQt5/uic/port_v2/*.py
316 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/PyQt5/uic/port_v3/*.py
317 %endif
318
319 cp -R examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
320
321 %clean
322 rm -rf $RPM_BUILD_ROOT
323
324 %if %{with python2}
325 %files
326 %defattr(644,root,root,755)
327 %doc NEWS README
328 %dir %{_libdir}/qt5/plugins/PyQt5
329 %attr(755,root,root) %{_libdir}/qt5/plugins/PyQt5/libpyqt5qmlplugin.so
330 %dir %{py_sitedir}/PyQt5
331 %attr(755,root,root) %{py_sitedir}/PyQt5/pylupdate.so
332 %attr(755,root,root) %{py_sitedir}/PyQt5/pyrcc.so
333 %attr(755,root,root) %{py_sitedir}/PyQt5/Qt.so
334 %attr(755,root,root) %{py_sitedir}/PyQt5/QtBluetooth.so
335 %attr(755,root,root) %{py_sitedir}/PyQt5/QtCore.so
336 %attr(755,root,root) %{py_sitedir}/PyQt5/QtDBus.so
337 %attr(755,root,root) %{py_sitedir}/PyQt5/QtDesigner.so
338 %attr(755,root,root) %{py_sitedir}/PyQt5/QtGui.so
339 %attr(755,root,root) %{py_sitedir}/PyQt5/QtHelp.so
340 %attr(755,root,root) %{py_sitedir}/PyQt5/QtLocation.so
341 %attr(755,root,root) %{py_sitedir}/PyQt5/QtMultimedia.so
342 %attr(755,root,root) %{py_sitedir}/PyQt5/QtMultimediaWidgets.so
343 %attr(755,root,root) %{py_sitedir}/PyQt5/QtNetwork.so
344 %attr(755,root,root) %{py_sitedir}/PyQt5/QtNfc.so
345 %attr(755,root,root) %{py_sitedir}/PyQt5/QtOpenGL.so
346 %attr(755,root,root) %{py_sitedir}/PyQt5/QtPositioning.so
347 %attr(755,root,root) %{py_sitedir}/PyQt5/QtPrintSupport.so
348 %attr(755,root,root) %{py_sitedir}/PyQt5/QtQml.so
349 %attr(755,root,root) %{py_sitedir}/PyQt5/QtQuick.so
350 %attr(755,root,root) %{py_sitedir}/PyQt5/QtQuickWidgets.so
351 %attr(755,root,root) %{py_sitedir}/PyQt5/QtSensors.so
352 %attr(755,root,root) %{py_sitedir}/PyQt5/QtSerialPort.so
353 %attr(755,root,root) %{py_sitedir}/PyQt5/QtSql.so
354 %attr(755,root,root) %{py_sitedir}/PyQt5/QtSvg.so
355 %attr(755,root,root) %{py_sitedir}/PyQt5/QtTest.so
356 %attr(755,root,root) %{py_sitedir}/PyQt5/QtWebChannel.so
357 %if %{with webkit}
358 %attr(755,root,root) %{py_sitedir}/PyQt5/QtWebKit.so
359 %attr(755,root,root) %{py_sitedir}/PyQt5/QtWebKitWidgets.so
360 %endif
361 %attr(755,root,root) %{py_sitedir}/PyQt5/QtWebSockets.so
362 %attr(755,root,root) %{py_sitedir}/PyQt5/QtWidgets.so
363 %attr(755,root,root) %{py_sitedir}/PyQt5/QtX11Extras.so
364 %attr(755,root,root) %{py_sitedir}/PyQt5/QtXml.so
365 %attr(755,root,root) %{py_sitedir}/PyQt5/QtXmlPatterns.so
366 %attr(755,root,root) %{py_sitedir}/PyQt5/_QOpenGLFunctions_2_0.so
367 %attr(755,root,root) %{py_sitedir}/PyQt5/_QOpenGLFunctions_2_1.so
368 %attr(755,root,root) %{py_sitedir}/PyQt5/_QOpenGLFunctions_4_1_Core.so
369 %{py_sitedir}/PyQt5/__init__.py[co]
370 %{py_sitedir}/PyQt5/pyrcc_main.py[co]
371 %{py_sitedir}/PyQt5/pylupdate_main.py[co]
372 %attr(755,root,root) %{py_sitedir}/dbus/mainloop/pyqt5.so
373
374 %files uic
375 %defattr(644,root,root,755)
376 %attr(755,root,root) %{_bindir}/pyuic5
377 %{py_sitedir}/PyQt5/uic
378 %endif
379
380 %if %{with python3}
381 %files -n python3-PyQt5
382 %defattr(644,root,root,755)
383 %if %{without python2}
384 # if not building python2 module, this plugin is built in python3 version
385 %dir %{_libdir}/qt5/plugins/PyQt5
386 %attr(755,root,root) %{_libdir}/qt5/plugins/PyQt5/libpyqt5qmlplugin.so
387 %endif
388 %dir %{py3_sitedir}/PyQt5
389 %attr(755,root,root) %{py3_sitedir}/PyQt5/pylupdate.so
390 %attr(755,root,root) %{py3_sitedir}/PyQt5/pyrcc.so
391 %attr(755,root,root) %{py3_sitedir}/PyQt5/Qt.so
392 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtBluetooth.so
393 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtCore.so
394 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtDBus.so
395 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtDesigner.so
396 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtGui.so
397 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtHelp.so
398 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtLocation.so
399 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtMultimedia.so
400 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtMultimediaWidgets.so
401 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtNetwork.so
402 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtNfc.so
403 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtOpenGL.so
404 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtPositioning.so
405 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtPrintSupport.so
406 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtQml.so
407 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtQuick.so
408 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtQuickWidgets.so
409 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtSensors.so
410 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtSerialPort.so
411 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtSql.so
412 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtSvg.so
413 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtTest.so
414 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtWebChannel.so
415 %if %{with webkit}
416 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtWebKit.so
417 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtWebKitWidgets.so
418 %endif
419 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtWebSockets.so
420 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtWidgets.so
421 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtX11Extras.so
422 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtXml.so
423 %attr(755,root,root) %{py3_sitedir}/PyQt5/QtXmlPatterns.so
424 %attr(755,root,root) %{py3_sitedir}/PyQt5/_QOpenGLFunctions_2_0.so
425 %attr(755,root,root) %{py3_sitedir}/PyQt5/_QOpenGLFunctions_2_1.so
426 %attr(755,root,root) %{py3_sitedir}/PyQt5/_QOpenGLFunctions_4_1_Core.so
427 %attr(755,root,root) %{py3_sitedir}/dbus/mainloop/pyqt5.so
428 %{py3_sitedir}/PyQt5/QtBluetooth.pyi
429 %{py3_sitedir}/PyQt5/QtCore.pyi
430 %{py3_sitedir}/PyQt5/QtDBus.pyi
431 %{py3_sitedir}/PyQt5/QtDesigner.pyi
432 %{py3_sitedir}/PyQt5/QtGui.pyi
433 %{py3_sitedir}/PyQt5/QtHelp.pyi
434 %{py3_sitedir}/PyQt5/QtLocation.pyi
435 %{py3_sitedir}/PyQt5/QtMultimedia.pyi
436 %{py3_sitedir}/PyQt5/QtMultimediaWidgets.pyi
437 %{py3_sitedir}/PyQt5/QtNetwork.pyi
438 %{py3_sitedir}/PyQt5/QtNfc.pyi
439 %{py3_sitedir}/PyQt5/QtOpenGL.pyi
440 %{py3_sitedir}/PyQt5/QtPositioning.pyi
441 %{py3_sitedir}/PyQt5/QtPrintSupport.pyi
442 %{py3_sitedir}/PyQt5/QtQml.pyi
443 %{py3_sitedir}/PyQt5/QtQuick.pyi
444 %{py3_sitedir}/PyQt5/QtQuickWidgets.pyi
445 %{py3_sitedir}/PyQt5/QtSensors.pyi
446 %{py3_sitedir}/PyQt5/QtSerialPort.pyi
447 %{py3_sitedir}/PyQt5/QtSql.pyi
448 %{py3_sitedir}/PyQt5/QtSvg.pyi
449 %{py3_sitedir}/PyQt5/QtTest.pyi
450 %{py3_sitedir}/PyQt5/QtWebChannel.pyi
451 %if %{with webkit}
452 %{py3_sitedir}/PyQt5/QtWebKit.pyi
453 %{py3_sitedir}/PyQt5/QtWebKitWidgets.pyi
454 %endif
455 %{py3_sitedir}/PyQt5/QtWebSockets.pyi
456 %{py3_sitedir}/PyQt5/QtWidgets.pyi
457 %{py3_sitedir}/PyQt5/QtX11Extras.pyi
458 %{py3_sitedir}/PyQt5/QtXml.pyi
459 %{py3_sitedir}/PyQt5/QtXmlPatterns.pyi
460 %{py3_sitedir}/PyQt5/__init__.py
461 %{py3_sitedir}/PyQt5/pylupdate_main.py
462 %{py3_sitedir}/PyQt5/pyrcc_main.py
463
464 %files -n python3-PyQt5-uic
465 %defattr(644,root,root,755)
466 %attr(755,root,root) %{_bindir}/pyuic5-3
467 %{py3_sitedir}/PyQt5/uic
468 %endif
469
470 %files devel-tools
471 %defattr(644,root,root,755)
472 %attr(755,root,root) %{_bindir}/pylupdate5
473 %attr(755,root,root) %{_bindir}/pyrcc5
474
475 %files examples
476 %defattr(644,root,root,755)
477 %{_examplesdir}/%{name}-%{version}
478
479 %files -n sip-PyQt5
480 %defattr(644,root,root,755)
481 %{_sipfilesdir}/PyQt5
482
483 %files -n Qt5Designer-plugin-pyqt5
484 %defattr(644,root,root,755)
485 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/libpyqt5.so
486
487 %files -n qscintilla2-%{module}-api
488 %defattr(644,root,root,755)
489 %{_datadir}/qt5/qsci/api/python/PyQt5.api
490
491
This page took 0.092992 seconds and 3 git commands to generate.