diff --git a/extras/KF6/frameworks/breeze-icon-theme/breeze-icon-theme.spec b/extras/KF6/frameworks/breeze-icon-theme/breeze-icon-theme.spec index ceeaea2..8146bf9 100644 --- a/extras/KF6/frameworks/breeze-icon-theme/breeze-icon-theme.spec +++ b/extras/KF6/frameworks/breeze-icon-theme/breeze-icon-theme.spec @@ -1,3 +1,4 @@ +%bcond_with gcc %global framework breeze-icons # trim changelog included in binary rpms @@ -5,8 +6,8 @@ Name: breeze-icon-theme Summary: Breeze icon theme -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} # http://techbase.kde.org/Policies/Licensing_Policy License: LGPL-3.0-or-later @@ -18,10 +19,14 @@ Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework ## upstreamable patches - BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros BuildRequires: qt6-qtbase-devel +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif # icon optimizations BuildRequires: hardlink @@ -65,6 +70,12 @@ developing applications that use %{name}. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=g++ +%endif + %cmake_kf6 -DBINARY_ICONS_RESOURCE=ON %cmake_build @@ -135,6 +146,12 @@ gtk-update-icon-cache --force %{_datadir}/icons/breeze-dark &>/dev/null || : %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/extra-cmake-modules/extra-cmake-modules.spec b/extras/KF6/frameworks/extra-cmake-modules/extra-cmake-modules.spec index 3e89013..7d44570 100644 --- a/extras/KF6/frameworks/extra-cmake-modules/extra-cmake-modules.spec +++ b/extras/KF6/frameworks/extra-cmake-modules/extra-cmake-modules.spec @@ -1,3 +1,4 @@ +%bcond_with gcc %global framework extra-cmake-modules # uncomment to enable bootstrap mode @@ -10,8 +11,8 @@ Name: extra-cmake-modules Summary: Additional modules for CMake build system -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} License: BSD URL: https://api.kde.org/ecm/ Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz @@ -52,6 +53,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{name}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DBUILD_MAN_DOCS:BOOL=OFF \ -DBUILD_HTML_DOCS:BOOL=OFF \ @@ -85,6 +92,12 @@ make test ARGS="--output-on-failure --timeout 300" -C %{_vpath_builddir} ||: %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-attica/kf6-attica.spec b/extras/KF6/frameworks/kf6-attica/kf6-attica.spec index 176405d..a33ba2a 100644 --- a/extras/KF6/frameworks/kf6-attica/kf6-attica.spec +++ b/extras/KF6/frameworks/kf6-attica/kf6-attica.spec @@ -1,14 +1,21 @@ +%bcond_with gcc + %global framework attica Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks Tier 1 Addon with Open Collaboration Services API License: CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only).txt URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros @@ -37,6 +44,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -61,6 +74,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-baloo/kf6-baloo.spec b/extras/KF6/frameworks/kf6-baloo/kf6-baloo.spec index 351a7b5..1acc4dd 100644 --- a/extras/KF6/frameworks/kf6-baloo/kf6-baloo.spec +++ b/extras/KF6/frameworks/kf6-baloo/kf6-baloo.spec @@ -1,9 +1,10 @@ +%bcond_with gcc %global framework baloo Name: kf6-%{framework} Summary: A Tier 3 KDE Frameworks 6 module that provides indexing and search functionality -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) AND bzip2-1.0.6 URL: https://invent.kde.org/frameworks/%{framework} @@ -15,7 +16,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor Patch100: baloo-5.67.0-baloofile_config.patch BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6CoreAddons) @@ -70,6 +76,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -141,6 +153,12 @@ cat baloo_file6.lang baloo_file_extractor6.lang \ %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-bluez-qt/kf6-bluez-qt.spec b/extras/KF6/frameworks/kf6-bluez-qt/kf6-bluez-qt.spec index 7589bd4..3778b1e 100644 --- a/extras/KF6/frameworks/kf6-bluez-qt/kf6-bluez-qt.spec +++ b/extras/KF6/frameworks/kf6-bluez-qt/kf6-bluez-qt.spec @@ -1,9 +1,12 @@ +%bcond_with gcc %global framework bluez-qt + +%bcond_without gcc Name: kf6-%{framework} Summary: A Qt wrapper for Bluez -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} License: CC0-1.0 AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only URL: https://invent.kde.org/frameworks/%{framework} @@ -15,7 +18,12 @@ BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtdeclarative-devel +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake # For %%{_udevrulesdir} @@ -45,7 +53,14 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %build - %{cmake_kf6} \ +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + + +%{cmake_kf6} \ -DUDEV_RULES_INSTALL_DIR:PATH="%{_udevrulesdir}" %cmake_build @@ -70,6 +85,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-frameworkintegration/kf6-frameworkintegration.spec b/extras/KF6/frameworks/kf6-frameworkintegration/kf6-frameworkintegration.spec index f0e878d..338d64c 100644 --- a/extras/KF6/frameworks/kf6-frameworkintegration/kf6-frameworkintegration.spec +++ b/extras/KF6/frameworks/kf6-frameworkintegration/kf6-frameworkintegration.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework frameworkintegration Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 4 workspace and cross-framework integration plugins License: CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) URL: https://invent.kde.org/frameworks/%{framework} @@ -10,7 +11,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: cmake(KF6NewStuff) BuildRequires: cmake(KF6Package) @@ -58,6 +64,12 @@ The %{name}-devel package contains files to develop for %{name}. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -85,6 +97,12 @@ The %{name}-devel package contains files to develop for %{name}. %{_kf6_libdir}/cmake/KF6FrameworkIntegration/ %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kapidox/kf6-kapidox.spec b/extras/KF6/frameworks/kf6-kapidox/kf6-kapidox.spec index 91d3c81..27dbf12 100644 --- a/extras/KF6/frameworks/kf6-kapidox/kf6-kapidox.spec +++ b/extras/KF6/frameworks/kf6-kapidox/kf6-kapidox.spec @@ -1,8 +1,8 @@ %global framework kapidox Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 4 scripts and data for building API documentation License: BSD @@ -68,6 +68,12 @@ style. %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-karchive/kf6-karchive.spec b/extras/KF6/frameworks/kf6-karchive/kf6-karchive.spec index 96882ac..484d0b0 100644 --- a/extras/KF6/frameworks/kf6-karchive/kf6-karchive.spec +++ b/extras/KF6/frameworks/kf6-karchive/kf6-karchive.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework karchive Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 addon with archive functions License: LGPL-2.0-or-later AND BSD-2-Clause URL: https://invent.kde.org/frameworks/%{framework} @@ -10,7 +11,12 @@ Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework # Compile Tools BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + # Fedora Requires: kf6-filesystem @@ -48,6 +54,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -72,6 +84,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kauth/kf6-kauth.spec b/extras/KF6/frameworks/kf6-kauth/kf6-kauth.spec index bd19176..592bcca 100644 --- a/extras/KF6/frameworks/kf6-kauth/kf6-kauth.spec +++ b/extras/KF6/frameworks/kf6-kauth/kf6-kauth.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kauth Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 module to perform actions as privileged user # LGPL-2.0-or-later is also in the project's LICENSES, but is unused according to reuse. License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.1-or-later @@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: kf6-rpm-macros BuildRequires: polkit-qt6-1-devel @@ -43,6 +49,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -72,6 +84,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kbookmarks/kf6-kbookmarks.spec b/extras/KF6/frameworks/kf6-kbookmarks/kf6-kbookmarks.spec index 70fb0ef..ced1c3e 100644 --- a/extras/KF6/frameworks/kf6-kbookmarks/kf6-kbookmarks.spec +++ b/extras/KF6/frameworks/kf6-kbookmarks/kf6-kbookmarks.spec @@ -1,15 +1,21 @@ +%bcond_with gcc %global framework kbookmarks Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 addon for bookmarks manipulation License: CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-3.0-only AND LicenseRef-KDE-Accepted-LGPL URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: kf6-rpm-macros BuildRequires: cmake(KF6Codecs) @@ -49,6 +55,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -81,6 +93,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kcalendarcore/kf6-kcalendarcore.spec b/extras/KF6/frameworks/kf6-kcalendarcore/kf6-kcalendarcore.spec index f29e91c..20512df 100644 --- a/extras/KF6/frameworks/kf6-kcalendarcore/kf6-kcalendarcore.spec +++ b/extras/KF6/frameworks/kf6-kcalendarcore/kf6-kcalendarcore.spec @@ -1,15 +1,21 @@ +%bcond_with gcc %global framework kcalendarcore Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 KCalendarCore Library License: BSD-3-Clause AND LGPL-2.0-or-later AND LGPL-3.0-or-later URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: make BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros @@ -40,6 +46,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -50,6 +62,7 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %license LICENSES/*.txt %{_kf6_datadir}/qlogging-categories6/*kcalendarcore.* %{_kf6_libdir}/libKF6CalendarCore.so.* +%{_qt6_qmldir}/org/kde/calendarcore/* %files devel %{_kf6_includedir}/KCalendarCore/ @@ -62,6 +75,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kcmutils/kf6-kcmutils.spec b/extras/KF6/frameworks/kf6-kcmutils/kf6-kcmutils.spec index d270665..30047c8 100644 --- a/extras/KF6/frameworks/kf6-kcmutils/kf6-kcmutils.spec +++ b/extras/KF6/frameworks/kf6-kcmutils/kf6-kcmutils.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kcmutils Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 addon with extra API to write KConfigModules License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) @@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: cmake(KF6CoreAddons) BuildRequires: cmake(KF6I18n) @@ -53,6 +59,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -89,6 +101,12 @@ mkdir -p %{buildroot}%{_kf6_qtplugindir}/kcms %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kcodecs/kf6-kcodecs.spec b/extras/KF6/frameworks/kf6-kcodecs/kf6-kcodecs.spec index 604e8b9..88c6b08 100644 --- a/extras/KF6/frameworks/kf6-kcodecs/kf6-kcodecs.spec +++ b/extras/KF6/frameworks/kf6-kcodecs/kf6-kcodecs.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kcodecs Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 addon with string manipulation methods License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND MPL-1.1 URL: https://invent.kde.org/frameworks/%{framework} @@ -10,7 +11,12 @@ Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework BuildRequires: fdupes BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: gperf BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros @@ -39,6 +45,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -63,6 +75,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kcolorscheme/kf6-kcolorscheme.spec b/extras/KF6/frameworks/kf6-kcolorscheme/kf6-kcolorscheme.spec index 127098b..ae0776f 100644 --- a/extras/KF6/frameworks/kf6-kcolorscheme/kf6-kcolorscheme.spec +++ b/extras/KF6/frameworks/kf6-kcolorscheme/kf6-kcolorscheme.spec @@ -1,15 +1,21 @@ +%bcond_with gcc %global framework kcolorscheme Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: Classes to read and interact with KColorScheme License: BSD-2-Clause and CC0-1.0 and LGPL-2.0-or-later and LGPL-2.1-only and LGPL-3.0-only and (LGPL-2.1-only OR LGPL-3.0-only) URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6GuiAddons) @@ -38,6 +44,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -62,6 +74,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kcompletion/kf6-kcompletion.spec b/extras/KF6/frameworks/kf6-kcompletion/kf6-kcompletion.spec index a31490b..c734664 100644 --- a/extras/KF6/frameworks/kf6-kcompletion/kf6-kcompletion.spec +++ b/extras/KF6/frameworks/kf6-kcompletion/kf6-kcompletion.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kcompletion Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 2 addon with auto completion widgets and classes # BSD-3-Clause is in the LICENSES folder but goes unused. License: CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-or-later @@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6WidgetsAddons) @@ -42,6 +48,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -66,6 +78,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kconfig/kf6-kconfig.spec b/extras/KF6/frameworks/kf6-kconfig/kf6-kconfig.spec index dda93b3..b21dda5 100644 --- a/extras/KF6/frameworks/kf6-kconfig/kf6-kconfig.spec +++ b/extras/KF6/frameworks/kf6-kconfig/kf6-kconfig.spec @@ -1,15 +1,21 @@ +%bcond_with gcc %global framework kconfig Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 addon with advanced configuration system License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND MIT URL: https://invent.kde.org/frameworks/%{framework} Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros BuildRequires: cmake(Qt6DBus) @@ -41,6 +47,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ %if 0%{?flatpak} @@ -85,6 +97,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kconfigwidgets/kf6-kconfigwidgets.spec b/extras/KF6/frameworks/kf6-kconfigwidgets/kf6-kconfigwidgets.spec index a6e67cf..73579e7 100644 --- a/extras/KF6/frameworks/kf6-kconfigwidgets/kf6-kconfigwidgets.spec +++ b/extras/KF6/frameworks/kf6-kconfigwidgets/kf6-kconfigwidgets.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kconfigwidgets Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 addon for creating configuration dialogs # The following licenses are in LICENSES but go unused: BSD-3-Clause, MIT @@ -12,7 +13,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: kf6-kauth-devel BuildRequires: kf6-kcodecs-devel @@ -60,6 +66,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -85,6 +97,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kcontacts/kf6-kcontacts.spec b/extras/KF6/frameworks/kf6-kcontacts/kf6-kcontacts.spec index b089238..ae3dc91 100644 --- a/extras/KF6/frameworks/kf6-kcontacts/kf6-kcontacts.spec +++ b/extras/KF6/frameworks/kf6-kcontacts/kf6-kcontacts.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kcontacts Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: The KContacts Library # The following licenses are present in LICENSES but go unused: BSD-3-Clause, MIT, Unicode-DFS-2016 @@ -12,7 +13,12 @@ URL: https://projects.kde.org/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: kf6-rpm-macros BuildRequires: cmake(KF6CoreAddons) @@ -45,6 +51,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -72,6 +84,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kcoreaddons/kf6-kcoreaddons.spec b/extras/KF6/frameworks/kf6-kcoreaddons/kf6-kcoreaddons.spec index c58fde8..ad4e11d 100644 --- a/extras/KF6/frameworks/kf6-kcoreaddons/kf6-kcoreaddons.spec +++ b/extras/KF6/frameworks/kf6-kcoreaddons/kf6-kcoreaddons.spec @@ -1,15 +1,21 @@ +%bcond_with gcc %global framework kcoreaddons Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 addon with various classes on top of QtCore License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND MPL-1.1 AND LGPL-2.0-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND LGPL-2.1-only WITH Qt-LGPL-exception-1.1 URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: make BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros @@ -43,6 +49,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -74,6 +86,12 @@ cat *.lang > all.lang %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kcrash/kf6-kcrash.spec b/extras/KF6/frameworks/kf6-kcrash/kf6-kcrash.spec index aab1a45..0ade64e 100644 --- a/extras/KF6/frameworks/kf6-kcrash/kf6-kcrash.spec +++ b/extras/KF6/frameworks/kf6-kcrash/kf6-kcrash.spec @@ -1,8 +1,10 @@ +%bcond_with gcc %global framework kcrash + Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 2 addon for handling application crashes License: CC0-1.0 AND LGPL-2.0-or-later @@ -12,7 +14,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor BuildRequires: extra-cmake-modules >= %{version} BuildRequires: cmake -BuildRequires: gcc-toolset-13-gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif + BuildRequires: cmake(KF6CoreAddons) BuildRequires: cmake(KF6WindowSystem) BuildRequires: kf6-rpm-macros @@ -43,7 +50,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %build -. /opt/rh/gcc-toolset-13/enable +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -71,6 +83,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kdav/kf6-kdav.spec b/extras/KF6/frameworks/kf6-kdav/kf6-kdav.spec index ff271c7..2ceaa6e 100644 --- a/extras/KF6/frameworks/kf6-kdav/kf6-kdav.spec +++ b/extras/KF6/frameworks/kf6-kdav/kf6-kdav.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kdav Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: A DAV protocol implementation with KJobs License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later @@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: kf6-rpm-macros @@ -48,6 +54,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -73,6 +85,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kdbusaddons/kf6-kdbusaddons.spec b/extras/KF6/frameworks/kf6-kdbusaddons/kf6-kdbusaddons.spec index 69fa896..0e00ba0 100644 --- a/extras/KF6/frameworks/kf6-kdbusaddons/kf6-kdbusaddons.spec +++ b/extras/KF6/frameworks/kf6-kdbusaddons/kf6-kdbusaddons.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kdbusaddons Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 addon with various classes on top of QtDBus License: CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only URL: https://invent.kde.org/frameworks/%{framework} @@ -11,7 +12,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewo BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros BuildRequires: cmake -BuildRequires: clang +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif + BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qttools-devel BuildRequires: qt6-qtbase-private-devel @@ -41,6 +47,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -65,6 +77,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kdeclarative/kf6-kdeclarative.spec b/extras/KF6/frameworks/kf6-kdeclarative/kf6-kdeclarative.spec index 50ccce0..67bd4db 100644 --- a/extras/KF6/frameworks/kf6-kdeclarative/kf6-kdeclarative.spec +++ b/extras/KF6/frameworks/kf6-kdeclarative/kf6-kdeclarative.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kdeclarative Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 addon for Qt declarative License: CC0-1.0 AND GPL-2.0-only AND GPL-3.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND MIT @@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor BuildRequires: cmake BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6GlobalAccel) BuildRequires: cmake(KF6GuiAddons) @@ -54,6 +60,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -84,6 +96,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kded/kf6-kded.spec b/extras/KF6/frameworks/kf6-kded/kf6-kded.spec index 589b0a1..3f768ca 100644 --- a/extras/KF6/frameworks/kf6-kded/kf6-kded.spec +++ b/extras/KF6/frameworks/kf6-kded/kf6-kded.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kded Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 addon with extensible daemon for system-level services License: CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later @@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6CoreAddons) @@ -47,6 +53,12 @@ developing applications that use %{name}. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -79,6 +91,12 @@ mkdir -p %{buildroot}%{_kf6_plugindir}/kded %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kdesu/kf6-kdesu.spec b/extras/KF6/frameworks/kf6-kdesu/kf6-kdesu.spec index dd730c8..9b8d995 100644 --- a/extras/KF6/frameworks/kf6-kdesu/kf6-kdesu.spec +++ b/extras/KF6/frameworks/kf6-kdesu/kf6-kdesu.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kdesu Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 integration with su License: CC0-1.0 AND GPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) @@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: kf6-rpm-macros BuildRequires: cmake(KF6I18n) @@ -43,6 +49,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -71,6 +83,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kdnssd/kf6-kdnssd.spec b/extras/KF6/frameworks/kf6-kdnssd/kf6-kdnssd.spec index 58314b3..f3bc9cc 100644 --- a/extras/KF6/frameworks/kf6-kdnssd/kf6-kdnssd.spec +++ b/extras/KF6/frameworks/kf6-kdnssd/kf6-kdnssd.spec @@ -1,15 +1,21 @@ +%bcond_with gcc %global framework kdnssd Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 integration module for DNS-SD services (Zeroconf) License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-or-later URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: avahi-devel BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros @@ -39,6 +45,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -61,6 +73,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kdoctools/kf6-kdoctools.spec b/extras/KF6/frameworks/kf6-kdoctools/kf6-kdoctools.spec index 47a7d07..f326fdd 100644 --- a/extras/KF6/frameworks/kf6-kdoctools/kf6-kdoctools.spec +++ b/extras/KF6/frameworks/kf6-kdoctools/kf6-kdoctools.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kdoctools Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 2 addon for generating documentation License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) @@ -15,7 +16,12 @@ BuildRequires: docbook-style-xsl BuildRequires: cmake BuildRequires: kf6-rpm-macros BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake(KF6Archive) BuildRequires: cmake(KF6I18n) BuildRequires: libxml2-devel @@ -48,6 +54,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -77,6 +89,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kfilemetadata/kf6-kfilemetadata.spec b/extras/KF6/frameworks/kf6-kfilemetadata/kf6-kfilemetadata.spec index e1fa91b..74dbc8d 100644 --- a/extras/KF6/frameworks/kf6-kfilemetadata/kf6-kfilemetadata.spec +++ b/extras/KF6/frameworks/kf6-kfilemetadata/kf6-kfilemetadata.spec @@ -1,9 +1,10 @@ +%bcond_with gcc %global framework kfilemetadata Name: kf6-%{framework} Summary: A Tier 2 KDE Framework for extracting file metadata -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) URL: https://invent.kde.org/frameworks/%{framework} @@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f BuildRequires: extra-cmake-modules >= %{version} BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: kf6-rpm-macros BuildRequires: cmake(KF6Codecs) BuildRequires: cmake(KF6Archive) @@ -52,6 +58,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -80,6 +92,12 @@ mkdir -p %{buildroot}%{_kf6_plugindir}/kfilemetadata/writers/ %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kglobalaccel/kf6-kglobalaccel.spec b/extras/KF6/frameworks/kf6-kglobalaccel/kf6-kglobalaccel.spec index 9d76a11..96edd3b 100644 --- a/extras/KF6/frameworks/kf6-kglobalaccel/kf6-kglobalaccel.spec +++ b/extras/KF6/frameworks/kf6-kglobalaccel/kf6-kglobalaccel.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kglobalaccel Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 integration module for global shortcuts # The following are in the LICENSES folder but go unused: LGPL-2.1-only, LGPL-3.0-only, LicenseRef-KDE-Accepted-LGPL @@ -12,7 +13,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: kf6-rpm-macros BuildRequires: cmake(KF6Config) @@ -50,6 +56,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -81,6 +93,12 @@ rm -fv %{buildroot}%{_prefix}/lib/systemd/user/plasma-kglobalaccel.service %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kguiaddons/kf6-kguiaddons.spec b/extras/KF6/frameworks/kf6-kguiaddons/kf6-kguiaddons.spec index 05cc26e..1b1c165 100644 --- a/extras/KF6/frameworks/kf6-kguiaddons/kf6-kguiaddons.spec +++ b/extras/KF6/frameworks/kf6-kguiaddons/kf6-kguiaddons.spec @@ -1,9 +1,10 @@ +%bcond_with gcc %global framework kguiaddons %bcond_with compat Name: kf6-%{framework} -Version: 6.3.0 -Release: 5%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 addon with various classes on top of QtGui License: BSD-2-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only @@ -13,7 +14,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor BuildRequires: extra-cmake-modules >= %{version} BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: libX11-devel BuildRequires: libxcb-devel BuildRequires: qt6-qtbase-private-devel @@ -66,6 +72,12 @@ Conflicts: kf5-kguiaddons %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %global _rxlibdir /opt/rx/%{_lib} export PATH=/opt/rx/bin:$PATH export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}" @@ -116,6 +128,12 @@ done %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kholidays/kf6-kholidays.spec b/extras/KF6/frameworks/kf6-kholidays/kf6-kholidays.spec index c95101c..4879ab6 100644 --- a/extras/KF6/frameworks/kf6-kholidays/kf6-kholidays.spec +++ b/extras/KF6/frameworks/kf6-kholidays/kf6-kholidays.spec @@ -1,8 +1,10 @@ +%bcond_with gcc %global framework kholidays + Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: The KHolidays Library License: BSD-2-Clause AND CC0-1.0 AND GPL-3.0-or-later AND LGPL-2.0-or-later WITH Bison-exception-2.2 @@ -13,7 +15,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: pkgconfig(Qt6Core) BuildRequires: pkgconfig(Qt6Qml) @@ -40,6 +47,13 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + + %cmake_kf6 %cmake_build @@ -63,6 +77,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-ki18n/kf6-ki18n.spec b/extras/KF6/frameworks/kf6-ki18n/kf6-ki18n.spec index cbd04cc..fec1b88 100644 --- a/extras/KF6/frameworks/kf6-ki18n/kf6-ki18n.spec +++ b/extras/KF6/frameworks/kf6-ki18n/kf6-ki18n.spec @@ -1,15 +1,23 @@ +%bcond_with gcc %global framework ki18n + Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 addon for localization License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) AND ODbl-1.0 URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake -BuildRequires: gcc-toolset-13-gcc-c++ + +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif + BuildRequires: extra-cmake-modules >= %{version} BuildRequires: gettext BuildRequires: kf6-rpm-macros @@ -44,7 +52,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %build -. /opt/rh/gcc-toolset-13/enable +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -91,6 +104,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kiconthemes/kf6-kiconthemes.spec b/extras/KF6/frameworks/kf6-kiconthemes/kf6-kiconthemes.spec index 033f262..8415554 100644 --- a/extras/KF6/frameworks/kf6-kiconthemes/kf6-kiconthemes.spec +++ b/extras/KF6/frameworks/kf6-kiconthemes/kf6-kiconthemes.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kiconthemes Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 integration module with icon themes License: CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) @@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: cmake(KF6Archive) BuildRequires: cmake(KF6ConfigWidgets) @@ -55,6 +61,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -86,6 +98,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kidletime/kf6-kidletime.spec b/extras/KF6/frameworks/kf6-kidletime/kf6-kidletime.spec index 65a4b77..fd4b89b 100644 --- a/extras/KF6/frameworks/kf6-kidletime/kf6-kidletime.spec +++ b/extras/KF6/frameworks/kf6-kidletime/kf6-kidletime.spec @@ -1,15 +1,21 @@ +%bcond_with gcc %global framework kidletime Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 integration module for idle time detection License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros BuildRequires: qt6-qtbase-devel @@ -49,6 +55,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %global _rxlibdir /opt/rx/%{_lib} export PATH=/opt/rx/bin:$PATH export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}" @@ -79,6 +91,12 @@ export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PA %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kimageformats/kf6-kimageformats.spec b/extras/KF6/frameworks/kf6-kimageformats/kf6-kimageformats.spec index e87332b..0811eaa 100644 --- a/extras/KF6/frameworks/kf6-kimageformats/kf6-kimageformats.spec +++ b/extras/KF6/frameworks/kf6-kimageformats/kf6-kimageformats.spec @@ -1,9 +1,10 @@ +%bcond_with gcc %undefine __cmake_in_source_build %global framework kimageformats Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 addon with additional image plugins for QtGui License: LGPLv2+ @@ -12,7 +13,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: jasper-devel BuildRequires: kf6-rpm-macros @@ -40,6 +46,12 @@ image formats. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -53,6 +65,12 @@ image formats. %{_kf6_qtplugindir}/imageformats/*.so %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kio/kf6-kio.spec b/extras/KF6/frameworks/kf6-kio/kf6-kio.spec index 64b6347..039180f 100644 --- a/extras/KF6/frameworks/kf6-kio/kf6-kio.spec +++ b/extras/KF6/frameworks/kf6-kio/kf6-kio.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kio Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 solution for filesystem abstraction License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) AND MIT @@ -23,7 +24,11 @@ Patch101: kio-no-help-protocol.patch %endif BuildRequires: extra-cmake-modules >= %{version} -BuildRequires: gcc-toolset-13-gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: kf6-rpm-macros BuildRequires: cmake BuildRequires: cmake(KF6Archive) @@ -159,7 +164,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %build -. /opt/rh/gcc-toolset-13/enable +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %global _rxlibdir /opt/rx/%{_lib} export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}" export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}} @@ -220,6 +230,12 @@ export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PA %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kirigami-addons/kf6-kirigami-addons.spec b/extras/KF6/frameworks/kf6-kirigami-addons/kf6-kirigami-addons.spec deleted file mode 100644 index 2af87b0..0000000 --- a/extras/KF6/frameworks/kf6-kirigami-addons/kf6-kirigami-addons.spec +++ /dev/null @@ -1,105 +0,0 @@ -%global framework kirigami-addons - -Name: kf6-%{framework} -Version: 1.3.0 -Release: 1%{?dist} -License: BSD-2-Clause AND CC-BY-SA-4.0 AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) AND LicenseRef-KFQF-Accepted-GPL -Summary: Convergent visual components ("widgets") for Kirigami-based applications -Url: https://invent.kde.org/libraries/%{framework} -Source: https://download.kde.org/stable/%{framework}/%{framework}-%{version}.tar.xz - -BuildRequires: cmake -BuildRequires: extra-cmake-modules -BuildRequires: clang -BuildRequires: kf6-rpm-macros -BuildRequires: cmake(KF6I18n) -BuildRequires: cmake(KF6Kirigami2) -BuildRequires: cmake(KF6Svg) -BuildRequires: qt6-qtbase-private-devel -BuildRequires: cmake(Qt6) -BuildRequires: cmake(Qt6Core) -BuildRequires: cmake(Qt6Quick) -BuildRequires: cmake(Qt6QuickControls2) - -Requires: kf6-filesystem - -### Renamed from kf6-kirigami2-addons (which was at epoch 1) -Obsoletes: kf6-kirigami2-addons < 1:0.11.76-5 -Provides: kf6-kirigami2-addons = 1:%{version}-%{release} -Provides: kf6-kirigami2-addons%{?_isa} = 1:%{version}-%{release} - -### Merged subpackages back into main package -# The old name -Obsoletes: kf6-kirigami2-addons-dateandtime < 1:0.11.76-5 -Provides: kf6-kirigami2-addons-dateandtime = 1:%{version}-%{release} -Provides: kf6-kirigami2-addons-dateandtime%{?_isa} = 1:%{version}-%{release} - -Obsoletes: kf6-kirigami2-addons-treeview < 1:0.11.76-5 -Provides: kf6-kirigami2-addons-treeview = 1:%{version}-%{release} -Provides: kf6-kirigami2-addons-treeview%{?_isa} = 1:%{version}-%{release} - -# The new name -Obsoletes: kf6-kirigami-addons-dateandtime < 0.11.76-5 -Provides: kf6-kirigami-addons-dateandtime = %{version}-%{release} -Provides: kf6-kirigami-addons-dateandtime%{?_isa} = %{version}-%{release} - -Obsoletes: kf6-kirigami-addons-treeview < 0.11.76-5 -Provides: kf6-kirigami-addons-treeview = %{version}-%{release} -Provides: kf6-kirigami-addons-treeview%{?_isa} = %{version}-%{release} - -%description -A set of "widgets" i.e visual end user components along with a -code to support them. Components are usable by both touch and -desktop experiences providing a native experience on both, and -look native with any QQC2 style (qqc2-desktop-theme, Material -or Plasma). - -%prep -%autosetup -n %{framework}-%{version} - -%build -%cmake_kf6 -DBUILD_WITH_QT6=ON -%cmake_build - -%install -%cmake_install -%find_lang %{orig_name}6 --all-name - -%files -f %{orig_name}6.lang -%doc README.md -%license LICENSES/ -%dir %{_kf6_qmldir}/org/kde -%{_kf6_qmldir}/org/kde/kirigamiaddons -%{_kf6_libdir}/cmake/KF6KirigamiAddons - -%changelog -* Fri Jun 28 2024 Raven - 1.3.0-1 -- 1.3.0 - -* Tue Jun 11 2024 Raven - 1.2.1-1 -- 1.2.1 - -* Thu Feb 22 2024 Alessandro Astone - 1.0.0-1 -- 1.0.0 - -* Fri Feb 16 2024 Jan Grulich - 0.11.90-4 -- Rebuild (qt6) - -* Thu Jan 25 2024 Fedora Release Engineering - 0.11.90-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 0.11.90-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Jan 10 2024 Alessandro Astone - 0.11.90-1 -- 0.11.90 - -* Wed Jan 10 2024 Alessandro Astone - 0.11.76-3 -- Remove subpackages - -* Sun Dec 03 2023 Alessandro Astone - 0.11.76-2 -- Add arch-ed provides - -* Thu Nov 30 2023 Alessandro Astone - 0.11.76-1 -- Renamed from kf6-kirigami2-addons - diff --git a/extras/KF6/frameworks/kf6-kirigami/kf6-kirigami.spec b/extras/KF6/frameworks/kf6-kirigami/kf6-kirigami.spec index 96a85f0..a2121bc 100644 --- a/extras/KF6/frameworks/kf6-kirigami/kf6-kirigami.spec +++ b/extras/KF6/frameworks/kf6-kirigami/kf6-kirigami.spec @@ -1,15 +1,21 @@ +%bcond_with gcc %global framework kirigami Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: QtQuick plugins to build user interfaces based on the KDE UX guidelines License: BSD-3-Clause AND CC0-1.0 AND FSFAP AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) AND MIT URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros BuildRequires: make @@ -51,6 +57,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -78,6 +90,8 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_kf6_libdir}/libKirigamiPlatform.so.%{version} %{_kf6_libdir}/libKirigamiPrimitives.so.6 %{_kf6_libdir}/libKirigamiPrimitives.so.%{version} +%{_kf6_libdir}/libKirigamiPrivate.so.6 +%{_kf6_libdir}/libKirigamiPrivate.so.%{version} %files devel %dir %{_kf6_datadir}/kdevappwizard/ @@ -92,12 +106,19 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_kf6_libdir}/libKirigamiLayouts.so %{_kf6_libdir}/libKirigamiPlatform.so %{_kf6_libdir}/libKirigamiPrimitives.so +%{_kf6_libdir}/libKirigamiPrivate.so %{_qt6_docdir}/*.tags %files doc %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kitemmodels/kf6-kitemmodels.spec b/extras/KF6/frameworks/kf6-kitemmodels/kf6-kitemmodels.spec index e36140b..6e9d4b3 100644 --- a/extras/KF6/frameworks/kf6-kitemmodels/kf6-kitemmodels.spec +++ b/extras/KF6/frameworks/kf6-kitemmodels/kf6-kitemmodels.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kitemmodels Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 addon with item models License: CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only @@ -10,7 +11,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros @@ -40,6 +46,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -66,6 +78,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kitemviews/kf6-kitemviews.spec b/extras/KF6/frameworks/kf6-kitemviews/kf6-kitemviews.spec index 2519116..dc2ce29 100644 --- a/extras/KF6/frameworks/kf6-kitemviews/kf6-kitemviews.spec +++ b/extras/KF6/frameworks/kf6-kitemviews/kf6-kitemviews.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kitemviews Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 addon with item views License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later URL: https://invent.kde.org/frameworks/%{framework} @@ -10,7 +11,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor BuildRequires: fdupes BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros BuildRequires: qt6-qtbase-devel @@ -39,6 +45,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -65,6 +77,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kjobwidgets/kf6-kjobwidgets.spec b/extras/KF6/frameworks/kf6-kjobwidgets/kf6-kjobwidgets.spec index 3b02829..5047d89 100644 --- a/extras/KF6/frameworks/kf6-kjobwidgets/kf6-kjobwidgets.spec +++ b/extras/KF6/frameworks/kf6-kjobwidgets/kf6-kjobwidgets.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kjobwidgets Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 2 addon for KJobs # The following are in the LICENSES folder, but go unused: LGPL-3.0-only, LicenseRef-KDE-Accepted-LGPL License: CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later @@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f BuildRequires: extra-cmake-modules >= %{version} BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: kf6-rpm-macros BuildRequires: libX11-devel BuildRequires: qt6-qtbase-devel @@ -48,6 +54,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -74,6 +86,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-knewstuff/kf6-knewstuff.spec b/extras/KF6/frameworks/kf6-knewstuff/kf6-knewstuff.spec index deb4b21..288f683 100644 --- a/extras/KF6/frameworks/kf6-knewstuff/kf6-knewstuff.spec +++ b/extras/KF6/frameworks/kf6-knewstuff/kf6-knewstuff.spec @@ -1,15 +1,22 @@ +%bcond_with gcc %global framework knewstuff Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 module for downloading application assets License: BSD-2-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-3.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + + BuildRequires: cmake BuildRequires: cmake(KF6Attica) BuildRequires: cmake(KF6Archive) @@ -58,6 +65,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %global _rxlibdir /opt/rx/%{_lib} export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}" export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}} @@ -95,6 +108,12 @@ export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PA %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-knotifications/kf6-knotifications.spec b/extras/KF6/frameworks/kf6-knotifications/kf6-knotifications.spec index 67c12c0..4c397bf 100644 --- a/extras/KF6/frameworks/kf6-knotifications/kf6-knotifications.spec +++ b/extras/KF6/frameworks/kf6-knotifications/kf6-knotifications.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework knotifications Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 2 solution with abstraction for system notifications License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) @@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor BuildRequires: extra-cmake-modules >= %{version} BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: kf6-rpm-macros BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6DBus) @@ -41,6 +47,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -71,6 +83,12 @@ mkdir -p %{buildroot}/%{_kf6_datadir}/knotifications6 %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-knotifyconfig/kf6-knotifyconfig.spec b/extras/KF6/frameworks/kf6-knotifyconfig/kf6-knotifyconfig.spec index 251a38c..787dde2 100644 --- a/extras/KF6/frameworks/kf6-knotifyconfig/kf6-knotifyconfig.spec +++ b/extras/KF6/frameworks/kf6-knotifyconfig/kf6-knotifyconfig.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework knotifyconfig Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 module for KNotify configuration License: CC0-1.0 AND LGPL-2.0-only @@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor BuildRequires: cmake BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake(KF6Completion) BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6ConfigWidgets) @@ -47,6 +53,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -70,6 +82,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kpackage/kf6-kpackage.spec b/extras/KF6/frameworks/kf6-kpackage/kf6-kpackage.spec index 2c8df01..8d343e7 100644 --- a/extras/KF6/frameworks/kf6-kpackage/kf6-kpackage.spec +++ b/extras/KF6/frameworks/kf6-kpackage/kf6-kpackage.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kpackage Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 2 library to load and install packages as plugins License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later @@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f BuildRequires: extra-cmake-modules >= %{version} BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: kf6-rpm-macros BuildRequires: kf6-karchive-devel BuildRequires: cmake(KF6CoreAddons) @@ -41,6 +47,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -72,6 +84,12 @@ mkdir -p %{buildroot}%{_kf6_datadir}/kpackage/ %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kparts/kf6-kparts.spec b/extras/KF6/frameworks/kf6-kparts/kf6-kparts.spec index 69ee596..f835cb2 100644 --- a/extras/KF6/frameworks/kf6-kparts/kf6-kparts.spec +++ b/extras/KF6/frameworks/kf6-kparts/kf6-kparts.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kparts Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 solution for KParts License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) @@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor BuildRequires: extra-cmake-modules >= %{version} BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6CoreAddons) BuildRequires: cmake(KF6I18n) @@ -54,6 +60,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %global _rxlibdir /opt/rx/%{_lib} export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}" export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}} @@ -86,6 +98,12 @@ mkdir -p %{buildroot}%{_kf6_plugindir}/parts/ %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kpeople/kf6-kpeople.spec b/extras/KF6/frameworks/kf6-kpeople/kf6-kpeople.spec index 0339752..628f154 100644 --- a/extras/KF6/frameworks/kf6-kpeople/kf6-kpeople.spec +++ b/extras/KF6/frameworks/kf6-kpeople/kf6-kpeople.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kpeople Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 library for contact and people aggregation License: CC0-1.0 AND LGPL-2.1-or-later @@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: cmake(KF6Codecs) BuildRequires: cmake(KF6Contacts) @@ -45,6 +51,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -74,6 +86,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kplotting/kf6-kplotting.spec b/extras/KF6/frameworks/kf6-kplotting/kf6-kplotting.spec index 55a264e..a0b948e 100644 --- a/extras/KF6/frameworks/kf6-kplotting/kf6-kplotting.spec +++ b/extras/KF6/frameworks/kf6-kplotting/kf6-kplotting.spec @@ -1,10 +1,11 @@ +%bcond_with gcc %undefine __cmake_in_source_build %global framework kplotting Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 addon for plotting License: GPL-2.0-or-later AND LGPL-2.0-or-later URL: https://invent.kde.org/frameworks/%{framework} @@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f # Compile Tools BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + # Fedora BuildRequires: kf6-rpm-macros @@ -49,6 +55,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %{cmake_kf6} %cmake_build @@ -71,6 +83,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kpty/kf6-kpty.spec b/extras/KF6/frameworks/kf6-kpty/kf6-kpty.spec index 882b5cc..e457ad2 100644 --- a/extras/KF6/frameworks/kf6-kpty/kf6-kpty.spec +++ b/extras/KF6/frameworks/kf6-kpty/kf6-kpty.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kpty Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 2 module providing Pty abstraction License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later @@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: kf6-rpm-macros BuildRequires: cmake(KF6CoreAddons) @@ -43,6 +49,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + # If seems to, for some reason, not find utempter without the following: %cmake_kf6 -DUTEMPTER_EXECUTABLE:PATH=/usr/libexec/utempter/utempter %cmake_build @@ -68,6 +80,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kquickcharts/kf6-kquickcharts.spec b/extras/KF6/frameworks/kf6-kquickcharts/kf6-kquickcharts.spec index 1bfb4bc..a6d72b0 100644 --- a/extras/KF6/frameworks/kf6-kquickcharts/kf6-kquickcharts.spec +++ b/extras/KF6/frameworks/kf6-kquickcharts/kf6-kquickcharts.spec @@ -1,9 +1,10 @@ +%bcond_with gcc %global framework kquickcharts Name: kf6-%{framework} Summary: A QtQuick module providing high-performance charts -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} License: BSD-2-Clause AND CC0-1.0 AND LGPL-2.1-only AND LGPL-3.0-only AND MIT URL: https://invent.kde.org/frameworks/%{framework} @@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: extra-cmake-modules >= %{version} BuildRequires: cmake(Qt6Qml) BuildRequires: cmake(Qt6Quick) @@ -42,6 +48,12 @@ developing applications that use %{name}. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -63,6 +75,12 @@ developing applications that use %{name}. %{_libdir}/libQuickChartsControls.so %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-krunner/kf6-krunner.spec b/extras/KF6/frameworks/kf6-krunner/kf6-krunner.spec index c5ecee0..215c730 100644 --- a/extras/KF6/frameworks/kf6-krunner/kf6-krunner.spec +++ b/extras/KF6/frameworks/kf6-krunner/kf6-krunner.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework krunner Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 solution with parallelized query system License: BSD-2-Clause AND CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) @@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: kf6-rpm-macros @@ -51,6 +57,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -77,6 +89,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kservice/kf6-kservice.spec b/extras/KF6/frameworks/kf6-kservice/kf6-kservice.spec index 39f2c92..21fcf77 100644 --- a/extras/KF6/frameworks/kf6-kservice/kf6-kservice.spec +++ b/extras/KF6/frameworks/kf6-kservice/kf6-kservice.spec @@ -1,9 +1,10 @@ +%bcond_with gcc %global framework kservice Name: kf6-%{framework} Summary: KDE Frameworks 6 Tier 3 solution for advanced plugin and service introspection -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} # The following licenses are in the LICENSES folder but go unused: GPL-2.0-only, GPL-2.0-or-later, GPL-3.0-only, LicenseRef-KDE-Accepted-GPL License: CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) @@ -12,7 +13,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6CoreAddons) @@ -51,6 +57,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -81,6 +93,12 @@ mkdir -p %{buildroot}%{_kf6_datadir}/kservicetypes6 %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kstatusnotifieritem/kf6-kstatusnotifieritem.spec b/extras/KF6/frameworks/kf6-kstatusnotifieritem/kf6-kstatusnotifieritem.spec index 1a7b476..628b742 100644 --- a/extras/KF6/frameworks/kf6-kstatusnotifieritem/kf6-kstatusnotifieritem.spec +++ b/extras/KF6/frameworks/kf6-kstatusnotifieritem/kf6-kstatusnotifieritem.spec @@ -1,8 +1,10 @@ +%bcond_with gcc %global framework kstatusnotifieritem + Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: Implementation of Status Notifier Items License: CC0-1.0 AND LGPL-2.0-or-later @@ -11,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f BuildRequires: kf6-rpm-macros BuildRequires: extra-cmake-modules >= %{version} -BuildRequires: gcc-toolset-13-gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: qt6-qtbase-private-devel BuildRequires: cmake(Qt6Widgets) @@ -41,7 +48,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} %build -. /opt/rh/gcc-toolset-13/enable +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -66,6 +78,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-ksvg/kf6-ksvg.spec b/extras/KF6/frameworks/kf6-ksvg/kf6-ksvg.spec index 745d8dd..a20fbf8 100644 --- a/extras/KF6/frameworks/kf6-ksvg/kf6-ksvg.spec +++ b/extras/KF6/frameworks/kf6-ksvg/kf6-ksvg.spec @@ -1,16 +1,22 @@ +%bcond_with gcc %global framework ksvg Name: kf6-ksvg Summary: Components for handling SVGs -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake -BuildRequires: clang +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif + BuildRequires: kf6-rpm-macros BuildRequires: extra-cmake-modules >= %{version} @@ -47,6 +53,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -p1 -n %{framework}-%{version} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -70,6 +82,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-ktexteditor/kf6-ktexteditor.spec b/extras/KF6/frameworks/kf6-ktexteditor/kf6-ktexteditor.spec index d69183f..0ce3ed1 100644 --- a/extras/KF6/frameworks/kf6-ktexteditor/kf6-ktexteditor.spec +++ b/extras/KF6/frameworks/kf6-ktexteditor/kf6-ktexteditor.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework ktexteditor Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 with advanced embeddable text editor License: BSD-2-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND MIT @@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor BuildRequires: extra-cmake-modules >= %{version} BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake(KF6Archive) BuildRequires: cmake(KF6Config) BuildRequires: cmake(KF6GuiAddons) @@ -63,6 +69,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -87,6 +99,7 @@ rm -f %{buildroot}%{_kf6_datadir}/katepart5/script/README.md %{_kf6_plugindir}/parts/katepart.so %{_kf6_qtplugindir}/ktexteditor/ %{_kf6_libexecdir}/kauth/kauth_ktexteditor_helper +%{_kf6_bindir}/ktexteditor-script-tester6 %files devel %{_kf6_datadir}/kdevappwizard/templates/ktexteditor6-plugin.tar.bz2 @@ -99,6 +112,12 @@ rm -f %{buildroot}%{_kf6_datadir}/katepart5/script/README.md %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-ktexttemplate/kf6-ktexttemplate.spec b/extras/KF6/frameworks/kf6-ktexttemplate/kf6-ktexttemplate.spec index 4ffff13..282f68f 100755 --- a/extras/KF6/frameworks/kf6-ktexttemplate/kf6-ktexttemplate.spec +++ b/extras/KF6/frameworks/kf6-ktexttemplate/kf6-ktexttemplate.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework ktexttemplate Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: Separates the structure of documents from their data License: CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-or-later URL: https://invent.kde.org/frameworks/%{framework} @@ -11,7 +12,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor BuildRequires: cmake BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: kf6-rpm-macros BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Qml) @@ -37,6 +43,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -59,6 +71,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-ktextwidgets/kf6-ktextwidgets.spec b/extras/KF6/frameworks/kf6-ktextwidgets/kf6-ktextwidgets.spec index adb9d2f..e5d00c2 100644 --- a/extras/KF6/frameworks/kf6-ktextwidgets/kf6-ktextwidgets.spec +++ b/extras/KF6/frameworks/kf6-ktextwidgets/kf6-ktextwidgets.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework ktextwidgets Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 addon with advanced text editing widgets License: CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) @@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: cmake(KF6Completion) BuildRequires: cmake(KF6Config) @@ -54,6 +60,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -78,6 +90,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kunitconversion/kf6-kunitconversion.spec b/extras/KF6/frameworks/kf6-kunitconversion/kf6-kunitconversion.spec index 663833b..f683236 100644 --- a/extras/KF6/frameworks/kf6-kunitconversion/kf6-kunitconversion.spec +++ b/extras/KF6/frameworks/kf6-kunitconversion/kf6-kunitconversion.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kunitconversion Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 2 addon for unit conversions License: CC0-1.0 AND LGPL-2.0-or-later @@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor BuildRequires: extra-cmake-modules >= %{version} BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake(KF6I18n) BuildRequires: kf6-rpm-macros BuildRequires: qt6-qtbase-devel @@ -39,6 +45,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -62,6 +74,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kuserfeedback/kf6-kuserfeedback.spec b/extras/KF6/frameworks/kf6-kuserfeedback/kf6-kuserfeedback.spec index 6bd2be2..23ec311 100644 --- a/extras/KF6/frameworks/kf6-kuserfeedback/kf6-kuserfeedback.spec +++ b/extras/KF6/frameworks/kf6-kuserfeedback/kf6-kuserfeedback.spec @@ -1,9 +1,10 @@ +%bcond_with gcc %global framework kuserfeedback Name: kf6-%{framework} Summary: Framework for collecting user feedback for apps via telemetry and surveys -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} License: MIT AND CC0-1.0 AND BSD-3-Clause URL: https://invent.kde.org/frameworks/%{framework} @@ -13,7 +14,17 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor BuildRequires: cmake BuildRequires: gnupg2 -BuildRequires: clang +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif + +%endif + BuildRequires: kf6-rpm-macros BuildRequires: libappstream-glib @@ -65,6 +76,12 @@ Analytics and administration tool for UserFeedback servers. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DENABLE_DOCS:BOOL=OFF @@ -110,6 +127,12 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.kuserfeedback %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kwallet/kf6-kwallet.spec b/extras/KF6/frameworks/kf6-kwallet/kf6-kwallet.spec index 9a1298b..0a20cee 100644 --- a/extras/KF6/frameworks/kf6-kwallet/kf6-kwallet.spec +++ b/extras/KF6/frameworks/kf6-kwallet/kf6-kwallet.spec @@ -1,9 +1,10 @@ +%bcond_with gcc %global framework kwallet %bcond_with compat Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 solution for password management License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later @@ -17,7 +18,12 @@ BuildRequires: cmake(Qt6Core5Compat) BuildRequires: cmake(KF6ConfigWidgets) BuildRequires: extra-cmake-modules +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: libgcrypt-devel BuildRequires: cmake BuildRequires: qt6-qtbase-devel @@ -84,6 +90,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %global _rxlibdir /opt/rx/%{_lib} export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}" export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}} @@ -141,6 +153,12 @@ ln -sf kwallet6-query %{buildroot}%{_kf6_bindir}/kwallet-query %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kwidgetsaddons/kf6-kwidgetsaddons.spec b/extras/KF6/frameworks/kf6-kwidgetsaddons/kf6-kwidgetsaddons.spec index 7d564d7..1cc6865 100644 --- a/extras/KF6/frameworks/kf6-kwidgetsaddons/kf6-kwidgetsaddons.spec +++ b/extras/KF6/frameworks/kf6-kwidgetsaddons/kf6-kwidgetsaddons.spec @@ -1,15 +1,21 @@ +%bcond_with gcc %global framework kwidgetsaddons Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 addon with various classes on top of QtWidgets License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND LGPL-3.0-or-later URL: https://invent.kde.org/frameworks/%{framework} Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros BuildRequires: qt6-qtbase-devel @@ -40,6 +46,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -68,6 +80,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kwindowsystem/kf6-kwindowsystem.spec b/extras/KF6/frameworks/kf6-kwindowsystem/kf6-kwindowsystem.spec index ed5c536..9d1cb1d 100644 --- a/extras/KF6/frameworks/kf6-kwindowsystem/kf6-kwindowsystem.spec +++ b/extras/KF6/frameworks/kf6-kwindowsystem/kf6-kwindowsystem.spec @@ -1,15 +1,21 @@ +%bcond_with gcc %global framework kwindowsystem Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 integration module with classes for windows management License: CC0-1.0 AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND MIT URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros BuildRequires: make @@ -58,6 +64,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %global _rxlibdir /opt/rx/%{_lib} export PATH=/opt/rx/bin:$PATH export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}" @@ -92,6 +104,12 @@ export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PA %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-kxmlgui/kf6-kxmlgui.spec b/extras/KF6/frameworks/kf6-kxmlgui/kf6-kxmlgui.spec index 09f7162..0644b87 100644 --- a/extras/KF6/frameworks/kf6-kxmlgui/kf6-kxmlgui.spec +++ b/extras/KF6/frameworks/kf6-kxmlgui/kf6-kxmlgui.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework kxmlgui Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 3 solution for user-configurable main windows License: BSD-2-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) @@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: cmake(KF6GlobalAccel) BuildRequires: kf6-rpm-macros @@ -56,6 +62,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -84,6 +96,12 @@ mkdir -p %{buildroot}%{_kf6_datadir}/kxmlgui5/ %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-modemmanager-qt/kf6-modemmanager-qt.spec b/extras/KF6/frameworks/kf6-modemmanager-qt/kf6-modemmanager-qt.spec index 177397b..db63846 100644 --- a/extras/KF6/frameworks/kf6-modemmanager-qt/kf6-modemmanager-qt.spec +++ b/extras/KF6/frameworks/kf6-modemmanager-qt/kf6-modemmanager-qt.spec @@ -1,10 +1,11 @@ +%bcond_with gcc %undefine __cmake_in_source_build %global framework modemmanager-qt Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: A Tier 1 KDE Frameworks module wrapping ModemManager DBus API License: GPL-2.0-only AND GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) URL: https://invent.kde.org/frameworks/%{framework} @@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: ModemManager-devel >= 1.0.0 BuildRequires: qt6-qtbase-devel @@ -39,6 +45,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -62,6 +74,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-networkmanager-qt/kf6-networkmanager-qt.spec b/extras/KF6/frameworks/kf6-networkmanager-qt/kf6-networkmanager-qt.spec index 89889b9..3f2ff81 100644 --- a/extras/KF6/frameworks/kf6-networkmanager-qt/kf6-networkmanager-qt.spec +++ b/extras/KF6/frameworks/kf6-networkmanager-qt/kf6-networkmanager-qt.spec @@ -1,10 +1,11 @@ +%bcond_with gcc %undefine __cmake_in_source_build %global framework networkmanager-qt Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: A Tier 1 KDE Frameworks 6 module that wraps NetworkManager DBus API License: LGPL-2.0-or-later AND GPL-2.0-only AND GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) AND CC0-1.0 URL: https://invent.kde.org/frameworks/%{framework} @@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f # Compile Tools BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + # KDE Frameworks BuildRequires: extra-cmake-modules @@ -50,6 +56,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -77,6 +89,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-prison/kf6-prison.spec b/extras/KF6/frameworks/kf6-prison/kf6-prison.spec index a1c3e80..b1c0e35 100644 --- a/extras/KF6/frameworks/kf6-prison/kf6-prison.spec +++ b/extras/KF6/frameworks/kf6-prison/kf6-prison.spec @@ -1,15 +1,21 @@ +%bcond_with gcc %define framework prison Name: kf6-%{framework} Summary: KDE Frameworks 6 Tier 1 barcode library -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} License: BSD-3-Clause AND CC0-1.0 AND MIT URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros BuildRequires: pkgconfig(Qt6Gui) @@ -41,6 +47,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -69,6 +81,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-purpose/kf6-purpose.spec b/extras/KF6/frameworks/kf6-purpose/kf6-purpose.spec index abc1f12..0fd2349 100644 --- a/extras/KF6/frameworks/kf6-purpose/kf6-purpose.spec +++ b/extras/KF6/frameworks/kf6-purpose/kf6-purpose.spec @@ -1,9 +1,10 @@ +%bcond_with gcc %global framework purpose Name: kf6-purpose Summary: Framework for providing abstractions to get the developer's purposes fulfilled -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later URL: https://invent.kde.org/frameworks/%{framework} @@ -13,7 +14,17 @@ Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework # upstream patches BuildRequires: extra-cmake-modules >= %{version} -BuildRequires: clang +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif + +%endif + BuildRequires: gettext BuildRequires: intltool BuildRequires: cmake @@ -55,6 +66,12 @@ Requires: cmake(KF6CoreAddons) %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -87,6 +104,12 @@ Requires: cmake(KF6CoreAddons) %{_kf6_libdir}/cmake/KF6Purpose/ %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-qqc2-desktop-style/kf6-qqc2-desktop-style.spec b/extras/KF6/frameworks/kf6-qqc2-desktop-style/kf6-qqc2-desktop-style.spec index efd3e04..b382394 100644 --- a/extras/KF6/frameworks/kf6-qqc2-desktop-style/kf6-qqc2-desktop-style.spec +++ b/extras/KF6/frameworks/kf6-qqc2-desktop-style/kf6-qqc2-desktop-style.spec @@ -1,15 +1,26 @@ +%bcond_with gcc %global framework qqc2-desktop-style Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: QtQuickControls2 style for consistency between QWidget and QML apps License: CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-only AND LicenseRef-KFQF-Accepted-GPL URL: https://invent.kde.org/frameworks/%{framework} Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} -BuildRequires: clang +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif + +%endif + BuildRequires: cmake BuildRequires: kf6-rpm-macros BuildRequires: cmake(KF6ConfigWidgets) @@ -35,6 +46,12 @@ between QWidget-based and QML-based apps. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -53,6 +70,12 @@ between QWidget-based and QML-based apps. %{_kf6_plugindir}/kirigami/platform/org.kde.desktop.so %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-solid/kf6-solid.spec b/extras/KF6/frameworks/kf6-solid/kf6-solid.spec index f3b36aa..0b2b6c5 100644 --- a/extras/KF6/frameworks/kf6-solid/kf6-solid.spec +++ b/extras/KF6/frameworks/kf6-solid/kf6-solid.spec @@ -1,15 +1,21 @@ +%bcond_with gcc %global framework solid Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 integration module that provides hardware information License: LGPL-2.1-or-later AND LGPL-2.1-only AND CCO-1.0 AND BSD-3-Clause AND LGPL-3.0-only URL: https://solid.kde.org/ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: extra-cmake-modules >= %{version} Requires: kf6-filesystem BuildRequires: kf6-rpm-macros @@ -47,6 +53,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -72,6 +84,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-sonnet/kf6-sonnet.spec b/extras/KF6/frameworks/kf6-sonnet/kf6-sonnet.spec index a887184..12bb231 100644 --- a/extras/KF6/frameworks/kf6-sonnet/kf6-sonnet.spec +++ b/extras/KF6/frameworks/kf6-sonnet/kf6-sonnet.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework sonnet Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 solution for spell checking License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-or-later URL: https://invent.kde.org/frameworks/%{framework} @@ -13,7 +14,12 @@ BuildRequires: appstream BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros BuildRequires: make +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtdeclarative-devel @@ -46,6 +52,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -81,6 +93,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-syndication/kf6-syndication.spec b/extras/KF6/frameworks/kf6-syndication/kf6-syndication.spec index 6bee62b..cd96281 100644 --- a/extras/KF6/frameworks/kf6-syndication/kf6-syndication.spec +++ b/extras/KF6/frameworks/kf6-syndication/kf6-syndication.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework syndication Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: The Syndication Library # Qt-Commercial-exception-1.0 is also found in the LICENSES folder, but is unused except for tests which we don't use anyway @@ -12,7 +13,12 @@ URL: https://invent.kde.org/frameworks/%{framework} Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: extra-cmake-modules >= %{version} +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: cmake(KF6Codecs) BuildRequires: kf6-rpm-macros BuildRequires: cmake @@ -40,6 +46,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -61,6 +73,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-syntax-highlighting/kf6-syntax-highlighting.spec b/extras/KF6/frameworks/kf6-syntax-highlighting/kf6-syntax-highlighting.spec index 43db733..ad95335 100644 --- a/extras/KF6/frameworks/kf6-syntax-highlighting/kf6-syntax-highlighting.spec +++ b/extras/KF6/frameworks/kf6-syntax-highlighting/kf6-syntax-highlighting.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework syntax-highlighting Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Syntax highlighting engine for Kate syntax definitions License: MIT AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-only AND LGPL-2.0-or-later URL: https://invent.kde.org/frameworks/%{framework} @@ -10,7 +11,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f # Compile Tools BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + # KDE Frameworks BuildRequires: extra-cmake-modules @@ -45,6 +51,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{framework}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DBUILD_TESTING:BOOL=ON %cmake_build @@ -75,6 +87,12 @@ make test ARGS="--output-on-failure --timeout 300" -C %{_target_platform} ||: %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6-threadweaver/kf6-threadweaver.spec b/extras/KF6/frameworks/kf6-threadweaver/kf6-threadweaver.spec index c403e20..9f2a6f6 100644 --- a/extras/KF6/frameworks/kf6-threadweaver/kf6-threadweaver.spec +++ b/extras/KF6/frameworks/kf6-threadweaver/kf6-threadweaver.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework threadweaver Name: kf6-%{framework} -Version: 6.3.0 -Release: 4%{?dist} +Version: 6.5.0 +Release: 1%{?dist} Summary: KDE Frameworks 6 Tier 1 addon for advanced thread management License: CC0-1.0 AND LGPL-2.0-or-later URL: https://invent.kde.org/frameworks/%{framework} @@ -12,7 +13,12 @@ BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros BuildRequires: qt6-qtbase-devel BuildRequires: cmake +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + Requires: kf6-filesystem %description @@ -36,6 +42,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -60,6 +72,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Fri Jun 28 2024 Raven - 6.1.0-4 - rebuild (libxkbcommon) diff --git a/extras/KF6/frameworks/kf6/kf6.spec b/extras/KF6/frameworks/kf6/kf6.spec index 55e7094..a53c119 100644 --- a/extras/KF6/frameworks/kf6/kf6.spec +++ b/extras/KF6/frameworks/kf6/kf6.spec @@ -1,7 +1,9 @@ +%bcond_with gcc + Name: kf6 # This version MUST remain in sync with KF6 versions! # XXX: Yes, it's 5.x still, this is synced with the version set in extra-cmake-modules -Version: 6.3.0 +Version: 6.5.0 Release: 1%{?dist} Summary: Filesystem and RPM macros for KDE Frameworks 6 License: BSD-3-Clause @@ -9,7 +11,11 @@ URL: http://www.kde.org Source0: macros.kf6 Source1: LICENSE -BuildRequires: clang >= 16.0 +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang >= 16.0 +%endif %description Filesystem and RPM macros for KDE Frameworks 6 @@ -28,7 +34,11 @@ Summary: RPM macros for KDE Frameworks 6 Requires: cmake >= 3 Requires: qt6-rpm-macros >= 6 # misc build environment dependencies -Requires: clang +%if %{with gcc} +Requires: gcc-toolset-14-gcc-c++ +%else +Requires: clang >= 16.0 +%endif # for docs generation Requires: doxygen Requires: qt6-doc-devel @@ -96,6 +106,12 @@ sed -i \ %{_rpmconfigdir}/macros.d/macros.kf6 %changelog +* Fri Aug 23 2024 Raven - 6.5.0-1 +- 6.5.0 + +* Wed Aug 7 2024 Raven - 6.4.0-1 +- 6.4.0 + * Mon Jun 10 2024 Raven - 6.3.0-1 - 6.3.0 diff --git a/extras/KF6/frameworks/kf6/macros.kf6 b/extras/KF6/frameworks/kf6/macros.kf6 index 7ae04a3..eac93ac 100644 --- a/extras/KF6/frameworks/kf6/macros.kf6 +++ b/extras/KF6/frameworks/kf6/macros.kf6 @@ -20,8 +20,8 @@ %cmake_kf6 \\\ %undefine __cmake_in_source_build \ - CC=clang ; export CC; \ - CXX=clang++ ; export CXX ; \ + CC="${CC:-clang}" ; export CC; \ + CXX="${CXX:-clang++}" ; export CXX ; \ QTDIR="%{_qt6_prefix}" ; export QTDIR ; \ PATH="%{_qt6_bindir}:$PATH" ; export PATH ; \ CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ @@ -37,6 +37,7 @@ -DBUILD_SHARED_LIBS:BOOL=ON \\\ -DBUILD_TESTING:BOOL=FALSE \\\ -DBUILD_QCH:BOOL=ON \\\ + -DPython_EXECUTABLE:PATH="%{__python3}" \\\ -DCMAKE_BUILD_TYPE=%{_kf6_buildtype} \\\ -DCMAKE_INSTALL_INCLUDEDIR_kf6:PATH=%{_kf6_includedir} \\\ -DCMAKE_INSTALL_LIBEXECDIR_kf6:PATH=%{_kf6_libexecdir} \\\