diff --git a/qt5-qtbase.spec b/qt5-qtbase.spec index bf0115efb0a7858cb625aa5edc9514a532920279..864f2cc0a57da4a3992d787eeb78915399116b02 100644 --- a/qt5-qtbase.spec +++ b/qt5-qtbase.spec @@ -1,4 +1,4 @@ -%define anolis_release 1 +%define anolis_release 2 %global openssl -openssl-linked %global zstd 1 @@ -302,6 +302,13 @@ Requires: glx-utils %description gui Qt5 libraries used for drawing widgets and OpenGL items. +%package doc +Summary: Documentation files for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description doc +The %{name}-doc package contains documentation files for %{name}. %prep %setup -q -n %{qt_module}-everywhere-src-%{version} @@ -544,7 +551,8 @@ install -m 644 src/plugins/platforms/xcb/*.h %{buildroot}%{_qt5_headerdir}/QtXcb # drop Qt5Bootstrap from -static (#2017661) rm -f %{buildroot}%{_qt5_libdir}/libQt5Bootstrap.*a rm -f %{buildroot}%{_qt5_libdir}/libQt5Bootstrap.prl - + +%generate_compatibility_deps %check # verify Qt5.pc @@ -629,6 +637,14 @@ fi %{_qt5_libdir}/libQt5Sql.so.5* %{_qt5_libdir}/libQt5Test.so.5* %{_qt5_libdir}/libQt5Xml.so.5* +%dir %{abidir} +%{abidir}/libQt5Concurrent.dump +%{abidir}/libQt5Core.dump +%{abidir}/libQt5DBus.dump +%{abidir}/libQt5Network.dump +%{abidir}/libQt5Sql.dump +%{abidir}/libQt5Test.dump +%{abidir}/libQt5Xml.dump %dir %{_qt5_libdir}/cmake/ %dir %{_qt5_libdir}/cmake/Qt5/ %dir %{_qt5_libdir}/cmake/Qt5Concurrent/ @@ -659,6 +675,9 @@ fi %{_qt5_plugindir}/bearer/libqconnmanbearer.so %{_qt5_plugindir}/bearer/libqgenericbearer.so %{_qt5_plugindir}/bearer/libqnmbearer.so +%{abidir}/libqconnmanbearer.dump +%{abidir}/libqgenericbearer.dump +%{abidir}/libqnmbearer.dump %{_qt5_libdir}/cmake/Qt5Network/Qt5Network_QConnmanEnginePlugin.cmake %{_qt5_libdir}/cmake/Qt5Network/Qt5Network_QGenericEnginePlugin.cmake %{_qt5_libdir}/cmake/Qt5Network/Qt5Network_QNetworkManagerEnginePlugin.cmake @@ -674,6 +693,7 @@ fi %dir %{_qt5_plugindir}/sqldrivers/ %dir %{_qt5_plugindir}/styles/ %{_qt5_plugindir}/sqldrivers/libqsqlite.so +%{abidir}/libqsqlite.dump %{_qt5_libdir}/cmake/Qt5Sql/Qt5Sql_QSQLiteDriverPlugin.cmake %files common @@ -695,6 +715,17 @@ fi %{_bindir}/fixqt4headers.pl %{_bindir}/qvkgen %{_bindir}/tracegen +%{abidir}/moc*-option.list +%{abidir}/qdbuscpp2xml*-option.list +%{abidir}/qdbusxml2cpp*-option.list +%{abidir}/qmake*-option.list +%{abidir}/rcc*-option.list +%{abidir}/syncqt*-option.list +%{abidir}/uic*-option.list +%{abidir}/qlalr-option.list +%{abidir}/fixqt4headers.pl-option.list +%{abidir}/qvkgen-option.list +%{abidir}/tracegen-option.list %{_qt5_bindir}/moc* %{_qt5_bindir}/qdbuscpp2xml* %{_qt5_bindir}/qdbusxml2cpp* @@ -805,6 +836,7 @@ fi %if 0%{?egl} %{_qt5_libdir}/libQt5EglFsKmsSupport.prl %{_qt5_libdir}/libQt5EglFsKmsSupport.so +%{abidir}/libQt5EglFsKmsSupport.dump %endif %{_qt5_libdir}/qt5/bin/tracegen ## private-devel globs @@ -874,29 +906,37 @@ fi %if 0%{?examples} %files examples %{_qt5_examplesdir}/ +%{abidir}/libechoplugin.dump +%{abidir}/libpnp_extrafilters.dump +%{abidir}/libsimplestyleplugin.dump %endif %if "%{?ibase}" != "-no-sql-ibase" %files ibase %{_qt5_plugindir}/sqldrivers/libqsqlibase.so +%{abidir}/libqsqlibase.dump %{_qt5_libdir}/cmake/Qt5Sql/Qt5Sql_QIBaseDriverPlugin.cmake %endif %files mysql %{_qt5_plugindir}/sqldrivers/libqsqlmysql.so +%{abidir}/libqsqlmysql.dump %{_qt5_libdir}/cmake/Qt5Sql/Qt5Sql_QMYSQLDriverPlugin.cmake %files odbc %{_qt5_plugindir}/sqldrivers/libqsqlodbc.so +%{abidir}/libqsqlodbc.dump %{_qt5_libdir}/cmake/Qt5Sql/Qt5Sql_QODBCDriverPlugin.cmake %files postgresql %{_qt5_plugindir}/sqldrivers/libqsqlpsql.so +%{abidir}/libqsqlpsql.dump %{_qt5_libdir}/cmake/Qt5Sql/Qt5Sql_QPSQLDriverPlugin.cmake %if "%{?tds}" != "-no-sql-tds" %files tds %{_qt5_plugindir}/sqldrivers/libqsqltds.so +%{abidir}/libqsqltds.dump %{_qt5_libdir}/cmake/Qt5Sql/Qt5Sql_QTDSDriverPlugin.cmake %endif @@ -911,6 +951,11 @@ fi %{_qt5_libdir}/libQt5PrintSupport.so.5* %{_qt5_libdir}/libQt5Widgets.so.5* %{_qt5_libdir}/libQt5XcbQpa.so.5* +%{abidir}/libQt5Gui.dump +%{abidir}/libQt5OpenGL.dump +%{abidir}/libQt5PrintSupport.dump +%{abidir}/libQt5Widgets.dump +%{abidir}/libQt5XcbQpa.dump %{_qt5_plugindir}/generic/libqevdevkeyboardplugin.so %{_qt5_plugindir}/generic/libqevdevmouseplugin.so %{_qt5_plugindir}/generic/libqevdevtabletplugin.so @@ -918,6 +963,12 @@ fi %{_qt5_plugindir}/generic/libqlibinputplugin.so %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QLibInputPlugin.cmake %{_qt5_plugindir}/generic/libqtuiotouchplugin.so +%{abidir}/libqevdevkeyboardplugin.dump +%{abidir}/libqevdevmouseplugin.dump +%{abidir}/libqevdevtabletplugin.dump +%{abidir}/libqevdevtouchplugin.dump +%{abidir}/libqlibinputplugin.dump +%{abidir}/libqtuiotouchplugin.dump %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevKeyboardPlugin.cmake %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevMousePlugin.cmake %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QEvdevTabletPlugin.cmake @@ -926,11 +977,16 @@ fi %{_qt5_plugindir}/imageformats/libqgif.so %{_qt5_plugindir}/imageformats/libqico.so %{_qt5_plugindir}/imageformats/libqjpeg.so +%{abidir}/libqgif.dump +%{abidir}/libqico.dump +%{abidir}/libqjpeg.dump %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QICOPlugin.cmake %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake %{_qt5_plugindir}/platforminputcontexts/libcomposeplatforminputcontextplugin.so %{_qt5_plugindir}/platforminputcontexts/libibusplatforminputcontextplugin.so +%{abidir}/libcomposeplatforminputcontextplugin.dump +%{abidir}/libibusplatforminputcontextplugin.dump %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QComposePlatformInputContextPlugin.cmake %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QIbusPlatformInputContextPlugin.cmake %if 0%{?egl} @@ -938,12 +994,21 @@ fi %{_qt5_libdir}/libQt5EglFsKmsSupport.so.5* %{_qt5_plugindir}/platforms/libqeglfs.so %{_qt5_plugindir}/platforms/libqminimalegl.so +%{abidir}/libQt5EglFSDeviceIntegration.dump +%{abidir}/libQt5EglFsKmsSupport.dump +%{abidir}/libqeglfs.dump +%{abidir}/libqminimalegl.dump %dir %{_qt5_plugindir}/egldeviceintegrations/ %{_qt5_plugindir}/egldeviceintegrations/libqeglfs-kms-integration.so %{_qt5_plugindir}/egldeviceintegrations/libqeglfs-x11-integration.so %{_qt5_plugindir}/xcbglintegrations/libqxcb-egl-integration.so %{_qt5_plugindir}/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so %{_qt5_plugindir}/egldeviceintegrations/libqeglfs-emu-integration.so +%{abidir}/libqeglfs-kms-integration.dump +%{abidir}/libqeglfs-x11-integration.dump +%{abidir}/libqxcb-egl-integration.dump +%{abidir}/libqeglfs-kms-egldevice-integration.dump +%{abidir}/libqeglfs-emu-integration.dump %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QMinimalEglIntegrationPlugin.cmake %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSIntegrationPlugin.cmake %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QEglFSX11IntegrationPlugin.cmake @@ -957,6 +1022,11 @@ fi %{_qt5_plugindir}/platforms/libqoffscreen.so %{_qt5_plugindir}/platforms/libqxcb.so %{_qt5_plugindir}/platforms/libqvnc.so +%{abidir}/libqlinuxfb.dump +%{abidir}/libqminimal.dump +%{abidir}/libqoffscreen.dump +%{abidir}/libqxcb.dump +%{abidir}/libqvnc.dump %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QLinuxFbIntegrationPlugin.cmake %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake @@ -970,9 +1040,18 @@ fi %{_qt5_libdir}/cmake/Qt5Gui/Qt5Gui_QGtk3ThemePlugin.cmake %{_qt5_plugindir}/printsupport/libcupsprintersupport.so %{_qt5_libdir}/cmake/Qt5PrintSupport/Qt5PrintSupport_QCupsPrinterSupportPlugin.cmake +%{abidir}/libqxcb-glx-integration.dump +%{abidir}/libqxdgdesktopportal.dump +%{abidir}/libqgtk3.dump +%{abidir}/libcupsprintersupport.dump +%files doc +%doc INSTALL doc/README %changelog +* Tue Oct 18 2022 happy_orange - 5.15.5-2 +- add doc package and add api. + * Wed Jul 27 2022 Chunmei Xu - 5.15.5-1 - update to 5.15.5