qt6-qtbase/qt6-qtbase.spec

1094 lines
39 KiB
RPMSpec

%define majver %(echo %version | cut -d. -f1-2)
%define _qt6_prefix %{_libdir}/qt6
%define _qt6_bindir %{_qt6_prefix}/bin
%define _qt6_datadir %{_datadir}/qt6
%define _qt6_demosdir %{_qt6_prefix}/demos
%define _qt6_docdir %{_docdir}/qt6
%define _qt6_examplesdir %{_qt6_docdir}/examples
%define _qt6_headerdir %{_includedir}/qt6
%define _qt6_libdir %{_libdir}
%define _qt6_libexecdir %{_qt6_prefix}/libexec
%define _qt6_mkspecsdir %{_qt6_prefix}/mkspecs
%define _qt6_plugindir %{_qt6_prefix}/plugins
%define _qt6_sysconfdir %{_sysconfdir}/xdg
%define _qt6_translationdir %{_qt6_datadir}/translations
Name: qt6-qtbase
Version: 6.0.3
Release: 1mamba
Summary: A multiplatform, C++ GUI application development framework
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
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: glibc-devel
BuildRequires: libGL-devel
BuildRequires: libICE-devel
BuildRequires: libSM-devel
BuildRequires: libX11-devel
BuildRequires: libatk-devel
BuildRequires: libb2-devel
BuildRequires: libbrotli-devel
BuildRequires: libcairo-devel
BuildRequires: libcups-devel
BuildRequires: libdbus-devel
BuildRequires: libdouble-conversion-devel
BuildRequires: libdrm-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgbm-devel
BuildRequires: libgcc
BuildRequires: libgdk-pixbuf-devel
BuildRequires: libglib-devel
BuildRequires: libgtk3-devel
BuildRequires: libharfbuzz-devel
BuildRequires: libicu-devel
BuildRequires: libinput-devel
BuildRequires: libjpeg-devel
BuildRequires: libkrb5-devel
BuildRequires: libmariadb-devel
BuildRequires: libmtdev-devel
BuildRequires: libodbc-devel
BuildRequires: libopenssl-devel
BuildRequires: libpango-devel
BuildRequires: libpcre2-devel
BuildRequires: libperl
BuildRequires: libpng-devel
BuildRequires: libpostgresql-devel
BuildRequires: libsqlite-devel
BuildRequires: libstdc++6-devel
BuildRequires: libsystemd-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-wm-devel
BuildRequires: libxkbcommon-devel
BuildRequires: libz-devel
BuildRequires: libzstd-devel
BuildRequires: perl-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
%prep
%setup -q -n qtbase-everywhere-src-%{version}
#-D -T
#:<< _EOF
%build
#:<< _EOF
cmake -B build \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DINSTALL_BINDIR=%{_qt6_bindir} \
-DINSTALL_LIBDIR=%{_libdir} \
-DINSTALL_LIBEXECDIR=%{_qt6_libexecdir} \
-DINSTALL_ARCHDATADIR=%{_qt6_libdir} \
-DINSTALL_DATADIR=%{_qt6_datadir} \
-DINSTALL_DOCDIR=%{_qt6_docdir} \
-DINSTALL_SYSCONFDIR=%{_qt6_sysconfdir} \
-DINSTALL_EXAMPLESDIR=%{_qt6_examplesdir} \
-DINSTALL_INCLUDEDIR=%{_qt6_headerdir} \
-DINSTALL_PLUGINSDIR=%{_qt6_plugindir} \
-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 \
-Wno-dev \
-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 androidtestrunner 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 moc qdbuscpp2xml qdbusxml2cpp qlalr qmake qvkgen rcc tracegen uic; do
#ln -sf ./%{_lib}/qt6/bin/$f %{buildroot}%{_bindir}/${f}
ln -sf ../%{_lib}/qt6/bin/$f %{buildroot}%{_bindir}/${f}-qt6
done
popd
%endif
%if "%{_qt6_libdir}" == "%{_libdir}"
install -d -m0755 %{buildroot}%{_qt6_prefix}/lib
pushd %{buildroot}%{_libdir}
for f in *.so; do
ln -sf ../../$f %{buildroot}%{_qt6_prefix}/lib/${f}
done
ln -sf %{_qt6_libdir}/libGL.so %{buildroot}%{_qt6_prefix}/lib/libGL.so
popd
%endif
# 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_bindir %%{_qt6_prefix}/bin
%%_qt6_datadir %%{_datadir}/qt6
%%_qt6_demosdir %%{_qt6_prefix}/demos
%%_qt6_docdir %%{_qt6_datadir}/doc
%%_qt6_examplesdir %%{_qt6_prefix}/examples
%%_qt6_headerdir %%{_includedir}/qt6
%%_qt6_libdir %%{_libdir}
%%_qt6_libexecdir %%{_qt6_prefix}/libexec
%%_qt6_mkspecsdir %%{_qt6_prefix}/mkspecs
%%_qt6_plugindir %%{_qt6_prefix}/plugins
%%_qt6_qmake %%{_qt6_bindir}/qmake
%%_qt6_sysconfdir %%{_sysconfdir}/xdg
%%_qt6_translationdir %%{_qt6_datadir}/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}/qt6/modules/Concurrent.json
%{_datadir}/qt6/modules/Core.json
%{_datadir}/qt6/modules/Core_qobject.json
%{_datadir}/qt6/modules/DBus.json
%{_datadir}/qt6/modules/DeviceDiscoverySupport.json
%{_datadir}/qt6/modules/EglFSDeviceIntegration.json
%{_datadir}/qt6/modules/EglFsKmsGbmSupport.json
%{_datadir}/qt6/modules/EglFsKmsSupport.json
%{_datadir}/qt6/modules/FbSupport.json
%{_datadir}/qt6/modules/Gui.json
%{_datadir}/qt6/modules/InputSupport.json
%{_datadir}/qt6/modules/KmsSupport.json
%{_datadir}/qt6/modules/Network.json
%{_datadir}/qt6/modules/OpenGL.json
%{_datadir}/qt6/modules/OpenGLWidgets.json
%{_datadir}/qt6/modules/PrintSupport.json
%{_datadir}/qt6/modules/Sql.json
%{_datadir}/qt6/modules/Test.json
%{_datadir}/qt6/modules/Widgets.json
%{_datadir}/qt6/modules/XcbQpa.json
%{_datadir}/qt6/modules/Xml.json
%{_datadir}/icons/hicolor/*/apps/qt6-logo.png
%{_datadir}/desktop-directories/development-qt6.directory
#%doc LICENSE.*
%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}/android_emulator_launcher.sh
%{_qt6_libexecdir}/ensure_pro_file.cmake
%{_qt6_libexecdir}/syncqt.pl
%{_qt6_libdir}/metatypes/qt6core_qobject_release_metatypes.json
%{_qt6_libdir}/metatypes/qt6core_release_metatypes.json
%files -n libQt6Concurrent
%defattr(-,root,root)
%{_libdir}/libQt6Concurrent.so.*
%files -n libQt6DBus
%defattr(-,root,root)
%{_bindir}/qdbus*
%{_qt6_bindir}/qdbus*
%{_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
%ifarch arm
%{_qt6_plugindir}/video/videonode/libeglvideonode.so
%endif
%files -n libQt6Gui
%defattr(-,root,root)
%{_qt6_libdir}/libQt6Gui.so.*
%{_qt6_libdir}/metatypes/qt6gui_release_metatypes.json
%files -n libQt6Network
%defattr(-,root,root)
%{_qt6_libdir}/libQt6Network.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.*
%files -n libQt6Test
%defattr(-,root,root)
%{_qt6_libdir}/libQt6Test.so.*
%files -n libQt6Widgets
%defattr(-,root,root)
%{_qt6_libdir}/libQt6Widgets.so.*
%{_qt6_libdir}/metatypes/qt6widgets_release_metatypes.json
%files -n libQt6XcbQpa
%defattr(-,root,root)
%{_libdir}/libQt6XcbQpa.so.*
%{_libdir}/qt6/plugins/xcbglintegrations/libqxcb-egl-integration.so
%ifnarch arm
%{_libdir}/qt6/plugins/xcbglintegrations/libqxcb-glx-integration.so
%endif
%files -n libQt6Xml
%defattr(-,root,root)
%{_qt6_libdir}/libQt6Xml.so.*
%files devel
%defattr(-,root,root)
%{_rpmmacrodir}/macros.qt6
%{_bindir}/androiddeployqt*
%{_bindir}/androidtestrunner*
#%{_bindir}/cmake_automoc_parser*
%{_bindir}/moc*
%{_bindir}/qmake*
%{_bindir}/qlalr*
%{_bindir}/qt-cmake*
%{_bindir}/qvkgen*
%{_bindir}/rcc*
%{_bindir}/tracegen*
%{_bindir}/uic*
%{_qt6_bindir}/androiddeployqt
%{_qt6_bindir}/androidtestrunner
%{_qt6_bindir}/cmake_automoc_parser
%{_qt6_bindir}/syncqt.pl
%{_qt6_bindir}/moc
%{_qt6_bindir}/qmake
%{_qt6_bindir}/qlalr
%{_qt6_bindir}/qt-cmake*
%{_qt6_bindir}/qt-configure-module
%{_qt6_bindir}/qt-internal-configure-tests
%{_qt6_bindir}/qvkgen
%{_qt6_bindir}/rcc
%{_qt6_bindir}/tracegen
%{_qt6_bindir}/uic
%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_prefix}/lib/
%{_qt6_prefix}/lib/*.so
%dir %{_libdir}/cmake/Qt6*
%{_libdir}/cmake/Qt6*/*
%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
* Tue Apr 06 2021 Automatic Build System <autodist@mambasoft.it> 6.0.3-1mamba
- automatic version update by autodist
* Fri Nov 20 2020 Automatic Build System <autodist@mambasoft.it> 5.15.2-1mamba
- automatic version update by autodist
* Tue Oct 13 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 5.15.1-2mamba
- added libqt6-examples package
- build with clang 11.0.0
* Thu Sep 10 2020 Automatic Build System <autodist@mambasoft.it> 5.15.1-1mamba
- automatic version update by autodist
* Wed Jun 03 2020 Automatic Build System <autodist@mambasoft.it> 5.15.0-1mamba
- automatic version update by autodist
* Wed Apr 01 2020 Automatic Build System <autodist@mambasoft.it> 5.14.2-1mamba
- automatic version update by autodist
* Sat Feb 01 2020 Automatic Build System <autodist@mambasoft.it> 5.14.1-1mamba
- automatic version update by autodist
* Tue Dec 31 2019 Automatic Build System <autodist@mambasoft.it> 5.14.0-1mamba
- automatic version update by autodist
* Sun Nov 03 2019 Automatic Build System <autodist@mambasoft.it> 5.13.2-1mamba
- automatic version update by autodist
* Sat Oct 26 2019 Silvan Calarco <silvan.calarco@mambasoft.it> 5.13.1-2mamba
- x86_64,i586: remove -force-debug-info to reduce debug package size
* Wed Oct 23 2019 Automatic Build System <autodist@mambasoft.it> 5.13.1-1mamba
- automatic version update by autodist
* Sun Aug 11 2019 Silvan Calarco <silvan.calarco@mambasoft.it> 5.13.0-3mamba
- fix problems in lib installation path (in .la files) by deleting them
* Fri Jul 05 2019 Silvan Calarco <silvan.calarco@mambasoft.it> 5.13.0-2mamba
- add .so symlinks to %{_qt6_prefix}/lib/
* Thu Jun 20 2019 Automatic Build System <autodist@mambasoft.it> 5.13.0-1mamba
- automatic version update by autodist
* Thu May 02 2019 Automatic Build System <autodist@mambasoft.it> 5.12.3-1mamba
- automatic version update by autodist
* Sat Mar 16 2019 Automatic Build System <autodist@mambasoft.it> 5.12.2-1mamba
- automatic version update by autodist
* Tue Feb 05 2019 Automatic Build System <autodist@mambasoft.it> 5.12.1-1mamba
- automatic version update by autodist
* Mon Dec 31 2018 Silvan Calarco <silvan.calarco@mambasoft.it> 5.12.0-2mamba
- fix for source and new packages
* Sun Dec 30 2018 Automatic Build System <autodist@mambasoft.it> 5.12.0-1mamba
- automatic version update by autodist
* Fri Nov 02 2018 Automatic Build System <autodist@mambasoft.it> 5.11.2-1mamba
- automatic version update by autodist
* Fri Jul 20 2018 Automatic Build System <autodist@mambasoft.it> 5.11.1-1mamba
- automatic version update by autodist
* Tue Jun 05 2018 Automatic Build System <autodist@mambasoft.it> 5.11.0-1mamba
- automatic version update by autodist
* Tue Feb 13 2018 Automatic Build System <autodist@mambasoft.it> 5.10.1-1mamba
- automatic version update by autodist
* Sat Jan 13 2018 Silvan Calarco <silvan.calarco@mambasoft.it> 5.10.0-1mamba
- update to 5.10.0
* Wed Oct 18 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 5.9.2-2mamba
- libqt6-devel: removed requirement for libQt6Clucene
* Tue Oct 17 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 5.9.2-1mamba
- update to 5.9.2
* Fri Dec 16 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 5.7.1-1mamba
- update to 5.7.1
* Mon Dec 12 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 5.7.0-2mamba
- rebuilt without Qt6WebEngine packaged apart; new subpackage libQt6WebView
* Tue Jun 21 2016 Automatic Build System <autodist@mambasoft.it> 5.7.0-1mamba
- automatic version update by autodist
* Wed Jun 08 2016 Automatic Build System <autodist@mambasoft.it> 5.6.1-1mamba
- automatic version update by autodist
* Thu May 05 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 5.6.0-2mamba
- cleanups for now externally provided libQt6WebKit
* Tue Mar 29 2016 Automatic Build System <autodist@mambasoft.it> 5.6.0-1mamba
- automatic version update by autodist
* Sun Feb 14 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 5.5.1-2mamba
- upstream patch backport to fix vlc full screen
* Tue Nov 17 2015 Automatic Build System <autodist@mambasoft.it> 5.5.1-1mamba
- automatic version update by autodist
* Sun Oct 11 2015 Automatic Build System <autodist@mambasoft.it> 5.5.0-1mamba
- automatic version update by autodist
* Sat Jun 20 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 5.4.2-2mamba
- don't obsolete libqt6 to hopefully fix multiarch smart loop
* Mon Jun 08 2015 Automatic Build System <autodist@mambasoft.it> 5.4.2-1mamba
- automatic version update by autodist
* Fri May 01 2015 Automatic Build System <autodist@mambasoft.it> 5.4.1-1mamba
- automatic version update by autodist
* Sat Feb 14 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 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 <autodist@mambasoft.it> 5.4.0-1mamba
- automatic version update by autodist
* Wed Sep 17 2014 Automatic Build System <autodist@mambasoft.it> 5.3.2-1mamba
- automatic version update by autodist
* Thu Jun 26 2014 Automatic Build System <autodist@mambasoft.it> 5.3.1-1mamba
- automatic version update by autodist
* Wed Jun 18 2014 Automatic Build System <autodist@mambasoft.it> 5.3.0-1mamba
- automatic version update by autodist
* Wed Feb 12 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 5.2.1-2mamba
- rebuilt with libxcb 1.10
* Thu Feb 06 2014 Automatic Build System <autodist@mambasoft.it> 5.2.1-1mamba
- automatic version update by autodist
* Fri Dec 20 2013 Automatic Build System <autodist@mambasoft.it> 5.2.0-1mamba
- automatic version update by autodist
* Thu Aug 29 2013 Automatic Build System <autodist@mambasoft.it> 5.1.1-1mamba
- automatic version update by autodist
* Tue Jul 09 2013 Automatic Build System <autodist@mambasoft.it> 5.1.0-1mamba
- update to 5.1.0
* Thu Apr 11 2013 Automatic Build System <autodist@mambasoft.it> 5.0.2-1mamba
- automatic version update by autodist
* Wed Feb 27 2013 Automatic Build System <autodist@mambasoft.it> 5.0.1-1mamba
- automatic version update by autodist
* Fri Jan 11 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 5.0.0-1mamba
- update to 5.0.0
* Sat Dec 01 2012 Automatic Build System <autodist@mambasoft.it> 4.8.4-1mamba
- automatic version update by autodist
* Thu Oct 11 2012 Automatic Build System <autodist@mambasoft.it> 4.8.3-1mamba
- automatic version update by autodist
- libQtCore: provide libqt = %{version} and libqt4 = %{version} (source edit)
* Fri Jul 20 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 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 <silvan.calarco@mambasoft.it> 4.8.2-2mamba
- install libwebcore.a and libjscore.arequired by libQtWebKit
* Wed Jun 27 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 4.8.2-1mamba
- update to 4.8.2
* Fri Apr 13 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 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 <silvan.calarco@mambasoft.it> 4.8.1-1mamba
- update to 4.8.1
* Sun Dec 18 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 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 <silvan.calarco@mambasoft.it> 4.7.4-4mamba
- rebuilt using EGL
* Tue Sep 20 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 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 <silvan.calarco@mambasoft.it> 4.7.4-2mamba
- rebuilt with openVG support
* Wed Sep 07 2011 Stefano Cotta Ramusino <stefano.cotta@openmamba.org> 4.7.4-1mamba
- update to 4.7.4
* Wed May 04 2011 Automatic Build System <autodist@mambasoft.it> 4.7.3-1mamba
- automatic update by autodist
- libqt4-phonon: provide phonon_backend
* Sat Mar 05 2011 Automatic Build System <autodist@mambasoft.it> 4.7.2-1mamba
- automatic update by autodist
* Tue Nov 09 2010 Automatic Build System <autodist@mambasoft.it> 4.7.1-1mamba
- automatic update to 4.7.1 by autodist
* Sat Oct 16 2010 Automatic Build System <autodist@mambasoft.it> 4.7.0-2mamba
- automatic rebuild by autodist
* Wed Sep 29 2010 Automatic Build System <autodist@mambasoft.it> 4.7.0-1mamba
- automatic update by autodist
* Fri Jul 02 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 4.6.3-3mamba
- rebuilt to fix libpng mismatch error
* Thu Jul 01 2010 Automatic Build System <autodist@mambasoft.it> 4.6.3-2mamba
- automatic rebuild by autodist
* Tue Jun 08 2010 Automatic Build System <autodist@mambasoft.it> 4.6.3-1mamba
- automatic update to 4.6.3 by autodist
* Thu Jun 03 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 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 <autodist@mambasoft.it> 4.6.2-1mamba
- automatic update to 4.6.2 by autodist
* Wed Jan 27 2010 Davide Madrisan <davide.madrisan@gmail.com> 4.6.1-2mamba
- provide the debug package
* Thu Jan 21 2010 Automatic Build System <autodist@mambasoft.it> 4.6.1-1mamba
- automatic update to 4.6.1 by autodist
* Thu Jan 07 2010 Automatic Build System <autodist@mambasoft.it> 4.6.0-1mamba
- update to 4.6.0
* Sat Oct 10 2009 Automatic Build System <autodist@mambasoft.it> 4.5.3-1mamba
- update to 4.5.3
* Mon Oct 05 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.5.2-2mamba
- rebuilt with libjpeg 7
* Fri Jun 26 2009 Automatic Build System <autodist@mambasoft.it> 4.5.2-1mamba
- automatic update to 4.5.2 by autodist
* Thu May 28 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.5.1-2mamba
- added patch that fixes a regression in SVG rendering
* Fri Apr 24 2009 Automatic Build System <autodist@mambasoft.it> 4.5.1-1mamba
- automatic update to 4.5.1 by autodist
* Thu Mar 05 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.5.0-1mamba
- automatic update to 4.5.0 by autodist
* Sat Feb 28 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.4.3-4mamba
- automatic rebuild by autodist
* Mon Jan 05 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.4.3-3mamba
- move qdbus from devel to main package
- rebuilt against libmysql5
* Tue Oct 07 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 4.4.3-2mamba
- removed conflicts with libphonon and libphonon-devel
* Mon Sep 29 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 4.4.3-1mamba
- automatic update to 4.4.3 by autodist
* Fri Sep 19 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 4.4.2-1mamba
- automatic update to 4.4.2 by autodist
* Fri Sep 05 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 4.4.1-3mamba
- libqt4-phonon: remove requirement for libqt4-devel
* Thu Aug 28 2008 Aleph0 <aleph0@openmamba.org> 4.4.1-2mamba
- create phonon subpackage
* Wed Aug 27 2008 Aleph0 <aleph0@openmamba.org> 4.4.1-1mamba
- update to 4.4.1
* Thu May 29 2008 Aleph0 <aleph0@openmamba.org> 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 <silvan.calarco@mambasoft.it> 4.3.4-1mamba
- update to 4.3.4
* Fri Jan 11 2008 Aleph0 <aleph0@openmamba.org> 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 <silvan.calarco@mambasoft.it> 4.3.2-1mamba
- update to 4.3.2
* Sat Sep 01 2007 Silvan Calarco <silvan.calarco@mambasoft.it> 4.3.1-3mamba
- profile: set QTDIR if not previously set and set QT4DIR
* Thu Aug 16 2007 Silvan Calarco <silvan.calarco@mambasoft.it> 4.3.1-2mamba
- run ldconfig on post script
* Wed Aug 15 2007 Silvan Calarco <silvan.calarco@mambasoft.it> 4.3.1-1mamba
- update to 4.3.1
- add provide for qt4-x11
* Wed Jul 04 2007 Aleph0 <aleph0@openmamba.org> 4.3.0-1mamba
- update to 4.3.0
* Wed Mar 28 2007 Davide Madrisan <davide.madrisan@qilinux.it> 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 <silvan.calarco@mambasoft.it> 4.2.2-1qilnx
- update to version 4.2.2 by autospec
* Fri Oct 20 2006 Silvan Calarco <silvan.calarco@mambasoft.it> 3.3.6-1qilnx
- update to version 3.3.6 by autospec
* Mon Sep 18 2006 Silvan Calarco <silvan.calarco@mambasoft.it> 3.3.5-6qilnx
- added qvfb desktop menu icon
* Wed May 17 2006 Davide Madrisan <davide.madrisan@qilinux.it> 3.3.5-5qilnx
- added a dektop file for qt-designer
- fixed package license syntax
* Mon May 15 2006 Silvan Calarco <silvan.calarco@mambasoft.it> 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 <massimo.pintore@qilinux.it> 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 <silvan.calarco@mambasoft.it> 3.3.5-2qilnx
- added sqlite plugin
* Mon Sep 12 2005 Massimo Pintore <massimo.pintore@qilinux.it> 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 <massimo.pintore@qilinux.it> 3.3.4-5qilnx
- rebuilt with the virtual frame buffer enabled (-qvfb)
* Wed Aug 31 2005 Davide Madrisan <davide.madrisan@qilinux.it> 3.3.4-4qilnx
- add visibility patch to improve performance
* Wed Aug 24 2005 Davide Madrisan <davide.madrisan@qilinux.it> 3.3.4-3qilnx
- rebuilt against gcc4
- fix build problem and buildkey issue with gcc4
- switched to %%majversion
* Tue Mar 15 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 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 <silvan.calarco@mambasoft.it> 3.3.4-1qilnx
- update to version 3.3.4 by autospec
* Sat Dec 11 2004 Silvan Calarco <silvan.calarco@mambasoft.it> 3.3.3-5qilnx
- fixes for kde plugin dir in qtrc skeleton
* Fri Dec 10 2004 Silvan Calarco <silvan.calarco@mambasoft.it> 3.3.3-4qilnx
- documentation moved to devel package
* Fri Sep 24 2004 Silvan Calarco <silvan.calarco@mambasoft.it> 3.3.3-3qilnx
- fix for qmake that was missing
* Sat Sep 18 2004 Silvan Calarco <silvan.calarco@mambasoft.it> 3.3.3-2qilnx
- rebuilt with gcc 3.3.4 and Xorg 6.8.0
* Mon Aug 30 2004 Davide Madrisan <davide.madrisan@qilinux.it> 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 <silvan.calarco@mambasoft.it> 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 <silvan.calarco@mambasoft.it> 3.3.2-2qilnx
- rebuilt with Xorg 6.7.0
* Tue Apr 27 2004 Silvan Calarco <silvan.calarco@mambasoft.it> 3.3.2-1qilnx
- new version build
* Mon Nov 24 2003 Silvan Calarco <silvan.calarco@mambasoft.it> 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 <silvan.calarco@mambasoft.it> 3.2.3-1qilnx
- new version rebuild
* Mon Nov 03 2003 Silvan Calarco <silvan.calarco@mambasoft.it> 3.2.2-1qilnx
- new version rebuild
- added mysql and odbc support
* Wed Sep 17 2003 Silvan Calarco <silvan.calarco@mambasoft.it> 3.2.1-1qilnx
- new version rebuild
* Fri Jul 18 2003 Silvan Calarco <silvan.calarco@qinet.it> 3.1.2-4qilnx
- rebuild with postgresql plugin support
* Thu Jun 19 2003 Silvan Calarco <silvan.calarco@qinet.it> 3.1.2-3qilnx
- added default profile in /etc/skel
* Sun May 25 2003 Silvan Calarco <silvan.calarco@qinet.it> 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 <silvan.calarco@qinet.it> 3.1.2-1qilnx
- first build