|
|
@ -38,11 +38,10 @@ BuildRequires: pkgconfig(libsystemd)
|
|
|
|
|
|
|
|
|
|
|
|
Name: qt6-qtbase
|
|
|
|
Name: qt6-qtbase
|
|
|
|
Summary: Qt6 - QtBase components
|
|
|
|
Summary: Qt6 - QtBase components
|
|
|
|
Version: 6.3.1
|
|
|
|
Version: 6.4.3
|
|
|
|
Release: 3%{?dist}
|
|
|
|
Release: 2%{?dist}
|
|
|
|
|
|
|
|
|
|
|
|
# See LGPL_EXCEPTIONS.txt, for exception details
|
|
|
|
License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
|
|
|
License: LGPLv2 with exceptions or GPLv3 with exceptions
|
|
|
|
|
|
|
|
Url: http://qt-project.org/
|
|
|
|
Url: http://qt-project.org/
|
|
|
|
%global majmin %(echo %{version} | cut -d. -f1-2)
|
|
|
|
%global majmin %(echo %{version} | cut -d. -f1-2)
|
|
|
|
%global qt_version %(echo %{version} | cut -d~ -f1)
|
|
|
|
%global qt_version %(echo %{version} | cut -d~ -f1)
|
|
|
@ -72,6 +71,7 @@ Source10: macros.qt6-qtbase
|
|
|
|
# downside: binaries produced with these differently-versioned symbols are no longer
|
|
|
|
# downside: binaries produced with these differently-versioned symbols are no longer
|
|
|
|
# compatible with qt-project.org's Qt binary releases.
|
|
|
|
# compatible with qt-project.org's Qt binary releases.
|
|
|
|
Patch1: qtbase-tell-truth-about-private-api.patch
|
|
|
|
Patch1: qtbase-tell-truth-about-private-api.patch
|
|
|
|
|
|
|
|
Patch2: qtbase-use-qgnomeplatform-as-default-platform-theme-on-gnome.patch
|
|
|
|
|
|
|
|
|
|
|
|
# upstreamable patches
|
|
|
|
# upstreamable patches
|
|
|
|
# namespace QT_VERSION_CHECK to workaround major/minor being pre-defined (#1396755)
|
|
|
|
# namespace QT_VERSION_CHECK to workaround major/minor being pre-defined (#1396755)
|
|
|
@ -100,7 +100,6 @@ Patch90: qtbase-gcc11.patch
|
|
|
|
|
|
|
|
|
|
|
|
## upstream patches
|
|
|
|
## upstream patches
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires.
|
|
|
|
# Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires.
|
|
|
|
# Those themes are there for platform integration. If the required libraries are
|
|
|
|
# Those themes are there for platform integration. If the required libraries are
|
|
|
|
# not there, the platform to integrate with isn't either. Then Qt will just
|
|
|
|
# not there, the platform to integrate with isn't either. Then Qt will just
|
|
|
@ -125,6 +124,7 @@ BuildRequires: libb2-devel
|
|
|
|
BuildRequires: libjpeg-devel
|
|
|
|
BuildRequires: libjpeg-devel
|
|
|
|
BuildRequires: libmng-devel
|
|
|
|
BuildRequires: libmng-devel
|
|
|
|
BuildRequires: libtiff-devel
|
|
|
|
BuildRequires: libtiff-devel
|
|
|
|
|
|
|
|
BuildRequires: libzstd-devel
|
|
|
|
BuildRequires: tslib-devel
|
|
|
|
BuildRequires: tslib-devel
|
|
|
|
BuildRequires: pkgconfig(alsa)
|
|
|
|
BuildRequires: pkgconfig(alsa)
|
|
|
|
# required for -accessibility
|
|
|
|
# required for -accessibility
|
|
|
@ -226,6 +226,15 @@ Requires: qt6-rpm-macros
|
|
|
|
%if 0%{?use_clang}
|
|
|
|
%if 0%{?use_clang}
|
|
|
|
Requires: clang >= 3.7.0
|
|
|
|
Requires: clang >= 3.7.0
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if 0%{?no_ibase} == 0
|
|
|
|
|
|
|
|
Requires: %{name}-ibase%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
Requires: %{name}-mysql%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
Requires: %{name}-odbc%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
Requires: %{name}-postgresql%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
%if 0%{?no_tds} == 0
|
|
|
|
|
|
|
|
Requires: %{name}-tds%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%description devel
|
|
|
|
%description devel
|
|
|
|
%{summary}.
|
|
|
|
%{summary}.
|
|
|
|
|
|
|
|
|
|
|
@ -285,7 +294,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
|
|
%package postgresql
|
|
|
|
%package postgresql
|
|
|
|
Summary: PostgreSQL driver for Qt6's SQL classes
|
|
|
|
Summary: PostgreSQL driver for Qt6's SQL classes
|
|
|
|
BuildRequires: postgresql-server-devel
|
|
|
|
BuildRequires: libpq-devel
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
%description postgresql
|
|
|
|
%description postgresql
|
|
|
|
%{summary}.
|
|
|
|
%{summary}.
|
|
|
@ -378,6 +387,7 @@ export MAKEFLAGS="%{?_smp_mflags}"
|
|
|
|
-DQT_FEATURE_sql_psql=ON \
|
|
|
|
-DQT_FEATURE_sql_psql=ON \
|
|
|
|
-DQT_FEATURE_sql_sqlite=ON \
|
|
|
|
-DQT_FEATURE_sql_sqlite=ON \
|
|
|
|
-DQT_FEATURE_rpath=OFF \
|
|
|
|
-DQT_FEATURE_rpath=OFF \
|
|
|
|
|
|
|
|
-DQT_FEATURE_zstd=ON \
|
|
|
|
%{?dbus_linked:-DQT_FEATURE_dbus_linked=ON} \
|
|
|
|
%{?dbus_linked:-DQT_FEATURE_dbus_linked=ON} \
|
|
|
|
%{?pcre:-DQT_FEATURE_system_pcre2=ON} \
|
|
|
|
%{?pcre:-DQT_FEATURE_system_pcre2=ON} \
|
|
|
|
%{?sqlite:-DQT_FEATURE_system_sqlite=ON} \
|
|
|
|
%{?sqlite:-DQT_FEATURE_system_sqlite=ON} \
|
|
|
@ -423,7 +433,7 @@ translationdir=%{_qt6_translationdir}
|
|
|
|
|
|
|
|
|
|
|
|
Name: Qt6
|
|
|
|
Name: Qt6
|
|
|
|
Description: Qt6 Configuration
|
|
|
|
Description: Qt6 Configuration
|
|
|
|
Version: 6.3.1
|
|
|
|
Version: 6.4.3
|
|
|
|
EOF
|
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
|
|
# rpm macros
|
|
|
|
# rpm macros
|
|
|
@ -508,9 +518,8 @@ make check -k ||:
|
|
|
|
%ldconfig_scriptlets
|
|
|
|
%ldconfig_scriptlets
|
|
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
%files
|
|
|
|
%license LICENSE.FDL
|
|
|
|
%license LICENSES/GPL*
|
|
|
|
%license LICENSE.GPL*
|
|
|
|
%license LICENSES/LGPL*
|
|
|
|
%license LICENSE.LGPL*
|
|
|
|
|
|
|
|
%dir %{_sysconfdir}/xdg/QtProject/
|
|
|
|
%dir %{_sysconfdir}/xdg/QtProject/
|
|
|
|
%{_qt6_libdir}/libQt6Concurrent.so.6*
|
|
|
|
%{_qt6_libdir}/libQt6Concurrent.so.6*
|
|
|
|
%{_qt6_libdir}/libQt6Core.so.6*
|
|
|
|
%{_qt6_libdir}/libQt6Core.so.6*
|
|
|
@ -836,6 +845,47 @@ make check -k ||:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
|
|
|
|
* Mon Apr 03 2023 Jan Grulich <jgrulich@redhat.com> - 6.4.3-2
|
|
|
|
|
|
|
|
- Enable zstd support
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Mar 23 2023 Jan Grulich <jgrulich@redhat.com> - 6.4.3-1
|
|
|
|
|
|
|
|
- 6.4.3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Mar 05 2023 Jan grulich <jgrulich@redhat.com> - 6.4.2-5
|
|
|
|
|
|
|
|
- Use QGnomePlatform as default platform theme on GNOME
|
|
|
|
|
|
|
|
Resolves: bz#2174905
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Feb 08 2023 Jan Grulich <jgrulich@redhat.com> - 6.4.2-4
|
|
|
|
|
|
|
|
- Fix possible DOS involving the Qt SQL ODBC driver plugin
|
|
|
|
|
|
|
|
CVE-2023-24607
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jan 31 2023 Jan Grulich <jgrulich@redhat.com> - 6.4.2-3
|
|
|
|
|
|
|
|
- migrated to SPDX license
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 6.4.2-2
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jan 16 2023 Jan Grulich <jgrulich@redhat.com> - 6.4.2-1
|
|
|
|
|
|
|
|
- 6.4.2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jan 02 2023 Jan Grulich <jgrulich@redhat.com> - 6.4.1-4
|
|
|
|
|
|
|
|
- Make -devel package to require database plugins
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Dec 31 2022 Pete Walter <pwalter@fedoraproject.org> - 6.4.1-3
|
|
|
|
|
|
|
|
- Rebuild for ICU 72
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Nov 30 2022 Pavel Raiskup <praiskup@redhat.com> - 6.4.1-2
|
|
|
|
|
|
|
|
- rebuild for the new PostgreSQL 15
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Nov 23 2022 Jan Grulich <jgrulich@redhat.com> - 6.4.1-1
|
|
|
|
|
|
|
|
- 6.4.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Oct 31 2022 Jan Grulich <jgrulich@redhat.com> - 6.4.0-1
|
|
|
|
|
|
|
|
- 6.4.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Aug 01 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 6.3.1-4
|
|
|
|
|
|
|
|
- Rebuilt for ICU 71.1
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jul 29 2022 Jan Grulich <jgrulich@redhat.com> - 6.3.1-3
|
|
|
|
* Fri Jul 29 2022 Jan Grulich <jgrulich@redhat.com> - 6.3.1-3
|
|
|
|
- Fix moc location in pkgconfig file
|
|
|
|
- Fix moc location in pkgconfig file
|
|
|
|
Resolves: bz#2112029
|
|
|
|
Resolves: bz#2112029
|
|
|
|