%define majver %(echo %version | cut -d. -f1-2) %define _qt6_prefix %{_prefix} %define _qt6_archdatadir %{_libdir}/qt6 %define _qt6_bindir %{_libdir}/qt6/bin %define _qt6_datadir %{_datadir}/qt6 %define _qt6_docdir %{_docdir}/qt6 %define _qt6_examplesdir %{_qt6_archdatadir}/examples %define _qt6_headerdir %{_includedir}/qt6 %define _qt6_includedir %{_includedir}/qt6 %define _qt6_importdir %{_qt6_archdatadir}/imports %define _qt6_libdir %{_libdir} %define _qt6_libexecdir %{_qt6_archdatadir}/libexec %define _qt6_mkspecsdir %{_qt6_archdatadir}/mkspecs %define _qt6_plugindir %{_qt6_archdatadir}/plugins %define _qt6_qmldir %{_qt6_archdatadir}/qml %define _qt6_sysconfdir %{_sysconfdir}/xdg %define _qt6_translationdir %{_datadir}/qt6/translations Name: qt6-qtbase Version: 6.6.3 Release: 1mamba Summary: A multiplatform, C++ GUI application development framework Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: https://www.qt.io/ Source0: https://download.qt.io/official_releases/qt/%{majver}/%{version}/submodules/qtbase-everywhere-src-%{version}.tar.xz Source10: libqt6-qt6logo-icon64x64.png Source11: libqt6-development-qt6.menu Source12: libqt6-development-qt6.directory License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: firebird-devel BuildRequires: glibc-devel BuildRequires: libICE-devel BuildRequires: libSM-devel BuildRequires: libX11-devel BuildRequires: libat-spi2-core-devel BuildRequires: libbrotli-devel BuildRequires: libcairo-devel BuildRequires: libcups-devel BuildRequires: libdbus-devel BuildRequires: libdrm-devel BuildRequires: libfontconfig-devel BuildRequires: libfreetype-devel BuildRequires: libgcc BuildRequires: libgdk-pixbuf-devel BuildRequires: libglib-devel BuildRequires: libglvnd-devel BuildRequires: libgss-devel BuildRequires: libgtk3-devel BuildRequires: libharfbuzz-devel BuildRequires: libinput-devel BuildRequires: libjpeg-devel BuildRequires: libmariadb-devel BuildRequires: libmesa-devel BuildRequires: libmtdev-devel BuildRequires: libodbc-devel BuildRequires: libopenssl-devel BuildRequires: libpango-devel BuildRequires: libpcre2-devel BuildRequires: libpng-devel BuildRequires: libpostgresql-devel BuildRequires: libproxy-devel BuildRequires: libsqlite-devel BuildRequires: libstdc++6-devel BuildRequires: libts-devel BuildRequires: libudev-devel BuildRequires: libxcb-devel BuildRequires: libxcb-image-devel BuildRequires: libxcb-keysyms-devel BuildRequires: libxcb-render-util-devel BuildRequires: libxcb-util-cursor-devel BuildRequires: libxcb-util-wm-devel BuildRequires: libxkbcommon-devel BuildRequires: libz-devel BuildRequires: libzstd-devel ## AUTOBUILDREQ-END BuildRequires: xorg-proto-devel BuildRequires: xmlstarlet BuildRequires: vulkan-headers #BuildRequires: libOpenVG-devel BuildRequires: libclang >= 11.0.0 BuildRequires: cmake %description Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. %package common Group: System/Libraries Summary: Qt6 common files %description common Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains common files used by different subpackages. %package plugins Group: System/Libraries Summary: Qt6 plugins %description plugins Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains all plugins that don't have their own package yet. %package -n libQt6Core Group: System/Libraries Summary: Qt6 core library Provides: libqt = %{version} Provides: libqt6 = %{version} Provides: qt = %{version} Provides: qt6 = %{version} Provides: qt6-x11 = %{version} Provides: libqt6 Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-plugins = %{?epoch:%epoch:}%{version}-%{release} %description -n libQt6Core Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the core library. %package -n libQt6Concurrent Group: System/Libraries Summary: Qt6 Concurrent library Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description -n libQt6Concurrent Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the Qt6Concurrent library. %package -n libQt6DBus Group: System/Libraries Summary: Qt6 DBus library Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description -n libQt6DBus Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the DBus library. %package -n libQt6Egl Group: System/Libraries Summary: Qt6 Egl Support libraries Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description -n libQt6Egl Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the Egl Support libraries. %package -n libQt6Gui Group: System/Libraries Summary: Qt6 GUI library Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description -n libQt6Gui Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the Gui library. %package -n libQt6Network Group: System/Libraries Summary: Qt6 network library Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description -n libQt6Network Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the network library. %package -n libQt6OpenGL Group: System/Libraries Summary: Qt6 OpenGL library Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description -n libQt6OpenGL Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the OpenGL library. %package -n libQt6PrintSupport Group: System/Libraries Summary: Qt6 print support library Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description -n libQt6PrintSupport Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the Qt6 print support library. %package -n libQt6Sql Group: System/Libraries Summary: Qt6 SQL library Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description -n libQt6Sql Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the SQL library. %package -n libQt6Test Group: System/Libraries Summary: Qt6 test library Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description -n libQt6Test Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the test library. %package -n libQt6Widgets Group: System/Libraries Summary: Qt6 Widgets library Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description -n libQt6Widgets Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the Widgets library. %package -n libQt6XcbQpa Group: System/Libraries Summary: Qt6 Xcb Qpa Support libraries Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description -n libQt6XcbQpa Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the Xcb Qpa Support libraries. %package -n libQt6Xml Group: System/Libraries Summary: Qt6 Xml library Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description -n libQt6Xml Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the Xml library. %package devel Group: Development/Libraries Summary: Devel files for QT libraries Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} Requires: libQt6Concurrent = %{?epoch:%epoch:}%{version}-%{release} Requires: libQt6Core = %{?epoch:%epoch:}%{version}-%{release} Requires: libQt6DBus = %{?epoch:%epoch:}%{version}-%{release} Requires: libQt6Egl = %{?epoch:%epoch:}%{version}-%{release} Requires: libQt6Gui = %{?epoch:%epoch:}%{version}-%{release} Requires: libQt6Network = %{?epoch:%epoch:}%{version}-%{release} Requires: libQt6OpenGL = %{?epoch:%epoch:}%{version}-%{release} Requires: libQt6PrintSupport = %{?epoch:%epoch:}%{version}-%{release} Requires: libQt6Sql = %{?epoch:%epoch:}%{version}-%{release} Requires: libQt6Test = %{?epoch:%epoch:}%{version}-%{release} Requires: libQt6Widgets = %{?epoch:%epoch:}%{version}-%{release} Requires: libQt6XcbQpa = %{?epoch:%epoch:}%{version}-%{release} Requires: libQt6Xml = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-gtk3 = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-postgresql = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-mysql = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-odbc = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-sqlite = %{?epoch:%epoch:}%{version}-%{release} Requires: %{name}-plugins = %{?epoch:%epoch:}%{version}-%{release} %description devel Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the development files. %package apidocs Group: Documentation Summary: API documentation for the QT libraries %description apidocs API documentation for the QT libraries. %package accessible Group: System/Libraries Summary: Accessibility plugin for QT Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description accessible Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the Accessibility plugin. %package gtk3 Group: System/Libraries Summary: Gtk2 platform theme plugin for QT libraries Requires: %{name}-common = %{?epoch:%epoch:}%{version}-%{release} %description gtk3 Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the Gtk3 platform theme plugin. %package postgresql Group: System/Libraries Summary: PostgreSQL plugin for QT libraries Requires: libQt6Sql = %{?epoch:%epoch:}%{version}-%{release} %description postgresql Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the PostgreSQL plugin. %package mysql Group: System/Libraries Summary: MySQL plugin for QT libraries Requires: libQt6Sql = %{?epoch:%epoch:}%{version}-%{release} %description mysql Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the MySQL plugin. %package odbc Group: System/Libraries Summary: ODBC plugin for QT libraries Requires: libQt6Sql = %{?epoch:%epoch:}%{version}-%{release} %description odbc Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the ODBC plugin. %package sqlite Group: System/Libraries Summary: SQLite plugin for QT libraries Requires: libQt6Sql = %{?epoch:%epoch:}%{version}-%{release} %description sqlite Qt sets the standard for high-performance, cross-platform application development. It includes a C++ class library and tools for cross-platform development and internationalization. This package contains the SQLite plugin. %debug_package # Don't clean build at the end %global __spec_rmbuild_cmd /bin/true %prep %setup -q -n qtbase-everywhere-src-%{version} #-D -T #:<< _EOF %build #:<< _EOF cmake -B build \ -DBUILD_SHARED_LIBS=ON \ -DCMAKE_INSTALL_PREFIX=%{_qt6_prefix} \ -DINSTALL_BINDIR=%{_qt6_bindir} \ -DINSTALL_LIBDIR=%{_qt6_libdir} \ -DINSTALL_LIBEXECDIR=%{_qt6_libexecdir} \ -DINSTALL_ARCHDATADIR=%{_qt6_archdatadir} \ -DINSTALL_DATADIR=%{_qt6_datadir} \ -DINSTALL_DOCDIR=%{_qt6_docdir} \ -DINSTALL_SYSCONFDIR=%{_qt6_sysconfdir} \ -DINSTALL_EXAMPLESDIR=%{_qt6_examplesdir} \ -DINSTALL_INCLUDEDIR=%{_qt6_headerdir} \ -DINSTALL_IMPORTDIR=%{_qt6_importdir} \ -DINSTALL_PLUGINSDIR=%{_qt6_plugindir} \ -DINSTALL_QMLDIR=%{_qt6_qmldir} \ -DINSTALL_TRANSLATIONSDIR=%{_qt6_translationdir} \ -DINSTALL_MKSPECSDIR=%{_qt6_mkspecsdir} \ -DQT_BUILD_EXAMPLES=FALSE \ -DCMAKE_BUILD_TYPE=Release \ -DINPUT_libjpeg=system \ -DINPUT_libpng=system \ -DINPUT_system_sqlite=yes \ -DINPUT_system_zlib=yes \ -DINPUT_harfbuzz=system \ -DINPUT_system_proxies=yes \ -DINPUT_dbus=linked \ -DINPUT_journald=yes \ -DINPUT_openssl=linked \ -DINPUT_sessionmanager=yes \ -DINPUT_rpath=no \ -DINPUT_sql_mysql=yes \ -DINPUT_sql_psql=yes \ -DINPUT_sql_sqlite=yes \ -DINPUT_cups=yes \ -DINPUT_fontconfig=yes \ -DFEATURE_libproxy=ON \ -DFEATURE_system_xcb_xinput=ON \ -Wno-dev \ %ifarch arm -DCMAKE_CXX_FLAGS="-march=armv7" \ %endif -G Ninja cmake --build build --parallel %install [ "%{buildroot}" != / ] && rm -rf %{buildroot} DESTDIR=%{buildroot} cmake --install build install -D -m644 %{S:10} \ %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/qt6-logo.png install -D -m644 %{S:11} \ %{buildroot}%{_sysconfdir}/xdg/menus/applications-merged/development-qt6.menu install -D -m644 %{S:12} \ %{buildroot}%{_datadir}/desktop-directories/development-qt6.directory # link binaries to bindir %if "%{_qt6_bindir}" != "%{_bindir}" install -d %{buildroot}%{_bindir} pushd %{buildroot}%{_qt6_bindir} for f in androiddeployqt qt-cmake; do ln -sf ./%{_lib}/qt6/bin/$f %{buildroot}%{_bindir}/${f} ln -sf ../%{_lib}/qt6/bin/$f %{buildroot}%{_bindir}/${f}-qt6 done for f in qdbuscpp2xml qdbusxml2cpp qmake; do #ln -sf ./%{_lib}/qt6/bin/$f %{buildroot}%{_bindir}/${f} ln -sf ../%{_lib}/qt6/bin/$f %{buildroot}%{_bindir}/${f}-qt6 done for f in moc qlalr qvkgen rcc tracegen uic; do #ln -sf ./%{_lib}/qt6/bin/$f %{buildroot}%{_bindir}/${f} ln -sf ../%{_lib}/qt6/libexec/$f %{buildroot}%{_bindir}/${f}-qt6 done popd %endif %if "%{_qt6_libdir}" == "%{_libdir}" install -d -m0755 %{buildroot}%{_qt6_archdatadir}/lib pushd %{buildroot}%{_libdir} for f in *.so; do ln -sf ../../$f %{buildroot}%{_qt6_archdatadir}/lib/${f} done ln -sf %{_qt6_libdir}/libGL.so %{buildroot}%{_qt6_archdatadir}/lib/libGL.so popd %endif rm -f %{buildroot}%{_libdir}/objects-Release/ExampleIconsPrivate_resources_1/.rcc/qrc_example_icons.cpp.o # install file with rpm macros install -d %{buildroot}%{_rpmmacrodir} echo "\ %%_qt6 %{name} %%_qt6_epoch %{epoch} %%_qt6_version %{version} %%_qt6_evr %{evr} %%_qt6_prefix %%{_libdir}/qt6 %%_qt6_archdatadir %%{_libdir}/qt6 %%_qt6_bindir %%{_libdir}/qt6/bin %%_qt6_datadir %%{_datadir}/qt6 %%_qt6_docdir %%{_docdir}/qt6 %%_qt6_examplesdir %%{_qt6_archdatadir}/examples %%_qt6_headerdir %%{_includedir}/qt6 %%_qt6_includedir %%{_includedir}/qt6 %%_qt6_importdir %%{_qt6_archdatadir}/imports %%_qt6_libdir %%{_libdir} %%_qt6_libexecdir %%{_qt6_archdatadir}/libexec %%_qt6_mkspecsdir %%{_qt6_archdatadir}/mkspecs %%_qt6_plugindir %%{_qt6_archdatadir}/plugins %%_qt6_qmldir %%{_qt6_archdatadir}/qml %%_qt6_qmake %%{_qt6_bindir}/qmake %%_qt6_sysconfdir %%{_sysconfdir}/xdg %%_qt6_translationdir %%{_datadir}/qt6/translations" \ > %{buildroot}%{_rpmmacrodir}/macros.qt6 %clean [ "%{buildroot}" != / ] && rm -rf %{buildroot} %post -n libQt6Concurrent -p /sbin/ldconfig %postun -n libQt6Concurrent -p /sbin/ldconfig %post -n libQt6Core -p /sbin/ldconfig %postun -n libQt6Core -p /sbin/ldconfig %post -n libQt6DBus -p /sbin/ldconfig %postun -n libQt6DBus -p /sbin/ldconfig %post -n libQt6Gui -p /sbin/ldconfig %postun -n libQt6Gui -p /sbin/ldconfig %post -n libQt6Network -p /sbin/ldconfig %postun -n libQt6Network -p /sbin/ldconfig %post -n libQt6OpenGL -p /sbin/ldconfig %postun -n libQt6OpenGL -p /sbin/ldconfig %post -n libQt6PrintSupport -p /sbin/ldconfig %postun -n libQt6PrintSupport -p /sbin/ldconfig %post -n libQt6Sql -p /sbin/ldconfig %postun -n libQt6Sql -p /sbin/ldconfig %post -n libQt6Test -p /sbin/ldconfig %postun -n libQt6Test -p /sbin/ldconfig %post -n libQt6Widgets -p /sbin/ldconfig %postun -n libQt6Widgets -p /sbin/ldconfig %post -n libQt6XcbQpa -p /sbin/ldconfig %postun -n libQt6XcbQpa -p /sbin/ldconfig %post -n libQt6Xml -p /sbin/ldconfig %postun -n libQt6Xml -p /sbin/ldconfig %files common %defattr(-,root,root) %{_sysconfdir}/xdg/menus/applications-merged/development-qt6.menu %{_datadir}/icons/hicolor/*/apps/qt6-logo.png %{_datadir}/desktop-directories/development-qt6.directory %doc LICENSES %files plugins %defattr(-,root,root) %dir %{_qt6_plugindir} # TODO: move plugins to more appropriate library packages %{_qt6_plugindir}/generic/ %{_qt6_plugindir}/imageformats/ %{_qt6_plugindir}/platforminputcontexts/ %{_qt6_plugindir}/platforms/ %{_qt6_plugindir}/platformthemes/ %exclude %{_qt6_plugindir}/platformthemes/libqgtk3.so %files -n libQt6Core %defattr(-,root,root) %{_qt6_libdir}/libQt6Core.so.* %dir %{_qt6_libexecdir} %{_qt6_libexecdir}/* %{_libdir}/qt6/modules/*.json %{_libdir}/qt6/plugins/tls/libqcertonlybackend.so %{_libdir}/qt6/plugins/tls/libqopensslbackend.so %files -n libQt6Concurrent %defattr(-,root,root) %{_libdir}/libQt6Concurrent.so.* %files -n libQt6DBus %defattr(-,root,root) %{_qt6_libdir}/libQt6DBus.so.* %files -n libQt6Egl %defattr(-,root,root) %{_qt6_libdir}/libQt6EglFsKmsSupport.so.* %{_qt6_libdir}/libQt6EglFsKmsGbmSupport.so.* %{_qt6_libdir}/libQt6EglFSDeviceIntegration.so.* %{_qt6_libdir}/qt6/plugins/egldeviceintegrations/libqeglfs-*-integration.so %files -n libQt6Gui %defattr(-,root,root) %{_qt6_libdir}/libQt6Gui.so.* %files -n libQt6Network %defattr(-,root,root) %{_qt6_libdir}/libQt6Network.so.* %{_qt6_plugindir}/networkinformation/libqnetworkmanager.so %{_qt6_plugindir}/networkinformation/libqglib.so %files -n libQt6OpenGL %defattr(-,root,root) %{_qt6_libdir}/libQt6OpenGL.so.* %{_qt6_libdir}/libQt6OpenGLWidgets.so.* %files -n libQt6PrintSupport %defattr(-,root,root) %{_qt6_libdir}/libQt6PrintSupport.so.* %{_qt6_plugindir}/printsupport/libcupsprintersupport.so %files -n libQt6Sql %defattr(-,root,root) %dir %{_qt6_plugindir}/sqldrivers %{_qt6_libdir}/libQt6Sql.so.* %{_libdir}/qt6/plugins/sqldrivers/libqsqlibase.so %files -n libQt6Test %defattr(-,root,root) %{_qt6_libdir}/libQt6Test.so.* %files -n libQt6Widgets %defattr(-,root,root) %{_qt6_libdir}/libQt6Widgets.so.* %files -n libQt6XcbQpa %defattr(-,root,root) %{_libdir}/libQt6XcbQpa.so.* %{_libdir}/qt6/plugins/xcbglintegrations/libqxcb-egl-integration.so %{_libdir}/qt6/plugins/xcbglintegrations/libqxcb-glx-integration.so %files -n libQt6Xml %defattr(-,root,root) %{_qt6_libdir}/libQt6Xml.so.* %files devel %defattr(-,root,root) %{_rpmmacrodir}/macros.qt6 %{_bindir}/androiddeployqt* %{_bindir}/moc* %{_bindir}/qmake* %{_bindir}/qlalr* %{_bindir}/qdbus* %{_bindir}/qt-cmake* %{_bindir}/qvkgen* %{_bindir}/rcc* %{_bindir}/tracegen* %{_bindir}/uic* %{_qt6_bindir}/androiddeployqt* %{_qt6_bindir}/androidtestrunner %{_qt6_bindir}/qdbus* %{_qt6_bindir}/qmake* %{_qt6_bindir}/qtpaths* %{_qt6_bindir}/qt-cmake* %{_qt6_bindir}/qt-configure-module %dir %{_qt6_headerdir} %dir %{_qt6_headerdir}/Qt* %{_qt6_headerdir}/Qt*/* %dir %{_qt6_mkspecsdir} %{_qt6_mkspecsdir}/* %{_qt6_libdir}/libQt6*.a %{_qt6_libdir}/libQt6*.so %{_qt6_libdir}/libQt6*.prl %dir %{_qt6_archdatadir}/lib/ %{_qt6_archdatadir}/lib/*.so %{_libdir}/qt6/metatypes/qt6*.json %dir %{_libdir}/cmake/Qt6* %{_libdir}/cmake/Qt6*/* %{_libdir}/pkgconfig/Qt6*.pc %files apidocs %defattr(-,root,root) %{_qt6_docdir}/ %files gtk3 %defattr(-,root,root) %{_qt6_plugindir}/platformthemes/libqgtk3.so %files postgresql %defattr(-,root,root) %{_qt6_plugindir}/sqldrivers/libqsqlpsql.so %files mysql %defattr(-,root,root) %{_qt6_plugindir}/sqldrivers/libqsqlmysql.so %files odbc %defattr(-,root,root) %{_qt6_plugindir}/sqldrivers/libqsqlodbc.so %files sqlite %defattr(-,root,root) %{_qt6_plugindir}/sqldrivers/libqsqlite.so %changelog * Wed Mar 27 2024 Automatic Build System 6.6.3-1mamba - automatic version update by autodist * Sat Mar 09 2024 Silvan Calarco 6.6.2-3mamba - rebuilt with FEATURE_libproxy=ON and FEATURE_system_xcb_xinput=ON * Fri Mar 08 2024 Silvan Calarco 6.6.2-2mamba - fix bindir symlinks which should point to /usr/%{lib}/qt6/libexec instead of bin * Wed Feb 14 2024 Automatic Build System 6.6.2-1mamba - automatic version update by autodist * Mon Jan 15 2024 Silvan Calarco 6.6.1-4mamba - fix for .so symlinks installed in %_qt6_prefix instead of %_qt6_archdatadir * Sat Jan 13 2024 Silvan Calarco 6.6.1-3mamba - updated rpm macros file * Tue Jan 02 2024 Silvan Calarco 6.6.1-2mamba - libQt6DBus: move biarch conflicting binaries to -devel subpackage * Tue Nov 28 2023 Automatic Build System 6.6.1-1mamba - automatic version update by autodist * Wed Oct 11 2023 Automatic Build System 6.6.0-1mamba - automatic version update by autodist * Thu Sep 28 2023 Automatic Build System 6.5.3-1mamba - automatic version update by autodist * Thu Jul 20 2023 Automatic Build System 6.5.2-1mamba - automatic version update by autodist * Sat May 27 2023 Automatic Build System 6.5.1-1mamba - automatic version update by autodist * Wed Apr 05 2023 Silvan Calarco 6.5.0-1mamba - update to 6.5.0 * Thu Mar 16 2023 Automatic Build System 6.4.3-1mamba - automatic version update by autodist * Fri Jan 06 2023 Automatic Build System 6.4.2-1mamba - automatic version update by autodist * Wed Nov 16 2022 Automatic Build System 6.4.1-1mamba - automatic version update by autodist * Sat Oct 01 2022 Automatic Build System 6.4.0-1mamba - automatic version update by autodist * Sun Sep 11 2022 Automatic Build System 6.3.2-1mamba - automatic version update by autodist * Wed Jun 15 2022 Automatic Build System 6.3.1-1mamba - automatic version update by autodist * Mon Apr 11 2022 Automatic Build System 6.3.0-1mamba - automatic version update by autodist * Sat Mar 19 2022 Automatic Build System 6.2.4-1mamba - automatic version update by autodist * Sat Jan 29 2022 Automatic Build System 6.2.3-1mamba - automatic version update by autodist * Thu Dec 02 2021 Automatic Build System 6.2.2-1mamba - automatic version update by autodist * Fri Nov 12 2021 Automatic Build System 6.2.1-1mamba - automatic version update by autodist * Tue Apr 06 2021 Automatic Build System 6.0.3-1mamba - automatic version update by autodist * Fri Nov 20 2020 Automatic Build System 5.15.2-1mamba - automatic version update by autodist * Tue Oct 13 2020 Silvan Calarco 5.15.1-2mamba - added libqt6-examples package - build with clang 11.0.0 * Thu Sep 10 2020 Automatic Build System 5.15.1-1mamba - automatic version update by autodist * Wed Jun 03 2020 Automatic Build System 5.15.0-1mamba - automatic version update by autodist * Wed Apr 01 2020 Automatic Build System 5.14.2-1mamba - automatic version update by autodist * Sat Feb 01 2020 Automatic Build System 5.14.1-1mamba - automatic version update by autodist * Tue Dec 31 2019 Automatic Build System 5.14.0-1mamba - automatic version update by autodist * Sun Nov 03 2019 Automatic Build System 5.13.2-1mamba - automatic version update by autodist * Sat Oct 26 2019 Silvan Calarco 5.13.1-2mamba - x86_64,i586: remove -force-debug-info to reduce debug package size * Wed Oct 23 2019 Automatic Build System 5.13.1-1mamba - automatic version update by autodist * Sun Aug 11 2019 Silvan Calarco 5.13.0-3mamba - fix problems in lib installation path (in .la files) by deleting them * Fri Jul 05 2019 Silvan Calarco 5.13.0-2mamba - add .so symlinks to %{_qt6_prefix}/lib/ * Thu Jun 20 2019 Automatic Build System 5.13.0-1mamba - automatic version update by autodist * Thu May 02 2019 Automatic Build System 5.12.3-1mamba - automatic version update by autodist * Sat Mar 16 2019 Automatic Build System 5.12.2-1mamba - automatic version update by autodist * Tue Feb 05 2019 Automatic Build System 5.12.1-1mamba - automatic version update by autodist * Mon Dec 31 2018 Silvan Calarco 5.12.0-2mamba - fix for source and new packages * Sun Dec 30 2018 Automatic Build System 5.12.0-1mamba - automatic version update by autodist * Fri Nov 02 2018 Automatic Build System 5.11.2-1mamba - automatic version update by autodist * Fri Jul 20 2018 Automatic Build System 5.11.1-1mamba - automatic version update by autodist * Tue Jun 05 2018 Automatic Build System 5.11.0-1mamba - automatic version update by autodist * Tue Feb 13 2018 Automatic Build System 5.10.1-1mamba - automatic version update by autodist * Sat Jan 13 2018 Silvan Calarco 5.10.0-1mamba - update to 5.10.0 * Wed Oct 18 2017 Silvan Calarco 5.9.2-2mamba - libqt6-devel: removed requirement for libQt6Clucene * Tue Oct 17 2017 Silvan Calarco 5.9.2-1mamba - update to 5.9.2 * Fri Dec 16 2016 Silvan Calarco 5.7.1-1mamba - update to 5.7.1 * Mon Dec 12 2016 Silvan Calarco 5.7.0-2mamba - rebuilt without Qt6WebEngine packaged apart; new subpackage libQt6WebView * Tue Jun 21 2016 Automatic Build System 5.7.0-1mamba - automatic version update by autodist * Wed Jun 08 2016 Automatic Build System 5.6.1-1mamba - automatic version update by autodist * Thu May 05 2016 Silvan Calarco 5.6.0-2mamba - cleanups for now externally provided libQt6WebKit * Tue Mar 29 2016 Automatic Build System 5.6.0-1mamba - automatic version update by autodist * Sun Feb 14 2016 Silvan Calarco 5.5.1-2mamba - upstream patch backport to fix vlc full screen * Tue Nov 17 2015 Automatic Build System 5.5.1-1mamba - automatic version update by autodist * Sun Oct 11 2015 Automatic Build System 5.5.0-1mamba - automatic version update by autodist * Sat Jun 20 2015 Silvan Calarco 5.4.2-2mamba - don't obsolete libqt6 to hopefully fix multiarch smart loop * Mon Jun 08 2015 Automatic Build System 5.4.2-1mamba - automatic version update by autodist * Fri May 01 2015 Automatic Build System 5.4.1-1mamba - automatic version update by autodist * Sat Feb 14 2015 Silvan Calarco 5.4.0-2mamba - refreshed configure options - disabled build of qtwebengine on 32 bit archs (chromium 32-bit link memory well known problem) * Thu Feb 12 2015 Automatic Build System 5.4.0-1mamba - automatic version update by autodist * Wed Sep 17 2014 Automatic Build System 5.3.2-1mamba - automatic version update by autodist * Thu Jun 26 2014 Automatic Build System 5.3.1-1mamba - automatic version update by autodist * Wed Jun 18 2014 Automatic Build System 5.3.0-1mamba - automatic version update by autodist * Wed Feb 12 2014 Silvan Calarco 5.2.1-2mamba - rebuilt with libxcb 1.10 * Thu Feb 06 2014 Automatic Build System 5.2.1-1mamba - automatic version update by autodist * Fri Dec 20 2013 Automatic Build System 5.2.0-1mamba - automatic version update by autodist * Thu Aug 29 2013 Automatic Build System 5.1.1-1mamba - automatic version update by autodist * Tue Jul 09 2013 Automatic Build System 5.1.0-1mamba - update to 5.1.0 * Thu Apr 11 2013 Automatic Build System 5.0.2-1mamba - automatic version update by autodist * Wed Feb 27 2013 Automatic Build System 5.0.1-1mamba - automatic version update by autodist * Fri Jan 11 2013 Silvan Calarco 5.0.0-1mamba - update to 5.0.0 * Sat Dec 01 2012 Automatic Build System 4.8.4-1mamba - automatic version update by autodist * Thu Oct 11 2012 Automatic Build System 4.8.3-1mamba - automatic version update by autodist - libQtCore: provide libqt = %{version} and libqt4 = %{version} (source edit) * Fri Jul 20 2012 Silvan Calarco 4.8.2-3mamba - keep -egl switch only on arm. keep on well tested glx on x86 desktops - enable OpenVG support (with Mesa >= 8.0.4-2mamba) * Mon Jul 16 2012 Silvan Calarco 4.8.2-2mamba - install libwebcore.a and libjscore.arequired by libQtWebKit * Wed Jun 27 2012 Silvan Calarco 4.8.2-1mamba - update to 4.8.2 * Fri Apr 13 2012 Silvan Calarco 4.8.1-2mamba - add explicit requirement for dynamically requested libicu library - split libraries into their own subpackage; libQtCore obsoletes libqt4 * Wed Apr 04 2012 Silvan Calarco 4.8.1-1mamba - update to 4.8.1 * Sun Dec 18 2011 Silvan Calarco 4.7.4-5mamba - move libQtDesigner* to libQt4 and libQt4-devel packages to avoid installing libqt4-designer for non-devel environments * Tue Dec 13 2011 Silvan Calarco 4.7.4-4mamba - rebuilt using EGL * Tue Sep 20 2011 Silvan Calarco 4.7.4-3mamba - explicitly disable OpenVG until build system is fixed in Mesa (it requires gallium EGL which is disabled) * Sat Sep 17 2011 Silvan Calarco 4.7.4-2mamba - rebuilt with openVG support * Wed Sep 07 2011 Stefano Cotta Ramusino 4.7.4-1mamba - update to 4.7.4 * Wed May 04 2011 Automatic Build System 4.7.3-1mamba - automatic update by autodist - libqt4-phonon: provide phonon_backend * Sat Mar 05 2011 Automatic Build System 4.7.2-1mamba - automatic update by autodist * Tue Nov 09 2010 Automatic Build System 4.7.1-1mamba - automatic update to 4.7.1 by autodist * Sat Oct 16 2010 Automatic Build System 4.7.0-2mamba - automatic rebuild by autodist * Wed Sep 29 2010 Automatic Build System 4.7.0-1mamba - automatic update by autodist * Fri Jul 02 2010 Silvan Calarco 4.6.3-3mamba - rebuilt to fix libpng mismatch error * Thu Jul 01 2010 Automatic Build System 4.6.3-2mamba - automatic rebuild by autodist * Tue Jun 08 2010 Automatic Build System 4.6.3-1mamba - automatic update to 4.6.3 by autodist * Thu Jun 03 2010 Silvan Calarco 4.6.2-2mamba - also create link to /usr/bin without -qt4 suffix to make them preferred to qt3's by default * Mon Feb 15 2010 Automatic Build System 4.6.2-1mamba - automatic update to 4.6.2 by autodist * Wed Jan 27 2010 Davide Madrisan 4.6.1-2mamba - provide the debug package * Thu Jan 21 2010 Automatic Build System 4.6.1-1mamba - automatic update to 4.6.1 by autodist * Thu Jan 07 2010 Automatic Build System 4.6.0-1mamba - update to 4.6.0 * Sat Oct 10 2009 Automatic Build System 4.5.3-1mamba - update to 4.5.3 * Mon Oct 05 2009 Silvan Calarco 4.5.2-2mamba - rebuilt with libjpeg 7 * Fri Jun 26 2009 Automatic Build System 4.5.2-1mamba - automatic update to 4.5.2 by autodist * Thu May 28 2009 Silvan Calarco 4.5.1-2mamba - added patch that fixes a regression in SVG rendering * Fri Apr 24 2009 Automatic Build System 4.5.1-1mamba - automatic update to 4.5.1 by autodist * Thu Mar 05 2009 Silvan Calarco 4.5.0-1mamba - automatic update to 4.5.0 by autodist * Sat Feb 28 2009 Silvan Calarco 4.4.3-4mamba - automatic rebuild by autodist * Mon Jan 05 2009 Silvan Calarco 4.4.3-3mamba - move qdbus from devel to main package - rebuilt against libmysql5 * Tue Oct 07 2008 Silvan Calarco 4.4.3-2mamba - removed conflicts with libphonon and libphonon-devel * Mon Sep 29 2008 Silvan Calarco 4.4.3-1mamba - automatic update to 4.4.3 by autodist * Fri Sep 19 2008 Silvan Calarco 4.4.2-1mamba - automatic update to 4.4.2 by autodist * Fri Sep 05 2008 Silvan Calarco 4.4.1-3mamba - libqt4-phonon: remove requirement for libqt4-devel * Thu Aug 28 2008 Aleph0 4.4.1-2mamba - create phonon subpackage * Wed Aug 27 2008 Aleph0 4.4.1-1mamba - update to 4.4.1 * Thu May 29 2008 Aleph0 4.4.0-1mamba - update to 4.4.0 - fixed libqt4-qvfb.desktop - build QtXmlPatterns (and drop -no-g++-exceptions), Phonon, and WebKit modules. - enabled GStreamer support * Sat Mar 01 2008 Silvan Calarco 4.3.4-1mamba - update to 4.3.4 * Fri Jan 11 2008 Aleph0 4.3.3-1mamba - update to 4.3.3 - move header files to %{_includedir}/qt4 to be FHS-friendly - move libraries to %{_libdir} - move data files to %{_datadir}/qt4 - provide an rpm macro file: %{_sysconfdir}/rpm/macros.qt4 - create symlinks to binaries from %{_bindir} * Mon Nov 05 2007 Silvan Calarco 4.3.2-1mamba - update to 4.3.2 * Sat Sep 01 2007 Silvan Calarco 4.3.1-3mamba - profile: set QTDIR if not previously set and set QT4DIR * Thu Aug 16 2007 Silvan Calarco 4.3.1-2mamba - run ldconfig on post script * Wed Aug 15 2007 Silvan Calarco 4.3.1-1mamba - update to 4.3.1 - add provide for qt4-x11 * Wed Jul 04 2007 Aleph0 4.3.0-1mamba - update to 4.3.0 * Wed Mar 28 2007 Davide Madrisan 4.2.3-1mamba - update to version 4.2.3 by autospec (fixes several security issues) - profile file renamed from libqt3 to libqt4 - use a less verbose description for the main package - fixed url and licences info in the description of the main package - create the %{_sysconfdir}/ld.so.conf.d/%{name}.conf file - use sqlite system libraries instead of the qt4 private copy - symlinks to libQtAssistantClient, libQtDesigner, and libQtDesignerComponents removed from the devel package to avoid broken symlinks if the package libqt4-designer is not installed - qt4 plugins now require the main package with same version and release - desktop file for designer4 modified to fit freedesktop standard - new icon for designer4 desktop file - removed all the unused %%define directives - added a new menu for Qt4 - added a desktop file for assistant4 e linguist4 - enabled XShape and XKB support * Sat Dec 09 2006 Silvan Calarco 4.2.2-1qilnx - update to version 4.2.2 by autospec * Fri Oct 20 2006 Silvan Calarco 3.3.6-1qilnx - update to version 3.3.6 by autospec * Mon Sep 18 2006 Silvan Calarco 3.3.5-6qilnx - added qvfb desktop menu icon * Wed May 17 2006 Davide Madrisan 3.3.5-5qilnx - added a dektop file for qt-designer - fixed package license syntax * Mon May 15 2006 Silvan Calarco 3.3.5-4qilnx - add patch to increment max font size displayed (was 256 pixel = 184, set to 2048) * Wed Dec 07 2005 Massimo Pintore 3.3.5-3qilnx - added qt3 and libqt3 as provides - added script libqt.sh in %{_sysconfdir}/profile.d/ to set environment variables * Wed Dec 07 2005 Silvan Calarco 3.3.5-2qilnx - added sqlite plugin * Mon Sep 12 2005 Massimo Pintore 3.3.5-1qilnx - update to version 3.3.5 by autospec - add tools patch to build the executables qembed and qvfb * Thu Sep 08 2005 Massimo Pintore 3.3.4-5qilnx - rebuilt with the virtual frame buffer enabled (-qvfb) * Wed Aug 31 2005 Davide Madrisan 3.3.4-4qilnx - add visibility patch to improve performance * Wed Aug 24 2005 Davide Madrisan 3.3.4-3qilnx - rebuilt against gcc4 - fix build problem and buildkey issue with gcc4 - switched to %%majversion * Tue Mar 15 2005 Silvan Calarco 3.3.4-2qilnx - delete in %%pre dir %{%{qtdir}}/mkspecs/default/ because it will be replaced by a symlink * Mon Mar 14 2005 Silvan Calarco 3.3.4-1qilnx - update to version 3.3.4 by autospec * Sat Dec 11 2004 Silvan Calarco 3.3.3-5qilnx - fixes for kde plugin dir in qtrc skeleton * Fri Dec 10 2004 Silvan Calarco 3.3.3-4qilnx - documentation moved to devel package * Fri Sep 24 2004 Silvan Calarco 3.3.3-3qilnx - fix for qmake that was missing * Sat Sep 18 2004 Silvan Calarco 3.3.3-2qilnx - rebuilt with gcc 3.3.4 and Xorg 6.8.0 * Mon Aug 30 2004 Davide Madrisan 3.3.3-1qilnx - update to version 3.3.3 by autospec - bugfixes and security fixes (CAN-2004-0691, CAN-2004-0692, CAN-2004-0693) * Thu Jul 08 2004 Silvan Calarco 3.3.2-3qilnx - devel apps like qmake are in /usr/lib/qt3/bin and also as links in /usr/bin * Wed Jun 30 2004 Silvan Calarco 3.3.2-2qilnx - rebuilt with Xorg 6.7.0 * Tue Apr 27 2004 Silvan Calarco 3.3.2-1qilnx - new version build * Mon Nov 24 2003 Silvan Calarco 3.2.3-2qilnx - moved binaries to %bindir - moved documentation to /usr/share/qt3/doc (as looked for by kde) * Fri Nov 21 2003 Silvan Calarco 3.2.3-1qilnx - new version rebuild * Mon Nov 03 2003 Silvan Calarco 3.2.2-1qilnx - new version rebuild - added mysql and odbc support * Wed Sep 17 2003 Silvan Calarco 3.2.1-1qilnx - new version rebuild * Fri Jul 18 2003 Silvan Calarco 3.1.2-4qilnx - rebuild with postgresql plugin support * Thu Jun 19 2003 Silvan Calarco 3.1.2-3qilnx - added default profile in /etc/skel * Sun May 25 2003 Silvan Calarco 3.1.2-2qilnx - moved prefix from /usr/lib/qt to /usr/lib/qt3 - added ld.so.conf configuration - moved designer binaries to its own package * Wed May 21 2003 Silvan Calarco 3.1.2-1qilnx - first build