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