]> git.pld-linux.org Git - packages/qt5-qtbase.git/blame - qt5-qtbase.spec
up to 5.15.0
[packages/qt5-qtbase.git] / qt5-qtbase.spec
CommitLineData
7def3493
JB
1# Note on packaging .cmake files for plugins:
2# Base Qt5${component}Config.cmake file includes all existing Qt5${component}_*Plugin.cmake
3# files, which trigger check for presence of plugin module in filesystem.
4# Thus, for plugins separated into subpackages, we package plugins .cmake file
5# together with module, and the rest of .cmake files in appropriate -devel subpackage.
6#
51df396b 7# Conditional build:
9452387a 8%bcond_with static_libs # static libraries [incomplete support in .spec]
eb55fca2 9%bcond_with bootstrap # disable features to able to build without installed qt5
766e4ec6 10# -- build targets
b52c2d71 11%bcond_without doc # Documentation
766e4ec6 12%bcond_without qm # QM translations
51df396b
WF
13# -- features
14%bcond_without cups # CUPS printing support
9452387a 15%bcond_without directfb # DirectFB platform support
ce510087 16%bcond_without egl # EGL (EGLFS, minimal EGL) platform support
51df396b 17%bcond_without gtk # GTK+ theme integration
b846d334 18%bcond_without kerberos5 # KRB5 GSSAPI Support
ce510087 19%bcond_without kms # KMS platform support
d19f6c9e 20%bcond_without libinput # libinput support
51df396b 21%bcond_without pch # pch (pre-compiled headers) in qmake
e59a9f90 22%bcond_without statx # build without statx()
7d197c9f 23%bcond_with systemd # logging to journald
9452387a 24%bcond_without tslib # tslib support
51df396b 25# -- databases
9452387a 26%bcond_without freetds # TDS (Sybase/MS SQL) plugin
51df396b
WF
27%bcond_without mysql # MySQL plugin
28%bcond_without odbc # unixODBC plugin
29%bcond_without pgsql # PostgreSQL plugin
9452387a 30%bcond_without sqlite2 # SQLite2 plugin
51df396b 31%bcond_without sqlite3 # SQLite3 plugin
51df396b 32%bcond_without ibase # ibase (InterBase/Firebird) plugin
9452387a 33%bcond_with db2 # DB2 support
7d197c9f 34%bcond_with oci # OCI (Oracle) support
51df396b 35# -- SIMD CPU instructions
51df396b
WF
36%bcond_with sse2 # use SSE2 instructions
37%bcond_with sse3 # use SSE3 instructions (since: Intel middle Pentium4, AMD Athlon64)
38%bcond_with ssse3 # use SSSE3 instructions (Intel since Core2, Via Nano)
39%bcond_with sse41 # use SSE4.1 instructions (Intel since middle Core2)
40%bcond_with sse42 # use SSE4.2 instructions (the same)
9452387a
JB
41%bcond_with avx # use AVX instructions (Intel since Sandy Bridge, AMD since Bulldozer)
42%bcond_with avx2 # use AVX2 instructions (Intel since Haswell)
51df396b 43
0227441b 44%ifnarch %{ix86} %{x8664} x32 sparc sparcv9 alpha ppc
51df396b
WF
45%undefine with_ibase
46%endif
47%ifarch athlon
48%define with_3dnow 1
49%endif
0227441b 50%ifarch athlon pentium3 pentium4 %{x8664} x32
51df396b
WF
51%define with_mmx 1
52%endif
0227441b 53%ifarch pentium4 %{x8664} x32
51df396b
WF
54%define with_sse2 1
55%endif
d04df14a
JP
56# QTBUG-36129
57%ifnarch %{arm} aarch64
58%define with_red_reloc 1
59%endif
51df396b 60
eb55fca2 61%if %{with bootstrap}
b52c2d71 62%undefine with_doc
eb55fca2
ER
63%undefine with_qm
64%endif
65
a52dd372 66%define icu_abi 65
51df396b
WF
67%define next_icu_abi %(echo $((%{icu_abi} + 1)))
68
69%define orgname qtbase
9452387a
JB
70Summary: Qt5 - base components
71Summary(pl.UTF-8): Biblioteka Qt5 - podstawowe komponenty
51df396b 72Name: qt5-%{orgname}
b846d334
JP
73Version: 5.15.0
74Release: 1
ce510087
JB
75# See LGPL_EXCEPTION.txt for exception details
76License: LGPL v2 with Digia Qt LGPL Exception v1.1 or GPL v3
51df396b 77Group: X11/Libraries
b846d334
JP
78Source0: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
79# Source0-md5: 6be4d7ae4cd0d75c50b452cc05117009
80Source1: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
81# Source1-md5: 7cbff3badaf760badbcdb5fcba109c1b
f97107f4 82Patch0: %{name}-system_cacerts.patch
aea033a3 83URL: http://www.qt.io/
9452387a 84%{?with_directfb:BuildRequires: DirectFB-devel}
ce510087 85BuildRequires: EGL-devel
51df396b 86%{?with_ibase:BuildRequires: Firebird-devel}
ce510087 87%{?with_kms:BuildRequires: Mesa-libgbm-devel}
51df396b 88BuildRequires: OpenGL-devel
ce510087 89%{?with_kms:BuildRequires: OpenGLESv2-devel}
2ed6963f 90BuildRequires: at-spi2-core-devel
7d197c9f 91%{?with_cups:BuildRequires: cups-devel >= 1.4}
9452387a 92BuildRequires: dbus-devel >= 1.2
2ed6963f 93BuildRequires: double-conversion-devel
51df396b 94BuildRequires: fontconfig-devel
9452387a 95%{?with_freetds:BuildRequires: freetds-devel}
b4b19241 96BuildRequires: freetype-devel >= 2.1.3
51df396b 97%{?with_pch:BuildRequires: gcc >= 5:4.0}
5b8dc449 98BuildRequires: gdb
51df396b 99BuildRequires: glib2-devel >= 2.0.0
f4f3c424
JP
100%{?with_gtk:BuildRequires: gtk+3-devel >= 3.6}
101BuildRequires: harfbuzz-devel >= 1.6.0
b846d334 102%{?with_kerberos5:BuildRequires: heimdal-devel}
ce510087 103%{?with_kms:BuildRequires: libdrm-devel}
51df396b 104# see dependency on libicu version below
51df396b 105BuildRequires: libicu-devel < %{next_icu_abi}
1600b17a 106BuildRequires: libicu-devel >= %{icu_abi}
d19f6c9e 107%{?with_libinput:BuildRequires: libinput-devel}
51df396b 108BuildRequires: libjpeg-devel
51df396b
WF
109BuildRequires: libpng-devel >= 2:1.0.8
110BuildRequires: libstdc++-devel
f4f3c424
JP
111BuildRequires: libxcb-devel >= 1.12
112BuildRequires: mtdev-devel
51df396b 113%{?with_mysql:BuildRequires: mysql-devel}
b846d334 114BuildRequires: openssl-devel >= 1.1.1
7d197c9f 115%{?with_oci:BuildRequires: oracle-instantclient-devel}
b846d334 116BuildRequires: pcre2-16-devel >= 10.20
51df396b
WF
117BuildRequires: pkgconfig
118%{?with_pgsql:BuildRequires: postgresql-backend-devel}
119%{?with_pgsql:BuildRequires: postgresql-devel}
766e4ec6 120%{?with_qm:BuildRequires: qt5-linguist >= 5.2}
b00dd1a2 121%{?with_doc:BuildRequires: qt5-assistant}
51df396b 122BuildRequires: rpmbuild(macros) >= 1.654
51df396b 123BuildRequires: sed >= 4.0
9452387a 124%{?with_sqlite2:BuildRequires: sqlite-devel}
51df396b 125%{?with_sqlite3:BuildRequires: sqlite3-devel}
7d197c9f 126%{?with_systemd:BuildRequires: systemd-devel}
1600b17a 127BuildRequires: tar >= 1:1.22
9452387a 128%{?with_tslib:BuildRequires: tslib-devel}
5b8dc449 129BuildRequires: udev-devel
51df396b 130%{?with_odbc:BuildRequires: unixODBC-devel >= 2.3.0}
7dfa6db4 131BuildRequires: Vulkan-Loader-devel
f4f3c424
JP
132BuildRequires: wayland-devel
133BuildRequires: xcb-util-image-devel >= 0.3.9
134BuildRequires: xcb-util-keysyms-devel >= 0.3.9
135BuildRequires: xcb-util-renderutil-devel >= 0.3.9
136BuildRequires: xcb-util-wm-devel >= 0.3.9
137BuildRequires: xorg-lib-libICE-devel
51df396b 138BuildRequires: xorg-lib-libSM-devel
9452387a 139BuildRequires: xorg-lib-libX11-devel
51df396b
WF
140BuildRequires: xorg-lib-libXcursor-devel
141BuildRequires: xorg-lib-libXext-devel
142BuildRequires: xorg-lib-libXfixes-devel
143BuildRequires: xorg-lib-libXi-devel
144BuildRequires: xorg-lib-libXinerama-devel
145BuildRequires: xorg-lib-libXrandr-devel
f4f3c424
JP
146BuildRequires: xorg-lib-libXrender-devel >= 0.6
147BuildRequires: xorg-lib-libxkbcommon-devel >= 0.5.0
148BuildRequires: xorg-lib-libxkbcommon-x11-devel >= 0.5.0
1600b17a 149BuildRequires: xz
51df396b 150BuildRequires: zlib-devel
2ed6963f 151BuildRequires: zstd-devel >= 1.3
51df396b
WF
152BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
153
51df396b 154%define specflags -fno-strict-aliasing
b52c2d71 155%define filterout -flto
51df396b 156
9452387a 157%define qt5dir %{_libdir}/qt5
51df396b
WF
158
159%description
1600b17a
ER
160Qt is a software toolkit for developing applications.
161
9452387a
JB
162This package contains base components, like Core, Network or Xml.
163
164%description -l pl.UTF-8
165Qt to programowy toolkit do tworzenia aplikacji.
166
167Ten pakiet zawiera podstawowe komponenty, takie jak Core, Network czy
168Xml.
51df396b 169
f97107f4
JR
170%package -n Qt5AccessibilitySupport-devel
171Summary: Qt5 AccessibilitySupport library - development files
172Summary(pl.UTF-8): Biblioteka Qt5 AccessibilitySupport - pliki programistyczne
173Group: Development/Libraries
174# for (subset of) Qt5Core headers
175Requires: Qt5Core-devel = %{version}-%{release}
176Requires: zlib-devel
177
178%description -n Qt5AccessibilitySupport-devel
179Qt5 AccessibilitySupport library - development files.
180
181%description -n Qt5AccessibilitySupport-devel -l pl.UTF-8
182Biblioteka Qt5 AccessibilitySupport - pliki programistyczne.
183
eb485fb3
JB
184%package -n Qt5Bootstrap-devel
185Summary: Qt5 Bootstrap library - development files
186Summary(pl.UTF-8): Biblioteka Qt5 Bootstrap - pliki programistyczne
187Group: Development/Libraries
58f72d3f
WF
188# for (subset of) Qt5Core headers
189Requires: Qt5Core-devel = %{version}-%{release}
eb485fb3
JB
190Requires: zlib-devel
191
192%description -n Qt5Bootstrap-devel
193Qt5 Bootstrap library (minimal part of Qt5 Core) - development files.
194
195%description -n Qt5Bootstrap-devel -l pl.UTF-8
196Biblioteka Qt5 Bootstrap (minimalna część Qt5 Core) - pliki
197programistyczne.
198
199%package -n Qt5Concurrent
200Summary: Qt5 Concurrent library
201Summary(pl.UTF-8): Biblioteka Qt5 Concurrent
202Group: Libraries
203Requires: Qt5Core = %{version}-%{release}
204
205%description -n Qt5Concurrent
206The Qt5 Concurrent library provides high-level APIs that make it
207possible to write multi-threaded programs without using low-level
208threading primitives.
209
210%description -n Qt5Concurrent -l pl.UTF-8
211Biblioteka Qt5 Concurrent udostępnia wysokopoziomowe API umożliwiające
212pisanie wielowątkowych programów bez wykorzystywania niskopoziomowych
213elementów związanych z wątkami.
214
215%package -n Qt5Concurrent-devel
216Summary: Qt5 Concurrent library - development files
217Summary(pl.UTF-8): Biblioteka Qt5 Concurrent - pliki programistyczne
218Group: Development/Libraries
219Requires: Qt5Concurrent = %{version}-%{release}
220Requires: Qt5Core-devel = %{version}-%{release}
221
222%description -n Qt5Concurrent-devel
223Header files for Qt5 Concurrent library.
224
225%description -n Qt5Concurrent-devel -l pl.UTF-8
226Pliki nagłówkowe biblioteki Qt5 Concurrent.
227
228%package -n Qt5Core
229Summary: Qt5 Core library
230Summary(pl.UTF-8): Biblioteka Qt5 Core
231Group: Libraries
b846d334 232Requires: pcre2-16 >= 10.20
2ed6963f 233Requires: zstd >= 1.3
eb485fb3
JB
234Obsoletes: qt5-qtbase
235
236%description -n Qt5Core
237Qt5 Core library provides core non-GUI functionality.
238
239%description -n Qt5Core -l pl.UTF-8
240Biblioteka Qt5 Core zawiera podstawową funkcjonalność nie związaną z
241graficznym interfejsem użytkownika (GUI).
242
243%package -n Qt5Core-devel
244Summary: Qt5 Core library - development files
245Summary(pl.UTF-8): Biblioteka Qt5 Core - pliki programistyczne
246Group: Development/Libraries
247Requires: Qt5Core = %{version}-%{release}
248Requires: glib2-devel >= 2.0
249Requires: libicu-devel
b846d334
JP
250Requires: pcre2-16-devel >= 10.20
251# -std=c++17
eb485fb3
JB
252Requires: zlib-devel
253Obsoletes: qt5-qtbase-devel
254
255%description -n Qt5Core-devel
256Header files for Qt5 Core library.
257
258%description -n Qt5Core-devel -l pl.UTF-8
259Pliki nagłówkowe biblioteki Qt5 Core.
260
261%package -n Qt5DBus
262Summary: Qt5 DBus library
263Summary(pl.UTF-8): Biblioteka Qt5 DBus
264Group: Libraries
265Requires: Qt5Core = %{version}-%{release}
266Requires: dbus-libs >= 1.2
267
268%description -n Qt5DBus
269The Qt5 D-Bus library is a Unix-only library that you can use to
270perform Inter-Process Communication using the D-Bus protocol.
271
272%description -n Qt5DBus -l pl.UTF-8
273Biblioteka Qt5 D-Bus to wyłącznie uniksowa biblioteka pozwalająca na
274komunikację międzyprocesową (IPC) przy użyciu protokołu D-Bus.
275
276%package -n Qt5DBus-devel
277Summary: Qt5 DBus library - development files
278Summary(pl.UTF-8): Biblioteka Qt5 DBus - pliki programistyczne
279Group: Development/Libraries
280Requires: Qt5Core-devel = %{version}-%{release}
281Requires: Qt5DBus = %{version}-%{release}
282Requires: dbus-devel >= 1.2
283
284%description -n Qt5DBus-devel
285Header files for Qt5 DBus library.
286
287%description -n Qt5DBus-devel -l pl.UTF-8
288Pliki nagłówkowe biblioteki Qt5 DBus.
289
f97107f4
JR
290%package -n Qt5DeviceDiscoverySupport-devel
291Summary: Qt5 DeviceDiscoverySupport library - development files
292Summary(pl.UTF-8): Biblioteka Qt5 DeviceDiscoverySupport - pliki programistyczne
293Group: Development/Libraries
294# for (subset of) Qt5Core headers
295Requires: Qt5Core-devel = %{version}-%{release}
296
297%description -n Qt5DeviceDiscoverySupport-devel
298Qt5 DeviceDiscoverySupport library - development files.
299
300%description -n Qt5DeviceDiscoverySupport-devel -l pl.UTF-8
301Biblioteka Qt5 DeviceDiscoverySupport - pliki programistyczne.
302
f478e3eb
AM
303%package -n Qt5EdidSupport-devel
304Summary: Qt5 EdidSupport library - development files
305Summary(pl.UTF-8): Biblioteka Qt5 EdidSupport - pliki programistyczne
306Group: Development/Libraries
307# for (subset of) Qt5Core headers
308Requires: Qt5Core-devel = %{version}-%{release}
309
310%description -n Qt5EdidSupport-devel
f7e00f7a 311Qt5 EdidSupport library - development files.
f478e3eb
AM
312
313%description -n Qt5EdidSupport-devel -l pl.UTF-8
f7e00f7a 314Biblioteka Qt5 EdidSupport - pliki programistyczne.
f478e3eb 315
f97107f4
JR
316%package -n Qt5EglSupport-devel
317Summary: Qt5 EglSupport library - development files
318Summary(pl.UTF-8): Biblioteka Qt5 EglSupport - pliki programistyczne
319Group: Development/Libraries
320# for (subset of) Qt5Core headers
321Requires: Qt5Core-devel = %{version}-%{release}
322
323%description -n Qt5EglSupport-devel
324Qt5 EglSupport library - development files.
325
326%description -n Qt5EglSupport-devel -l pl.UTF-8
327Biblioteka Qt5 EglSupport - pliki programistyczne.
328
329%package -n Qt5EventDispatcherSupport-devel
330Summary: Qt5 EventDispatcherSupport library - development files
331Summary(pl.UTF-8): Biblioteka Qt5 EventDispatcherSupport - pliki programistyczne
332Group: Development/Libraries
333# for (subset of) Qt5Core headers
334Requires: Qt5Core-devel = %{version}-%{release}
335
336%description -n Qt5EventDispatcherSupport-devel
337Qt5 EventDispatcherSupport library - development files.
338
339%description -n Qt5EventDispatcherSupport-devel -l pl.UTF-8
340Biblioteka Qt5 EventDispatcherSupport - pliki programistyczne.
341
342%package -n Qt5FbSupport-devel
343Summary: Qt5 FbSupport library - development files
344Summary(pl.UTF-8): Biblioteka Qt5 FbSupport - pliki programistyczne
345Group: Development/Libraries
346# for (subset of) Qt5Core headers
347Requires: Qt5Core-devel = %{version}-%{release}
348
349%description -n Qt5FbSupport-devel
350Qt5 FbSupport library - development files.
351
352%description -n Qt5FbSupport-devel -l pl.UTF-8
353Biblioteka Qt5 FbSupport - pliki programistyczne.
354
355%package -n Qt5FontDatabaseSupport-devel
356Summary: Qt5 FontDatabaseSupport library - development files
357Summary(pl.UTF-8): Biblioteka Qt5 FontDatabaseSupport - pliki programistyczne
358Group: Development/Libraries
359# for (subset of) Qt5Core headers
360Requires: Qt5Core-devel = %{version}-%{release}
361
362%description -n Qt5FontDatabaseSupport-devel
363Qt5 FontDatabaseSupport library - development files.
364
365%description -n Qt5FontDatabaseSupport-devel -l pl.UTF-8
366Biblioteka Qt5 FontDatabaseSupport - pliki programistyczne.
367
368%package -n Qt5GlxSupport-devel
369Summary: Qt5 GlxSupport library - development files
370Summary(pl.UTF-8): Biblioteka Qt5 GlxSupport - pliki programistyczne
371Group: Development/Libraries
372# for (subset of) Qt5Core headers
373Requires: Qt5Core-devel = %{version}-%{release}
374
375%description -n Qt5GlxSupport-devel
376Qt5 GlxSupport library - development files.
377
378%description -n Qt5GlxSupport-devel -l pl.UTF-8
379Biblioteka Qt5 GlxSupport - pliki programistyczne.
380
eb485fb3
JB
381%package -n Qt5Gui
382Summary: Qt5 Gui library
383Summary(pl.UTF-8): Biblioteka Qt5 Gui
384Group: Libraries
385Requires: Qt5Core = %{version}-%{release}
d19f6c9e 386# for ibus platforminputcontext plugin
07c22e07 387Requires: Qt5DBus = %{version}-%{release}
a33ed680
JB
388# for compose platforminputcontext plugin
389Requires: xorg-lib-libxkbcommon >= 0.4.1
eb485fb3
JB
390
391%description -n Qt5Gui
392The Qt5 GUI library provides the basic enablers for graphical
393applications written with Qt 5.
394
395%description -n Qt5Gui -l pl
396Biblioteka Qt5 Gui udostępnia podstawową funkcjonalność dla
397graficznych aplikacji napisanych z użyciem Qt 5.
398
d19f6c9e
JB
399%package -n Qt5Gui-generic-libinput
400Summary: Qt5 Gui generic input plugin for libinput
401Summary(pl.UTF-8): Ogólna wtyczka wejścia Qt5 Gui z libinput
402Group: Libraries
403Requires: Qt5Gui = %{version}-%{release}
404
405%description -n Qt5Gui-generic-libinput
406Qt5 Gui generic input plugin to get mouse, keyboard and touch events
407via libinput.
408
409%description -n Qt5Gui-generic-libinput -l pl.UTF-8
410Ogólna wtyczka wejścia Qt5 Gui do pobierania zdarzeń myszy, klawiatury
411i dotykowych poprzez libinput.
412
07c22e07
JB
413%package -n Qt5Gui-generic-tslib
414Summary: Qt5 Gui generic input plugin for TSlib (touchscreen panel events)
415Summary(pl.UTF-8): Ogólna wtyczka wejścia Qt5 Gui z TSlib (zdarzeń z paneli dotykowych)
416Group: Libraries
417Requires: Qt5Gui = %{version}-%{release}
418
419%description -n Qt5Gui-generic-tslib
420Qt5 Gui generic input plugin for TSlib (touchscreen panel events).
421
422%description -n Qt5Gui-generic-tslib -l pl.UTF-8
423Ogólna wtyczka wejścia Qt5 Gui z TSlib (zdarzeń z paneli dotykowych).
424
d19f6c9e
JB
425%package -n Qt5Gui-generic-tuiotouch
426Summary: Qt5 Gui generic input plugin for TuioTouch
427Summary(pl.UTF-8): Ogólna wtyczka wejścia Qt5 Gui z TuioTouch
428Group: Libraries
429Requires: Qt5Gui = %{version}-%{release}
430Requires: Qt5Network = %{version}-%{release}
431
432%description -n Qt5Gui-generic-tuiotouch
433Qt5 Gui generic input plugin for TuioTouch.
434
435%description -n Qt5Gui-generic-tuiotouch -l pl.UTF-8
436Ogólna wtyczka wejścia Qt5 Gui z TuioTouch.
437
07c22e07
JB
438%package -n Qt5Gui-platform-directfb
439Summary: Qt5 Gui platform plugin for DirectFB
440Summary(pl.UTF-8): Wtyczka platformy Qt5 Gui dla DirectFB
441Group: Libraries
442Requires: Qt5Gui = %{version}-%{release}
443
444%description -n Qt5Gui-platform-directfb
445Qt5 Gui platform plugin for DirectFB.
446
447%description -n Qt5Gui-platform-directfb -l pl.UTF-8
448Wtyczka platformy Qt5 Gui dla DirectFB.
449
d19f6c9e
JB
450%package -n Qt5Gui-platform-egl
451Summary: Qt5 Gui platform plugin for minimal EGL
452Summary(pl.UTF-8): Wtyczka platformy Qt5 Gui dla minimalnego EGL
07c22e07
JB
453Group: Libraries
454Requires: Qt5Gui = %{version}-%{release}
455
d19f6c9e
JB
456%description -n Qt5Gui-platform-egl
457Qt5 Gui platform plugin for minimal EGL.
07c22e07 458
d19f6c9e
JB
459%description -n Qt5Gui-platform-egl -l pl.UTF-8
460Wtyczki platformy Qt5 Gui dla minimalnego EGL.
07c22e07 461
d19f6c9e
JB
462%package -n Qt5Gui-platform-eglfs
463Summary: Qt5 Gui platform plugin and library for EglFs integration layer
464Summary(pl.UTF-8): Wtyczka platformy Qt5 Gui oraz biblioteka warstwy integracyjnej EglFs
07c22e07
JB
465Group: Libraries
466Requires: Qt5Gui = %{version}-%{release}
467
d19f6c9e
JB
468%description -n Qt5Gui-platform-eglfs
469Qt5 Gui platform plugin and library for EglFs integration layer.
07c22e07 470
d19f6c9e
JB
471%description -n Qt5Gui-platform-eglfs -l pl.UTF-8
472Wtyczka platformy Qt5 Gui oraz biblioteka warstwy integracyjnej EglFs.
473
474%package -n Qt5Gui-platform-eglfs-devel
475Summary: Development files for Qt5 EglFs integration layer
476Summary(pl.UTF-8): Pliki programistyczne warstwy integracyjnej Qt5 EglFs
477Group: Development/Libraries
478Requires: Qt5Gui-platform-eglfs = %{version}-%{release}
479
480%description -n Qt5Gui-platform-eglfs-devel
481Development files for Qt5 EglFs integration layer.
482
483%description -n Qt5Gui-platform-eglfs-devel -l pl.UTF-8
484Pliki programistyczne warstwy integracyjnej Qt5 EglFs.
485
486%package -n Qt5Gui-platform-eglfs-kms
487Summary: Qt5 EglFs integration plugin for KMS
488Summary(pl.UTF-8): Wtyczka integracji Qt5 EglFs dla KMS
489Group: Libraries
490Requires: Qt5Gui-platform-eglfs = %{version}-%{release}
491Obsoletes: Qt5Gui-platform-kms < 5.5
492
493%description -n Qt5Gui-platform-eglfs-kms
494Qt5 EglFs integration plugin for KMS.
495
496%description -n Qt5Gui-platform-eglfs-kms -l pl.UTF-8
497Wtyczka integracji Qt5 EglFs dla KMS.
498
f97107f4
JR
499%package -n Qt5Gui-platform-eglfs-kms-devel
500Summary: Development files for Qt5 EglFs integration plugin for KMS
501Summary(pl.UTF-8): Pliki programistyczne dla wtyczki integracji Qt5 EglFs dla KMS
502Group: Libraries
503Requires: Qt5Gui-platform-eglfs = %{version}-%{release}
504Obsoletes: Qt5Gui-platform-kms < 5.5
505
506%description -n Qt5Gui-platform-eglfs-kms-devel
507Qt5 EglFs integration plugin for KMS - development files.
508
509%description -n Qt5Gui-platform-eglfs-kms-devel -l pl.UTF-8
510Wtyczka integracji Qt5 EglFs dla KMS - pliki programistyczne.
511
d19f6c9e
JB
512%package -n Qt5Gui-platform-eglfs-x11
513Summary: Qt5 EglFs integration plugin for X11
514Summary(pl.UTF-8): Wtyczka integracji Qt5 EglFs dla X11
515Group: Libraries
516Requires: Qt5Gui-platform-eglfs = %{version}-%{release}
517
518%description -n Qt5Gui-platform-eglfs-x11
519Qt5 EglFs integration plugin for X11.
520
521%description -n Qt5Gui-platform-eglfs-x11 -l pl.UTF-8
522Wtyczka integracji Qt5 EglFs dla X11.
523
252a9ecd
JB
524%package -n Qt5Gui-platform-linuxfb
525Summary: Qt5 Gui platform plugin for Linux FrameBuffer
526Summary(pl.UTF-8): Wtyczka platformy Qt5 Gui dla linuksowego framebuffera
527Group: Libraries
528Requires: Qt5Gui = %{version}-%{release}
529
530%description -n Qt5Gui-platform-linuxfb
531Qt5 Gui platform plugin for Linux FrameBuffer.
532
533%description -n Qt5Gui-platform-linuxfb -l pl.UTF-8
534Wtyczki platformy Qt5 Gui dla linuxksowego framebuffera.
535
536%package -n Qt5Gui-platform-vnc
537Summary: Qt5 Gui platform plugin and library for VNC integration layer
538Summary(pl.UTF-8): Wtyczka platformy Qt5 Gui oraz biblioteka warstwy integracyjnej VNC
539Group: Libraries
540Requires: Qt5DBus = %{version}-%{release}
541Requires: Qt5Gui = %{version}-%{release}
542
543%description -n Qt5Gui-platform-vnc
544Qt5 Gui platform plugin and library for VNC integration layer.
545
546%description -n Qt5Gui-platform-vnc -l pl.UTF-8
547Wtyczka platformy Qt5 Gui oraz biblioteka warstwy integracyjnej VNC.
548
549%package -n Qt5Gui-platform-vnc-devel
550Summary: Development files for Qt5 VNC integration layer
551Summary(pl.UTF-8): Pliki programistyczne warstwy integracyjnej Qt5 VNC
552Group: Development/Libraries
553
554%description -n Qt5Gui-platform-vnc-devel
555Development files for Qt5 VNC integration layer.
556
557%description -n Qt5Gui-platform-vnc-devel -l pl.UTF-8
558Pliki programistyczne warstwy integracyjnej Qt5 VNC.
559
d19f6c9e
JB
560%package -n Qt5Gui-platform-xcb
561Summary: Qt5 Gui platform plugin and library for XcbQpa integration layer
562Summary(pl.UTF-8): Wtyczka platformy Qt5 Gui oraz biblioteka warstwy integracyjnej XcbQpa
563Group: Libraries
564Requires: Qt5DBus = %{version}-%{release}
565Requires: Qt5Gui = %{version}-%{release}
566Requires: libxcb >= 1.10
567Requires: xorg-lib-libxkbcommon-x11 >= 0.4.1
568
569%description -n Qt5Gui-platform-xcb
570Qt5 Gui platform plugin and library for XcbQpa integration layer.
571
572%description -n Qt5Gui-platform-xcb -l pl.UTF-8
573Wtyczka platformy Qt5 Gui oraz biblioteka warstwy integracyjnej
574XcbQpa.
575
576%package -n Qt5Gui-platform-xcb-devel
577Summary: Development files for Qt5 XcbQpa integration layer
578Summary(pl.UTF-8): Pliki programistyczne warstwy integracyjnej Qt5 XcbQpa
579Group: Development/Libraries
580Requires: Qt5Gui-platform-eglfs = %{version}-%{release}
581
582%description -n Qt5Gui-platform-xcb-devel
583Development files for Qt5 XcbQpa integration layer.
584
585%description -n Qt5Gui-platform-xcb-devel -l pl.UTF-8
586Pliki programistyczne warstwy integracyjnej Qt5 XcbQpa.
587
588%package -n Qt5Gui-platform-xcb-egl
589Summary: Qt5 XcbQpa integration plugin for EGL
590Summary(pl.UTF-8): Wtyczka integracji Qt5 XcbQpa dla EGL
591Group: Libraries
592Requires: Qt5Gui-platform-xcb = %{version}-%{release}
593
594%description -n Qt5Gui-platform-xcb-egl
595Qt5 XcbQpa integration plugin for EGL.
596
597%description -n Qt5Gui-platform-xcb-egl -l pl.UTF-8
598Wtyczka integracji Qt5 XcbQpa dla EGL.
599
600%package -n Qt5Gui-platform-xcb-glx
601Summary: Qt5 XcbQpa integration plugin for GLX
602Summary(pl.UTF-8): Wtyczka integracji Qt5 XcbQpa dla GLX
603Group: Libraries
604Requires: Qt5Gui-platform-xcb = %{version}-%{release}
605
606%description -n Qt5Gui-platform-xcb-glx
607Qt5 XcbQpa integration plugin for GLX.
608
609%description -n Qt5Gui-platform-xcb-glx -l pl.UTF-8
610Wtyczka integracji Qt5 XcbQpa dla GLX.
07c22e07 611
f97107f4
JR
612%package -n Qt5Gui-platformtheme-gtk3
613Summary: Qt5 Gui platform theme plugin for GTK+ 3.x
614Summary(pl.UTF-8): Wtyczka motywów platform Qt5 Gui dla GTK+ 3.x
07c22e07
JB
615Group: Libraries
616Requires: Qt5Gui = %{version}-%{release}
617
f97107f4
JR
618%description -n Qt5Gui-platformtheme-gtk3
619Qt5 Gui platform theme plugin for GTK+ 3.x.
07c22e07 620
f97107f4
JR
621%description -n Qt5Gui-platformtheme-gtk3 -l pl.UTF-8
622Wtyczka motywów platform Qt5 Gui dla GTK+ 3.x.
07c22e07 623
1879bb15
JP
624%package -n Qt5Gui-platformtheme-xdgdesktopportal
625Summary: Qt5 Gui platform theme plugin for xdg-desktop-portal
626Summary(pl.UTF-8): Wtyczka motywów platform Qt5 Gui dla xdg-desktop-portal
f478e3eb
AM
627Group: Libraries
628Requires: Qt5Gui = %{version}-%{release}
b846d334 629Requires: harfbuzz >= 1.6.0
1879bb15 630Obsoletes: Qt5Gui-platformtheme-flatpak < 5.12.1
f478e3eb 631
1879bb15
JP
632%description -n Qt5Gui-platformtheme-xdgdesktopportal
633Qt5 Gui platform theme plugin for xdg-desktop-portal.
f478e3eb 634
1879bb15
JP
635%description -n Qt5Gui-platformtheme-xdgdesktopportal -l pl.UTF-8
636Wtyczka motywów platform Qt5 Gui dla xdg-desktop-portal.
f478e3eb 637
eb485fb3
JB
638%package -n Qt5Gui-devel
639Summary: Qt5 Gui library - development files
640Summary(pl.UTF-8): Biblioteka Qt5 Gui - pliki programistyczne
641Group: Development/Libraries
642Requires: OpenGL-devel
643Requires: Qt5Core-devel = %{version}-%{release}
644Requires: Qt5Gui = %{version}-%{release}
645Requires: libpng-devel
7dfa6db4 646Requires: Vulkan-Loader-devel
eb485fb3
JB
647
648%description -n Qt5Gui-devel
649Header files for Qt5 Gui library.
650
651%description -n Qt5Gui-devel -l pl.UTF-8
652Pliki nagłówkowe biblioteki Qt5 Gui.
653
f97107f4
JR
654%package -n Qt5InputSupport-devel
655Summary: Qt5 InputSupport library - development files
656Summary(pl.UTF-8): Biblioteka Qt5 InputSupport - pliki programistyczne
657Group: Development/Libraries
658# for (subset of) Qt5Core headers
659Requires: Qt5Core-devel = %{version}-%{release}
660
661%description -n Qt5InputSupport-devel
662Qt5 InputSupport library - development files.
663
664%description -n Qt5InputSupport-devel -l pl.UTF-8
665Biblioteka Qt5 InputSupport - pliki programistyczne.
666
f478e3eb
AM
667%package -n Qt5KmsSupport-devel
668Summary: Qt5 KmsSupport library - development files
669Summary(pl.UTF-8): Biblioteka Qt5 KmsSupport - pliki programistyczne
670Group: Development/Libraries
671# for (subset of) Qt5Core headers
672Requires: Qt5Core-devel = %{version}-%{release}
673
674%description -n Qt5KmsSupport-devel
f7e00f7a 675Qt5 KmsSupport library - development files.
f478e3eb
AM
676
677%description -n Qt5KmsSupport-devel -l pl.UTF-8
f7e00f7a 678Biblioteka Qt5 KmsSupport - pliki programistyczne.
f478e3eb 679
eb485fb3
JB
680%package -n Qt5Network
681Summary: Qt5 Network library
682Summary(pl.UTF-8): Biblioteka Qt5 Network
683Group: Libraries
684Requires: Qt5Core = %{version}-%{release}
07c22e07
JB
685# for bearer plugins (qconnman, qnm):
686Requires: Qt5DBus = %{version}-%{release}
f97107f4 687%requires_ge_to openssl openssl-devel
eb485fb3
JB
688
689%description -n Qt5Network
690The Qt5 Network library provides classes to make network programming
691easier and portable.
692
693%description -n Qt5Network -l pl.UTF-8
694Biblioteka Qt5 Network udostępnia klasy czyniące programowanie
695sieciowe łatwiejszym i przenośnym.
696
697%package -n Qt5Network-devel
698Summary: Qt5 Network library - development files
699Summary(pl.UTF-8): Biblioteka Qt5 Network - pliki programistyczne
700Group: Development/Libraries
701Requires: Qt5Core-devel = %{version}-%{release}
702Requires: Qt5Network = %{version}-%{release}
b846d334 703%requires_ge openssl-devel
eb485fb3
JB
704
705%description -n Qt5Network-devel
706Header files for Qt5 Network library.
707
708%description -n Qt5Network-devel -l pl.UTF-8
709Pliki nagłówkowe biblioteki Qt5 Network.
710
711%package -n Qt5OpenGL
712Summary: Qt5 OpenGL library
713Summary(pl.UTF-8): Biblioteka Qt5 OpenGL
714Group: Libraries
715Requires: Qt5Core = %{version}-%{release}
716Requires: Qt5Gui = %{version}-%{release}
717Requires: Qt5Widgets = %{version}-%{release}
718
719%description -n Qt5OpenGL
720The Qt5 OpenGL library offers classes that make it easy to use OpenGL
721in Qt 5 applications.
722
723%description -n Qt5OpenGL -l pl.UTF-8
724Biblioteka Qt5 OpenGL oferuje klasy ułatwiające wykorzystywanie
725OpenGL-a w aplikacjach Qt 5.
726
727%package -n Qt5OpenGL-devel
728Summary: Qt5 OpenGL library - development files
729Summary(pl.UTF-8): Biblioteka Qt5 OpenGL - pliki programistyczne
730Group: Development/Libraries
731Requires: OpenGL-devel
732Requires: Qt5Core-devel = %{version}-%{release}
733Requires: Qt5Gui-devel = %{version}-%{release}
734Requires: Qt5OpenGL = %{version}-%{release}
735Requires: Qt5Widgets-devel = %{version}-%{release}
736
737%description -n Qt5OpenGL-devel
738Header files for Qt5 OpenGL library.
739
740%description -n Qt5OpenGL-devel -l pl.UTF-8
741Pliki nagłówkowe biblioteki Qt5 OpenGL.
742
743%package -n Qt5OpenGLExtensions-devel
744Summary: Qt5 OpenGLExtensions library - development files
745Summary(pl.UTF-8): Biblioteka Qt5 OpenGLExtensions - pliki programistyczne
746Group: Development/Libraries
747Requires: OpenGL-devel
748Requires: Qt5Core-devel = %{version}-%{release}
749Requires: Qt5Gui-devel = %{version}-%{release}
750
751%description -n Qt5OpenGLExtensions-devel
752Qt5 OpenGLExtensions library (development files).
753
754%description -n Qt5OpenGLExtensions-devel -l pl.UTF-8
755Biblioteka Qt5 OpenGL Extensions - obsługa rozszerzeń OpenGL (pliki
756programistyczne).
757
f97107f4
JR
758%package -n Qt5ServiceSupport-devel
759Summary: Qt5 ServiceSupport library - development files
760Summary(pl.UTF-8): Biblioteka Qt5 ServiceSupport - pliki programistyczne
761Group: Development/Libraries
762# for (subset of) Qt5Core headers
763Requires: Qt5Core-devel = %{version}-%{release}
764
765%description -n Qt5ServiceSupport-devel
766Qt5 ServiceSupport library - development files.
767
768%description -n Qt5ServiceSupport-devel -l pl.UTF-8
769Biblioteka Qt5 ServiceSupport - pliki programistyczne.
770
771%package -n Qt5PlatformCompositorSupport-devel
772Summary: Qt5 PlatformCompositorSupport library - development files
773Summary(pl.UTF-8): Biblioteka Qt5 PlatformCompositorSupport - pliki programistyczne
74712d58
JR
774Group: X11/Development/Libraries
775Requires: OpenGL-devel
776Requires: Qt5Core-devel = %{version}-%{release}
777Requires: Qt5DBus-devel = %{version}-%{release}
778Requires: Qt5Gui-devel = %{version}-%{release}
779Requires: fontconfig-devel
780Requires: freetype-devel >= 2.1.3
f478e3eb 781Requires: udev-devel
74712d58 782Requires: xorg-lib-libX11-devel
74712d58 783Requires: xorg-lib-libXext-devel
f478e3eb 784Requires: xorg-lib-libXrender-devel
6dbfb7a2 785Obsoletes: Qt5PlatformSupport-devel < 5.8.0
74712d58 786
f97107f4
JR
787%description -n Qt5PlatformCompositorSupport-devel
788Qt5 PlatformCompositorSupport library (development files).
74712d58 789
f97107f4
JR
790%description -n Qt5PlatformCompositorSupport-devel -l pl.UTF-8
791Biblioteka Qt5 PlatformCompositorSupport - obsługa platformy (pliki
74712d58
JR
792programistyczne).
793
eb485fb3
JB
794%package -n Qt5PrintSupport
795Summary: Qt5 PrintSupport library
796Summary(pl.UTF-8): Biblioteka Qt5 PrintSupport
797Group: Libraries
798Requires: Qt5Core = %{version}-%{release}
799Requires: Qt5Gui = %{version}-%{release}
800Requires: Qt5Widgets = %{version}-%{release}
7d197c9f 801%{?with_cups:Requires: cups-lib >= 1.4}
eb485fb3
JB
802
803%description -n Qt5PrintSupport
804The Qt5 PrintSupport library provides classes to make printing easier
805and portable.
806
807%description -n Qt5PrintSupport -l pl.UTF-8
808Biblioteka Qt5 PrintSupport udostępnia klasy czyniące drukowanie
809łatwiejszym i bardziej przenośnym.
810
811%package -n Qt5PrintSupport-devel
812Summary: Qt5 PrintSupport library - development files
813Summary(pl.UTF-8): Biblioteka Qt5 PrintSupport - pliki programistyczne
814Group: Development/Libraries
815Requires: OpenGL-devel
816Requires: Qt5Core-devel = %{version}-%{release}
817Requires: Qt5Gui-devel = %{version}-%{release}
818Requires: Qt5PrintSupport = %{version}-%{release}
819Requires: Qt5Widgets-devel = %{version}-%{release}
820
821%description -n Qt5PrintSupport-devel
822Header files for Qt5 PrintSupport library.
823
824%description -n Qt5PrintSupport-devel -l pl.UTF-8
825Pliki nagłówkowe biblioteki Qt5 PrintSupport.
826
f97107f4
JR
827%package -n Qt5ThemeSupport-devel
828Summary: Qt5 ThemeSupport library - development files
829Summary(pl.UTF-8): Biblioteka Qt5 ThemeSupport - pliki programistyczne
830Group: Development/Libraries
831# for (subset of) Qt5Core headers
832Requires: Qt5Core-devel = %{version}-%{release}
833
834%description -n Qt5ThemeSupport-devel
835Qt5 ThemeSupport library - development files.
836
837%description -n Qt5ThemeSupport-devel -l pl.UTF-8
838Biblioteka Qt5 ThemeSupport - pliki programistyczne.
839
eb485fb3
JB
840%package -n Qt5Sql
841Summary: Qt5 Sql library
842Summary(pl.UTF-8): Biblioteka Qt5 Sql
843Group: Libraries
844Requires: Qt5Core = %{version}-%{release}
845
846%description -n Qt5Sql
847The Qt5 Sql library provides a driver layer, SQL API layer, and a user
848interface layer for SQL databases.
849
850%description -n Qt5Sql -l pl.UTF-8
851Biblioteka Qt5 Sql udostępnia warstwę sterowników, warstwę API SQL
852oraz warstwę interfejsu użytkownika dla baz danych SQL.
853
854%package -n Qt5Sql-devel
855Summary: Qt5 Sql library - development files
856Summary(pl.UTF-8): Biblioteka Qt5 Sql - pliki programistyczne
857Group: Development/Libraries
858Requires: Qt5Core-devel = %{version}-%{release}
859Requires: Qt5Sql = %{version}-%{release}
860
861%description -n Qt5Sql-devel
862Header files for Qt5 Sql library.
863
864%description -n Qt5Sql-devel -l pl.UTF-8
865Pliki nagłówkowe biblioteki Qt5 Sql.
51df396b 866
07c22e07
JB
867%package -n Qt5Sql-sqldriver-db2
868Summary: Qt5 Sql driver for IBM DB2 database
869Summary(pl.UTF-8): Sterownik Qt5 Sql dla bazy danych IBM DB2
870Group: Libraries
871Requires: Qt5Sql = %{version}-%{release}
872
873%description -n Qt5Sql-sqldriver-db2
874Qt5 Sql driver for IBM DB2 database.
875
876%description -n Qt5Sql-sqldriver-db2 -l pl.UTF-8
877Sterownik Qt5 Sql dla bazy danych IBM DB2.
878
879%package -n Qt5Sql-sqldriver-ibase
880Summary: Qt5 Sql driver for Firebird/InterBase database
881Summary(pl.UTF-8): Sterownik Qt5 Sql dla bazy danych Firebird/InterBase
882Group: Libraries
883Requires: Qt5Sql = %{version}-%{release}
884
885%description -n Qt5Sql-sqldriver-ibase
886Qt5 Sql driver for Firebird/InterBase database.
887
888%description -n Qt5Sql-sqldriver-ibase -l pl.UTF-8
889Sterownik Qt5 Sql dla bazy danych Firebird/InterBase.
890
891%package -n Qt5Sql-sqldriver-sqlite3
892Summary: Qt5 Sql driver for SQLite 3.x database
893Summary(pl.UTF-8): Sterownik Qt5 Sql dla bazy danych SQLite 3.x
894Group: Libraries
895Requires: Qt5Sql = %{version}-%{release}
896
897%description -n Qt5Sql-sqldriver-sqlite3
898Qt5 Sql driver for SQLite 3.x database.
899
900%description -n Qt5Sql-sqldriver-sqlite3 -l pl.UTF-8
901Sterownik Qt5 Sql dla bazy danych SQLite 3.x.
902
903%package -n Qt5Sql-sqldriver-sqlite2
904Summary: Qt5 Sql driver for SQLite 2.x database
905Summary(pl.UTF-8): Sterownik Qt5 Sql dla bazy danych SQLite 2.x
906Group: Libraries
907Requires: Qt5Sql = %{version}-%{release}
908
909%description -n Qt5Sql-sqldriver-sqlite2
910Qt5 Sql driver for SQLite 2.x database.
911
912%description -n Qt5Sql-sqldriver-sqlite2 -l pl.UTF-8
913Sterownik Qt5 Sql dla bazy danych SQLite 2.x.
914
915%package -n Qt5Sql-sqldriver-mysql
916Summary: Qt5 Sql driver for MySQL database
917Summary(pl.UTF-8): Sterownik Qt5 Sql dla bazy danych MySQL
918Group: Libraries
919Requires: Qt5Sql = %{version}-%{release}
920
921%description -n Qt5Sql-sqldriver-mysql
922Qt5 Sql driver for MySQL database.
923
924%description -n Qt5Sql-sqldriver-mysql -l pl.UTF-8
925Sterownik Qt5 Sql dla bazy danych MySQL.
926
927%package -n Qt5Sql-sqldriver-oci
928Summary: Qt5 Sql driver for Oracle database (using OCI interface)
929Summary(pl.UTF-8): Sterownik Qt5 Sql dla bazy danych Oracle (wykorzystujący interfejs OCI)
930Group: Libraries
931Requires: Qt5Sql = %{version}-%{release}
932
933%description -n Qt5Sql-sqldriver-oci
934Qt5 Sql driver for Oracle database (using OCI interface).
935
936%description -n Qt5Sql-sqldriver-oci -l pl.UTF-8
937Sterownik Qt5 Sql dla bazy danych Oracle (wykorzystujący interfejs
938OCI).
939
940%package -n Qt5Sql-sqldriver-odbc
941Summary: Qt5 Sql driver for ODBC databases
942Summary(pl.UTF-8): Sterownik Qt5 Sql dla baz danych ODBC
943Group: Libraries
944Requires: Qt5Sql = %{version}-%{release}
945
946%description -n Qt5Sql-sqldriver-odbc
947Qt5 Sql driver for ODBC databases.
948
949%description -n Qt5Sql-sqldriver-odbc -l pl.UTF-8
950Sterownik Qt5 Sql dla baz danych ODBC.
951
952%package -n Qt5Sql-sqldriver-pgsql
953Summary: Qt5 Sql driver for PostgreSQL database
954Summary(pl.UTF-8): Sterownik Qt5 Sql dla bazy danych PostgreSQL
955Group: Libraries
956Requires: Qt5Sql = %{version}-%{release}
957
958%description -n Qt5Sql-sqldriver-pgsql
959Qt5 Sql driver for PostgreSQL database.
960
961%description -n Qt5Sql-sqldriver-pgsql -l pl.UTF-8
962Sterownik Qt5 Sql dla bazy danych PostgreSQL.
963
964%package -n Qt5Sql-sqldriver-tds
965Summary: Qt5 Sql driver for Sybase/MS SQL database (using TDS interface)
966Summary(pl.UTF-8): Sterownik Qt5 Sql dla bazy danych Sybase/MS SQL (wykorzystujący interfejs TDS)
967Group: Libraries
968Requires: Qt5Sql = %{version}-%{release}
969
970%description -n Qt5Sql-sqldriver-tds
971Qt5 Sql driver for Sybase/MS SQL database (using TDS interface).
972
973%description -n Qt5Sql-sqldriver-tds -l pl.UTF-8
974Sterownik Qt5 Sql dla bazy danych Sybase/MS SQL (wykorzystujący
975interfejs TDS).
976
eb485fb3
JB
977%package -n Qt5Test
978Summary: Qt5 Test library
979Summary(pl.UTF-8): Biblioteka Qt5 Test
980Group: Libraries
981Requires: Qt5Core = %{version}-%{release}
9452387a 982
eb485fb3
JB
983%description -n Qt5Test
984The Qt5 Test library provides classes for unit testing Qt 5
985applications and libraries.
986
987%description -n Qt5Test -l pl.UTF-8
988Biblioteka Qt5 Test udostępnia klasy do testów jednostkowych aplikacji
989oraz bibliotek Qt 5.
990
991%package -n Qt5Test-devel
992Summary: Qt5 Test library - development files
993Summary(pl.UTF-8): Biblioteka Qt5 Test - pliki programistyczne
994Group: Development/Libraries
995Requires: Qt5Core-devel = %{version}-%{release}
996Requires: Qt5Test = %{version}-%{release}
997
998%description -n Qt5Test-devel
999Header files for Qt5 Test library.
1000
1001%description -n Qt5Test-devel -l pl.UTF-8
1002Pliki nagłówkowe biblioteki Qt5 Test.
1003
f97107f4 1004%package -n -devel
f478e3eb 1005Summary: library - development files
f97107f4
JR
1006Summary(pl.UTF-8): Biblioteka - pliki programistyczne
1007Group: Development/Libraries
1008# for (subset of) Qt5Core headers
1009Requires: Qt5Core-devel = %{version}-%{release}
1010Requires: zlib-devel
1011
1012%description -n -devel
f478e3eb 1013library - development files.
f97107f4
JR
1014
1015%description -n -devel -l pl.UTF-8
f478e3eb 1016Biblioteka - pliki programistyczne.
f97107f4 1017
1879bb15
JP
1018%package -n Qt5VulkanSupport-devel
1019Summary: Qt5 VulkanSupport library - development files
1020Summary(pl.UTF-8): Biblioteka Qt5 VulkanSupport - pliki programistyczne
1021Group: Development/Libraries
1022# for (subset of) Qt5Core headers
1023Requires: Qt5Core-devel = %{version}-%{release}
1024
1025%description -n Qt5VulkanSupport-devel
1026Qt5 VulkanSupport library - development files.
1027
1028%description -n Qt5VulkanSupport-devel -l pl.UTF-8
1029Biblioteka Qt5 VulkanSupport - pliki programistyczne.
1030
eb485fb3
JB
1031%package -n Qt5Widgets
1032Summary: Qt5 Widgets library
1033Summary(pl.UTF-8): Biblioteka Qt5 Widgets
1034Group: X11/Libraries
1035Requires: Qt5Core = %{version}-%{release}
1036Requires: Qt5Gui = %{version}-%{release}
1037
1038%description -n Qt5Widgets
1039The Qt5 Widgets library extends Qt 5 GUI with C++ widget
0227441b 1040functionality.
eb485fb3
JB
1041
1042%description -n Qt5Widgets -l pl.UTF-8
1043Biblioteka Qt5 Widgets rozszerza graficzny interfejs Qt 5 o
0227441b 1044funkcjonalność widgetów C++.
eb485fb3
JB
1045
1046%package -n Qt5Widgets-devel
1047Summary: Qt5 Widgets library - development files
1048Summary(pl.UTF-8): Biblioteka Qt5 Widgets - pliki programistyczne
1049Group: X11/Development/Libraries
1050Requires: OpenGL-devel
1051Requires: Qt5Core-devel = %{version}-%{release}
1052Requires: Qt5Gui-devel = %{version}-%{release}
1053Requires: Qt5Widgets = %{version}-%{release}
1054Requires: xorg-lib-libX11-devel
1055Requires: xorg-lib-libXext-devel
1056
1057%description -n Qt5Widgets-devel
1058Header files for Qt5 Widgets library.
1059
1060%description -n Qt5Widgets-devel -l pl.UTF-8
1061Pliki nagłówkowe biblioteki Qt5 Widgets.
1062
5c55b161
JP
1063%package -n Qt5XkbCommonSupport-devel
1064Summary: Qt5 XkbCommonSupport library - development files
1065Summary(pl.UTF-8): Biblioteka Qt5 XkbCommonSupport - pliki programistyczne
1066Group: Development/Libraries
1067# for (subset of) Qt5Core headers
1068Requires: Qt5Core-devel = %{version}-%{release}
1069
1070%description -n Qt5XkbCommonSupport-devel
1071Qt5 XkbCommonSupport library - development files.
1072
1073%description -n Qt5XkbCommonSupport-devel -l pl.UTF-8
1074Biblioteka Qt5 XkbCommonSupport - pliki programistyczne.
1075
eb485fb3
JB
1076%package -n Qt5Xml
1077Summary: Qt5 Xml library
1078Summary(pl.UTF-8): Biblioteka Qt5 Xml
1079Group: Libraries
1080Requires: Qt5Core = %{version}-%{release}
1081
1082%description -n Qt5Xml
1083The Qt5 Xml library provides C++ implementations of the SAX and DOM
1084standards for XML.
1085
1086%description -n Qt5Xml -l pl.UTF-8
1087Biblioteka Qt5 Xml udostępnia implementację w C++ standardów SAX oraz
1088DOM dla formatu XML.
1089
1090%package -n Qt5Xml-devel
1091Summary: Qt5 Xml library - development files
1092Summary(pl.UTF-8): Biblioteka Qt5 Xml - pliki programistyczne
1093Group: Development/Libraries
1094Requires: Qt5Core-devel = %{version}-%{release}
1095Requires: Qt5Xml = %{version}-%{release}
1096
1097%description -n Qt5Xml-devel
1098Header files for Qt5 Xml library.
1099
1100%description -n Qt5Xml-devel -l pl.UTF-8
1101Pliki nagłówkowe biblioteki Qt5 Xml.
51df396b 1102
66205aa8
JB
1103%package -n qt5-doc-common
1104Summary: Common part of Qt5 documentation
1105Summary(pl.UTF-8): Część wspólna dokumentacji do Qt5
1106Group: Documentation
1107%if "%{_rpmversion}" >= "5"
1108BuildArch: noarch
1109%endif
1110
1111%description -n qt5-doc-common
1112Common part of Qt5 documentation, global for all components.
1113
1114%description -n qt5-doc-common -l pl.UTF-8
1115Część wspólna dokumentacji do Qt5 ("global", dla wszystkich
1116elementów).
1117
b52c2d71
BS
1118%package doc
1119Summary: Qt5 application framework base components documentation in HTML format
1120Summary(pl.UTF-8): Dokumentacja podstawowych komponentów szkieletu aplikacji Qt5 w formacie HTML
1121Group: Documentation
1122Requires: qt5-doc-common = %{version}-%{release}
1123%if "%{_rpmversion}" >= "5"
1124BuildArch: noarch
1125%endif
1126
1127%description doc
1128Qt5 application framework base components documentation in HTML format.
1129
1130%description doc -l pl.UTF-8
1131Dokumentacja podstawowych komponentów szkieletu aplikacji Qt5 w formacie HTML.
1132
1133%package doc-qch
1134Summary: Qt5 application framework base components documentation in QCH format
1135Summary(pl.UTF-8): Dokumentacja podstawowych komponentów szkieletu aplikacji Qt5 w formacie QCH
1136Group: Documentation
1137Requires: qt5-doc-common = %{version}-%{release}
1138%if "%{_rpmversion}" >= "5"
1139BuildArch: noarch
1140%endif
1141
1142%description doc-qch
1143Qt5 application framework base components documentation in QCH format.
1144
1145%description doc-qch -l pl.UTF-8
1146Dokumentacja podstawowych komponentów szkieletu aplikacji Qt5 w formacie QCH.
1147
51df396b 1148%package examples
9452387a
JB
1149Summary: Examples for Qt5 application framework base components
1150Summary(pl.UTF-8): Przykłady do podstawowych komponentów szkieletu aplikacji Qt5
51df396b 1151Group: X11/Development/Libraries
168d1e38
ER
1152%if "%{_rpmversion}" >= "5"
1153BuildArch: noarch
1154%endif
51df396b
WF
1155
1156%description examples
9452387a
JB
1157Examples for Qt5 application framework base components.
1158
1159%description examples -l pl.UTF-8
1160Przykłady do podstawowych komponentów szkieletu aplikacji Qt5.
1161
1162%package -n qt5-build
1163Summary: Qt5 build tools
839172f5 1164Summary(pl.UTF-8): Narzędzia do budowania dla Qt5
9452387a 1165Group: Development/Tools
9452387a
JB
1166
1167%description -n qt5-build
1168This package includes the Qt resource compiler (rcc), meta objects
1169compiler (moc), user interface compiler (uic) etc.
1170
1171%description -n qt5-build -l pl.UTF-8
1172Ten pakiet zawiera kompilator zasobów Qt (rcc), kompilator
1173metaobiektów (moc), kompilator interfejsów użytkownika (uic) i podobne
1174narzędzia.
1175
1176%package -n qt5-qmake
1177Summary: Qt5 makefile generator
1178Summary(pl.UTF-8): Generator plików makefile dla aplikacji Qt5
1179Group: Development/Tools
1180
1181%description -n qt5-qmake
1182Qt5 makefile generator.
1183
1184%description -n qt5-qmake -l pl.UTF-8
1185Generator plików makefile dla aplikacji Qt5.
51df396b
WF
1186
1187%prep
f478e3eb 1188%setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
7d197c9f 1189%patch0 -p1
51df396b 1190
eb485fb3 1191%{__sed} -i -e 's,usr/X11R6/,usr/,g' mkspecs/linux-g++-64/qmake.conf
51df396b
WF
1192
1193# change QMAKE FLAGS to build
1194%{__sed} -i -e '
9452387a
JB
1195 s|^\(QMAKE_CC *\)=.*gcc|\1= %{__cc}|;
1196 s|^\(QMAKE_CXX *\)=.*g++|\1= %{__cxx}|;
1197 s|^QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO .*|QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -g %{rpmcppflags} %{rpmcflags}|;
1198 s|^QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO .*|QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += -g %{rpmcppflags} %{rpmcxxflags}|;
51df396b 1199 ' mkspecs/common/g++-base.conf
51df396b 1200%{__sed} -i -e '
9452387a
JB
1201 s|^\(QMAKE_CFLAGS_RELEASE *\)+=.*|\1+= %{rpmcppflags} %{rpmcflags}|;
1202 s|^\(QMAKE_CXXFLAGS_RELEASE *\)+=.*|\1+= %{rpmcppflags} %{rpmcxxflags}|;
1203 s|^\(QMAKE_CFLAGS_DEBUG *\)+=.*|\1+= %{debugcflags}|;
1204 s|^\(QMAKE_CXXFLAGS_DEBUG *\)+=.*|\1+= %{debugcflags}|;
1205 s|^\(QMAKE_LFLAGS *\)+=.*|\1+= %{rpmldflags}|;
1206 ' mkspecs/common/gcc-base.conf
51df396b 1207
9452387a 1208# define QMAKE_STRIP to true, so we get useful -debuginfo pkgs
51df396b 1209%{__sed} -i -e '
9452387a 1210 s|^\(QMAKE_STRIP *\)=.*|\1= :|;
51df396b
WF
1211 ' mkspecs/common/linux.conf
1212
81400f2e
JP
1213%{__sed} -i -e '1{
1214 s,^#!.*bin/python$,#!%{__python},
1215 s,^#!.*bin/env perl,#!%{__perl},
1216}' \
1217 bin/fixqt4headers.pl \
1218 bin/syncqt.pl \
1219 mkspecs/features/uikit/devices.py
1220
51df396b
WF
1221%build
1222# pass OPTFLAGS to build qmake itself with optimization
1223export OPTFLAGS="%{rpmcflags}"
1224export PATH=$PWD/bin:$PATH
1225
9452387a 1226# DEFAULT OPTIONS FOR ALL BUILDS
51df396b
WF
1227COMMONOPT=" \
1228 -confirm-license \
1229 -opensource \
1230 -verbose \
9452387a
JB
1231 %{?debug:-debug} \
1232 %{!?debug:-release} \
1233 -prefix %{qt5dir} \
1234 -bindir %{qt5dir}/bin \
51df396b
WF
1235 -docdir %{_docdir}/qt5-doc \
1236 -headerdir %{_includedir}/qt5 \
1237 -libdir %{_libdir} \
9452387a 1238 -plugindir %{qt5dir}/plugins \
51df396b 1239 -datadir %{_datadir}/qt5 \
51df396b
WF
1240 -sysconfdir %{_sysconfdir}/qt5 \
1241 -examplesdir %{_examplesdir}/qt5 \
9452387a
JB
1242%if %{with mysql}
1243 -I/usr/include/mysql \
1244%endif
1245%if %{with pgsql}
1246 -I/usr/include/postgresql/server \
1247%endif
1248 -%{!?with_cups:no-}cups \
1249 -%{!?with_directfb:no-}directfb \
1250 -dbus-linked \
1251 -fontconfig \
51df396b 1252 -glib \
f97107f4 1253 -%{!?with_gtk:no-}gtk \
9452387a 1254 -icu \
7d197c9f 1255 %{?with_systemd:-journald} \
ce510087 1256 %{!?with_egl:-no-eglfs} \
fc41f21c 1257 %{!?with_statx:-no-feature-statx} \
ce510087 1258 %{!?with_kms:-no-kms} \
d19f6c9e 1259 %{!?with_libinput:-no-libinput} \
51df396b 1260 -no-rpath \
9452387a 1261 -no-separate-debug-info \
51df396b
WF
1262 %{!?with_sse2:-no-sse2} \
1263 %{!?with_sse3:-no-sse3} \
1264 %{!?with_ssse3:-no-ssse3} \
1265 %{!?with_sse41:-no-sse4.1} \
1266 %{!?with_sse42:-no-sse4.2} \
1267 %{!?with_avx:-no-avx} \
9452387a 1268 %{!?with_avx2:-no-avx2} \
1c3ffb5e 1269 -no-use-gold-linker \
9452387a
JB
1270 -openssl-linked \
1271 -optimized-qmake \
1272 -%{!?with_pch:no-}pch \
d04df14a 1273 %{?with_red_reloc:-reduce-relocations} \
9452387a 1274 -sm \
b846d334 1275 -system-doubleconversion \
51df396b 1276 -system-freetype \
b846d334 1277 -system-harfbuzz \
51df396b
WF
1278 -system-libjpeg \
1279 -system-libpng \
1280 -system-pcre \
9452387a 1281 -system-sqlite \
51df396b 1282 -system-zlib \
9452387a 1283 %{?with_tslib:-tslib} \
b846d334 1284 -xcb \
1879bb15 1285 -xkbcommon \
f97107f4
JR
1286 %{!?with_db2:-no}-sql-db2 \
1287 %{!?with_ibase:-no}-sql-ibase \
1288 %{!?with_mysql:-no}-sql-mysql \
1289 %{!?with_oci:-no}-sql-oci \
1290 %{!?with_odbc:-no}-sql-odbc \
1291 %{!?with_pgsql:-no}-sql-psql \
1292 %{!?with_sqlite2:-no}-sql-sqlite2 \
1293 %{!?with_sqlite3:-no}-sql-sqlite \
1294 %{!?with_freetds:-no}-sql-tds \
1295"
51df396b 1296
9452387a 1297# STATIC
51df396b 1298%if %{with static_libs}
f97107f4 1299./configure $COMMONOPT -static
51df396b
WF
1300
1301%{__make} -C src
51df396b
WF
1302if [ ! -d staticlib ]; then
1303 mkdir staticlib
1304 cp -a lib/*.a staticlib
1305fi
1306%{__make} distclean
1307%endif
51df396b 1308
9452387a 1309# SHARED
f97107f4 1310./configure $COMMONOPT -shared
51df396b
WF
1311
1312%{__make}
b52c2d71
BS
1313%if %{with doc}
1314# use just built qdoc instead of requiring already installed qt5-build
1315wd="$(pwd)"
1316%{__sed} -i -e 's|%{qt5dir}/bin/qdoc|LD_LIBRARY_PATH='${wd}'/lib$${LD_LIBRARY_PATH:+:$$LD_LIBRARY_PATH} '${wd}'/bin/qdoc|' src/*/Makefile
1317%{__make} docs
1318%endif
9452387a 1319
766e4ec6
JB
1320%if %{with qm}
1321export QMAKEPATH=$(pwd)
f478e3eb 1322cd qttranslations-everywhere-src-%{version}
766e4ec6
JB
1323../bin/qmake
1324%{__make}
1325cd ..
1326%endif
1327
51df396b
WF
1328%install
1329rm -rf $RPM_BUILD_ROOT
081e0976 1330install -d $RPM_BUILD_ROOT{%{_sysconfdir}/qt5,%{_bindir},%{_pkgconfigdir},%{qt5dir}/libexec}
51df396b 1331
257917ad 1332# for QtSolutions (qtlockedfile, qtsingleapplication, etc)
839172f5 1333install -d $RPM_BUILD_ROOT%{_includedir}/qt5/QtSolutions
257917ad 1334
51df396b
WF
1335%{__make} install \
1336 INSTALL_ROOT=$RPM_BUILD_ROOT
1337
b52c2d71
BS
1338%if %{with doc}
1339%{__make} install_docs \
1340 INSTALL_ROOT=$RPM_BUILD_ROOT
1341%endif
1342
766e4ec6 1343%if %{with qm}
f478e3eb 1344%{__make} -C qttranslations-everywhere-src-%{version} install \
766e4ec6
JB
1345 INSTALL_ROOT=$RPM_BUILD_ROOT
1346# keep only qt and qtbase
1879bb15 1347%{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qt_help,qtconnectivity,qtdeclarative,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtscript,qtserialport,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
766e4ec6
JB
1348%else
1349install -d $RPM_BUILD_ROOT%{_datadir}/qt5/translations
1350%endif
1351
25fb21af
JB
1352# external plugins loaded from qtbase libs
1353install -d $RPM_BUILD_ROOT%{qt5dir}/plugins/iconengines
1354
9452387a
JB
1355# kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
1356%{__sed} -i -e "s,-L%{_libdir} \?,,g" \
1357 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
1358 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
51df396b 1359
9452387a 1360# useless symlinks
f478e3eb 1361%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
9452387a
JB
1362# actually drop *.la, follow policy of not packaging them when *.pc exist
1363%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
51df396b 1364
9452387a 1365# symlinks in system bin dir
51df396b 1366cd $RPM_BUILD_ROOT%{_bindir}
51df396b
WF
1367ln -sf ../%{_lib}/qt5/bin/moc moc-qt5
1368ln -sf ../%{_lib}/qt5/bin/qmake qmake-qt5
51df396b
WF
1369ln -sf ../%{_lib}/qt5/bin/uic uic-qt5
1370ln -sf ../%{_lib}/qt5/bin/rcc rcc-qt5
51df396b
WF
1371ln -sf ../%{_lib}/qt5/bin/qdbuscpp2xml qdbuscpp2xml-qt5
1372ln -sf ../%{_lib}/qt5/bin/qdbusxml2cpp qdbusxml2cpp-qt5
1373ln -sf ../%{_lib}/qt5/bin/qdoc qdoc-qt5
a33ed680 1374ln -sf ../%{_lib}/qt5/bin/qlalr qlalr-qt5
51df396b
WF
1375cd -
1376
1377# Prepare some files list
1378ifecho() {
66205aa8 1379 r="$RPM_BUILD_ROOT$2"
51df396b
WF
1380 if [ -d "$r" ]; then
1381 echo "%%dir $2" >> $1.files
1382 elif [ -x "$r" ] ; then
1383 echo "%%attr(755,root,root) $2" >> $1.files
1384 elif [ -f "$r" ]; then
1385 echo "$2" >> $1.files
1386 else
1387 echo "Error generation $1 files list!"
1388 echo "$r: no such file or directory!"
1389 return 1
1390 fi
1391}
66205aa8
JB
1392ifecho_tree() {
1393 ifecho $1 $2
1394 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
1395 ifecho $1 $2/$f
1396 done
1397}
51df396b
WF
1398
1399echo "%defattr(644,root,root,755)" > examples.files
0227441b 1400ifecho_tree examples %{_examplesdir}/qt5/corelib
66205aa8 1401ifecho_tree examples %{_examplesdir}/qt5/dbus
66205aa8 1402ifecho_tree examples %{_examplesdir}/qt5/gui
66205aa8
JB
1403ifecho_tree examples %{_examplesdir}/qt5/network
1404ifecho_tree examples %{_examplesdir}/qt5/opengl
1405ifecho_tree examples %{_examplesdir}/qt5/qpa
1406ifecho_tree examples %{_examplesdir}/qt5/qtconcurrent
1407ifecho_tree examples %{_examplesdir}/qt5/qtestlib
1408ifecho_tree examples %{_examplesdir}/qt5/sql
1879bb15 1409ifecho_tree examples %{_examplesdir}/qt5/vulkan
66205aa8
JB
1410ifecho_tree examples %{_examplesdir}/qt5/widgets
1411ifecho_tree examples %{_examplesdir}/qt5/xml
51df396b 1412
f97107f4 1413# find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
766e4ec6
JB
1414find_qt5_qm()
1415{
1416 name="$1"
1417 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
1418 sed -e "s:^$RPM_BUILD_ROOT::" \
1419 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
1420}
1421
1422echo '%defattr(644,root,root,755)' > qtbase.lang
1423%if %{with qm}
1424find_qt5_qm qt >> qtbase.lang
1425find_qt5_qm qtbase >> qtbase.lang
1426%endif
1427
51df396b
WF
1428%clean
1429rm -rf $RPM_BUILD_ROOT
1430
eb485fb3
JB
1431%post -n Qt5Concurrent -p /sbin/ldconfig
1432%postun -n Qt5Concurrent -p /sbin/ldconfig
1433
1434%post -n Qt5Core -p /sbin/ldconfig
1435%postun -n Qt5Core -p /sbin/ldconfig
51df396b 1436
eb485fb3
JB
1437%post -n Qt5DBus -p /sbin/ldconfig
1438%postun -n Qt5DBus -p /sbin/ldconfig
1439
1440%post -n Qt5Gui -p /sbin/ldconfig
1441%postun -n Qt5Gui -p /sbin/ldconfig
1442
d19f6c9e
JB
1443%post -n Qt5Gui-platform-eglfs -p /sbin/ldconfig
1444%postun -n Qt5Gui-platform-eglfs -p /sbin/ldconfig
1445
f97107f4
JR
1446%post -n Qt5Gui-platform-eglfs-kms -p /sbin/ldconfig
1447%postun -n Qt5Gui-platform-eglfs-kms -p /sbin/ldconfig
1448
d19f6c9e
JB
1449%post -n Qt5Gui-platform-xcb -p /sbin/ldconfig
1450%postun -n Qt5Gui-platform-xcb -p /sbin/ldconfig
1451
eb485fb3
JB
1452%post -n Qt5Network -p /sbin/ldconfig
1453%postun -n Qt5Network -p /sbin/ldconfig
1454
1455%post -n Qt5OpenGL -p /sbin/ldconfig
1456%postun -n Qt5OpenGL -p /sbin/ldconfig
1457
1458%post -n Qt5PrintSupport -p /sbin/ldconfig
1459%postun -n Qt5PrintSupport -p /sbin/ldconfig
1460
1461%post -n Qt5Sql -p /sbin/ldconfig
1462%postun -n Qt5Sql -p /sbin/ldconfig
1463
1464%post -n Qt5Test -p /sbin/ldconfig
1465%postun -n Qt5Test -p /sbin/ldconfig
1466
1467%post -n Qt5Widgets -p /sbin/ldconfig
1468%postun -n Qt5Widgets -p /sbin/ldconfig
1469
1470%post -n Qt5Xml -p /sbin/ldconfig
1471%postun -n Qt5Xml -p /sbin/ldconfig
1472
f97107f4
JR
1473%files -n Qt5AccessibilitySupport-devel
1474%defattr(644,root,root,755)
1475%{_includedir}/qt5/QtAccessibilitySupport
1476%{_includedir}/qt5/QtLinuxAccessibilitySupport
1477%{_libdir}/libQt5AccessibilitySupport.a
1478%{_libdir}/libQt5AccessibilitySupport.prl
1479%{_libdir}/libQt5LinuxAccessibilitySupport.a
1480%{_libdir}/libQt5LinuxAccessibilitySupport.prl
74b487f1
JP
1481%{_libdir}/cmake/Qt5AccessibilitySupport
1482%{_libdir}/cmake/Qt5LinuxAccessibilitySupport
f97107f4
JR
1483%{qt5dir}/mkspecs/modules/qt_lib_accessibility_support_private.pri
1484%{qt5dir}/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri
1485
eb485fb3
JB
1486%files -n Qt5Bootstrap-devel
1487%defattr(644,root,root,755)
1488# static-only
1489%{_libdir}/libQt5Bootstrap.a
1490%{_libdir}/libQt5Bootstrap.prl
74b487f1 1491%{_libdir}/cmake/Qt5Bootstrap
66205aa8 1492%{qt5dir}/mkspecs/modules/qt_lib_bootstrap_private.pri
eb485fb3
JB
1493
1494%files -n Qt5Concurrent
51df396b 1495%defattr(644,root,root,755)
9452387a
JB
1496%attr(755,root,root) %{_libdir}/libQt5Concurrent.so.*.*.*
1497%attr(755,root,root) %ghost %{_libdir}/libQt5Concurrent.so.5
eb485fb3
JB
1498
1499%files -n Qt5Concurrent-devel
1500%defattr(644,root,root,755)
1501%attr(755,root,root) %{_libdir}/libQt5Concurrent.so
1502%{_libdir}/libQt5Concurrent.prl
1503%{_includedir}/qt5/QtConcurrent
1504%{_pkgconfigdir}/Qt5Concurrent.pc
1505%{_libdir}/cmake/Qt5Concurrent
66205aa8
JB
1506%{qt5dir}/mkspecs/modules/qt_lib_concurrent.pri
1507%{qt5dir}/mkspecs/modules/qt_lib_concurrent_private.pri
eb485fb3 1508
766e4ec6 1509%files -n Qt5Core -f qtbase.lang
eb485fb3 1510%defattr(644,root,root,755)
1879bb15 1511%doc header.* dist/{README,changes-*}
9452387a
JB
1512%attr(755,root,root) %{_libdir}/libQt5Core.so.*.*.*
1513%attr(755,root,root) %ghost %{_libdir}/libQt5Core.so.5
f97107f4 1514%dir %{_sysconfdir}/qt5
9452387a
JB
1515%dir %{qt5dir}
1516%dir %{qt5dir}/bin
081e0976 1517%dir %{qt5dir}/libexec
66205aa8
JB
1518%dir %{qt5dir}/mkspecs
1519%dir %{qt5dir}/mkspecs/modules
9452387a 1520%dir %{qt5dir}/plugins
766e4ec6
JB
1521%dir %{_datadir}/qt5
1522%dir %{_datadir}/qt5/translations
eb485fb3
JB
1523
1524%files -n Qt5Core-devel
1525%defattr(644,root,root,755)
1526%attr(755,root,root) %{_libdir}/libQt5Core.so
1527%{_libdir}/libQt5Core.prl
b846d334
JP
1528%dir %{_libdir}/metatypes
1529%{_libdir}/metatypes/qt5core_metatypes.json
eb485fb3 1530%dir %{_includedir}/qt5
257917ad 1531%dir %{_includedir}/qt5/QtSolutions
eb485fb3
JB
1532%{_includedir}/qt5/QtCore
1533%{_pkgconfigdir}/Qt5Core.pc
1534%{_libdir}/cmake/Qt5
1535%{_libdir}/cmake/Qt5Core
66205aa8
JB
1536%{qt5dir}/mkspecs/modules/qt_lib_core.pri
1537%{qt5dir}/mkspecs/modules/qt_lib_core_private.pri
9a2ae009 1538%attr(755,root,root) %{qt5dir}/bin/tracegen
eb485fb3
JB
1539
1540%files -n Qt5DBus
1541%defattr(644,root,root,755)
1542%attr(755,root,root) %{_libdir}/libQt5DBus.so.*.*.*
1543%attr(755,root,root) %ghost %{_libdir}/libQt5DBus.so.5
1544
1545%files -n Qt5DBus-devel
1546%defattr(644,root,root,755)
1547%attr(755,root,root) %{_libdir}/libQt5DBus.so
1548%{_libdir}/libQt5DBus.prl
1549%{_includedir}/qt5/QtDBus
1550%{_pkgconfigdir}/Qt5DBus.pc
1551%{_libdir}/cmake/Qt5DBus
66205aa8
JB
1552%{qt5dir}/mkspecs/modules/qt_lib_dbus.pri
1553%{qt5dir}/mkspecs/modules/qt_lib_dbus_private.pri
eb485fb3 1554
f97107f4
JR
1555%files -n Qt5DeviceDiscoverySupport-devel
1556%defattr(644,root,root,755)
1557%{_includedir}/qt5/QtDeviceDiscoverySupport
1558%{_libdir}/libQt5DeviceDiscoverySupport.a
1559%{_libdir}/libQt5DeviceDiscoverySupport.prl
74b487f1 1560%{_libdir}/cmake/Qt5DeviceDiscoverySupport
f97107f4
JR
1561%{qt5dir}/mkspecs/modules/qt_lib_devicediscovery_support_private.pri
1562
f478e3eb
AM
1563%files -n Qt5EdidSupport-devel
1564%defattr(644,root,root,755)
1565%{_includedir}/qt5/QtEdidSupport
1566%{_libdir}/libQt5EdidSupport.a
1567%{_libdir}/libQt5EdidSupport.prl
74b487f1 1568%{_libdir}/cmake/Qt5EdidSupport
f478e3eb
AM
1569%{qt5dir}/mkspecs/modules/qt_lib_edid_support_private.pri
1570
f97107f4
JR
1571%files -n Qt5EglSupport-devel
1572%defattr(644,root,root,755)
1573%{_includedir}/qt5/QtEglSupport
1574%{_libdir}/libQt5EglSupport.a
1575%{_libdir}/libQt5EglSupport.prl
74b487f1 1576%{_libdir}/cmake/Qt5EglSupport
f97107f4
JR
1577%{qt5dir}/mkspecs/modules/qt_lib_egl_support_private.pri
1578
1579%files -n Qt5EventDispatcherSupport-devel
1580%defattr(644,root,root,755)
1581%{_includedir}/qt5/QtEventDispatcherSupport
1582%{_libdir}/libQt5EventDispatcherSupport.a
1583%{_libdir}/libQt5EventDispatcherSupport.prl
74b487f1 1584%{_libdir}/cmake/Qt5EventDispatcherSupport
f97107f4
JR
1585%{qt5dir}/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri
1586
1587%files -n Qt5FbSupport-devel
1588%defattr(644,root,root,755)
1589%{_includedir}/qt5/QtFbSupport
1590%{_libdir}/libQt5FbSupport.a
1591%{_libdir}/libQt5FbSupport.prl
74b487f1 1592%{_libdir}/cmake/Qt5FbSupport
f97107f4
JR
1593%{qt5dir}/mkspecs/modules/qt_lib_fb_support_private.pri
1594
1595%files -n Qt5FontDatabaseSupport-devel
1596%defattr(644,root,root,755)
1597%{_includedir}/qt5/QtFontDatabaseSupport
1598%{_libdir}/libQt5FontDatabaseSupport.a
1599%{_libdir}/libQt5FontDatabaseSupport.prl
74b487f1 1600%{_libdir}/cmake/Qt5FontDatabaseSupport
f97107f4
JR
1601%{qt5dir}/mkspecs/modules/qt_lib_fontdatabase_support_private.pri
1602
1603%files -n Qt5GlxSupport-devel
1604%defattr(644,root,root,755)
1605%{_includedir}/qt5/QtGlxSupport
1606%{_libdir}/libQt5GlxSupport.a
1607%{_libdir}/libQt5GlxSupport.prl
74b487f1 1608%{_libdir}/cmake/Qt5GlxSupport
f97107f4
JR
1609%{qt5dir}/mkspecs/modules/qt_lib_glx_support_private.pri
1610
eb485fb3
JB
1611%files -n Qt5Gui
1612%defattr(644,root,root,755)
1613%attr(755,root,root) %{_libdir}/libQt5Gui.so.*.*.*
1614%attr(755,root,root) %ghost %{_libdir}/libQt5Gui.so.5
49014eb2 1615# loaded from src/gui/kernel/qgenericpluginfactory.cpp
9452387a 1616%dir %{qt5dir}/plugins/generic
0bac8e29 1617# R: udev-libs (by all qevdev* plugins)
9452387a
JB
1618%attr(755,root,root) %{qt5dir}/plugins/generic/libqevdevkeyboardplugin.so
1619%attr(755,root,root) %{qt5dir}/plugins/generic/libqevdevmouseplugin.so
1620%attr(755,root,root) %{qt5dir}/plugins/generic/libqevdevtabletplugin.so
1621%attr(755,root,root) %{qt5dir}/plugins/generic/libqevdevtouchplugin.so
25fb21af
JB
1622# loaded from src/gui/image/qicon.cpp
1623%dir %{qt5dir}/plugins/iconengines
49014eb2 1624# loaded from src/gui/image/qimage{reader,writer}.cpp
9452387a
JB
1625%dir %{qt5dir}/plugins/imageformats
1626%attr(755,root,root) %{qt5dir}/plugins/imageformats/libqgif.so
1627%attr(755,root,root) %{qt5dir}/plugins/imageformats/libqico.so
0bac8e29 1628# R: libjpeg
9452387a 1629%attr(755,root,root) %{qt5dir}/plugins/imageformats/libqjpeg.so
49014eb2 1630# loaded from src/gui/kernel/qplatforminputcontextfactory.cpp
9452387a 1631%dir %{qt5dir}/plugins/platforminputcontexts
0bac8e29 1632# R: libxkbcommon
9452387a 1633%attr(755,root,root) %{qt5dir}/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
0bac8e29 1634# R: Qt5DBus
9452387a 1635%attr(755,root,root) %{qt5dir}/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
49014eb2 1636# loaded from src/gui/kernel/qplatformintegrationfactory.cpp
9452387a 1637%dir %{qt5dir}/plugins/platforms
252a9ecd 1638# R: fontconfig freetype
9452387a 1639%attr(755,root,root) %{qt5dir}/plugins/platforms/libqminimal.so
252a9ecd 1640# R: OpenGL freetype libX11 libXrender
9452387a 1641%attr(755,root,root) %{qt5dir}/plugins/platforms/libqoffscreen.so
49014eb2 1642# loaded from src/gui/kernel/qplatformthemefactory.cpp
9452387a 1643%dir %{qt5dir}/plugins/platformthemes
7def3493
JB
1644# common for base -devel and plugin-specific files
1645%dir %{_libdir}/cmake/Qt5Gui
07c22e07 1646
d19f6c9e
JB
1647%if %{with libinput}
1648%files -n Qt5Gui-generic-libinput
1649%defattr(644,root,root,755)
1650# R: libinput libxkbcommon udev
1651%attr(755,root,root) %{qt5dir}/plugins/generic/libqlibinputplugin.so
1652%{_libdir}/cmake/Qt5Gui/Qt5Gui_QLibInputPlugin.cmake
1653%endif
1654
07c22e07
JB
1655%if %{with tslib}
1656%files -n Qt5Gui-generic-tslib
1657%defattr(644,root,root,755)
1658# R: tslib
1659%attr(755,root,root) %{qt5dir}/plugins/generic/libqtslibplugin.so
7def3493 1660%{_libdir}/cmake/Qt5Gui/Qt5Gui_QTsLibPlugin.cmake
07c22e07
JB
1661%endif
1662
d19f6c9e
JB
1663%files -n Qt5Gui-generic-tuiotouch
1664%defattr(644,root,root,755)
1665# R: Qt5Network
1666%attr(755,root,root) %{qt5dir}/plugins/generic/libqtuiotouchplugin.so
1667%{_libdir}/cmake/Qt5Gui/Qt5Gui_QTuioTouchPlugin.cmake
1668
07c22e07
JB
1669%if %{with directfb}
1670%files -n Qt5Gui-platform-directfb
1671%defattr(644,root,root,755)
1672# R: DirectFB fontconfig freetype
1673%attr(755,root,root) %{qt5dir}/plugins/platforms/libqdirectfb.so
7def3493 1674%{_libdir}/cmake/Qt5Gui/Qt5Gui_QDirectFbIntegrationPlugin.cmake
07c22e07
JB
1675%endif
1676
d19f6c9e
JB
1677%if %{with egl}
1678%files -n Qt5Gui-platform-egl
07c22e07 1679%defattr(644,root,root,755)
d19f6c9e
JB
1680# R: egl fontconfig freetype
1681%attr(755,root,root) %{qt5dir}/plugins/platforms/libqminimalegl.so
1682%{_libdir}/cmake/Qt5Gui/Qt5Gui_QMinimalEglIntegrationPlugin.cmake
07c22e07
JB
1683%endif
1684
d19f6c9e 1685%files -n Qt5Gui-platform-eglfs
07c22e07 1686%defattr(644,root,root,755)
d19f6c9e 1687# R: Qt5Gui Qt5Core EGL GL ts fontconfig freetype glib2 udev mtdev
f97107f4
JR
1688%attr(755,root,root) %{_libdir}/libQt5EglFSDeviceIntegration.so.*.*.*
1689%attr(755,root,root) %ghost %{_libdir}/libQt5EglFSDeviceIntegration.so.5
07c22e07
JB
1690# R: egl fontconfig freetype (for two following)
1691%attr(755,root,root) %{qt5dir}/plugins/platforms/libqeglfs.so
7def3493 1692%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSIntegrationPlugin.cmake
f478e3eb 1693%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSEmulatorIntegrationPlugin.cmake
d19f6c9e
JB
1694# loaded from src/plugins/platforms/eglfs/qeglfsdeviceintegration.cpp
1695%dir %{qt5dir}/plugins/egldeviceintegrations
f478e3eb 1696%attr(755,root,root) %{qt5dir}/plugins/egldeviceintegrations/libqeglfs-emu-integration.so
d19f6c9e
JB
1697
1698%files -n Qt5Gui-platform-eglfs-devel
1699%defattr(644,root,root,755)
f97107f4
JR
1700%{_includedir}/qt5/QtEglFSDeviceIntegration
1701%attr(755,root,root) %{_libdir}/libQt5EglFSDeviceIntegration.so
74b487f1 1702%{_libdir}/cmake/Qt5EglFSDeviceIntegration
f97107f4
JR
1703%{_libdir}/libQt5EglFSDeviceIntegration.prl
1704%{qt5dir}/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri
d19f6c9e
JB
1705
1706%if %{with kms}
1707%files -n Qt5Gui-platform-eglfs-kms
1708%defattr(644,root,root,755)
1709# R: gl egl libdrm libgbm udev
f97107f4
JR
1710%attr(755,root,root) %{_libdir}/libQt5EglFsKmsSupport.so.*.*.*
1711%attr(755,root,root) %ghost %{_libdir}/libQt5EglFsKmsSupport.so.5
d19f6c9e 1712%attr(755,root,root) %{qt5dir}/plugins/egldeviceintegrations/libqeglfs-kms-integration.so
f97107f4
JR
1713%attr(755,root,root) %{qt5dir}/plugins/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so
1714
1715%files -n Qt5Gui-platform-eglfs-kms-devel
1716%defattr(644,root,root,755)
1717%attr(755,root,root) %{_libdir}/libQt5EglFsKmsSupport.so
1718%{_libdir}/libQt5EglFsKmsSupport.prl
74b487f1 1719%{_libdir}/cmake/Qt5EglFsKmsSupport
f97107f4
JR
1720%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSKmsEglDeviceIntegrationPlugin.cmake
1721%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSKmsGbmIntegrationPlugin.cmake
1722%{qt5dir}/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri
07c22e07
JB
1723%endif
1724
d19f6c9e
JB
1725%files -n Qt5Gui-platform-eglfs-x11
1726%defattr(644,root,root,755)
1727# R: libX11 libxcb
1728%attr(755,root,root) %{qt5dir}/plugins/egldeviceintegrations/libqeglfs-x11-integration.so
1729%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSX11IntegrationPlugin.cmake
1730
252a9ecd
JB
1731%files -n Qt5Gui-platform-linuxfb
1732%defattr(644,root,root,755)
1733# R: fontconfig freetype libinput tslib udev-libs
1734%attr(755,root,root) %{qt5dir}/plugins/platforms/libqlinuxfb.so
1735%{_libdir}/cmake/Qt5Gui/Qt5Gui_QLinuxFbIntegrationPlugin.cmake
1736
1737%files -n Qt5Gui-platform-vnc
1738%defattr(644,root,root,755)
1739%attr(755,root,root) %{qt5dir}/plugins/platforms/libqvnc.so
1740
1741%files -n Qt5Gui-platform-vnc-devel
1742%defattr(644,root,root,755)
1743%{_libdir}/cmake/Qt5Gui/Qt5Gui_QVncIntegrationPlugin.cmake
1744
d19f6c9e
JB
1745%files -n Qt5Gui-platform-xcb
1746%defattr(644,root,root,755)
1747# R: Qt5DBus xorg* xcb* libxkbcommon-x11 fontconfig freetype
1748%attr(755,root,root) %{_libdir}/libQt5XcbQpa.so.*.*.*
1749%attr(755,root,root) %ghost %{_libdir}/libQt5XcbQpa.so.5
1750# R: Qt5DBus xcb-* xorg*
1751%attr(755,root,root) %{qt5dir}/plugins/platforms/libqxcb.so
1752# loaded from src/plugins/platforms/xcb/gl_integrations/qxcbglintegrationfactory.cpp
1753%dir %{qt5dir}/plugins/xcbglintegrations
2cdc3d34 1754%{_libdir}/cmake/Qt5Gui/Qt5Gui_QXcbIntegrationPlugin.cmake
d19f6c9e
JB
1755
1756%files -n Qt5Gui-platform-xcb-devel
1757%defattr(644,root,root,755)
1758%attr(755,root,root) %{_libdir}/libQt5XcbQpa.so
1759%{_libdir}/libQt5XcbQpa.prl
74b487f1 1760%{_libdir}/cmake/Qt5XcbQpa
d19f6c9e
JB
1761%{qt5dir}/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri
1762
1763%files -n Qt5Gui-platform-xcb-egl
1764%defattr(644,root,root,755)
1765%attr(755,root,root) %{qt5dir}/plugins/xcbglintegrations/libqxcb-egl-integration.so
1766%{_libdir}/cmake/Qt5Gui/Qt5Gui_QXcbEglIntegrationPlugin.cmake
1767
1768%files -n Qt5Gui-platform-xcb-glx
1769%defattr(644,root,root,755)
1770%attr(755,root,root) %{qt5dir}/plugins/xcbglintegrations/libqxcb-glx-integration.so
1771%{_libdir}/cmake/Qt5Gui/Qt5Gui_QXcbGlxIntegrationPlugin.cmake
1772
9452387a 1773%if %{with gtk}
f97107f4 1774%files -n Qt5Gui-platformtheme-gtk3
07c22e07 1775%defattr(644,root,root,755)
f478e3eb 1776# R: gtk+3
f97107f4
JR
1777%attr(755,root,root) %{qt5dir}/plugins/platformthemes/libqgtk3.so
1778%{_libdir}/cmake/Qt5Gui/Qt5Gui_QGtk3ThemePlugin.cmake
9452387a 1779%endif
eb485fb3 1780
1879bb15 1781%files -n Qt5Gui-platformtheme-xdgdesktopportal
f478e3eb 1782%defattr(644,root,root,755)
1879bb15
JP
1783%attr(755,root,root) %{qt5dir}/plugins/platformthemes/libqxdgdesktopportal.so
1784%{_libdir}/cmake/Qt5Gui/Qt5Gui_QXdgDesktopPortalThemePlugin.cmake
f478e3eb 1785
eb485fb3
JB
1786%files -n Qt5Gui-devel
1787%defattr(644,root,root,755)
f478e3eb 1788%attr(755,root,root) %{qt5dir}/bin/qvkgen
eb485fb3
JB
1789%attr(755,root,root) %{_libdir}/libQt5Gui.so
1790%{_libdir}/libQt5Gui.prl
b846d334 1791%{_libdir}/metatypes/qt5gui_metatypes.json
eb485fb3 1792%{_includedir}/qt5/QtGui
0227441b 1793%{_includedir}/qt5/QtPlatformHeaders
eb485fb3 1794%{_pkgconfigdir}/Qt5Gui.pc
7def3493
JB
1795%{_libdir}/cmake/Qt5Gui/Qt5GuiConfig*.cmake
1796%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevKeyboardPlugin.cmake
1797%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevMousePlugin.cmake
1798%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevTabletPlugin.cmake
1799%{_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevTouchScreenPlugin.cmake
1800%{_libdir}/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake
1801%{_libdir}/cmake/Qt5Gui/Qt5Gui_QICOPlugin.cmake
1802%{_libdir}/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake
1803%{_libdir}/cmake/Qt5Gui/Qt5Gui_QComposePlatformInputContextPlugin.cmake
1804%{_libdir}/cmake/Qt5Gui/Qt5Gui_QIbusPlatformInputContextPlugin.cmake
7def3493
JB
1805%{_libdir}/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake
1806%{_libdir}/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake
66205aa8
JB
1807%{qt5dir}/mkspecs/modules/qt_lib_gui.pri
1808%{qt5dir}/mkspecs/modules/qt_lib_gui_private.pri
eb485fb3 1809
f97107f4
JR
1810%files -n Qt5InputSupport-devel
1811%defattr(644,root,root,755)
1812%{_includedir}/qt5/QtInputSupport
1813%{_libdir}/libQt5InputSupport.a
1814%{_libdir}/libQt5InputSupport.prl
74b487f1 1815%{_libdir}/cmake/Qt5InputSupport
f97107f4
JR
1816%{qt5dir}/mkspecs/modules/qt_lib_input_support_private.pri
1817
f478e3eb
AM
1818%files -n Qt5KmsSupport-devel
1819%defattr(644,root,root,755)
1820%{_includedir}/qt5/QtKmsSupport
1821%{_libdir}/libQt5KmsSupport.a
1822%{_libdir}/libQt5KmsSupport.prl
74b487f1 1823%{_libdir}/cmake/Qt5KmsSupport
f478e3eb
AM
1824%{qt5dir}/mkspecs/modules/qt_lib_kms_support_private.pri
1825
eb485fb3
JB
1826%files -n Qt5Network
1827%defattr(644,root,root,755)
1828%attr(755,root,root) %{_libdir}/libQt5Network.so.*.*.*
1829%attr(755,root,root) %ghost %{_libdir}/libQt5Network.so.5
1830# loaded from src/network/bearer/qnetworkconfigmanager_p.cpp
1831%dir %{qt5dir}/plugins/bearer
0bac8e29 1832# R: Qt5DBus
eb485fb3
JB
1833%attr(755,root,root) %{qt5dir}/plugins/bearer/libqconnmanbearer.so
1834%attr(755,root,root) %{qt5dir}/plugins/bearer/libqgenericbearer.so
0bac8e29 1835# R: Qt5DBus
eb485fb3
JB
1836%attr(755,root,root) %{qt5dir}/plugins/bearer/libqnmbearer.so
1837
1838%files -n Qt5Network-devel
1839%defattr(644,root,root,755)
1840%attr(755,root,root) %{_libdir}/libQt5Network.so
1841%{_libdir}/libQt5Network.prl
1842%{_includedir}/qt5/QtNetwork
1843%{_pkgconfigdir}/Qt5Network.pc
7def3493
JB
1844%dir %{_libdir}/cmake/Qt5Network
1845%{_libdir}/cmake/Qt5Network/Qt5NetworkConfig*.cmake
1846%{_libdir}/cmake/Qt5Network/Qt5Network_QConnmanEnginePlugin.cmake
1847%{_libdir}/cmake/Qt5Network/Qt5Network_QGenericEnginePlugin.cmake
1848%{_libdir}/cmake/Qt5Network/Qt5Network_QNetworkManagerEnginePlugin.cmake
66205aa8
JB
1849%{qt5dir}/mkspecs/modules/qt_lib_network.pri
1850%{qt5dir}/mkspecs/modules/qt_lib_network_private.pri
eb485fb3
JB
1851
1852%files -n Qt5OpenGL
1853%defattr(644,root,root,755)
1854%attr(755,root,root) %{_libdir}/libQt5OpenGL.so.*.*.*
1855%attr(755,root,root) %ghost %{_libdir}/libQt5OpenGL.so.5
1856
1857%files -n Qt5OpenGL-devel
1858%defattr(644,root,root,755)
1859%attr(755,root,root) %{_libdir}/libQt5OpenGL.so
1860%{_libdir}/libQt5OpenGL.prl
1861%{_includedir}/qt5/QtOpenGL
1862%{_pkgconfigdir}/Qt5OpenGL.pc
1863%{_libdir}/cmake/Qt5OpenGL
66205aa8
JB
1864%{qt5dir}/mkspecs/modules/qt_lib_opengl.pri
1865%{qt5dir}/mkspecs/modules/qt_lib_opengl_private.pri
eb485fb3
JB
1866
1867%files -n Qt5OpenGLExtensions-devel
1868%defattr(644,root,root,755)
1869# static-only
1870%{_libdir}/libQt5OpenGLExtensions.a
1871%{_libdir}/libQt5OpenGLExtensions.prl
1872%{_includedir}/qt5/QtOpenGLExtensions
1873%{_pkgconfigdir}/Qt5OpenGLExtensions.pc
1874%{_libdir}/cmake/Qt5OpenGLExtensions
66205aa8
JB
1875%{qt5dir}/mkspecs/modules/qt_lib_openglextensions.pri
1876%{qt5dir}/mkspecs/modules/qt_lib_openglextensions_private.pri
eb485fb3 1877
f97107f4 1878%files -n Qt5PlatformCompositorSupport-devel
74712d58 1879%defattr(644,root,root,755)
f97107f4
JR
1880%{_includedir}/qt5/QtPlatformCompositorSupport
1881%{_libdir}/libQt5PlatformCompositorSupport.a
1882%{_libdir}/libQt5PlatformCompositorSupport.prl
74b487f1 1883%{_libdir}/cmake/Qt5PlatformCompositorSupport
f97107f4 1884%{qt5dir}/mkspecs/modules/qt_lib_platformcompositor_support_private.pri
74712d58 1885
eb485fb3
JB
1886%files -n Qt5PrintSupport
1887%defattr(644,root,root,755)
1888%attr(755,root,root) %{_libdir}/libQt5PrintSupport.so.*.*.*
1889%attr(755,root,root) %ghost %{_libdir}/libQt5PrintSupport.so.5
49014eb2 1890# loaded from src/printsupport/kernel/qplatformprintplugin.cpp
9452387a
JB
1891%dir %{qt5dir}/plugins/printsupport
1892%if %{with cups}
1893%attr(755,root,root) %{qt5dir}/plugins/printsupport/libcupsprintersupport.so
1894%endif
eb485fb3
JB
1895
1896%files -n Qt5PrintSupport-devel
1897%defattr(644,root,root,755)
1898%attr(755,root,root) %{_libdir}/libQt5PrintSupport.so
1899%{_libdir}/libQt5PrintSupport.prl
1900%{_includedir}/qt5/QtPrintSupport
1901%{_pkgconfigdir}/Qt5PrintSupport.pc
7def3493
JB
1902%dir %{_libdir}/cmake/Qt5PrintSupport
1903%{_libdir}/cmake/Qt5PrintSupport/Qt5PrintSupportConfig*.cmake
1904%if %{with cups}
1905%{_libdir}/cmake/Qt5PrintSupport/Qt5PrintSupport_QCupsPrinterSupportPlugin.cmake
1906%endif
66205aa8
JB
1907%{qt5dir}/mkspecs/modules/qt_lib_printsupport.pri
1908%{qt5dir}/mkspecs/modules/qt_lib_printsupport_private.pri
eb485fb3 1909
f97107f4
JR
1910%files -n Qt5ServiceSupport-devel
1911%defattr(644,root,root,755)
1912%{_includedir}/qt5/QtServiceSupport
1913%{_libdir}/libQt5ServiceSupport.a
1914%{_libdir}/libQt5ServiceSupport.prl
74b487f1 1915%{_libdir}/cmake/Qt5ServiceSupport
f97107f4
JR
1916%{qt5dir}/mkspecs/modules/qt_lib_service_support_private.pri
1917
eb485fb3
JB
1918%files -n Qt5Sql
1919%defattr(644,root,root,755)
1920%attr(755,root,root) %{_libdir}/libQt5Sql.so.*.*.*
1921%attr(755,root,root) %ghost %{_libdir}/libQt5Sql.so.5
49014eb2 1922# loaded from src/sql/kernel/qsqldatabase.cpp
9452387a 1923%dir %{qt5dir}/plugins/sqldrivers
7def3493
JB
1924# common for base -devel and plugin-specific files
1925%dir %{_libdir}/cmake/Qt5Sql
07c22e07 1926
9452387a 1927%if %{with db2}
07c22e07
JB
1928%files -n Qt5Sql-sqldriver-db2
1929%defattr(644,root,root,755)
0bac8e29 1930# R: (proprietary) DB2 libs
9452387a 1931%attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqldb2.so
7def3493 1932%{_libdir}/cmake/Qt5Sql/Qt5Sql_QDB2DriverPlugin.cmake
9452387a 1933%endif
07c22e07 1934
9452387a 1935%if %{with ibase}
07c22e07
JB
1936%files -n Qt5Sql-sqldriver-ibase
1937%defattr(644,root,root,755)
0bac8e29 1938# R: Firebird-lib
9452387a 1939%attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqlibase.so
7def3493 1940%{_libdir}/cmake/Qt5Sql/Qt5Sql_QIBaseDriverPlugin.cmake
9452387a 1941%endif
07c22e07 1942
9452387a 1943%if %{with sqlite3}
07c22e07
JB
1944%files -n Qt5Sql-sqldriver-sqlite3
1945%defattr(644,root,root,755)
0bac8e29 1946# R: sqlite3
9452387a 1947%attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqlite.so
7def3493 1948%{_libdir}/cmake/Qt5Sql/Qt5Sql_QSQLiteDriverPlugin.cmake
9452387a 1949%endif
07c22e07 1950
9452387a 1951%if %{with sqlite2}
07c22e07
JB
1952%files -n Qt5Sql-sqldriver-sqlite2
1953%defattr(644,root,root,755)
0bac8e29 1954# R: sqlite >= 2
9452387a 1955%attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqlite2.so
7def3493 1956%{_libdir}/cmake/Qt5Sql/Qt5Sql_QSQLite2DriverPlugin.cmake
9452387a 1957%endif
07c22e07 1958
9452387a 1959%if %{with mysql}
07c22e07
JB
1960%files -n Qt5Sql-sqldriver-mysql
1961%defattr(644,root,root,755)
0bac8e29 1962# R: mysql-libs
9452387a 1963%attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqlmysql.so
7def3493 1964%{_libdir}/cmake/Qt5Sql/Qt5Sql_QMYSQLDriverPlugin.cmake
9452387a 1965%endif
07c22e07 1966
7d197c9f 1967%if %{with oci}
07c22e07
JB
1968%files -n Qt5Sql-sqldriver-oci
1969%defattr(644,root,root,755)
0bac8e29 1970# R: (proprietary) Oracle libs
9452387a 1971%attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqloci.so
7def3493 1972%{_libdir}/cmake/Qt5Sql/Qt5Sql_QOCIDriverPlugin.cmake
9452387a 1973%endif
07c22e07 1974
9452387a 1975%if %{with odbc}
07c22e07
JB
1976%files -n Qt5Sql-sqldriver-odbc
1977%defattr(644,root,root,755)
0bac8e29 1978# R: unixODBC
9452387a 1979%attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqlodbc.so
7def3493 1980%{_libdir}/cmake/Qt5Sql/Qt5Sql_QODBCDriverPlugin.cmake
9452387a 1981%endif
07c22e07 1982
9452387a 1983%if %{with pgsql}
07c22e07
JB
1984%files -n Qt5Sql-sqldriver-pgsql
1985%defattr(644,root,root,755)
0bac8e29 1986# R: postgresql-libs
9452387a 1987%attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqlpsql.so
7def3493 1988%{_libdir}/cmake/Qt5Sql/Qt5Sql_QPSQLDriverPlugin.cmake
9452387a 1989%endif
07c22e07 1990
9452387a 1991%if %{with freetds}
07c22e07
JB
1992%files -n Qt5Sql-sqldriver-tds
1993%defattr(644,root,root,755)
0bac8e29 1994# R: freetds
9452387a 1995%attr(755,root,root) %{qt5dir}/plugins/sqldrivers/libqsqltds.so
7def3493 1996%{_libdir}/cmake/Qt5Sql/Qt5Sql_QTDSDriverPlugin.cmake
9452387a 1997%endif
51df396b 1998
eb485fb3 1999%files -n Qt5Sql-devel
51df396b 2000%defattr(644,root,root,755)
51df396b 2001%attr(755,root,root) %{_libdir}/libQt5Sql.so
51df396b 2002%{_libdir}/libQt5Sql.prl
9452387a 2003%{_includedir}/qt5/QtSql
9452387a 2004%{_pkgconfigdir}/Qt5Sql.pc
7def3493 2005%{_libdir}/cmake/Qt5Sql/Qt5SqlConfig*.cmake
66205aa8
JB
2006%{qt5dir}/mkspecs/modules/qt_lib_sql.pri
2007%{qt5dir}/mkspecs/modules/qt_lib_sql_private.pri
eb485fb3
JB
2008
2009%files -n Qt5Test
2010%defattr(644,root,root,755)
2011%attr(755,root,root) %{_libdir}/libQt5Test.so.*.*.*
2012%attr(755,root,root) %ghost %{_libdir}/libQt5Test.so.5
2013
2014%files -n Qt5Test-devel
2015%defattr(644,root,root,755)
2016%attr(755,root,root) %{_libdir}/libQt5Test.so
2017%{_libdir}/libQt5Test.prl
2018%{_includedir}/qt5/QtTest
2019%{_pkgconfigdir}/Qt5Test.pc
51df396b 2020%{_libdir}/cmake/Qt5Test
66205aa8
JB
2021%{qt5dir}/mkspecs/modules/qt_lib_testlib.pri
2022%{qt5dir}/mkspecs/modules/qt_lib_testlib_private.pri
eb485fb3 2023
f97107f4
JR
2024%files -n Qt5ThemeSupport-devel
2025%defattr(644,root,root,755)
2026%{_includedir}/qt5/QtThemeSupport
2027%{_libdir}/libQt5ThemeSupport.a
2028%{_libdir}/libQt5ThemeSupport.prl
74b487f1 2029%{_libdir}/cmake/Qt5ThemeSupport
f97107f4
JR
2030%{qt5dir}/mkspecs/modules/qt_lib_theme_support_private.pri
2031
1879bb15
JP
2032%files -n Qt5VulkanSupport-devel
2033%defattr(644,root,root,755)
2034%{_includedir}/qt5/QtVulkanSupport
2035%{_libdir}/libQt5VulkanSupport.a
2036%{_libdir}/libQt5VulkanSupport.prl
74b487f1 2037%{_libdir}/cmake/Qt5VulkanSupport
1879bb15
JP
2038%{qt5dir}/mkspecs/modules/qt_lib_vulkan_support_private.pri
2039
eb485fb3
JB
2040%files -n Qt5Widgets
2041%defattr(644,root,root,755)
2042%attr(755,root,root) %{_libdir}/libQt5Widgets.so.*.*.*
2043%attr(755,root,root) %ghost %{_libdir}/libQt5Widgets.so.5
2044
2045%files -n Qt5Widgets-devel
2046%defattr(644,root,root,755)
2047%attr(755,root,root) %{_libdir}/libQt5Widgets.so
2048%{_libdir}/libQt5Widgets.prl
b846d334 2049%{_libdir}/metatypes/qt5widgets_metatypes.json
eb485fb3
JB
2050%{_includedir}/qt5/QtWidgets
2051%{_pkgconfigdir}/Qt5Widgets.pc
7def3493
JB
2052%dir %{_libdir}/cmake/Qt5Widgets
2053%{_libdir}/cmake/Qt5Widgets/Qt5WidgetsConfig*.cmake
2054%{_libdir}/cmake/Qt5Widgets/Qt5WidgetsMacros.cmake
66205aa8
JB
2055%{qt5dir}/mkspecs/modules/qt_lib_widgets.pri
2056%{qt5dir}/mkspecs/modules/qt_lib_widgets_private.pri
eb485fb3 2057
5c55b161
JP
2058%files -n Qt5XkbCommonSupport-devel
2059%defattr(644,root,root,755)
2060%{_includedir}/qt5/QtXkbCommonSupport
2061%{_libdir}/libQt5XkbCommonSupport.a
2062%{_libdir}/libQt5XkbCommonSupport.prl
74b487f1 2063%{_libdir}/cmake/Qt5XkbCommonSupport
5c55b161
JP
2064%{qt5dir}/mkspecs/modules/qt_lib_xkbcommon_support_private.pri
2065
eb485fb3
JB
2066%files -n Qt5Xml
2067%defattr(644,root,root,755)
2068%attr(755,root,root) %{_libdir}/libQt5Xml.so.*.*.*
2069%attr(755,root,root) %ghost %{_libdir}/libQt5Xml.so.5
2070
2071%files -n Qt5Xml-devel
2072%defattr(644,root,root,755)
2073%attr(755,root,root) %{_libdir}/libQt5Xml.so
2074%{_libdir}/libQt5Xml.prl
2075%{_includedir}/qt5/QtXml
2076%{_pkgconfigdir}/Qt5Xml.pc
51df396b 2077%{_libdir}/cmake/Qt5Xml
66205aa8
JB
2078%{qt5dir}/mkspecs/modules/qt_lib_xml.pri
2079%{qt5dir}/mkspecs/modules/qt_lib_xml_private.pri
2080
2081%files -n qt5-doc-common
2082%defattr(644,root,root,755)
2083%dir %{_docdir}/qt5-doc
74b487f1 2084%{_docdir}/qt5-doc/config
66205aa8 2085%{_docdir}/qt5-doc/global
51df396b 2086
b52c2d71
BS
2087%if %{with doc}
2088%files doc
2089%defattr(644,root,root,755)
2090%{_docdir}/qt5-doc/qmake
2091%{_docdir}/qt5-doc/qtconcurrent
2092%{_docdir}/qt5-doc/qtcore
2093%{_docdir}/qt5-doc/qtdbus
2094%{_docdir}/qt5-doc/qtgui
2095%{_docdir}/qt5-doc/qtnetwork
2096%{_docdir}/qt5-doc/qtopengl
2097%{_docdir}/qt5-doc/qtplatformheaders
2098%{_docdir}/qt5-doc/qtprintsupport
2099%{_docdir}/qt5-doc/qtsql
2100%{_docdir}/qt5-doc/qttestlib
2101%{_docdir}/qt5-doc/qtwidgets
2102%{_docdir}/qt5-doc/qtxml
2103
2104%files doc-qch
2105%defattr(644,root,root,755)
2106%{_docdir}/qt5-doc/qmake.qch
2107%{_docdir}/qt5-doc/qtconcurrent.qch
2108%{_docdir}/qt5-doc/qtcore.qch
2109%{_docdir}/qt5-doc/qtdbus.qch
2110%{_docdir}/qt5-doc/qtgui.qch
2111%{_docdir}/qt5-doc/qtnetwork.qch
2112%{_docdir}/qt5-doc/qtopengl.qch
2113%{_docdir}/qt5-doc/qtplatformheaders.qch
2114%{_docdir}/qt5-doc/qtprintsupport.qch
2115%{_docdir}/qt5-doc/qtsql.qch
2116%{_docdir}/qt5-doc/qttestlib.qch
2117%{_docdir}/qt5-doc/qtwidgets.qch
2118%{_docdir}/qt5-doc/qtxml.qch
2119%endif
2120
51df396b 2121%files examples -f examples.files
f97107f4 2122%defattr(644,root,root,755)
66205aa8
JB
2123%dir %{_examplesdir}/qt5
2124%doc %{_examplesdir}/qt5/README
2125%{_examplesdir}/qt5/examples.pro
9452387a
JB
2126
2127%files -n qt5-build
2128%defattr(644,root,root,755)
9452387a
JB
2129%attr(755,root,root) %{_bindir}/moc-qt5
2130%attr(755,root,root) %{_bindir}/qdbuscpp2xml-qt5
2131%attr(755,root,root) %{_bindir}/qdbusxml2cpp-qt5
2132%attr(755,root,root) %{_bindir}/qdoc-qt5
a33ed680 2133%attr(755,root,root) %{_bindir}/qlalr-qt5
9452387a
JB
2134%attr(755,root,root) %{_bindir}/rcc-qt5
2135%attr(755,root,root) %{_bindir}/uic-qt5
f97107f4 2136%attr(755,root,root) %{qt5dir}/bin/fixqt4headers.pl
9452387a
JB
2137%attr(755,root,root) %{qt5dir}/bin/moc
2138%attr(755,root,root) %{qt5dir}/bin/qdbuscpp2xml
2139%attr(755,root,root) %{qt5dir}/bin/qdbusxml2cpp
a33ed680 2140%attr(755,root,root) %{qt5dir}/bin/qlalr
9452387a
JB
2141%attr(755,root,root) %{qt5dir}/bin/rcc
2142%attr(755,root,root) %{qt5dir}/bin/syncqt.pl
2143%attr(755,root,root) %{qt5dir}/bin/uic
2144
2145%files -n qt5-qmake
2146%defattr(644,root,root,755)
2147%attr(755,root,root) %{_bindir}/qmake-qt5
2148%attr(755,root,root) %{qt5dir}/bin/qmake
66205aa8
JB
2149%{qt5dir}/mkspecs/aix-*
2150%{qt5dir}/mkspecs/android-*
66205aa8 2151%{qt5dir}/mkspecs/common
f478e3eb 2152%{qt5dir}/mkspecs/dummy
66205aa8
JB
2153%{qt5dir}/mkspecs/cygwin-*
2154%{qt5dir}/mkspecs/darwin-*
2155%{qt5dir}/mkspecs/devices
2156%{qt5dir}/mkspecs/features
2157%{qt5dir}/mkspecs/freebsd-*
d19f6c9e 2158%{qt5dir}/mkspecs/haiku-*
66205aa8
JB
2159%{qt5dir}/mkspecs/hpuxi-*
2160%{qt5dir}/mkspecs/hurd-*
f97107f4 2161%{qt5dir}/mkspecs/integrity-armv7*
f478e3eb 2162%{qt5dir}/mkspecs/integrity-armv8*
f97107f4 2163%{qt5dir}/mkspecs/integrity-x86
66205aa8
JB
2164%{qt5dir}/mkspecs/linux-*
2165%{qt5dir}/mkspecs/lynxos-*
2166%{qt5dir}/mkspecs/macx-*
2167%{qt5dir}/mkspecs/netbsd-*
2168%{qt5dir}/mkspecs/openbsd-*
2169%{qt5dir}/mkspecs/qnx-*
66205aa8 2170%{qt5dir}/mkspecs/solaris-*
66205aa8
JB
2171%{qt5dir}/mkspecs/unsupported
2172%{qt5dir}/mkspecs/win32-*
66205aa8
JB
2173%{qt5dir}/mkspecs/winrt-*
2174%{qt5dir}/mkspecs/*.pri
This page took 0.38155 seconds and 4 git commands to generate.