From e006e8f9612ff67c4be11a0fbea2d49067a66d11 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 2 Apr 2024 13:13:18 +0200 Subject: [PATCH 01/23] 6.7.0 --- qt6.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6.spec b/qt6.spec index 002f702..55aaaf5 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,6 +1,6 @@ Name: qt6 -Version: 6.6.2 +Version: 6.7.0 Release: 1%{?dist} Summary: Qt6 meta package License: GPL-3.0-only @@ -148,6 +148,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Tue Apr 02 2024 Jan Grulich - 6.7.0-1 +- 6.7.0 + * Sun Jan 28 2024 Jan Grulich - 6.6.2-1 - 6.6.2 From e3d215e0dbefcf82f46deade1928a9205db184a5 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 21 May 2024 09:04:31 +0200 Subject: [PATCH 02/23] 6.7.1 --- qt6.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6.spec b/qt6.spec index 55aaaf5..1fbd67f 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,6 +1,6 @@ Name: qt6 -Version: 6.7.0 +Version: 6.7.1 Release: 1%{?dist} Summary: Qt6 meta package License: GPL-3.0-only @@ -148,6 +148,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Tue May 21 2024 Jan Grulich - 6.7.1-1 +- 6.7.1 + * Tue Apr 02 2024 Jan Grulich - 6.7.0-1 - 6.7.0 From ef9319d2c48171c3b00fcf8e8d87d5f306ef0e9b Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 1 Jul 2024 08:51:40 +0200 Subject: [PATCH 03/23] 6.7.2 --- qt6.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6.spec b/qt6.spec index 1fbd67f..1380dd4 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,6 +1,6 @@ Name: qt6 -Version: 6.7.1 +Version: 6.7.2 Release: 1%{?dist} Summary: Qt6 meta package License: GPL-3.0-only @@ -148,6 +148,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Mon Jul 01 2024 Jan Grulich - 6.7.2-1 +- 6.7.2 + * Tue May 21 2024 Jan Grulich - 6.7.1-1 - 6.7.1 From 04df18722f752c8364b82cca760fcfc597642ece Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 15 Jul 2024 10:12:48 +0200 Subject: [PATCH 04/23] Introduce qt6-filesystem package --- qt6.spec | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 60 insertions(+), 4 deletions(-) diff --git a/qt6.spec b/qt6.spec index 1380dd4..243eb58 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,16 +1,16 @@ Name: qt6 +# This version MUST remain in sync with Qt6 versions! Version: 6.7.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Qt6 meta package License: GPL-3.0-only -URL: https://getfedora.org/ +URL: https://getfedora.org/ Source0: macros.qt6 Source1: macros.qt6-srpm Source2: qmake-qt6.sh Source3: qt6qml.attr Source4: qt6qml.prov -BuildArch: noarch Requires: qt6-qt3d Requires: qt6-qt5compat @@ -88,19 +88,43 @@ Requires: qt6-rpm-macros %{summary}. %package rpm-macros -Summary: RPM macros for building Qt6 and KDE Frameworks 5 packages +Summary: RPM macros for building Qt6 and KDE Frameworks 6 packages Requires: cmake >= 3 Requires: gcc-c++ +BuildArch: noarch %description rpm-macros %{summary}. %package srpm-macros Summary: RPM macros for source Qt6 packages +BuildArch: noarch %description srpm-macros %{summary}. +%package filesystem +Summary: Filesystem for Qt6 packages +%description filesystem +Filesystem for Qt 6 packages. %install +# See macros.qt6 where the directories are specified +mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6 +mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/bin +mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/cmake +mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/examples +mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/imports +mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/metatypes +mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/modules +mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/libexec +mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/mkspecs +mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/plugins +mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/qml +mkdir -p %{buildroot}%{_datadir}/qt6 +mkdir -p %{buildroot}%{_docdir}/qt6 +mkdir -p %{buildroot}%{_includedir}/qt6 +mkdir -p %{buildroot}%{_datadir}/qt6/translations + + install -Dpm644 %{SOURCE0} %{buildroot}%{_rpmmacrodir}/macros.qt6 install -Dpm644 %{SOURCE1} %{buildroot}%{_rpmmacrodir}/macros.qt6-srpm install -Dpm755 %{SOURCE2} %{buildroot}%{_bindir}/qmake-qt6.sh @@ -147,7 +171,39 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %{_rpmmacrodir}/macros.qt6-srpm +%files filesystem +%dir %{_prefix}/lib/qt6 +%dir %{_prefix}/%{_lib}/qt6 +%dir %{_prefix}/lib/qt6/bin +%dir %{_prefix}/%{_lib}/qt6/bin +%dir %{_prefix}/lib/qt6/cmake +%dir %{_prefix}/%{_lib}/qt6/cmake +%dir %{_prefix}/lib/qt6/examples +%dir %{_prefix}/%{_lib}/qt6/examples +%dir %{_prefix}/lib/qt6/imports +%dir %{_prefix}/%{_lib}/qt6/imports +%dir %{_prefix}/lib/qt6/metatypes +%dir %{_prefix}/%{_lib}/qt6/metatypes +%dir %{_prefix}/lib/qt6/modules +%dir %{_prefix}/%{_lib}/qt6/modules +%dir %{_prefix}/lib/qt6/libexec +%dir %{_prefix}/%{_lib}/qt6/libexec +%dir %{_prefix}/lib/qt6/mkspecs +%dir %{_prefix}/%{_lib}/qt6/mkspecs +%dir %{_prefix}/lib/qt6/plugins +%dir %{_prefix}/%{_lib}/qt6/plugins +%dir %{_prefix}/lib/qt6/qml +%dir %{_prefix}/%{_lib}/qt6/qml +%dir %{_datadir}/qt6 +%dir %{_docdir}/qt6 +%dir %{_includedir}/qt6 +%dir %{_datadir}/qt6/translations + + %changelog +* Mon Jul 15 2024 Jan Grulich - 6.7.2-2 +- Introduce qt6-filesystem package + * Mon Jul 01 2024 Jan Grulich - 6.7.2-1 - 6.7.2 From d6fc037ec6b67c9793f57e622a65ec24eb79c605 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 17:53:20 +0000 Subject: [PATCH 05/23] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- qt6.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6.spec b/qt6.spec index 243eb58..e5a3e10 100644 --- a/qt6.spec +++ b/qt6.spec @@ -2,7 +2,7 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! Version: 6.7.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Qt6 meta package License: GPL-3.0-only URL: https://getfedora.org/ @@ -201,6 +201,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 6.7.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jul 15 2024 Jan Grulich - 6.7.2-2 - Introduce qt6-filesystem package From 4491e6e9a807ebd1562848cf09f6001e997a347c Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Wed, 9 Oct 2024 08:41:59 +0200 Subject: [PATCH 06/23] 6.8.0 --- qt6.spec | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/qt6.spec b/qt6.spec index e5a3e10..af31b88 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,8 +1,8 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! -Version: 6.7.2 -Release: 3%{?dist} +Version: 6.8.0 +Release: 1%{?dist} Summary: Qt6 meta package License: GPL-3.0-only URL: https://getfedora.org/ @@ -22,12 +22,11 @@ Requires: qt6-qtcharts Requires: qt6-qtconnectivity Requires: qt6-qtdatavis3d Requires: qt6-qtdeclarative -Requires: qt6-qtdoc Requires: qt6-qtimageformats Requires: qt6-qtlocation -Requires: qt6-qtlottie Requires: qt6-qtmultimedia Requires: qt6-qtnetworkauth +Requires: qt6-qtpositioning Requires: qt6-qtquick3d Requires: qt6-qtquicktimeline Requires: qt6-qtremoteobjects @@ -51,8 +50,6 @@ Requires: qt6-qtwebsockets Summary: Qt6 meta devel package Requires: qt6-designer Requires: qt6-linguist -Requires: qt6-qdoc -Requires: qt6-qhelpgenerator Requires: qt6-qt3d-devel Requires: qt6-qt5compat-devel Requires: qt6-qtbase-devel @@ -62,11 +59,10 @@ Requires: qt6-qtconnectivity-devel Requires: qt6-qtdatavis3d-devel Requires: qt6-qtdeclarative-devel Requires: qt6-qtdeclarative-static -Requires: qt6-qtimageformats-devel Requires: qt6-qtlocation-devel -Requires: qt6-qtlottie-devel Requires: qt6-qtmultimedia-devel Requires: qt6-qtnetworkauth-devel +Requires: qt6-qtpositioning-devel Requires: qt6-qtquick3d-devel Requires: qt6-qtquicktimeline-devel Requires: qt6-qtremoteobjects-devel @@ -201,6 +197,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Wed Oct 09 2024 Jan Grulich - 6.8.0-1 +- 6.8.0 + * Fri Jul 19 2024 Fedora Release Engineering - 6.7.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 9cd5ce7d56dbc4d8d80b239903ee65bf40b3b6eb Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 2 Dec 2024 09:30:48 +0100 Subject: [PATCH 07/23] 6.8.1 --- qt6.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6.spec b/qt6.spec index af31b88..e831b84 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,7 +1,7 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! -Version: 6.8.0 +Version: 6.8.1 Release: 1%{?dist} Summary: Qt6 meta package License: GPL-3.0-only @@ -197,6 +197,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Mon Dec 02 2024 Jan Grulich - 6.8.1-1 +- 6.8.1 + * Wed Oct 09 2024 Jan Grulich - 6.8.0-1 - 6.8.0 From fa047d5a4c121ea14cc76c18c0bf71b54d778506 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 5 Dec 2024 14:30:36 +0100 Subject: [PATCH 08/23] Add %qt6_metatypesdir and %qt6_descriptionsdir macros --- macros.qt6 | 2 ++ qt6.spec | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/macros.qt6 b/macros.qt6 index f37ed8e..f33b74e 100644 --- a/macros.qt6 +++ b/macros.qt6 @@ -7,6 +7,7 @@ %_qt6_archdatadir %{_libdir}/qt6 %_qt6_bindir %{_libdir}/qt6/bin %_qt6_datadir %{_datadir}/qt6 +%_qt6_descriptionsdir %{_qt6_archdatadir}/modules %_qt6_docdir %{_docdir}/qt6 %_qt6_examplesdir %{_qt6_archdatadir}/examples %_qt6_headerdir %{_includedir}/qt6 @@ -14,6 +15,7 @@ %_qt6_importdir %{_qt6_archdatadir}/imports %_qt6_libdir %{_libdir} %_qt6_libexecdir %{_qt6_archdatadir}/libexec +%_qt6_metatypesdir %{_qt6_archdatadir/metatypes %_qt6_mkspecsdir %{_qt6_archdatadir}/mkspecs %_qt6_plugindir %{_qt6_archdatadir}/plugins %_qt6_qmldir %{_qt6_archdatadir}/qml diff --git a/qt6.spec b/qt6.spec index e831b84..6d778a3 100644 --- a/qt6.spec +++ b/qt6.spec @@ -2,7 +2,7 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! Version: 6.8.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Qt6 meta package License: GPL-3.0-only URL: https://getfedora.org/ @@ -197,6 +197,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Thu Dec 05 2024 Jan Grulich - 6.8.1-2 +- Add %qt6_metatypesdir and %qt6_descriptionsdir macros + * Mon Dec 02 2024 Jan Grulich - 6.8.1-1 - 6.8.1 From b1c4aa11b3e13c57c7d88fbf232cbe8ea0bb436e Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 5 Dec 2024 14:47:57 +0100 Subject: [PATCH 09/23] Fix changelog --- qt6.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qt6.spec b/qt6.spec index 6d778a3..b88ce6d 100644 --- a/qt6.spec +++ b/qt6.spec @@ -197,10 +197,10 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog -* Thu Dec 05 2024 Jan Grulich - 6.8.1-2 -- Add %qt6_metatypesdir and %qt6_descriptionsdir macros +* Thu Dec 05 2024 Jan Grulich - 6.8.1-2 +- Add qt6_metatypesdir and qt6_descriptionsdir macros -* Mon Dec 02 2024 Jan Grulich - 6.8.1-1 +* Mon Dec 02 2024 Jan Grulich - 6.8.1-1 - 6.8.1 * Wed Oct 09 2024 Jan Grulich - 6.8.0-1 From de593b1688b2c3f730fc83f77c1864a0cd6eb566 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 5 Dec 2024 14:59:29 +0100 Subject: [PATCH 10/23] Fix %qt6_metatypesdir macro --- macros.qt6 | 2 +- qt6.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/macros.qt6 b/macros.qt6 index f33b74e..afec7c9 100644 --- a/macros.qt6 +++ b/macros.qt6 @@ -15,7 +15,7 @@ %_qt6_importdir %{_qt6_archdatadir}/imports %_qt6_libdir %{_libdir} %_qt6_libexecdir %{_qt6_archdatadir}/libexec -%_qt6_metatypesdir %{_qt6_archdatadir/metatypes +%_qt6_metatypesdir %{_qt6_archdatadir}/metatypes %_qt6_mkspecsdir %{_qt6_archdatadir}/mkspecs %_qt6_plugindir %{_qt6_archdatadir}/plugins %_qt6_qmldir %{_qt6_archdatadir}/qml diff --git a/qt6.spec b/qt6.spec index b88ce6d..d894efc 100644 --- a/qt6.spec +++ b/qt6.spec @@ -2,7 +2,7 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! Version: 6.8.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Qt6 meta package License: GPL-3.0-only URL: https://getfedora.org/ @@ -197,6 +197,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Thu Dec 05 2024 Jan Grulich - 6.8.1-3 +- Fix qt6_metatypesdir macro + * Thu Dec 05 2024 Jan Grulich - 6.8.1-2 - Add qt6_metatypesdir and qt6_descriptionsdir macros From 81280b4eacce1ae4ab321e8fa1791afa917a8b59 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 10 Dec 2024 17:23:28 +0100 Subject: [PATCH 11/23] Create lib64 directories only on 64bit architectures --- qt6.spec | 62 ++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 40 insertions(+), 22 deletions(-) diff --git a/qt6.spec b/qt6.spec index d894efc..20b01a6 100644 --- a/qt6.spec +++ b/qt6.spec @@ -2,7 +2,7 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! Version: 6.8.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Qt6 meta package License: GPL-3.0-only URL: https://getfedora.org/ @@ -104,17 +104,30 @@ Filesystem for Qt 6 packages. %install # See macros.qt6 where the directories are specified -mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6 -mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/bin -mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/cmake -mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/examples -mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/imports -mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/metatypes -mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/modules -mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/libexec -mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/mkspecs -mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/plugins -mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt6/qml +mkdir -p %{buildroot}%{_prefix}/lib/qt6 +mkdir -p %{buildroot}%{_prefix}/lib/qt6/bin +mkdir -p %{buildroot}%{_prefix}/lib/qt6/cmake +mkdir -p %{buildroot}%{_prefix}/lib/qt6/examples +mkdir -p %{buildroot}%{_prefix}/lib/qt6/imports +mkdir -p %{buildroot}%{_prefix}/lib/qt6/metatypes +mkdir -p %{buildroot}%{_prefix}/lib/qt6/modules +mkdir -p %{buildroot}%{_prefix}/lib/qt6/libexec +mkdir -p %{buildroot}%{_prefix}/lib/qt6/mkspecs +mkdir -p %{buildroot}%{_prefix}/lib/qt6/plugins +mkdir -p %{buildroot}%{_prefix}/lib/qt6/qml +%if "%{_lib}" != "lib" +mkdir -p %{buildroot}%{_prefix}/%{_lib}/qt6 +mkdir -p %{buildroot}%{_prefix}/%{_lib}/qt6/bin +mkdir -p %{buildroot}%{_prefix}/%{_lib}/qt6/cmake +mkdir -p %{buildroot}%{_prefix}/%{_lib}/qt6/examples +mkdir -p %{buildroot}%{_prefix}/%{_lib}/qt6/imports +mkdir -p %{buildroot}%{_prefix}/%{_lib}/qt6/metatypes +mkdir -p %{buildroot}%{_prefix}/%{_lib}/qt6/modules +mkdir -p %{buildroot}%{_prefix}/%{_lib}/qt6/libexec +mkdir -p %{buildroot}%{_prefix}/%{_lib}/qt6/mkspecs +mkdir -p %{buildroot}%{_prefix}/%{_lib}/qt6/plugins +mkdir -p %{buildroot}%{_prefix}/%{_lib}/qt6/qml +%endif mkdir -p %{buildroot}%{_datadir}/qt6 mkdir -p %{buildroot}%{_docdir}/qt6 mkdir -p %{buildroot}%{_includedir}/qt6 @@ -169,27 +182,29 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %files filesystem %dir %{_prefix}/lib/qt6 -%dir %{_prefix}/%{_lib}/qt6 %dir %{_prefix}/lib/qt6/bin -%dir %{_prefix}/%{_lib}/qt6/bin %dir %{_prefix}/lib/qt6/cmake -%dir %{_prefix}/%{_lib}/qt6/cmake %dir %{_prefix}/lib/qt6/examples -%dir %{_prefix}/%{_lib}/qt6/examples %dir %{_prefix}/lib/qt6/imports -%dir %{_prefix}/%{_lib}/qt6/imports %dir %{_prefix}/lib/qt6/metatypes -%dir %{_prefix}/%{_lib}/qt6/metatypes %dir %{_prefix}/lib/qt6/modules -%dir %{_prefix}/%{_lib}/qt6/modules %dir %{_prefix}/lib/qt6/libexec -%dir %{_prefix}/%{_lib}/qt6/libexec %dir %{_prefix}/lib/qt6/mkspecs -%dir %{_prefix}/%{_lib}/qt6/mkspecs %dir %{_prefix}/lib/qt6/plugins -%dir %{_prefix}/%{_lib}/qt6/plugins %dir %{_prefix}/lib/qt6/qml +%if "%{_lib}" != "lib" +%dir %{_prefix}/%{_lib}/qt6 +%dir %{_prefix}/%{_lib}/qt6/bin +%dir %{_prefix}/%{_lib}/qt6/cmake +%dir %{_prefix}/%{_lib}/qt6/examples +%dir %{_prefix}/%{_lib}/qt6/imports +%dir %{_prefix}/%{_lib}/qt6/metatypes +%dir %{_prefix}/%{_lib}/qt6/modules +%dir %{_prefix}/%{_lib}/qt6/libexec +%dir %{_prefix}/%{_lib}/qt6/mkspecs +%dir %{_prefix}/%{_lib}/qt6/plugins %dir %{_prefix}/%{_lib}/qt6/qml +%endif %dir %{_datadir}/qt6 %dir %{_docdir}/qt6 %dir %{_includedir}/qt6 @@ -197,6 +212,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Tue Dec 10 2024 Jan Grulich - 6.8.1-4 +- Create lib64 directories only on 64bit architectures + * Thu Dec 05 2024 Jan Grulich - 6.8.1-3 - Fix qt6_metatypesdir macro From 321578cdac0b36bdccda72084a29d2b9e60bc906 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 21:38:19 +0000 Subject: [PATCH 12/23] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- qt6.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6.spec b/qt6.spec index 20b01a6..8a5a73f 100644 --- a/qt6.spec +++ b/qt6.spec @@ -2,7 +2,7 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! Version: 6.8.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Qt6 meta package License: GPL-3.0-only URL: https://getfedora.org/ @@ -212,6 +212,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 6.8.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Tue Dec 10 2024 Jan Grulich - 6.8.1-4 - Create lib64 directories only on 64bit architectures From 06dab524e735e8ffbe3d56d08a303e23c9a53c3f Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Fri, 31 Jan 2025 08:49:20 +0100 Subject: [PATCH 13/23] 6.8.2 --- qt6.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/qt6.spec b/qt6.spec index 8a5a73f..8d5e0af 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,8 +1,8 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! -Version: 6.8.1 -Release: 5%{?dist} +Version: 6.8.2 +Release: 1%{?dist} Summary: Qt6 meta package License: GPL-3.0-only URL: https://getfedora.org/ @@ -212,6 +212,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Fri Jan 31 2025 Jan Grulich - 6.8.2-1 +- 6.8.2 + * Sat Jan 18 2025 Fedora Release Engineering - 6.8.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 931526b3e75cdd99717a81d2f251e045c603a14d Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 17 Feb 2025 19:28:50 +0100 Subject: [PATCH 14/23] Add ppc64le support to qt6_qtwebengine_arches macro --- macros.qt6-srpm | 2 +- qt6.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/macros.qt6-srpm b/macros.qt6-srpm index cab54c6..b2a8c8c 100644 --- a/macros.qt6-srpm +++ b/macros.qt6-srpm @@ -5,5 +5,5 @@ # # If you cannot get this package to build on your secondary architecure, please: # # * remove your architecture from this list AND # # * put #1298011 onto your ExcludeArch tracker. -%qt6_qtwebengine_arches x86_64 aarch64 +%qt6_qtwebengine_arches x86_64 aarch64 ppc64le diff --git a/qt6.spec b/qt6.spec index 8d5e0af..0422379 100644 --- a/qt6.spec +++ b/qt6.spec @@ -2,7 +2,7 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! Version: 6.8.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Qt6 meta package License: GPL-3.0-only URL: https://getfedora.org/ @@ -212,6 +212,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Mon Feb 17 2025 Jan Grulich - 6.8.2-2 +- Add ppc64le support to qt6_qtwebengine_arches macro + * Fri Jan 31 2025 Jan Grulich - 6.8.2-1 - 6.8.2 From c5bed0fb4291d6c25bb0c727549552fbdaa74e2e Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Fri, 21 Mar 2025 13:08:01 +0100 Subject: [PATCH 15/23] 6.9.0 RC --- qt6.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/qt6.spec b/qt6.spec index 0422379..d19e426 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,8 +1,8 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! -Version: 6.8.2 -Release: 2%{?dist} +Version: 6.9.0~rc +Release: 1%{?dist} Summary: Qt6 meta package License: GPL-3.0-only URL: https://getfedora.org/ @@ -212,6 +212,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Fri Mar 21 2025 Jan Grulich - 6.9.0~rc-1 +- 6.9.0 RC + * Mon Feb 17 2025 Jan Grulich - 6.8.2-2 - Add ppc64le support to qt6_qtwebengine_arches macro From c48fa59d02421e323782de68ca7427faa9abf1d2 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Wed, 2 Apr 2025 08:27:18 +0200 Subject: [PATCH 16/23] 6.9.0 --- qt6.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6.spec b/qt6.spec index d19e426..6b857bf 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,7 +1,7 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! -Version: 6.9.0~rc +Version: 6.9.0 Release: 1%{?dist} Summary: Qt6 meta package License: GPL-3.0-only @@ -212,6 +212,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Wed Apr 02 2025 Jan Grulich - 6.9.0-1 +- 6.9.0 + * Fri Mar 21 2025 Jan Grulich - 6.9.0~rc-1 - 6.9.0 RC From 679db8295a8c9834601b4ed8dfafc85136666b06 Mon Sep 17 00:00:00 2001 From: Pavel Solovev Date: Tue, 4 Mar 2025 12:10:27 +0100 Subject: [PATCH 17/23] Enable configuration summary --- macros.qt6 | 3 ++- qt6.spec | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/macros.qt6 b/macros.qt6 index afec7c9..cbdbcab 100644 --- a/macros.qt6 +++ b/macros.qt6 @@ -64,4 +64,5 @@ -DINSTALL_QMLDIR=%{_qt6_qmldir} \\\ -DINSTALL_SYSCONFDIR=%{_qt6_sysconfdir} \\\ -DINSTALL_TRANSLATIONSDIR=%{_qt6_translationdir} \\\ - -DQT_DISABLE_RPATH=TRUE + -DQT_DISABLE_RPATH=TRUE \\\ + -DCMAKE_MESSAGE_LOG_LEVEL=STATUS diff --git a/qt6.spec b/qt6.spec index 6b857bf..a03a6da 100644 --- a/qt6.spec +++ b/qt6.spec @@ -2,7 +2,7 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! Version: 6.9.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Qt6 meta package License: GPL-3.0-only URL: https://getfedora.org/ @@ -212,6 +212,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Tue Apr 15 2025 Pavel Solovev - 6.9.0-2 +- Enable configuration summary + * Wed Apr 02 2025 Jan Grulich - 6.9.0-1 - 6.9.0 From 1c284843c54159b5a978421673ff0f216cb785e2 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 2 Jun 2025 11:44:18 +0200 Subject: [PATCH 18/23] 6.9.1 --- qt6.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/qt6.spec b/qt6.spec index a03a6da..4ea605b 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,8 +1,8 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! -Version: 6.9.0 -Release: 2%{?dist} +Version: 6.9.1 +Release: 1%{?dist} Summary: Qt6 meta package License: GPL-3.0-only URL: https://getfedora.org/ @@ -212,6 +212,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Mon Jun 02 2025 Jan Grulich - 6.9.1-1 +- 6.9.1 + * Tue Apr 15 2025 Pavel Solovev - 6.9.0-2 - Enable configuration summary From 7f7a938f218ef548c23a5a6fdc0bbc40b5b5f353 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 11:33:36 +0000 Subject: [PATCH 19/23] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- qt6.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6.spec b/qt6.spec index 4ea605b..7321b39 100644 --- a/qt6.spec +++ b/qt6.spec @@ -2,7 +2,7 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! Version: 6.9.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Qt6 meta package License: GPL-3.0-only URL: https://getfedora.org/ @@ -212,6 +212,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 6.9.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jun 02 2025 Jan Grulich - 6.9.1-1 - 6.9.1 From c03c887a16e3023d742f5610910139298f00a984 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 28 Aug 2025 10:19:10 +0200 Subject: [PATCH 20/23] 6.9.2 --- qt6.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/qt6.spec b/qt6.spec index 7321b39..fc2fbad 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,8 +1,8 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! -Version: 6.9.1 -Release: 2%{?dist} +Version: 6.9.2 +Release: 1%{?dist} Summary: Qt6 meta package License: GPL-3.0-only URL: https://getfedora.org/ @@ -212,6 +212,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Thu Aug 28 2025 Jan Grulich - 6.9.2-1 +- 6.9.2 + * Fri Jul 25 2025 Fedora Release Engineering - 6.9.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From c91264ff1761c11d5256bbde4256fd540f6bc55d Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 25 Sep 2025 08:34:29 +0200 Subject: [PATCH 21/23] 6.10.0 RC --- qt6.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6.spec b/qt6.spec index fc2fbad..7a2df89 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,7 +1,7 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! -Version: 6.9.2 +Version: 6.10.0~rc Release: 1%{?dist} Summary: Qt6 meta package License: GPL-3.0-only @@ -212,6 +212,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Thu Sep 25 2025 Jan Grulich - 6.10.0~rc-1 +- 6.10.0 RC + * Thu Aug 28 2025 Jan Grulich - 6.9.2-1 - 6.9.2 From f592bd6804ef9a9c46f9c067f2025b30c5087d5d Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 7 Oct 2025 09:26:58 +0200 Subject: [PATCH 22/23] 6.10.0 --- qt6.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6.spec b/qt6.spec index 7a2df89..d7654aa 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,7 +1,7 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! -Version: 6.10.0~rc +Version: 6.10.0 Release: 1%{?dist} Summary: Qt6 meta package License: GPL-3.0-only @@ -212,6 +212,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Tue Oct 07 2025 Jan Grulich - 6.10.0-1 +- 6.10.0 + * Thu Sep 25 2025 Jan Grulich - 6.10.0~rc-1 - 6.10.0 RC From b9cd7b1de7a028e8b125237694b90e279f39a50f Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 20 Nov 2025 08:05:19 +0100 Subject: [PATCH 23/23] 6.10.1 --- qt6.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6.spec b/qt6.spec index d7654aa..d2c0e6e 100644 --- a/qt6.spec +++ b/qt6.spec @@ -1,7 +1,7 @@ Name: qt6 # This version MUST remain in sync with Qt6 versions! -Version: 6.10.0 +Version: 6.10.1 Release: 1%{?dist} Summary: Qt6 meta package License: GPL-3.0-only @@ -212,6 +212,9 @@ echo "- Qt6 devel meta package" > %{buildroot}%{_docdir}/qt6-devel/README %changelog +* Thu Nov 20 2025 Jan Grulich - 6.10.1-1 +- 6.10.1 + * Tue Oct 07 2025 Jan Grulich - 6.10.0-1 - 6.10.0