/[packages]/backports/8/qtbase6/current/SPECS/qtbase6.spec
ViewVC logotype

Contents of /backports/8/qtbase6/current/SPECS/qtbase6.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1881441 - (show annotations) (download)
Sun Aug 28 15:03:20 2022 UTC (19 months, 3 weeks ago) by neoclust
File size: 55793 byte(s)
SILENT: Try to fix file list on mga8
1 # Build configuration
2
3 %define build_bootstrap 1
4 %{?_with_bootstrap: %{expand: %%global build_bootstrap 1}}
5
6
7 %ifarch aarch64 armv7hl
8 %global no_sse2 1
9 %endif
10
11 %if 0%{?build_bootstrap}
12 %define build_docs 0
13 %else
14 %define build_docs 0
15 %endif
16
17 %ifarch %{arm} aarch64 %{ix86}
18 %define build_docs 0
19 %endif
20
21 %global platform linux-g++
22
23 %bcond_without postgres
24 %bcond_without mysql
25 %bcond_without sqlite
26 %bcond_without ibase
27 %bcond_without cups
28 %bcond_without examples
29 %bcond_without odbc
30 %bcond_without dbus_linked
31 %bcond_without pcre
32 %bcond_without use_gold_linker
33 %bcond_without journald
34 ## skip for now, until we're better at it
35 %bcond_with tests
36
37 %bcond_with debug
38
39 # FIXME: disable for now, they don't seem to be implemented in Qt 6.1.0
40 %bcond_with tds
41
42 # Versioning
43
44 %define qtmajor 6
45 %define qtminor 3
46 %define qtsubminor 1
47 %define qtversion %{qtmajor}.%{qtminor}.%{qtsubminor}
48
49 %define rel 1
50
51 %define snapshot 0
52
53 %if 0%{?snapshot}
54 %define pre rc
55 %endif
56
57 %define qttarballdir qtbase-everywhere-src-%{qtversion}%{?pre:-%{pre}}
58
59 # Library names
60
61 %define libqt %mklibname qt%{qtmajor}base %qtmajor
62 %define libqtdevel %mklibname qt%{qtmajor}base %qtmajor -d
63
64 %define libqtcore %mklibname qt%{qtmajor}core %qtmajor
65 %define libqtcore_d %mklibname qt%{qtmajor}core -d
66
67 %define libqtconcurrent %mklibname qt%{qtmajor}concurrent %qtmajor
68 %define libqtconcurrent_d %mklibname qt%{qtmajor}concurrent -d
69
70 %define libqteglfskmsgbmsupport %mklibname qt%{qtmajor}eglfskmsgbmsupport %qtmajor
71 %define libqteglfskmsgbmsupport_d %mklibname qt%{qtmajor}eglfskmsgbmsupport -d
72
73 %define libqtdbus %mklibname qt%{qtmajor}dbus %qtmajor
74 %define libqtdbus_d %mklibname qt%{qtmajor}dbus -d
75
76 %define libqteglfsdeviceintegration %mklibname qt%{qtmajor}eglfsdeviceintegration %qtmajor
77 %define libqteglfsdeviceintegration_d %mklibname qt%{qtmajor}eglfsdeviceintegration -d
78
79 %define libqteglfskmssupport %mklibname qt%{qtmajor}eglfskmssupport %qtmajor
80 %define libqteglfskmssupport_d %mklibname qt%{qtmajor}eglfskmssupport -d
81
82 %define libqtgui %mklibname qt%{qtmajor}gui %qtmajor
83 %define libqtgui_d %mklibname qt%{qtmajor}gui -d
84
85 %define libqtnetwork %mklibname qt%{qtmajor}network %qtmajor
86 %define libqtnetwork_d %mklibname qt%{qtmajor}network -d
87
88 %define libqtopengl %mklibname qt%{qtmajor}opengl %qtmajor
89 %define libqtopengl_d %mklibname qt%{qtmajor}opengl -d
90
91 %define libqtopenglwidgets %mklibname qt%{qtmajor}openglwidgets %qtmajor
92 %define libqtopenglwidgets_d %mklibname qt%{qtmajor}openglwidgets -d
93
94 %define libqtprintsupport %mklibname qt%{qtmajor}printsupport %qtmajor
95 %define libqtprintsupport_d %mklibname qt%{qtmajor}printsupport -d
96
97 %define libqtsql %mklibname qt%{qtmajor}sql %qtmajor
98 %define libqtsql_d %mklibname qt%{qtmajor}sql -d
99
100 %define libqttest %mklibname qt%{qtmajor}test %qtmajor
101 %define libqttest_d %mklibname qt%{qtmajor}test -d
102
103 %define libqtwidgets %mklibname qt%{qtmajor}widgets %qtmajor
104 %define libqtwidgets_d %mklibname qt%{qtmajor}widgets -d
105
106 %define libqtxcbqpa %mklibname qt%{qtmajor}xcbqpa %qtmajor
107 %define libqtxcbqpa_d %mklibname qt%{qtmajor}xcbqpa -d
108
109 %define libqtxml %mklibname qt%{qtmajor}xml %qtmajor
110 %define libqtxml_d %mklibname qt%{qtmajor}xml -d
111
112 %define libqtdevicediscoverysupport_d %mklibname qt%{qtmajor}devicediscoverysupport -d -s
113 %define libqtfbsupport_d %mklibname qt%{qtmajor}fbsupport -d -s
114 %define libqtinputsupport_d %mklibname qt%{qtmajor}inputsupport -d -s
115 %define libqtkmssupport_d %mklibname qt%{qtmajor}kmssupport -d -s
116
117
118 # Folder macros
119
120 %define _qt6_prefix %{_prefix}
121 %define _qt6_archdatadir %{_libdir}/qt6
122 %define _qt6_bin %{_libdir}/qt6/bin
123 %define _qt6_datadir %{_datadir}/qt6
124 %define _qt6_docdir %{_docdir}/qt6
125 %define _qt6_examplesdir %{_qt6_archdatadir}/examples
126 %define _qt6_headerdir %{_includedir}/qt6
127 %define _qt6_includedir %{_includedir}/qt6
128 %define _qt6_importdir %{_qt6_archdatadir}/imports
129 %define _qt6_libdir %{_libdir}
130 %define _qt6_libexecdir %{_qt6_archdatadir}/libexec
131 %define _qt6_mkspecsdir %{_qt6_archdatadir}/mkspecs
132 %define _qt6_plugindir %{_qt6_archdatadir}/plugins
133 %define _qt6_qmldir %{_qt6_archdatadir}/qml
134 %define _qt6_settingsdir %{_sysconfdir}/xdg
135 %define _qt6_sysconfdir %{_qt6_settingsdir}
136 %define _qt6_translationdir %{_datadir}/qt6/translations
137
138 # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires.
139 # Those themes are there for platform integration. If the required libraries are
140 # not there, the platform to integrate with isn't either. Then Qt will just
141 # silently ignore the plugin that fails to load. Thus, there is no need to let
142 # RPM drag in gtk2 as a dependency for the GTK+ 2 dialog support.
143 %global __requires_exclude_from ^%{_qt6_plugindir}/platformthemes/.*$
144
145 Name: qtbase6
146 Version: %{qtversion}
147 Release: %mkrel %{rel}
148 Summary: Qt GUI toolkit
149 Group: Development/KDE and Qt
150 License: LGPLv2 with exceptions or GPLv3 with exceptions and GFDL
151 URL: https://www.qt.io/
152 Source0: https://download.qt.io/official_releases/qt/%{qtmajor}.%{qtminor}/%{version}/submodules/%{qttarballdir}.tar.xz
153 # https://bugzilla.redhat.com/show_bug.cgi?id=1227295
154 # https://bugs.mageia.org/show_bug.cgi?id=27054
155 # https://bugs.mageia.org/show_bug.cgi?id=26900
156 Source1: qtlogging.ini
157 Source2: qt6.macros
158
159 ## backport from upstream
160
161 ## Branch patches
162
163 ## Fedora patches
164 # support firebird version 3.x
165 Patch55: qtbase-firebird.patch
166
167 # gcc-11
168 Patch90: qtbase-gcc11.patch
169
170 # allow building against Qt with C++20 enabled (QTBUG-93270)
171 ##Patch100: qtbase-c++20.patch
172
173 ## Mageia patches
174 # (blino) revert upstream patch that forbids -reduce-relocations on ARM
175 # since -Bsymbolic is fixed on ARM in ld 2.25 (QTBUG-36129 and binutils#16715)
176 Patch200: qtbase5-revert-old-arm-linker-limitation.patch
177
178 ## Trunk patches
179
180 ## Security patches
181
182 ## Testing patches
183
184 BuildRequires: binutils >= 2.18
185 BuildRequires: cmake-rpm-macros
186 BuildRequires: qt6-macros
187 BuildRequires: ninja
188 BuildRequires: cups-devel
189 BuildRequires: mesa-common-devel
190 BuildRequires: pam-devel
191 BuildRequires: perl
192 BuildRequires: python3
193 BuildRequires: cmake(double-conversion)
194 BuildRequires: pkgconfig(alsa)
195 BuildRequires: pkgconfig(dbus-1) >= 0.92
196 BuildRequires: pkgconfig(expat)
197 BuildRequires: pkgconfig(fontconfig)
198 BuildRequires: pkgconfig(freetype2)
199 BuildRequires: pkgconfig(egl)
200 BuildRequires: pkgconfig(gl)
201 BuildRequires: pkgconfig(glib-2.0)
202 BuildRequires: pkgconfig(gstreamer-1.0)
203 BuildRequires: pkgconfig(gstreamer-app-1.0)
204 # gtk+3.0 for qtgtk style
205 BuildRequires: pkgconfig(gtk+-3.0)
206 BuildRequires: pkgconfig(harfbuzz) >= 0.9.42
207 BuildRequires: pkgconfig(libb2)
208 BuildRequires: pkgconfig(libinput)
209 BuildRequires: pkgconfig(libjpeg)
210 BuildRequires: pkgconfig(libmng)
211 BuildRequires: pkgconfig(libpcre2-16)
212 BuildRequires: pkgconfig(libpng)
213 BuildRequires: pkgconfig(libproxy-1.0)
214 BuildRequires: pkgconfig(libpulse)
215 BuildRequires: pkgconfig(libtiff-4)
216 BuildRequires: pkgconfig(libudev)
217 BuildRequires: pkgconfig(libxml-2.0)
218 BuildRequires: pkgconfig(libxslt)
219 BuildRequires: pkgconfig(libzstd)
220 BuildRequires: pkgconfig(md4c)
221 BuildRequires: pkgconfig(ncurses)
222 BuildRequires: pkgconfig(openssl) >= 1.1
223 BuildRequires: pkgconfig(readline)
224 BuildRequires: pkgconfig(sm)
225 BuildRequires: pkgconfig(libsystemd)
226 BuildRequires: pkgconfig(libsystemd)
227 BuildRequires: pkgconfig(tslib)
228 BuildRequires: pkgconfig(vulkan)
229 BuildRequires: pkgconfig(xcb)
230 BuildRequires: pkgconfig(xcb-image)
231 BuildRequires: pkgconfig(xcb-icccm)
232 BuildRequires: pkgconfig(xcb-keysyms)
233 BuildRequires: pkgconfig(xcb-renderutil)
234 BuildRequires: pkgconfig(xcb-xkb) >= 1.10
235 BuildRequires: pkgconfig(xcb-util)
236 BuildRequires: pkgconfig(xkbcommon) >= 0.4.1
237 BuildRequires: pkgconfig(xkbcommon-x11) >= 0.4.1
238 BuildRequires: pkgconfig(xtst)
239 BuildRequires: pkgconfig(zlib)
240
241 %description
242 Qt%{qtmajor} is a GUI software toolkit which simplifies the task of writing and
243 maintaining GUI (Graphical User Interface) applications for the X
244 Window System. Qt is written in C++ and is fully object-oriented.
245
246 This package contains the shared library needed to run Qt
247 applications, as well as the README files for Qt.
248
249 #------------------------------------------------------------------------------
250
251 %package common
252 Summary: Qt%{qtmajor} Config and Language Files
253 Group: Development/KDE and Qt
254 Provides: qt6-common = %{version}-%{release}
255 #TODO Mga6: Split qttranslations6 into subpackages
256 %if ! 0%{?build_bootstrap}
257 Requires: qttranslations6
258 %endif
259 # (doktor5000) glxinfo binary required by script qt6-check-opengl2.sh
260 Requires: glxinfo
261
262 %description common
263 Qt is a GUI software toolkit which simplifies the task of writing and
264 maintaining GUI (Graphical User Interface) applications for the X
265 Window System. Qt is written in C++ and is fully object-oriented.
266
267 Configuration and language files for Qt%{qtmajor}.
268
269 %files common
270 %attr(0755,root,root) %{_sysconfdir}/profile.d/*
271 %dir %{_sysconfdir}/xdg/QtProject
272 %dir %{_qt6_bindir}
273 %{_qt6_bindir}/syncqt.pl
274 %dir %{_qt6_docdir}
275 %{_qt6_docdir}/global/
276 %{_qt6_docdir}/config/
277 %dir %{_qt6_datadir}
278 %{_qt6_datadir}/qtlogging.ini
279 %dir %{_qt6_plugindir}
280 %{_qt6_plugindir}/generic/
281 %{_qt6_plugindir}/imageformats/
282 %{_qt6_plugindir}/platforminputcontexts/
283 %{_qt6_plugindir}/platformthemes/
284 %{_qt6_plugindir}/platforms/
285 %{_qt6_plugindir}/egldeviceintegrations/
286 %{_qt6_plugindir}/printsupport/
287 %{_qt6_plugindir}/xcbglintegrations/
288 %{_qt6_plugindir}/networkinformation/
289 %{_qt6_plugindir}/tls/
290
291 #-------------------------------------------------------------------
292
293 %package -n %{name}-common-devel
294 Summary: Development files for the Qt%{qtmajor} GUI toolkit
295 Group: Development/KDE and Qt
296 Requires(pre): %{name}-common = %{version}
297 Requires: qt6-macros
298 Requires: %{name}-qtpaths
299 Provides: qmake = %{version}-%{release}
300 Provides: qmake-qt6 = %{version}-%{release}
301 Provides: qt%{qtmajor}-qtbase = %{version}-%{release}
302
303 %description -n %{name}-common-devel
304 Common files needed to build application based on Qt%{qtmajor}.
305
306 %post -n %{name}-common-devel
307 update-alternatives --install %{_bindir}/qmake qmake %{_qt6_bindir}/qmake 30
308
309 %postun -n %{name}-common-devel
310 if ! [ -e %{_qt6_bindir}/qmake ]; then
311 update-alternatives --remove qmake %{_qt6_bindir}/qmake
312 fi
313
314 %files -n %{name}-common-devel
315 #{_sysconfdir}/rpm/macros.d/qt6.macros
316 %{_bindir}/androiddeployqt
317 %{_bindir}/androidtestrunner
318 %{_bindir}/qdbuscpp2xml*
319 %{_bindir}/qdbusxml2cpp*
320 %{_bindir}/qmake*
321 %{_bindir}/qt-cmake
322 %{_bindir}/qt-cmake-private
323 %{_bindir}/qt-cmake-standalone-test
324 %{_bindir}/qt-configure-module
325 %{_qt6_bindir}/qmake*
326 %{_qt6_bindir}/android_emulator_launcher.sh
327 %{_qt6_bindir}/androiddeployqt
328 %{_qt6_bindir}/androidtestrunner
329 %{_qt6_bindir}/qdbuscpp2xml
330 %{_qt6_bindir}/qdbusxml2cpp
331 %{_qt6_bindir}/qt-cmake
332 %{_qt6_bindir}/qt-cmake-private
333 %{_qt6_bindir}/qt-cmake-private-install.cmake
334 %{_qt6_bindir}/qt-cmake-standalone-test
335 %{_qt6_bindir}/qt-configure-module
336 %{_qt6_libdir}/cmake_automoc_parser
337 %{_qt6_libdir}/moc*
338 %{_qt6_libdir}/qt-internal-configure-tests
339 %{_qt6_libdir}/qvkgen*
340 %{_qt6_libdir}/qlalr*
341 %{_qt6_libdir}/rcc*
342 %{_qt6_libdir}/tracegen*
343 %{_qt6_libdir}/uic*
344 %{_qt6_libdir}/syncqt.pl
345 %{_qt6_libdir}/qt-testrunner.py
346 %{_qt6_archdatadir}/mkspecs/
347 %dir %{_qt6_libdir}/cmake
348 %dir %{_qt6_libdir}/metatypes
349 %if "%{_qt6_includedir}" != "%{_includedir}"
350 %dir %{_qt6_includedir}
351 %endif
352 %{_qt6_libdir}/cmake/Qt6/
353 %{_qt6_libdir}/cmake/Qt6BuildInternals/
354 %{_qt6_libdir}/cmake/Qt6HostInfo/
355 %{_qt6_libdir}/__pycache__/qt-testrunner*
356
357 #------------------------------------------------------------------------------
358
359 %package qtpaths
360 Summary: Qt%{qtmajor} Paths Binary
361 Group: Development/KDE and Qt
362
363 %description qtpaths
364 Qt%{qtmajor} Paths Binary.
365
366 %files qtpaths
367 %{_qt6_bindir}/qtpaths*
368 %{_bindir}/qtpaths*
369
370 #------------------------------------------------------------------------------
371
372 %package examples
373 Summary: Example programs made with Qt%{qtmajor}
374 Group: Documentation
375 Provides: qt6-examples = %{version}-%{release}
376
377 %description examples
378 Example programs made with Qt%{qtmajor}.
379
380 %files examples
381 %{_qt6_examplesdir}/*
382
383 #------------------------------------------------------------------------------
384
385 %if 0%{?build_docs}
386 %package doc
387 Summary: QtBase%{qtmajor} APIs and tools docs
388 Group: Documentation
389 BuildArch: noarch
390 BuildRequires: qttools6
391 # This one is required to build QCH-format documentation
392 # for APIs and tools in this package set
393 BuildRequires: qttools6-assistant
394 Recommends: qttools6-assistant
395
396 %description doc
397 Documentation for APIs and tools in QtBase%{qtmajor} package for use with
398 Qt Assistant.
399
400 %files doc
401 %{_qt6_docdir}/*.qch
402 %{_qt6_docdir}/qmake/
403 %{_qt6_docdir}/qtconcurrent/
404 %{_qt6_docdir}/qtcore/
405 %{_qt6_docdir}/qtdbus/
406 %{_qt6_docdir}/qtgui/
407 %{_qt6_docdir}/qtnetwork/
408 %{_qt6_docdir}/qtopengl/
409 %{_qt6_docdir}/qtplatformheaders/
410 %{_qt6_docdir}/qtprintsupport/
411 %{_qt6_docdir}/qtsql/
412 %{_qt6_docdir}/qttestlib/
413 %{_qt6_docdir}/qtwidgets/
414 %{_qt6_docdir}/qtxml/
415 %endif
416
417 #------------------------------------------------------------------------------
418 # CORE QT LIBRARIES
419 #------------------------------------------------------------------------------
420
421 %package -n %{libqtcore}
422 Summary: Qt%{qtmajor} Core Library
423 Group: System/Libraries
424 Requires(pre): %{name}-common = %{version}
425
426 %description -n %{libqtcore}
427 Qt%{qtmajor} Core Component Library.
428
429 The QtCore module contains core non-GUI functionality.
430
431 %files -n %{libqtcore}
432 %{_qt6_libdir}/libQt6Core.so.%{qtmajor}{,.*}
433
434 #------------------------------------------------------------------------------
435
436 %package -n %{libqtcore_d}
437 Summary: Devel files needed to build apps based on QtCore
438 Group: Development/KDE and Qt
439 Requires(pre): %{name}-common = %{version}
440 Requires: %{name}-common-devel = %{version}-%{release}
441 Requires: %{libqtcore} = %{version}
442 Provides: libqtcore6-devel = %{version}
443 Provides: libqt6core-devel = %{version}
444 Provides: qt6core-devel = %{version}
445 Provides: qtcore6-devel = %{version}
446
447 Provides: qt6core-private-devel = %{version}
448 Provides: qtcore6-private-devel = %{version}
449
450 %description -n %{libqtcore_d}
451 Devel files needed to build apps based on QtCore.
452
453 %files -n %{libqtcore_d}
454 %{_qt6_libdir}/libQt6Core.prl
455 %{_qt6_libdir}/libQt6Core.so
456 %{_qt6_libdir}/cmake/Qt6Core/
457 %{_qt6_libdir}/cmake/Qt6/Qt6Config.cmake
458 %{_qt6_libdir}/cmake/Qt6/Qt6ConfigVersion.cmake
459 %{_qt6_includedir}/QtCore/
460 %{_qt6_libdir}/metatypes/qt6core_relwithdebinfo_metatypes.json
461 %{_qt6_libdir}/cmake/Qt6CoreTools/
462 %{_qt6_datadir}/modules/Core.json
463
464 #------------------------------------------------------------------------------
465
466 %package -n %{libqtconcurrent}
467 Summary: Qt%{qtmajor} Concurrent Library
468 Group: System/Libraries
469 Requires(pre): %{name}-common = %{version}
470
471 %description -n %{libqtconcurrent}
472 Qt%{qtmajor} Concurrent Component Library.
473
474 %files -n %{libqtconcurrent}
475 %{_qt6_libdir}/libQt6Concurrent.so.%{qtmajor}{,.*}
476
477 #------------------------------------------------------------------------------
478
479 %package -n %{libqtconcurrent_d}
480 Summary: Devel files needed to build apps based on QtConcurrent
481 Group: Development/KDE and Qt
482 Requires(pre): %{name}-common = %{version}
483 Requires: %{name}-common-devel = %{version}-%{release}
484 Requires: %{libqtconcurrent} = %{version}
485 Provides: libqtconcurrent6-devel = %{version}
486 Provides: libqt6concurrent-devel = %{version}
487 Provides: qt6concurrent-devel = %{version}
488 Provides: qtconcurrent6-devel = %{version}
489
490 %description -n %{libqtconcurrent_d}
491 Devel files needed to build apps based on QtConcurrent.
492
493 %files -n %{libqtconcurrent_d}
494 %{_qt6_libdir}/libQt6Concurrent.so
495 %{_qt6_libdir}/libQt6Concurrent.prl
496 %{_qt6_includedir}/QtConcurrent/
497 %{_qt6_libdir}/cmake/Qt6Concurrent/
498 %{_qt6_datadir}/modules/Concurrent.json
499 %{_qt6_libdir}/metatypes/qt6concurrent_relwithdebinfo_metatypes.json
500 #%{_qt6_libdir}/pkgconfig/Qt6Concurrent.pc
501
502 #------------------------------------------------------------------------------
503
504 %package -n %{libqteglfskmsgbmsupport}
505 Summary: Qt%{qtmajor} EglFsKmsGbmSupport Library
506 Group: System/Libraries
507 Requires(pre): %{name}-common = %{version}
508
509 %description -n %{libqteglfskmsgbmsupport}
510 Qt%{qtmajor} EglFsKmsGbmSupport Component Library.
511
512 %files -n %{libqteglfskmsgbmsupport}
513 %{_qt6_libdir}/libQt6EglFsKmsGbmSupport.so.%{qtmajor}{,.*}
514
515 #------------------------------------------------------------------------------
516
517 %package -n %{libqteglfskmsgbmsupport_d}
518 Summary: Devel files needed to build apps based on QtConcurrent
519 Group: Development/KDE and Qt
520 Requires(pre): %{name}-common = %{version}
521 Requires: %{name}-common-devel = %{version}-%{release}
522 Requires: %{libqteglfskmsgbmsupport} = %{version}
523 Provides: libqteglfskmsgbmsupport6-devel = %{version}
524 Provides: libqt6eglfskmsgbmsupport-devel = %{version}
525 Provides: qt6eglfskmsgbmsupport-devel = %{version}
526 Provides: qteglfskmsgbmsupport6-devel = %{version}
527
528 %description -n %{libqteglfskmsgbmsupport_d}
529 Devel files needed to build apps based on QtConcurrent.
530
531 %files -n %{libqteglfskmsgbmsupport_d}
532 %{_qt6_libdir}/libQt6EglFsKmsGbmSupport.so
533 %{_qt6_libdir}/libQt6EglFsKmsGbmSupport.prl
534 %{_qt6_includedir}/QtEglFsKmsGbmSupport/
535 %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate/
536 %{_qt6_datadir}/modules/EglFsKmsGbmSupportPrivate.json
537 %{_qt6_libdir}/metatypes/qt6eglfskmsgbmsupportprivate_relwithdebinfo_metatypes.json
538
539 #------------------------------------------------------------------------------
540
541 %package -n %{libqtdbus}
542 Summary: Qt%{qtmajor} DBus Library
543 Group: System/Libraries
544 Requires(pre): %{name}-common = %{version}
545
546 %description -n %{libqtdbus}
547 Qt%{qtmajor} DBus Component Library.
548
549 %files -n %{libqtdbus}
550 %{_qt6_libdir}/libQt6DBus.so.%{qtmajor}{,.*}
551
552 #------------------------------------------------------------------------------
553
554 %package -n %{libqtdbus_d}
555 Summary: Devel files needed to build apps based on QtDBus
556 Group: Development/KDE and Qt
557 Requires(pre): %{name}-common = %{version}
558 Requires: %{name}-common-devel = %{version}-%{release}
559 Requires: %{libqtdbus} = %{version}
560 Provides: libqtdbus6-devel = %{version}
561 Provides: libqt6dbus-devel = %{version}
562 Provides: qt6dbus-devel = %{version}
563 Provides: qtdbus6-devel = %{version}
564
565 Provides: qt6dbus-private-devel = %{version}
566 Provides: qtdbus6-private-devel = %{version}
567
568 %description -n %{libqtdbus_d}
569 Devel files needed to build apps based on QtDBus.
570
571 %files -n %{libqtdbus_d}
572 %{_qt6_libdir}/libQt6DBus.prl
573 %{_qt6_libdir}/libQt6DBus.so
574 %{_qt6_includedir}/QtDBus/
575 %{_qt6_libdir}/cmake/Qt6DBusTools/
576 %{_qt6_libdir}/cmake/Qt6DBus/
577 %{_qt6_datadir}/modules/DBus.json
578 %{_qt6_libdir}/metatypes/qt6dbus_relwithdebinfo_metatypes.json
579 #%{_qt6_libdir}/pkgconfig/Qt6DBus.pc
580
581 #------------------------------------------------------------------------------
582
583 %package -n %{libqteglfsdeviceintegration}
584 Summary: Qt%{qtmajor} EglFSDeviceIntegrations Library
585 Group: System/Libraries
586 Requires(pre): %{name}-common = %{version}
587
588 %description -n %{libqteglfsdeviceintegration}
589 Qt%{qtmajor} EglFSDeviceIntegrations Component Library.
590
591 %files -n %{libqteglfsdeviceintegration}
592 %{_qt6_libdir}/libQt6EglFSDeviceIntegration.so.%{qtmajor}{,.*}
593
594 #------------------------------------------------------------------------------
595
596 %package -n %{libqteglfsdeviceintegration_d}
597 Summary: Devel files needed to build apps based on EglFSDeviceIntegrations
598 Group: Development/KDE and Qt
599 Requires(pre): %{name}-common = %{version}
600 Requires: %{name}-common-devel = %{version}-%{release}
601 Requires: %{libqteglfsdeviceintegration} = %{version}
602 Provides: libqteglfsdeviceintegration6-devel = %{version}
603 Provides: libqt6eglfsdeviceintegration-devel = %{version}
604 Provides: qteglfsdeviceintegration6-devel = %{version}
605 Provides: qt6eglfsdeviceintegration-devel = %{version}
606
607 %description -n %{libqteglfsdeviceintegration_d}
608 Devel files needed to build apps based on QtEglFSDeviceIntegrations.
609
610 %files -n %{libqteglfsdeviceintegration_d}
611 %{_qt6_includedir}/QtEglFSDeviceIntegration/
612 %{_qt6_libdir}/libQt6EglFSDeviceIntegration.prl
613 %{_qt6_libdir}/libQt6EglFSDeviceIntegration.so
614 %{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate/
615 %{_qt6_datadir}/modules/EglFSDeviceIntegrationPrivate.json
616 %{_qt6_libdir}/metatypes/qt6eglfsdeviceintegrationprivate_relwithdebinfo_metatypes.json
617
618 #------------------------------------------------------------------------------
619
620 %package -n %{libqteglfskmssupport}
621 Summary: Qt%{qtmajor} EglFsKmsSupport Library
622 Group: System/Libraries
623 Requires(pre): %{name}-common = %{version}
624
625 %description -n %{libqteglfskmssupport}
626 Qt%{qtmajor} EglFsKmsSupport Component Library.
627
628 %files -n %{libqteglfskmssupport}
629 %{_qt6_libdir}/libQt6EglFsKmsSupport.so.%{qtmajor}{,.*}
630
631 #------------------------------------------------------------------------------
632
633 %package -n %{libqteglfskmssupport_d}
634 Summary: Devel files needed to build apps based on EglFsKmsSupport
635 Group: Development/KDE and Qt
636 Requires(pre): %{name}-common = %{version}
637 Requires: %{name}-common-devel = %{version}-%{release}
638 Requires: %{libqteglfskmssupport} = %{version}
639 Provides: libqteglfskmssupport6-devel = %{version}
640 Provides: libqt6eglfskmssupport-devel = %{version}
641 Provides: qteglfskmssupport6-devel = %{version}
642 Provides: qt6eglfskmssupport-devel = %{version}
643
644 %description -n %{libqteglfskmssupport_d}
645 Devel files needed to build apps based on QtEglFsKmsSupport.
646
647 %files -n %{libqteglfskmssupport_d}
648 %{_qt6_libdir}/libQt6EglFsKmsSupport.prl
649 %{_qt6_libdir}/libQt6EglFsKmsSupport.so
650 %{_qt6_includedir}/QtEglFsKmsSupport/
651 %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate/
652 %{_qt6_datadir}/modules/EglFsKmsSupportPrivate.json
653 %{_qt6_libdir}/metatypes/qt6eglfskmssupportprivate_relwithdebinfo_metatypes.json
654
655 #------------------------------------------------------------------------------
656
657 %package -n %{libqtgui}
658 Summary: Qt%{qtmajor} GUI Library
659 Group: System/Libraries
660 Requires(pre): %{name}-common = %{version}
661
662 %description -n %{libqtgui}
663 Qt%{qtmajor} GUI Component Library.
664
665 The QtGui module extends QtCore with GUI functionality.
666
667 %files -n %{libqtgui}
668 %{_qt6_libdir}/libQt6Gui.so.%{qtmajor}{,.*}
669
670 #------------------------------------------------------------------------------
671
672 %package -n %{libqtgui_d}
673 Summary: Devel files needed to build apps based on QtGui
674 Group: Development/KDE and Qt
675 Requires(pre): %{name}-common = %{version}
676 Requires: %{name}-common = %{version}-%{release}
677 Requires: %{name}-common-devel = %{version}-%{release}
678 #(nl) see : https://bugreports.qt-project.org/browse/QTBUG-39859
679 Requires: pkgconfig(egl)
680 Requires: pkgconfig(vulkan)
681 Requires: %{libqtgui} = %{version}
682 # referenced by Qt6Gui cmake files
683 Requires: %{libqtxcbqpa_d} = %{version}-%{release}
684 Requires: %{libqteglfsdeviceintegration_d} = %{version}-%{release}
685 %if ! 0%{?build_bootstrap}
686 Requires: qtwayland6
687 %endif
688
689 Provides: libqtgui6-devel = %{version}
690 Provides: libqt6gui-devel = %{version}
691 Provides: qtgui6-devel = %{version}
692 Provides: qt6gui-devel = %{version}
693
694 Provides: qtgui6-private-devel = %{version}
695 Provides: qt6gui-private-devel = %{version}
696
697 %description -n %{libqtgui_d}
698 Devel files needed to build apps based on QtGui.
699
700 %files -n %{libqtgui_d}
701 %{_qt6_libdir}/libQt6Gui.prl
702 %{_qt6_libdir}/libQt6Gui.so
703 %{_qt6_includedir}/QtGui/
704 %{_qt6_libdir}/metatypes/qt6gui_relwithdebinfo_metatypes.json
705 %{_qt6_libdir}/cmake/Qt6Gui/
706 %{_qt6_libdir}/cmake/Qt6GuiTools/
707 %{_qt6_datadir}/modules/Gui.json
708 #%{_qt6_libdir}/pkgconfig/Qt6Core.pc
709 #%{_qt6_libdir}/pkgconfig/Qt6Gui.pc
710 #%{_qt6_libdir}/pkgconfig/Qt6Platform.pc
711
712 #------------------------------------------------------------------------------
713
714 %package -n %{libqtnetwork}
715 Summary: Qt%{qtmajor} Network Library
716 Group: System/Libraries
717 Requires(pre): %{name}-common = %{version}
718
719 %description -n %{libqtnetwork}
720 Qt%{qtmajor} Network Component Library.
721
722 The QtNetwork module provides classes to make network programming easier
723 and portable.
724
725 %files -n %{libqtnetwork}
726 %{_qt6_libdir}/libQt6Network.so.%{qtmajor}{,.*}
727
728 #------------------------------------------------------------------------------
729
730 %package -n %{libqtnetwork_d}
731 Summary: Devel files needed to build apps based on QtNetwork
732 Group: Development/KDE and Qt
733 Requires(pre): %{name}-common = %{version}
734 Requires: %{name}-common-devel = %{version}-%{release}
735 Requires: %{libqtnetwork} = %{version}
736 Requires: pkgconfig(openssl) >= 1.1
737 Provides: libqtnetwork6-devel = %{version}
738 Provides: libqt6network-devel = %{version}
739 Provides: qtnetwork6-devel = %{version}
740 Provides: qt6network-devel = %{version}
741
742 Provides: qtnetwork6-private-devel = %{version}
743 Provides: qt6network-private-devel = %{version}
744
745 %description -n %{libqtnetwork_d}
746 Devel files needed to build apps based on QtNetwork.
747
748 %files -n %{libqtnetwork_d}
749 %{_qt6_libdir}/libQt6Network.prl
750 %{_qt6_libdir}/libQt6Network.so
751 %{_qt6_includedir}/QtNetwork/
752 %{_qt6_libdir}/cmake/Qt6Network/
753 %{_qt6_datadir}/modules/Network.json
754 %{_qt6_libdir}/metatypes/qt6network_relwithdebinfo_metatypes.json
755 #%{_qt6_libdir}/pkgconfig/Qt6Network.pc
756
757 #------------------------------------------------------------------------------
758
759 %package -n %{libqtopengl}
760 Summary: Qt%{qtmajor} OpenGL Library
761 Group: System/Libraries
762 Requires(pre): %{name}-common = %{version}
763
764 %description -n %{libqtopengl}
765 Qt%{qtmajor} OpenGL Component Library.
766
767 The QtOpenGL module offers classes that make it easy to use OpenGL in
768 Qt applications.
769
770 %files -n %{libqtopengl}
771 %{_qt6_libdir}/libQt6OpenGL.so.%{qtmajor}{,.*}
772
773 #------------------------------------------------------------------------------
774
775 %package -n %{libqtopengl_d}
776 Summary: Devel files needed to build apps based on QtOpenGL
777 Group: Development/KDE and Qt
778 Requires(pre): %{name}-common = %{version}
779 Requires: %{name}-common-devel = %{version}-%{release}
780 Requires: %{libqtopengl} = %{version}
781 Provides: libqtopengl6-devel = %{version}
782 Provides: libqt6opengl-devel = %{version}
783 Provides: qtopengl6-devel = %{version}
784 Provides: qt6opengl-devel = %{version}
785
786 Provides: qtopengl6-private-devel = %{version}
787 Provides: qt6opengl-private-devel = %{version}
788
789 %description -n %{libqtopengl_d}
790 Devel files needed to build apps based on QtOpenGL.
791
792 %files -n %{libqtopengl_d}
793 %{_qt6_libdir}/libQt6OpenGL.prl
794 %{_qt6_libdir}/libQt6OpenGL.so
795 %{_qt6_includedir}/QtOpenGL/
796 %{_qt6_datadir}/modules/OpenGL.json
797 %{_qt6_libdir}/cmake/Qt6OpenGL/
798 %{_qt6_libdir}/metatypes/qt6opengl_relwithdebinfo_metatypes.json
799 #%{_qt6_libdir}/pkgconfig/Qt6OpenGL.pc
800
801 #------------------------------------------------------------------------------
802
803 %package -n %{libqtopenglwidgets}
804 Summary: Qt%{qtmajor} OpenGL Widgets Library
805 Group: System/Libraries
806 Requires(pre): %{name}-common = %{version}
807
808 %description -n %{libqtopenglwidgets}
809 Qt%{qtmajor} OpenGL Widgets Component Library.
810
811 The QtOpenGLWidgets module offers classes that make it easy to use
812 OpenGLWidgets in Qt applications.
813
814 %files -n %{libqtopenglwidgets}
815 %{_qt6_libdir}/libQt6OpenGLWidgets.so.%{qtmajor}{,.*}
816
817 #------------------------------------------------------------------------------
818
819 %package -n %{libqtopenglwidgets_d}
820 Summary: Devel files needed to build apps based on QtOpenGLWidgets
821 Group: Development/KDE and Qt
822 Requires(pre): %{name}-common = %{version}
823 Requires: %{name}-common-devel = %{version}-%{release}
824 Requires: %{libqtopenglwidgets} = %{version}
825 Provides: libqtopenglwidgets6-devel = %{version}
826 Provides: libqt6openglwidgets-devel = %{version}
827 Provides: qtopenglwidgets6-devel = %{version}
828 Provides: qt6openglwidgets-devel = %{version}
829
830 Provides: qtopenglwidgets6-private-devel = %{version}
831 Provides: qt6openglwidgets-private-devel = %{version}
832
833 %description -n %{libqtopenglwidgets_d}
834 Devel files needed to build apps based on QtOpenGLWidgets.
835
836 %files -n %{libqtopenglwidgets_d}
837 %{_qt6_includedir}/QtOpenGLWidgets/
838 %{_qt6_libdir}/libQt6OpenGLWidgets.prl
839 %{_qt6_libdir}/libQt6OpenGLWidgets.so
840 %{_qt6_datadir}/modules/OpenGLWidgets.json
841 %{_qt6_libdir}/cmake/Qt6OpenGLWidgets/
842 %{_qt6_libdir}/metatypes/qt6openglwidgets_relwithdebinfo_metatypes.json
843 #%{_qt6_libdir}/pkgconfig/Qt6OpenGLWidgets.pc
844
845 #------------------------------------------------------------------------------
846
847 %package -n %{libqtprintsupport}
848 Summary: Qt%{qtmajor} PrintSupport Library
849 Group: System/Libraries
850 Requires(pre): %{name}-common = %{version}
851
852 %description -n %{libqtprintsupport}
853 Qt%{qtmajor} PrintSupport Component Library.
854
855 %files -n %{libqtprintsupport}
856 %{_qt6_libdir}/libQt6PrintSupport.so.%{qtmajor}{,.*}
857
858 #------------------------------------------------------------------------------
859
860 %package -n %{libqtprintsupport_d}
861 Summary: Devel files needed to build apps based on QtPrintSupport
862 Group: Development/KDE and Qt
863 Requires(pre): %{name}-common = %{version}
864 Requires: %{name}-common-devel = %{version}-%{release}
865 Requires: %{libqtprintsupport} = %{version}
866 Provides: libqtprintsupport6-devel = %{version}
867 Provides: libqt6printsupport-devel = %{version}
868 Provides: qtprintsupport6-devel = %{version}
869 Provides: qt6printsupport-devel = %{version}
870
871 Provides: qtprintsupport6-private-devel = %{version}
872 Provides: qt6printsupport-private-devel = %{version}
873
874 %description -n %{libqtprintsupport_d}
875 Devel files needed to build apps based on QtPrintSupport.
876
877 %files -n %{libqtprintsupport_d}
878 %{_qt6_libdir}/libQt6PrintSupport.so
879 %{_qt6_libdir}/libQt6PrintSupport.prl
880 %{_qt6_includedir}/QtPrintSupport/
881 %{_qt6_datadir}/modules/PrintSupport.json
882 %{_qt6_libdir}/cmake/Qt6PrintSupport/
883 %{_qt6_libdir}/metatypes/qt6printsupport_relwithdebinfo_metatypes.json
884 #%{_qt6_libdir}/pkgconfig/Qt6PrintSupport.pc
885
886 #------------------------------------------------------------------------------
887
888 %package -n %{libqtsql}
889 Summary: Qt%{qtmajor} SQL Library
890 Group: System/Libraries
891 Requires(pre): %{name}-common = %{version}
892 %if ! %without sqlite
893 Requires: %{_lib}qt6-database-plugin-sqlite = %{version}
894 %endif
895 %if ! %without ibase
896 Requires: %{_lib}qt6-database-plugin-ibase = %{version}
897 %endif
898
899 %description -n %{libqtsql}
900 Qt%{qtmajor} SQL Component Library.
901
902 %files -n %{libqtsql}
903 %{_qt6_libdir}/libQt6Sql.so.%{qtmajor}{,.*}
904
905 #------------------------------------------------------------------------------
906
907 %package -n %{libqtsql_d}
908 Summary: Devel files needed to build apps based on QtSql
909 Group: Development/KDE and Qt
910 Requires(pre): %{name}-common = %{version}
911 Requires: %{name}-common-devel = %{version}-%{release}
912 Requires: %{libqtsql} = %{version}
913 %if ! %without odbc
914 Requires: qtbase6-database-plugin-odbc
915 %endif
916 %if ! %without tds
917 Requires: qtbase6-database-plugin-tds
918 %endif
919 %if ! %without mysql
920 Requires: qtbase6-database-plugin-mysql
921 %endif
922 %if ! %without postgres
923 Requires: qtbase6-database-plugin-pgsql
924 %endif
925 %if ! %without sqlite
926 Requires: qtbase6-database-plugin-sqlite
927 %endif
928 %if ! %without ibase
929 Requires: qtbase6-database-plugin-ibase
930 %endif
931 Provides: libqtsql6-devel = %{version}
932 Provides: libqt6sql-devel = %{version}
933 Provides: qt6sql-devel = %{version}
934 Provides: qtsql6-devel = %{version}
935
936 Provides: libqtsql6-private-devel = %{version}
937 Provides: libqt6sql-private-devel = %{version}
938 Provides: qt6sql-private-devel = %{version}
939 Provides: qtsql6-private-devel = %{version}
940
941 %description -n %{libqtsql_d}
942 Devel files needed to build apps based on QtSql.
943
944 %files -n %{libqtsql_d}
945 %{_qt6_libdir}/libQt6Sql.prl
946 %{_qt6_libdir}/libQt6Sql.so
947 %{_qt6_includedir}/QtSql/
948 %{_qt6_datadir}/modules/Sql.json
949 %{_qt6_libdir}/cmake/Qt6Sql/
950 %{_qt6_libdir}/metatypes/qt6sql_relwithdebinfo_metatypes.json
951 #%{_qt6_libdir}/pkgconfig/Qt6Sql.pc
952
953 #------------------------------------------------------------------------------
954
955 %package -n %{libqttest}
956 Summary: Qt%{qtmajor} Test Library
957 Group: System/Libraries
958 Requires(pre): %{name}-common = %{version}
959
960 %description -n %{libqttest}
961 Qt%{qtmajor} Test Component Library.
962
963 The QtTest module provides classes for unit testing Qt applications and
964 libraries.
965
966 %files -n %{libqttest}
967 %{_qt6_libdir}/libQt6Test.so.%{qtmajor}{,.*}
968
969 #------------------------------------------------------------------------------
970
971 %package -n %{libqttest_d}
972 Summary: Devel files needed to build apps based on QtTest
973 Group: Development/KDE and Qt
974 Requires(pre): %{name}-common = %{version}
975 Requires: %{name}-common-devel = %{version}-%{release}
976 Requires: %{libqttest} = %{version}
977 Provides: libqttest6-devel = %{version}
978 Provides: libqt6test-devel = %{version}
979 Provides: qttest6-devel = %{version}
980 Provides: qt6test-devel = %{version}
981
982 Provides: qttest6-private-devel = %{version}
983 Provides: qt6test-private-devel = %{version}
984
985 Requires: qtwidgets6-devel = %{version}-%{release}
986
987 %description -n %{libqttest_d}
988 Devel files needed to build apps based on QtTest.
989
990 %files -n %{libqttest_d}
991 %{_qt6_libdir}/libQt6Test.prl
992 %{_qt6_libdir}/libQt6Test.so
993 %{_qt6_includedir}/QtTest/
994 %{_qt6_datadir}/modules/Test.json
995 %{_qt6_libdir}/cmake/Qt6Test/
996 %{_qt6_libdir}/metatypes/qt6test_relwithdebinfo_metatypes.json
997 #%{_qt6_libdir}/pkgconfig/Qt6Test.pc
998
999 #------------------------------------------------------------------------------
1000
1001 %package -n %{libqtwidgets}
1002 Summary: Qt%{qtmajor} Widgets Library
1003 Group: System/Libraries
1004 Requires(pre): %{name}-common = %{version}
1005
1006 %description -n %{libqtwidgets}
1007 Qt%{qtmajor} Widgets Component Library.
1008
1009 %files -n %{libqtwidgets}
1010 %{_qt6_libdir}/libQt6Widgets.so.%{qtmajor}{,.*}
1011
1012 #------------------------------------------------------------------------------
1013
1014 %package -n %{libqtwidgets_d}
1015 Summary: Devel files needed to build apps based on QtWidgets
1016 Group: Development/KDE and Qt
1017 Requires(pre): %{name}-common = %{version}
1018 Requires: %{name}-common-devel = %{version}-%{release}
1019 Requires: %{libqtwidgets} = %{version}
1020 Provides: libqtwidgets6-devel = %{version}
1021 Provides: libqt6widgets-devel = %{version}
1022 Provides: qtwidgets6-devel = %{version}
1023 Provides: qt6widgets-devel = %{version}
1024
1025 Provides: qtwidgets6-private-devel = %{version}
1026 Provides: qt6widgets-private-devel = %{version}
1027
1028 %description -n %{libqtwidgets_d}
1029 Devel files needed to build apps based on QtWidgets.
1030
1031 %files -n %{libqtwidgets_d}
1032 %{_qt6_libdir}/libQt6Widgets.so
1033 %{_qt6_libdir}/libQt6Widgets.prl
1034 %{_qt6_libdir}/cmake/Qt6Widgets/
1035 %{_qt6_includedir}/QtWidgets/
1036 %{_qt6_libdir}/cmake/Qt6WidgetsTools/
1037 %{_qt6_libdir}/metatypes/qt6widgets_relwithdebinfo_metatypes.json
1038 %{_qt6_datadir}/modules/Widgets.json
1039 #%{_qt6_libdir}/pkgconfig/Qt6Widgets.pc
1040
1041 #------------------------------------------------------------------------------
1042
1043 %package -n %{libqtxcbqpa}
1044 Summary: Qt%{qtmajor} XcbQpa Library
1045 Group: System/Libraries
1046 Requires(pre): %{name}-common = %{version}
1047
1048 %description -n %{libqtxcbqpa}
1049 Qt%{qtmajor} XcbQpa Component Library.
1050
1051 %files -n %{libqtxcbqpa}
1052 %{_qt6_libdir}/libQt6XcbQpa.so.%{qtmajor}{,.*}
1053
1054 #------------------------------------------------------------------------------
1055
1056 %package -n %{libqtxcbqpa_d}
1057 Summary: Devel files needed to build apps based on QtXcbQpa
1058 Group: Development/KDE and Qt
1059 Requires(pre): %{name}-common = %{version}
1060 Requires: %{name}-common-devel = %{version}-%{release}
1061 Requires: %{libqtxcbqpa} = %{version}
1062 Provides: libqtxcbqpa6-devel = %{version}
1063 Provides: libqt6xcbqpa-devel = %{version}
1064 Provides: qtxcbqpa6-devel = %{version}
1065 Provides: qt6xcbqpa-devel = %{version}
1066
1067 %description -n %{libqtxcbqpa_d}
1068 Devel files needed to build apps based on QtXcbQpa.
1069
1070 %files -n %{libqtxcbqpa_d}
1071 %{_qt6_libdir}/libQt6XcbQpa.prl
1072 %{_qt6_libdir}/libQt6XcbQpa.so
1073 %{_qt6_datadir}/modules/XcbQpaPrivate.json
1074 %{_qt6_libdir}/cmake/Qt6XcbQpaPrivate/
1075 %{_qt6_libdir}/metatypes/qt6xcbqpaprivate_relwithdebinfo_metatypes.json
1076
1077 #------------------------------------------------------------------------------
1078
1079 %package -n %{libqtxml}
1080 Summary: Qt%{qtmajor} XML Library
1081 Group: System/Libraries
1082 Requires(pre): %{name}-common = %{version}
1083
1084 %description -n %{libqtxml}
1085 Qt%{qtmajor} XML Component Library.
1086
1087 The QtXml module provides a stream reader and writer for XML documents,
1088 and C++ implementations of SAX and DOM.
1089
1090 %files -n %{libqtxml}
1091 %{_qt6_libdir}/libQt6Xml.so.%{qtmajor}{,.*}
1092
1093 #------------------------------------------------------------------------------
1094
1095 %package -n %{libqtxml_d}
1096 Summary: Devel files needed to build apps based on QtXml
1097 Group: Development/KDE and Qt
1098 Requires(pre): %{name}-common = %{version}
1099 Requires: %{name}-common-devel = %{version}-%{release}
1100 Requires: %{libqtxml} = %{version}
1101 Provides: libqtxml6-devel = %{version}
1102 Provides: libqt6xml-devel = %{version}
1103 Provides: qtxml6-devel = %{version}
1104 Provides: qt6xml-devel = %{version}
1105
1106 %description -n %{libqtxml_d}
1107 Devel files needed to build apps based on QtXml.
1108
1109 %files -n %{libqtxml_d}
1110 %{_qt6_libdir}/libQt6Xml.prl
1111 %{_qt6_libdir}/libQt6Xml.so
1112 %{_qt6_includedir}/QtXml/
1113 %{_qt6_datadir}/modules/Xml.json
1114 %{_qt6_libdir}/cmake/Qt6Xml/
1115 %{_qt6_libdir}/metatypes/qt6xml_relwithdebinfo_metatypes.json
1116 #%{_qt6_libdir}/pkgconfig/Qt6Xml.pc
1117
1118 #------------------------------------------------------------------------------
1119
1120 %package -n %{libqtdevel}
1121 Summary: Development files for the Qt%{qtmajor} GUI toolkit
1122 Group: Development/KDE and Qt
1123 Requires(pre): %{name}-common = %{version}
1124 Provides: qt6-devel = %{version}-%{release}
1125 Provides: qtbase6-devel = %{version}-%{release}
1126 Provides: libqtbase6-devel = %{version}-%{release}
1127 Provides: libqt6-devel = %{version}-%{release}
1128
1129 Requires: %{name}-common-devel = %{version}-%{release}
1130 Requires: %{libqtcore_d} = %{version}-%{release}
1131 Requires: %{libqtconcurrent_d} = %{version}-%{release}
1132 Requires: %{libqteglfskmsgbmsupport_d} = %{version}-%{release}
1133 Requires: %{libqtdbus_d} = %{version}-%{release}
1134 Requires: %{libqteglfsdeviceintegration_d} = %{version}-%{release}
1135 Requires: %{libqteglfskmssupport_d} = %{version}-%{release}
1136 Requires: %{libqtgui_d} = %{version}-%{release}
1137 Requires: %{libqtnetwork_d} = %{version}-%{release}
1138 Requires: %{libqtopengl_d} = %{version}-%{release}
1139 Requires: %{libqtopenglwidgets_d} = %{version}-%{release}
1140 Requires: %{libqtprintsupport_d} = %{version}-%{release}
1141 Requires: %{libqtsql_d} = %{version}-%{release}
1142 Requires: %{libqttest_d} = %{version}-%{release}
1143 Requires: %{libqtwidgets_d} = %{version}-%{release}
1144 Requires: %{libqtxcbqpa_d} = %{version}-%{release}
1145 Requires: %{libqtxml_d} = %{version}-%{release}
1146
1147 %description -n %{libqtdevel}
1148 The %{libqtdevel} package contains the files necessary to develop
1149 applications using the Qt GUI toolkit: the header files, the Qt
1150 meta object compiler, and the static libraries. See the address
1151 https://qt-project.org/ for more information about Qt%{qtmajor}.
1152
1153 %files -n %{libqtdevel}
1154
1155 #------------------------------------------------------------------------------
1156 # SUPPORT STATIC LIBRARIES
1157 #------------------------------------------------------------------------------
1158
1159 %package -n %{libqtdevicediscoverysupport_d}
1160 Summary: Devel files needed to build apps based on DeviceDiscoverySupport
1161 Group: Development/KDE and Qt
1162 Requires(pre): %{name}-common = %{version}
1163 Requires: %{name}-common-devel = %{version}-%{release}
1164 Provides: libqtdevicediscoverysupport6-devel = %{version}
1165 Provides: libqt6devicediscoverysupport-devel = %{version}
1166 Provides: qtdevicediscoverysupport6-devel = %{version}
1167 Provides: qt6devicediscoverysupport-devel = %{version}
1168
1169 %description -n %{libqtdevicediscoverysupport_d}
1170 Devel files needed to build apps based on QtDeviceDiscoverySupport.
1171
1172 %files -n %{libqtdevicediscoverysupport_d}
1173 %{_qt6_libdir}/libQt6DeviceDiscoverySupport.a
1174 %{_qt6_libdir}/libQt6DeviceDiscoverySupport.prl
1175 %{_qt6_includedir}/QtDeviceDiscoverySupport/
1176 %{_qt6_libdir}/cmake/Qt6DeviceDiscoverySupportPrivate/
1177 %{_qt6_datadir}/modules/DeviceDiscoverySupportPrivate.json
1178 %{_qt6_libdir}/metatypes/qt6devicediscoverysupportprivate_relwithdebinfo_metatypes.json
1179
1180 #------------------------------------------------------------------------------
1181
1182 %package -n %{libqtfbsupport_d}
1183 Summary: Devel files needed to build apps based on FbSupport
1184 Group: Development/KDE and Qt
1185 Requires(pre): %{name}-common = %{version}
1186 Requires: %{name}-common-devel = %{version}-%{release}
1187 Provides: libqtfbsupport6-devel = %{version}
1188 Provides: libqt6fbsupport-devel = %{version}
1189 Provides: qtfbsupport6-devel = %{version}
1190 Provides: qt6fbsupport-devel = %{version}
1191
1192 %description -n %{libqtfbsupport_d}
1193 Devel files needed to build apps based on QtFbSupport.
1194
1195 %files -n %{libqtfbsupport_d}
1196 %{_qt6_libdir}/libQt6FbSupport.a
1197 %{_qt6_libdir}/libQt6FbSupport.prl
1198 %{_qt6_includedir}/QtFbSupport/
1199 %{_qt6_libdir}/cmake/Qt6FbSupportPrivate/
1200 %{_qt6_datadir}/modules/FbSupportPrivate.json
1201 %{_qt6_libdir}/metatypes/qt6fbsupportprivate_relwithdebinfo_metatypes.json
1202
1203 #------------------------------------------------------------------------------
1204
1205 %package -n %{libqtinputsupport_d}
1206 Summary: Devel files needed to build apps based on InputSupport
1207 Group: Development/KDE and Qt
1208 Requires(pre): %{name}-common = %{version}
1209 Requires: %{name}-common-devel = %{version}-%{release}
1210 Provides: libqtinputsupport6-devel = %{version}
1211 Provides: libqt6inputsupport-devel = %{version}
1212 Provides: qtinputsupport6-devel = %{version}
1213 Provides: qt6inputsupport-devel = %{version}
1214
1215 %description -n %{libqtinputsupport_d}
1216 Devel files needed to build apps based on QtInputSupport.
1217
1218 %files -n %{libqtinputsupport_d}
1219 %{_qt6_libdir}/libQt6InputSupport.a
1220 %{_qt6_libdir}/libQt6InputSupport.prl
1221 %{_qt6_includedir}/QtInputSupport/
1222 %{_qt6_libdir}/cmake/Qt6InputSupportPrivate/
1223 %{_qt6_datadir}/modules/InputSupportPrivate.json
1224 %{_qt6_libdir}/metatypes/qt6inputsupportprivate_relwithdebinfo_metatypes.json
1225
1226 #------------------------------------------------------------------------------
1227
1228 %package -n %{libqtkmssupport_d}
1229 Summary: Devel files needed to build apps based on KmsSupport
1230 Group: Development/KDE and Qt
1231 Requires(pre): %{name}-common = %{version}
1232 Requires: %{name}-common-devel = %{version}-%{release}
1233 Provides: libqtkmssupport6-devel = %{version}
1234 Provides: libqt6kmssupport-devel = %{version}
1235 Provides: qtkmssupport6-devel = %{version}
1236 Provides: qt6kmssupport-devel = %{version}
1237
1238 %description -n %{libqtkmssupport_d}
1239 Devel files needed to build apps based on QtKmsSupport.
1240
1241 %files -n %{libqtkmssupport_d}
1242 %{_qt6_libdir}/libQt6KmsSupport.a
1243 %{_qt6_libdir}/libQt6KmsSupport.prl
1244 %{_qt6_includedir}/QtKmsSupport/
1245 %{_qt6_libdir}/cmake/Qt6KmsSupportPrivate/
1246 %{_qt6_datadir}/modules/KmsSupportPrivate.json
1247 %{_qt6_libdir}/metatypes/qt6kmssupportprivate_relwithdebinfo_metatypes.json
1248
1249 #------------------------------------------------------------------------------
1250 # DATABASE PLUGINS
1251 #------------------------------------------------------------------------------
1252
1253 %if ! %without odbc
1254
1255 %package -n %{_lib}qt6-database-plugin-odbc
1256 Summary: Qt%{qtmajor} Database ODBC Database Plugin
1257 Group: Databases
1258 BuildRequires: unixODBC-devel
1259
1260 Provides: qt6-database-plugin-odbc = %{version}-%{release}
1261 Provides: qtbase6-database-plugin-odbc = %{version}-%{release}
1262
1263 %description -n %{_lib}qt6-database-plugin-odbc
1264 The QODBC driver allows you to connect to an ODBC (Open Database
1265 Connectivity) driver manager and access the available data sources.
1266
1267 %files -n %{_lib}qt6-database-plugin-odbc
1268 %{_qt6_plugindir}/sqldrivers/libqsqlodbc.so
1269
1270 %endif
1271
1272 #------------------------------------------------------------------------------
1273
1274 %if ! %without mysql
1275
1276 %package -n %{_lib}qt6-database-plugin-mysql
1277 Summary: Qt%{qtmajor} MYSQL Database Plugin
1278 Group: Databases
1279 BuildRequires: mysql-devel
1280
1281 Provides: qt6-database-plugin-mysql = %{version}-%{release}
1282 Provides: qtbase6-database-plugin-mysql = %{version}-%{release}
1283
1284 %description -n %{_lib}qt6-database-plugin-mysql
1285 Database plugin for mysql Qt support.
1286
1287 %files -n %{_lib}qt6-database-plugin-mysql
1288 %{_qt6_plugindir}/sqldrivers/libqsqlmysql.so
1289
1290 %endif
1291
1292 #------------------------------------------------------------------------------
1293
1294 %if ! %without sqlite
1295
1296 %package -n %{_lib}qt6-database-plugin-sqlite
1297 Summary: Qt%{qtmajor} SQLITE Database Plugin
1298 Group: Databases
1299 BuildRequires: pkgconfig(sqlite3)
1300
1301 Provides: qt6-database-plugin-sqlite = %{version}-%{release}
1302 Provides: qtbase6-database-plugin-sqlite = %{version}-%{release}
1303
1304 %description -n %{_lib}qt6-database-plugin-sqlite
1305 The Qt SQLite plugin makes it possible to access SQLite databases.
1306
1307 %files -n %{_lib}qt6-database-plugin-sqlite
1308 %{_qt6_plugindir}/sqldrivers/libqsqlite.so
1309 %endif
1310
1311 #------------------------------------------------------------------------------
1312
1313 %if ! %without tds
1314
1315 %package -n %{_lib}qt6-database-plugin-tds
1316 Summary: Qt%{qtmajor} FREETDS Database Plugin
1317 Group: Databases
1318 BuildRequires: freetds-devel
1319
1320 Provides: qt6-database-plugin-tds = %{version}-%{release}
1321 Provides: qtbase6-database-plugin-tds = %{version}-%{release}
1322
1323 %description -n %{_lib}qt6-database-plugin-tds
1324 Database plugin for freetds Qt support.
1325
1326 %files -n %{_lib}qt6-database-plugin-tds
1327 %{_qt6_plugindir}/sqldrivers/libqsqltds.so
1328
1329 %endif
1330
1331 #------------------------------------------------------------------------------
1332
1333 %if ! %without ibase
1334
1335 %package -n %{_lib}qt6-database-plugin-ibase
1336 Summary: Qt%{qtmajor} Interbase Database Plugin
1337 Group: Databases
1338 BuildRequires: firebird-devel
1339 BuildRequires: pkgconfig(fbclient)
1340
1341 Provides: qt6-database-plugin-ibase = %{version}-%{release}
1342 Provides: qtbase6-database-plugin-ibase = %{version}-%{release}
1343
1344 %description -n %{_lib}qt6-database-plugin-ibase
1345 Database plugin for interbase Qt support.
1346
1347 %files -n %{_lib}qt6-database-plugin-ibase
1348 %{_qt6_plugindir}/sqldrivers/libqsqlibase.so
1349
1350 %endif
1351
1352 #------------------------------------------------------------------------------
1353
1354 %if ! %without postgres
1355
1356 %package -n %{_lib}qt6-database-plugin-pgsql
1357 Summary: Qt%{qtmajor} PGSQL Database Plugin
1358 Group: Databases
1359 BuildRequires: postgresql-devel
1360 BuildRequires: libpq-devel
1361
1362 Provides: qt6-database-plugin-pgsql = %{version}-%{release}
1363 Provides: qtbase6-database-plugin-pgsql = %{version}-%{release}
1364
1365 %description -n %{_lib}qt6-database-plugin-pgsql
1366 Database plugin for pgsql Qt support.
1367
1368 %files -n %{_lib}qt6-database-plugin-pgsql
1369 %{_qt6_plugindir}/sqldrivers/libqsqlpsql.so
1370
1371 %endif
1372
1373 #------------------------------------------------------------------------------
1374
1375 %prep
1376 %setup -q -n qtbase-everywhere-src-%{qtversion}
1377 %autopatch -p1
1378 # Unlike Fedora, we don't modify the installed mkspecs to contain our flags,
1379 # which would have the side effect that plain 'qmake' would use them as well
1380 # (i.e. even when not building an rpm), which is not really wanted. Our
1381 # packages are built with %%qmake_qt6 (qt6.macros) which already overrides the
1382 # flags, so altering qmake default configuration for that is unnecessary.
1383 # Since the Qt configure script doesn't support defining custom flags, we
1384 # still have to temporarily override the flags below - they are restored in
1385 # %%install. -Anssi
1386 cp mkspecs/linux-g++/qmake.conf mkspecs/linux-g++/qmake.conf.upstream
1387 cat >> mkspecs/linux-g++/qmake.conf <<EOF
1388 QMAKE_CFLAGS = %{optflags}
1389 QMAKE_CXXFLAGS = %{optflags}
1390 QMAKE_LFLAGS = %{ldflags}
1391 QMAKE_STRIP =
1392 # Note that setting QMAKE_LFLAGS_PLUGIN here would do no good, as it would
1393 # just get appended to $QMAKE_LFLAGS instead of replacing it.
1394 EOF
1395
1396 sed -e "s|^QMAKE_CFLAGS_RELEASE .*$|QMAKE_CFLAGS_RELEASE += %{optflags} -fno-strict-aliasing -DPIC -fPIC| " -e 's|^QMAKE_CXXFLAGS .*|& -std=gnu++0x|' -i mkspecs/common/gcc-base.conf mkspecs/common/gcc-base-unix.conf
1397
1398 sed -i 's|libmd4c|md4c|' src/gui/CMakeLists.txt
1399
1400 %build
1401 export QTDIR=`/bin/pwd`
1402 export PATH="$PWD/bin:$PWD/qtrepotools/bin:$PATH"
1403 # Don't include headers or link with /usr/X11R6/{include,lib}
1404 perl -pi -e 's@/X11R6/@/@' mkspecs/linux-*/qmake.conf mkspecs/common/linux.conf
1405
1406 #------------------------------------------------------------------------------
1407
1408 ## FIXME/TODO:
1409 # * for %%ix86, add sse2 enabled builds for Qt6Gui, Qt6Core, Qt6Network, see also:
1410 # http://anonscm.debian.org/cgit/pkg-kde/qt/qtbase.git/tree/debian/rules (234-249)
1411
1412 # -no-pch: do not use pre compiled headers (in order to be able to rebuild the gui submodule)
1413 # -no-feature-relocatable is needed to support relocated prefix etc.,
1414 # see QTBUG-78948 and QTBUG-82589 (mga#26200)
1415
1416 %cmake_qt6 \
1417 -DQT_FEATURE_accessibility=ON \
1418 -DQT_FEATURE_fontconfig=ON \
1419 -DQT_FEATURE_glib=ON \
1420 -DQT_FEATURE_sse2=%{?no_sse2:OFF}%{!?no_sse2:ON} \
1421 -DQT_FEATURE_icu=ON \
1422 -DQT_FEATURE_enable_new_dtags=ON \
1423 -DQT_FEATURE_cups=%{?with_cups:ON}%{!?with_cups:OFF} \
1424 -DQT_FEATURE_journald=%{?with_journald:ON}%{!?with_journald:OFF} \
1425 -DQT_FEATURE_openssl_linked=ON \
1426 -DQT_FEATURE_separate_debug_info=OFF \
1427 -DQT_FEATURE_reduce_relocations=OFF \
1428 -DQT_FEATURE_relocatable=OFF \
1429 -DQT_FEATURE_system_jpeg=ON \
1430 -DQT_FEATURE_system_png=ON \
1431 -DQT_FEATURE_system_zlib=ON \
1432 -DQT_FEATURE_system_textmarkdownreader=ON \
1433 -DQT_FEATURE_dbus_linked=%{?with_dbus_linked:ON}%{!?with_dbus_linked:OFF} \
1434 -DQT_FEATURE_system_pcre2=%{?with_pcre:ON}%{!?with_pcre:OFF} \
1435 -DQT_FEATURE_system_sqlite=%{?with_sqlite:ON}%{!?with_sqlite:OFF} \
1436 -DQT_FEATURE_sql_odbc=%{?with_odbc:ON}%{!?with_odbc:OFF} \
1437 -DQT_FEATURE_sql_mysql=%{?with_mysql:ON}%{!?with_mysql:OFF} \
1438 -DQT_FEATURE_sql_psql=%{?with_postgres:ON}%{!?with_postgres:OFF} \
1439 -DQT_FEATURE_sql_sqlite=%{?with_sqlite:ON}%{!?with_sqlite:OFF} \
1440 -DQT_FEATURE_sql_tds=%{?with_tds:ON}%{!?with_tds:OFF} \
1441 -DQT_FEATURE_sql_ibase=%{?with_ibase:ON}%{!?with_ibase:OFF} \
1442 -DQT_FEATURE_use_gold_linker=%{?with_use_gold_linker:ON}%{!?with_use_gold_linker:OFF} \
1443 -DBUILD_SHARED_LIBS=ON \
1444 -DQT_BUILD_EXAMPLES=%{?with_examples:ON}%{!?with_examples:OFF} \
1445 -DQT_BUILD_TESTS=%{?with_tests:ON}%{!?with_tests:OFF} \
1446 -DQT_QMAKE_TARGET_MKSPEC=%{platform}
1447
1448 RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"
1449
1450 ################## Build of QtBase ########################################
1451
1452 %cmake_build -j $RPM_BUILD_NCPUS
1453
1454 ################## Build of Docs ########################################
1455 %if %{build_docs}
1456 # HACK to avoid multilib conflicts in noarch content
1457 # see also https://bugreports.qt-project.org/browse/QTBUG-42071
1458 QT_HASH_SEED=0; export QT_HASH_SEED
1459
1460 %__make docs
1461 %endif
1462
1463 %install
1464 %cmake_install
1465
1466 # create/own dirs
1467 mkdir -p %{buildroot}{%{_qt6_archdatadir}/mkspecs/modules,%{_qt6_importdir},%{_qt6_libexecdir},%{_qt6_plugindir}/{designer,iconengines,script,styles},%{_qt6_translationdir}}
1468 mkdir -p %{buildroot}%{_sysconfdir}/xdg/QtProject
1469
1470 # symlink files to {_bindir}, add -qt6 postfix to not conflict
1471 mkdir %{buildroot}%{_bindir}
1472 pushd %{buildroot}%{_qt6_bindir}
1473 for i in * ; do
1474 case "${i}" in
1475 qdbuscpp2xml|qdbusxml2cpp|qtpaths)
1476 ln -v ${i} %{buildroot}%{_bindir}/${i}-qt6
1477 ;;
1478 *)
1479 ln -v ${i} %{buildroot}%{_bindir}/${i}
1480 ;;
1481 esac
1482 done
1483 popd
1484
1485 # hardlink files to {_bindir}, add -qt6 postfix to not conflict
1486 pushd %{buildroot}%{_qt6_libdir}
1487 for i in * ; do
1488 case "${i}" in
1489 moc|qlalr|qvkgen|qmake|rcc|tracegen|uic)
1490 ln -v ${i} %{buildroot}%{_libdir}/${i}-qt6
1491 ;;
1492 esac
1493 done
1494 popd
1495
1496 %if %{build_docs}
1497 %make_install install_docs INSTALL_ROOT=%{buildroot}
1498 %endif
1499
1500 install -m644 -p -D %{SOURCE1} %{buildroot}%{_qt6_datadir}/qtlogging.ini
1501
1502 install -d %{buildroot}%{_qt6_docdir}
1503 install -d %{buildroot}%{_sysconfdir}
1504 install -d %{buildroot}%{_sysconfdir}/profile.d
1505
1506 # Fix mkspec link
1507 pushd %{buildroot}%{_qt6_archdatadir}/mkspecs
1508 rm -f default
1509 ln -sf %{_qt6_archdatadir}/mkspecs/linux-g++ default
1510 popd
1511
1512 # Restore qmake.conf to the upstream version which was backed up in %%prep
1513 mv %{buildroot}%{_qt6_archdatadir}/mkspecs/linux-g++/qmake.conf.upstream %{buildroot}%{_qt6_archdatadir}/mkspecs/linux-g++/qmake.conf
1514
1515 # Fix all buildroot paths
1516 find %{buildroot}%{_qt6_libdir} -type f -name '*prl' -exec perl -pi -e "s, -L%{_builddir}/\S+,,g" {} \;
1517 find %{buildroot}%{_qt6_libdir} -type f -name '*prl' -exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" {} \;
1518 find %{buildroot}%{_qt6_libdir} -type f -name '*la' -print -exec perl -pi -e "s, -L%{_builddir}/?\S+,,g" {} \;
1519 find %{buildroot}%{_qt6_libdir} -type f -name '*la' -print -exec sed -i -e "s, -L%{_builddir}/?\S+,,g" -e "s,-L../JavaScriptCore/release,,g" -e "s,-ljscore,,g" {} \;
1520 find %{buildroot}%{_qt6_archdatadir}/mkspecs -name 'qmake.conf' -exec chmod -x -- {} \;
1521 find %{buildroot}%{_qt6_archdatadir}/mkspecs -name Info.plist.app -exec chmod -x -- {} \;
1522
1523 # Install rpm macros
1524 #mkdir -p %%{buildroot}%%{_sysconfdir}/rpm/macros.d
1525 #install -m 0644 %%{SOURCE2} %%{buildroot}%%{_sysconfdir}/rpm/macros.d
1526
1527 # Profiles
1528 cat > %{buildroot}%{_sysconfdir}/profile.d/60qt6.sh << EOF
1529 #!/bin/bash
1530 QTDIR6="%{_qt6_archdatadir}" ; export QTDIR6 ;
1531
1532 [ -z \$QT6DOCDIR ] && export QT6DOCDIR=%{_qt6_docdir}
1533
1534 if [ -z \$(echo \$PATH | grep "%{_qt6_bindir}") ]; then
1535 PATH=\${PATH}:%{_qt6_bindir}
1536 export PATH
1537 fi
1538 EOF
1539
1540 cat > %{buildroot}%{_sysconfdir}/profile.d/60qt6.csh << EOF
1541 #!/bin/csh
1542 setenv QTDIR6 %{_qt6_archdatadir}
1543 if ( ! \$?QT6DOCDIR ) setenv QT6DOCDIR %{_qt6_docdir}
1544 set path = (\$path \$QTDIR6/bin)
1545
1546 EOF
1547
1548 # Taken from OpenSUSE
1549 # syncqt is installed in both %%_qt6_bindir and %%_qt6_libdir
1550 # QtSyncQtHelpers.cmake needs the libexec one...and qmake the other one.
1551 # Creating a symlink is not necessary
1552 ln -s %{_libdir}/syncqt.pl %{buildroot}%{_qt6_bindir}/syncqt.pl
1553
1554 rm %{buildroot}%{_bindir}/qt-cmake-private-install.cmake
1555
1556 # Use better location for some new scripts in qtbase-6.0.1
1557 mv %{buildroot}%{_qt6_libdir}/android_emulator_launcher.sh %{buildroot}%{_qt6_bindir}/android_emulator_launcher.sh
1558 mv %{buildroot}%{_qt6_libdir}/ensure_pro_file.cmake %{buildroot}%{_qt6_libdir}/cmake/Qt6/ensure_pro_file.cmake
1559
1560 # .la and .a files, die, die, die.
1561 rm -f %{buildroot}%{_qt6_libdir}/lib*.la
1562 # .a files are needed by qttools6
1563 #rm -f %%{buildroot}%%{_qt6_libdir}/lib*.a

  ViewVC Help
Powered by ViewVC 1.1.30