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