diff --git a/extras/KF6/gear/akonadi-calendar/akonadi-calendar.spec b/extras/KF6/gear/akonadi-calendar/akonadi-calendar.spec index 6adb72e..d5967c7 100644 --- a/extras/KF6/gear/akonadi-calendar/akonadi-calendar.spec +++ b/extras/KF6/gear/akonadi-calendar/akonadi-calendar.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: akonadi-calendar -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The Akonadi Calendar Library @@ -72,6 +74,12 @@ find ./po -type f -name libakonadi-calendar5-serializer.po -execdir mv {} libako %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}" @@ -111,6 +119,9 @@ export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PA %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/akonadi-contacts/akonadi-contacts.spec b/extras/KF6/gear/akonadi-contacts/akonadi-contacts.spec index 76b17b4..6e5a3e9 100644 --- a/extras/KF6/gear/akonadi-contacts/akonadi-contacts.spec +++ b/extras/KF6/gear/akonadi-contacts/akonadi-contacts.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: akonadi-contacts -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The Akonadi Contacts Library @@ -58,6 +60,12 @@ find ./po -type f -name akonadicontact5-serializer.po -execdir mv {} akonadicont %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -88,6 +96,9 @@ find ./po -type f -name akonadicontact5-serializer.po -execdir mv {} akonadicont %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/akonadi-import-wizard/akonadi-import-wizard.spec b/extras/KF6/gear/akonadi-import-wizard/akonadi-import-wizard.spec index 0ba342c..d4ff890 100644 --- a/extras/KF6/gear/akonadi-import-wizard/akonadi-import-wizard.spec +++ b/extras/KF6/gear/akonadi-import-wizard/akonadi-import-wizard.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global framework importwizard Name: akonadi-import-wizard Summary: Akonadi Import Wizard -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later @@ -66,6 +67,12 @@ Requires: cmake(KPim6MailTransport) %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}" @@ -100,6 +107,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.akonadiim %{_includedir}/KPim6/ImportWizard/ %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/akonadi-mime/akonadi-mime.spec b/extras/KF6/gear/akonadi-mime/akonadi-mime.spec index deafb65..69952d9 100644 --- a/extras/KF6/gear/akonadi-mime/akonadi-mime.spec +++ b/extras/KF6/gear/akonadi-mime/akonadi-mime.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: akonadi-mime -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The Akonadi Mime Library @@ -55,6 +57,12 @@ find ./po -type f -name libakonadi-kmime5-serializer.po -execdir mv {} libakonad %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -84,6 +92,9 @@ find ./po -type f -name libakonadi-kmime5-serializer.po -execdir mv {} libakonad %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/akonadi-notes/akonadi-notes.spec b/extras/KF6/gear/akonadi-notes/akonadi-notes.spec index 9f08d9d..0394972 100644 --- a/extras/KF6/gear/akonadi-notes/akonadi-notes.spec +++ b/extras/KF6/gear/akonadi-notes/akonadi-notes.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: akonadi-notes -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The Akonadi Notes Library @@ -47,6 +49,12 @@ find ./po -type f -name akonadinotes5.po -execdir mv {} akonadinotes6.po \; %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -70,6 +78,9 @@ find ./po -type f -name akonadinotes5.po -execdir mv {} akonadinotes6.po \; %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/akonadi-search/akonadi-search.spec b/extras/KF6/gear/akonadi-search/akonadi-search.spec index be84c86..7bcecda 100644 --- a/extras/KF6/gear/akonadi-search/akonadi-search.spec +++ b/extras/KF6/gear/akonadi-search/akonadi-search.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: akonadi-search -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The Akonadi Search library and indexing agent @@ -72,6 +74,13 @@ cd ../../.. #find -name "Cargo.lock" -print -delete %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + + cd agent/rs/htmlparser %cargo_license_summary %cargo_license @@ -111,6 +120,9 @@ cd ../../.. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/akonadi-server/akonadi-server.spec b/extras/KF6/gear/akonadi-server/akonadi-server.spec index 16e084c..ae322e8 100644 --- a/extras/KF6/gear/akonadi-server/akonadi-server.spec +++ b/extras/KF6/gear/akonadi-server/akonadi-server.spec @@ -1,10 +1,12 @@ +%bcond_with gcc + %if 0%{?flatpak} %global database_backend SQLITE %endif Name: akonadi-server Summary: PIM Storage Service -Version: 24.05.2 +Version: 24.08.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-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT @@ -127,6 +129,12 @@ find ./po -type f -name libakonadi5.po -execdir mv {} libakonadi6.po \; %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ %{?database_backend:-DDATABASE_BACKEND=%{database_backend}} \ -DINSTALL_APPARMOR:BOOL=OFF \ @@ -248,6 +256,9 @@ fi %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/akregator/akregator.spec b/extras/KF6/gear/akregator/akregator.spec index 89a958d..fc5e806 100644 --- a/extras/KF6/gear/akregator/akregator.spec +++ b/extras/KF6/gear/akregator/akregator.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: akregator Summary: Feed Reader -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later @@ -69,6 +71,12 @@ Requires: %{name} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -87,7 +95,7 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.%{ %{_datadir}/dbus-1/interfaces/org.kde.akregator.part.xml %{_kf6_bindir}/akregator %{_kf6_bindir}/akregatorstorageexporter -%{_kf6_datadir}/akregator/ +#{_kf6_datadir}/akregator/ %{_kf6_datadir}/applications/org.kde.akregator.desktop %{_kf6_datadir}/config.kcfg/akregator.kcfg %{_kf6_datadir}/icons/hicolor/*/apps/akregator.* @@ -106,6 +114,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.%{ %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/analitza/analitza.spec b/extras/KF6/gear/analitza/analitza.spec index c6b2cf1..078838a 100644 --- a/extras/KF6/gear/analitza/analitza.spec +++ b/extras/KF6/gear/analitza/analitza.spec @@ -1,3 +1,4 @@ +%bcond_with gcc # uncomment to enable bootstrap mode #global bootstrap 1 @@ -8,7 +9,7 @@ Name: analitza Summary: Library of mathematical features -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -49,6 +50,12 @@ Requires: %{name}%{?_isa} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ %{?tests:-DBUILD_TESTING:BOOL=ON} @@ -91,6 +98,9 @@ popd %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ark/ark.spec b/extras/KF6/gear/ark/ark.spec index 79dd7fa..2fce89c 100644 --- a/extras/KF6/gear/ark/ark.spec +++ b/extras/KF6/gear/ark/ark.spec @@ -1,10 +1,12 @@ +%bcond_with gcc + %if 0%{?fedora} || 0%{?epel} %global p7zip 1 %endif Name: ark Summary: Archive manager -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -100,6 +102,12 @@ Provides: ark-part%{?_isa} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -144,6 +152,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.ark.deskt %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/audiocd-kio/audiocd-kio.spec b/extras/KF6/gear/audiocd-kio/audiocd-kio.spec index a654b80..f576a89 100644 --- a/extras/KF6/gear/audiocd-kio/audiocd-kio.spec +++ b/extras/KF6/gear/audiocd-kio/audiocd-kio.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: audiocd-kio Summary: KF6 Audiocd kio slave -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-3-Clause AND CC0-1.0 AND LGPL-3.0-or-later @@ -13,7 +15,11 @@ Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}- ExclusiveArch: x86_64 ppc64le aarch64 %{arm} %endif -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: cdparanoia-devel cdparanoia BuildRequires: extra-cmake-modules @@ -93,6 +99,12 @@ Documentation for %{name}. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -134,6 +146,9 @@ Documentation for %{name}. %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/baloo-widgets/baloo-widgets.spec b/extras/KF6/gear/baloo-widgets/baloo-widgets.spec index 86086c4..66e8f69 100644 --- a/extras/KF6/gear/baloo-widgets/baloo-widgets.spec +++ b/extras/KF6/gear/baloo-widgets/baloo-widgets.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: baloo-widgets Summary: Widgets for Baloo -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # # KDE e.V. may determine that future LGPL versions are accepted @@ -37,6 +39,12 @@ Requires: kf6-kio-devel %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DBUILD_WITH_QT6=ON %cmake_build @@ -62,6 +70,9 @@ Requires: kf6-kio-devel %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/blinken/blinken.spec b/extras/KF6/gear/blinken/blinken.spec index 3b73a87..8e2e7cf 100644 --- a/extras/KF6/gear/blinken/blinken.spec +++ b/extras/KF6/gear/blinken/blinken.spec @@ -1,11 +1,13 @@ +%bcond_with gcc + Name: blinken Summary: Memory Enhancement Game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-or-later URL: https://apps.kde.org/blinken/ -Source: https://download.kde.org/%{stable_kf6}/release-service/%{version}/src/%{name}-%{version}.tar.xz +Source: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules @@ -39,6 +41,12 @@ Requires: sj-stevehand-fonts %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -71,6 +79,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/bomber/bomber.spec b/extras/KF6/gear/bomber/bomber.spec index 69d3360..93f35ce 100644 --- a/extras/KF6/gear/bomber/bomber.spec +++ b/extras/KF6/gear/bomber/bomber.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: bomber Summary: Arcade bombing game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # code LGPLv2+, docs GFDL @@ -51,6 +53,12 @@ buildings. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -79,6 +87,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/bovo/bovo.spec b/extras/KF6/gear/bovo/bovo.spec index c0e63db..86d8098 100644 --- a/extras/KF6/gear/bovo/bovo.spec +++ b/extras/KF6/gear/bovo/bovo.spec @@ -1,7 +1,8 @@ +%bcond_with gcc Name: bovo Summary: Five in a row game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # code GPLv2+, docs GFDL @@ -47,6 +48,12 @@ horizontally or diagonally. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -73,6 +80,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/calendarsupport/calendarsupport.spec b/extras/KF6/gear/calendarsupport/calendarsupport.spec index 31ce353..83d78e6 100644 --- a/extras/KF6/gear/calendarsupport/calendarsupport.spec +++ b/extras/KF6/gear/calendarsupport/calendarsupport.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: calendarsupport -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: KDE PIM library for calendar and event handling @@ -61,6 +63,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 +93,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/colord-kde/colord-kde.spec b/extras/KF6/gear/colord-kde/colord-kde.spec index bd0eef5..00e09c6 100644 --- a/extras/KF6/gear/colord-kde/colord-kde.spec +++ b/extras/KF6/gear/colord-kde/colord-kde.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: colord-kde -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Colord support for KDE @@ -42,6 +44,12 @@ KDE support for colord including KDE Daemon module and System Settings module. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -64,6 +72,9 @@ desktop-file-validate %{buildroot}/%{_kf6_datadir}/applications/{colordkdeiccimp %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/dolphin-plugins/dolphin-plugins.spec b/extras/KF6/gear/dolphin-plugins/dolphin-plugins.spec index 89bc735..9b6ec3e 100644 --- a/extras/KF6/gear/dolphin-plugins/dolphin-plugins.spec +++ b/extras/KF6/gear/dolphin-plugins/dolphin-plugins.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: dolphin-plugins Summary: Dolphin plugins -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-or-later @@ -36,6 +38,12 @@ Dolphin integration for revision control systems, Dropbox, and disk images. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -61,9 +69,12 @@ Dolphin integration for revision control systems, Dropbox, and disk images. %{_kf6_datadir}/config.kcfg/fileviewgitpluginsettings.kcfg %{_kf6_datadir}/config.kcfg/fileviewsvnpluginsettings.kcfg %{_kf6_datadir}/config.kcfg/fileviewhgpluginsettings.kcfg - +%{_kf6_datadir}/qlogging-categories6/dolphingit.categories %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/dolphin/dolphin.spec b/extras/KF6/gear/dolphin/dolphin.spec index 21c036f..68f4656 100644 --- a/extras/KF6/gear/dolphin/dolphin.spec +++ b/extras/KF6/gear/dolphin/dolphin.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global tests 1 Name: dolphin Summary: KDE File Manager -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-2-Clause AND BSD-3-Clause 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) @@ -86,6 +87,12 @@ Requires: kf6-kio-devel%{?_isa} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ %{?flatpak:-DFLATPAK:BOOL=ON} \ -DKDE_INSTALL_SYSTEMDUSERUNITDIR=%{_userunitdir} \ @@ -137,6 +144,7 @@ xvfb-run -a bash -c "%ctest" || : %{_kf6_libdir}/libdolphinprivate.so.* %{_kf6_libdir}/libdolphinvcs.so.* %{_kf6_plugindir}/parts/dolphinpart.so +%{_kf6_plugindir}/kfileitemaction/movetonewfolderitemaction.so %{_kf6_qtplugindir}/dolphin/ %files devel @@ -148,6 +156,9 @@ xvfb-run -a bash -c "%ctest" || : %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/dragon/dragon.spec b/extras/KF6/gear/dragon/dragon.spec index 8f726ba..cda5f65 100644 --- a/extras/KF6/gear/dragon/dragon.spec +++ b/extras/KF6/gear/dragon/dragon.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: dragon Summary: Media player -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # code: KDE e.V. may determine that future GPL versions are accepted @@ -49,6 +51,12 @@ Provides: dragonplayer = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -80,6 +88,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.dragonpla %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/elisa-player/elisa-player.spec b/extras/KF6/gear/elisa-player/elisa-player.spec index a681c65..076e50b 100644 --- a/extras/KF6/gear/elisa-player/elisa-player.spec +++ b/extras/KF6/gear/elisa-player/elisa-player.spec @@ -1,3 +1,5 @@ +%bcond_with gcc + ## START: Set by rpmautospec ## (rpmautospec version 0.6.3) ## RPMAUTOSPEC: autorelease, autochangelog @@ -11,8 +13,8 @@ %global base_name elisa Name: elisa-player -Version: 24.05.2 -Release: 1%autorelease +Version: 24.08.0 +Release: 1%{?dist} Summary: Elisa music player # Main program LGPLv3+ @@ -22,7 +24,11 @@ URL: https://community.kde.org/Elisa Source0: https://download.kde.org/stable/release-service/%{version}/src/elisa-%{version}.tar.xz -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: extra-cmake-modules BuildRequires: desktop-file-utils @@ -78,6 +84,12 @@ users. %autosetup -n elisa-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -101,6 +113,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.el %{_kf6_libdir}/elisa/ %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/eventviews/eventviews.spec b/extras/KF6/gear/eventviews/eventviews.spec index 70e6b04..c1f7642 100644 --- a/extras/KF6/gear/eventviews/eventviews.spec +++ b/extras/KF6/gear/eventviews/eventviews.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: eventviews -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: KDE PIM library for displaying events and calendars @@ -65,6 +67,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 @@ -90,6 +98,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/falkon/falkon.spec b/extras/KF6/gear/falkon/falkon.spec index b2f9830..86ce17b 100644 --- a/extras/KF6/gear/falkon/falkon.spec +++ b/extras/KF6/gear/falkon/falkon.spec @@ -1,8 +1,9 @@ +%bcond_with gcc # build Python plugins (disabled by default due to #2048781) %bcond_with python Name: falkon -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Modern web browser @@ -23,7 +24,11 @@ Patch0: falkon-3.1.0-native-scrollbars.patch BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: kf6-rpm-macros BuildRequires: libappstream-glib @@ -121,6 +126,12 @@ rm -rf po %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -179,6 +190,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.fa %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ffmpegthumbs/ffmpegthumbs.spec b/extras/KF6/gear/ffmpegthumbs/ffmpegthumbs.spec index 5fc9bd6..7870890 100644 --- a/extras/KF6/gear/ffmpegthumbs/ffmpegthumbs.spec +++ b/extras/KF6/gear/ffmpegthumbs/ffmpegthumbs.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: ffmpegthumbs -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: KDE ffmpegthumbnailer service @@ -30,6 +32,12 @@ Provides: kffmpegthumbnailer = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DQT_MAJOR_VERSION=6 %cmake_build @@ -51,6 +59,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.%{ %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/filelight/filelight.spec b/extras/KF6/gear/filelight/filelight.spec index 4916133..dc95866 100644 --- a/extras/KF6/gear/filelight/filelight.spec +++ b/extras/KF6/gear/filelight/filelight.spec @@ -1,7 +1,9 @@ +%bcond_with gcc + Name: filelight Summary: Graphical disk usage statistics Epoch: 1 -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # KDE e.V. may determine that future GPL versions are accepted @@ -47,6 +49,12 @@ is being used by graphically representing your file system. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -72,6 +80,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %{_sysconfdir}/xdg/filelightrc %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ghostwriter/ghostwriter.spec b/extras/KF6/gear/ghostwriter/ghostwriter.spec index ff27fbc..0e617e0 100644 --- a/extras/KF6/gear/ghostwriter/ghostwriter.spec +++ b/extras/KF6/gear/ghostwriter/ghostwriter.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: ghostwriter -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-3.0-or-later AND Apache-2.0 AND CC-BY-4.0 AND CC-BY-SA-4.0 AND MPL-1.1 AND BSD AND LGPL-3.0-only AND MIT AND ISC @@ -7,7 +9,11 @@ Summary: Cross-platform, aesthetic, distraction-free Markdown editor URL: https://invent.kde.org/office/%{name} Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: libappstream-glib @@ -66,6 +72,12 @@ or your novel. %autosetup -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 @@ -89,6 +101,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %{_mandir}/man1/ghostwriter.* %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/granatier/granatier.spec b/extras/KF6/gear/granatier/granatier.spec index 44d51c9..3b606d3 100644 --- a/extras/KF6/gear/granatier/granatier.spec +++ b/extras/KF6/gear/granatier/granatier.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: granatier Summary: Place bombs to kill enemies and remove obstacles -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-or-later AND GFDL-1.2-or-later @@ -32,7 +34,7 @@ BuildRequires: kf6-kio-devel BuildRequires: kf6-knewstuff-devel BuildRequires: kf6-knotifyconfig-devel BuildRequires: kf6-kxmlgui-devel -BuildREquires: kf6-knewstuff-devel +BuildRequires: kf6-knewstuff-devel BuildRequires: kf6-kwidgetsaddons-devel BuildRequires: cmake(KF6Crash) BuildRequires: cmake(KF6DocTools) @@ -54,6 +56,12 @@ progress. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -82,6 +90,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/grantlee-editor/grantlee-editor.spec b/extras/KF6/gear/grantlee-editor/grantlee-editor.spec index 2c68184..31060c2 100644 --- a/extras/KF6/gear/grantlee-editor/grantlee-editor.spec +++ b/extras/KF6/gear/grantlee-editor/grantlee-editor.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: grantlee-editor Summary: KMail Theme Editor -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later @@ -56,6 +58,12 @@ Requires: %{name} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -86,6 +94,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.headerthe %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/grantleetheme/grantleetheme.spec b/extras/KF6/gear/grantleetheme/grantleetheme.spec index 2c1cada..691e830 100644 --- a/extras/KF6/gear/grantleetheme/grantleetheme.spec +++ b/extras/KF6/gear/grantleetheme/grantleetheme.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: grantleetheme -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: KDE PIM library for Grantlee template system @@ -50,6 +52,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 %cmake_build @@ -73,6 +81,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/gwenview/gwenview.spec b/extras/KF6/gear/gwenview/gwenview.spec index da5145a..476df20 100644 --- a/extras/KF6/gear/gwenview/gwenview.spec +++ b/extras/KF6/gear/gwenview/gwenview.spec @@ -1,7 +1,9 @@ +%bcond_with gcc + Name: gwenview Summary: An image viewer Epoch: 1 -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # app: GPLv2+ @@ -86,6 +88,12 @@ Requires: (libwayland-client >= 1.22 or rx-libwayland-client) %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}" @@ -127,6 +135,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.gwenview. %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/incidenceeditor/incidenceeditor.spec b/extras/KF6/gear/incidenceeditor/incidenceeditor.spec index fdc883e..e26366a 100644 --- a/extras/KF6/gear/incidenceeditor/incidenceeditor.spec +++ b/extras/KF6/gear/incidenceeditor/incidenceeditor.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: incidenceeditor -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: KDE PIM library for creating and editing calendar incidences @@ -70,6 +72,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 %cmake_build @@ -93,6 +101,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/isoimagewriter/isoimagewriter.spec b/extras/KF6/gear/isoimagewriter/isoimagewriter.spec index 90d9f17..d0b7683 100644 --- a/extras/KF6/gear/isoimagewriter/isoimagewriter.spec +++ b/extras/KF6/gear/isoimagewriter/isoimagewriter.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: isoimagewriter -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: KDE ISO Image Writer, a tool to write a .iso file to a USB disk @@ -43,6 +45,12 @@ The KDE ISO Image Writer is a tool to write a .iso file to a USB disk. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -70,6 +78,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/juk/juk.spec b/extras/KF6/gear/juk/juk.spec index e8d1909..c9f8841 100644 --- a/extras/KF6/gear/juk/juk.spec +++ b/extras/KF6/gear/juk/juk.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: juk Summary: Music player -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # code: KDE e.V. may determine that future GPL versions are accepted @@ -67,6 +69,12 @@ Juk is a jukebox, tagger and music collection manager. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -95,6 +103,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.juk.deskt %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/k3b/k3b.spec b/extras/KF6/gear/k3b/k3b.spec index 61cf7d9..d465560 100644 --- a/extras/KF6/gear/k3b/k3b.spec +++ b/extras/KF6/gear/k3b/k3b.spec @@ -1,10 +1,11 @@ +%bcond_with gcc # trim changelog included in binary rpms %global _changelog_trimtime %(date +%s -d "1 year ago") Name: k3b Summary: CD/DVD/Blu-ray burning application Epoch: 1 -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-or-later @@ -20,7 +21,11 @@ Patch10: prefer-wodim.patch ## downstream patches -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: libappstream-glib @@ -114,6 +119,12 @@ Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 \ -DK3B_BUILD_FFMPEG_DECODER_PLUGIN:BOOL=ON \ @@ -167,6 +178,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.k3b.deskt %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kaccounts-integration/kaccounts-integration.spec b/extras/KF6/gear/kaccounts-integration/kaccounts-integration.spec index 1e2f2db..5ef0b85 100644 --- a/extras/KF6/gear/kaccounts-integration/kaccounts-integration.spec +++ b/extras/KF6/gear/kaccounts-integration/kaccounts-integration.spec @@ -1,7 +1,8 @@ +%bcond_with gcc %bcond_without kf5 Name: kaccounts-integration -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Small system to administer web accounts across the KDE desktop 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 @@ -13,7 +14,12 @@ Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}- ## upstreamable fixes -BuildRequires: gcc-toolset-13-gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif + BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros BuildRequires: kf6-kcmutils-devel @@ -120,7 +126,13 @@ Headers, development libraries and documentation for %{name}. %build -. /opt/rh/gcc-toolset-13/enable +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + + mkdir %{name}_qt6 pushd %{name}_qt6 %cmake_kf6 -S .. @@ -176,6 +188,9 @@ popd %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kaccounts-providers/kaccounts-providers.spec b/extras/KF6/gear/kaccounts-providers/kaccounts-providers.spec index 7a2ef16..57c54c6 100644 --- a/extras/KF6/gear/kaccounts-providers/kaccounts-providers.spec +++ b/extras/KF6/gear/kaccounts-providers/kaccounts-providers.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kaccounts-providers -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Additional service providers for KAccounts framework License: GPLv2 @@ -41,6 +43,12 @@ Obsoletes: kaccounts-providers < 15.12.0 %autosetup -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -65,6 +73,9 @@ Obsoletes: kaccounts-providers < 15.12.0 %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kaddressbook/kaddressbook.spec b/extras/KF6/gear/kaddressbook/kaddressbook.spec index 9e3976f..fc45ec8 100644 --- a/extras/KF6/gear/kaddressbook/kaddressbook.spec +++ b/extras/KF6/gear/kaddressbook/kaddressbook.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kaddressbook Summary: Contact Manager -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later @@ -64,6 +66,12 @@ developing applications that use %{name}. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -104,6 +112,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.%{ %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kalarm/kalarm.spec b/extras/KF6/gear/kalarm/kalarm.spec index 409c110..9c1a781 100644 --- a/extras/KF6/gear/kalarm/kalarm.spec +++ b/extras/KF6/gear/kalarm/kalarm.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kalarm Summary: Personal Alarm Scheduler -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later @@ -13,6 +15,7 @@ BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros BuildRequires: desktop-file-utils BuildRequires: libappstream-glib +BuildRequires: vlc-devel >= 3.0.0 BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6Gui) @@ -68,6 +71,12 @@ KAlarm is a personal alarm message, command and email scheduler. %autosetup -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DENABLE_RTC_WAKE_FROM_SUSPEND:BOOL=%{!?flatpak:ON}%{?flatpak:OFF} \ -DWITHOUT_X11=ON @@ -108,6 +117,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.%{ %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kalk/kalk.spec b/extras/KF6/gear/kalk/kalk.spec index 3086e07..ffdcff1 100644 --- a/extras/KF6/gear/kalk/kalk.spec +++ b/extras/KF6/gear/kalk/kalk.spec @@ -1,14 +1,19 @@ +%bcond_with gcc %global kf6_min_version 5.240.0 Name: kalk -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND GPL-3.0-or-later Summary: %{name} is a convergent calculator for Plasma. Url: https://apps.kde.org/%{name}/ Source: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros @@ -46,6 +51,12 @@ Requires: qt6-qt5compat%{?_isa} %autosetup %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -68,6 +79,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.%{ %license LICENSES/* %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kamera/kamera.spec b/extras/KF6/gear/kamera/kamera.spec index fd61d42..01b535e 100644 --- a/extras/KF6/gear/kamera/kamera.spec +++ b/extras/KF6/gear/kamera/kamera.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kamera Summary: Digital camera support for KDE -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2 @@ -36,6 +38,12 @@ Requires: kde-cli-tools %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -64,6 +72,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.%{ %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kamoso/kamoso.spec b/extras/KF6/gear/kamoso/kamoso.spec index bfaff6b..02aecbb 100644 --- a/extras/KF6/gear/kamoso/kamoso.spec +++ b/extras/KF6/gear/kamoso/kamoso.spec @@ -1,3 +1,4 @@ +%bcond_with gcc # uncomment to enable bootstrap mode #global bootstrap 1 @@ -7,19 +8,19 @@ Name: kamoso Summary: Application for taking pictures and videos from a webcam -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GFDL-1.2-or-later AND GPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later URL: https://userbase.kde.org/Kamoso -Source0: https://download.kde.org/%{stable_kf5}/release-service/%{version}/src/%{name}-%{version}.tar.xz +Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz ## upstream patches ## upstreamable patches -BuildRequires: boost-devel +BuildRequires: boost1.81-devel BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules BuildRequires: gettext @@ -72,6 +73,12 @@ Kamoso is an application to take pictures and videos out of your webcam. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf5 \ -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF} -Wno-dev @@ -105,6 +112,9 @@ xvfb-run -a bash -c "%ctest" %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kanagram/kanagram.spec b/extras/KF6/gear/kanagram/kanagram.spec index d1b9127..c50b032 100644 --- a/extras/KF6/gear/kanagram/kanagram.spec +++ b/extras/KF6/gear/kanagram/kanagram.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kanagram Summary: Letter Order Game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -44,6 +46,12 @@ Requires: kdeedu-data %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DQT_MAJOR_VERSION=6 %cmake_build @@ -75,6 +83,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kapman/kapman.spec b/extras/KF6/gear/kapman/kapman.spec index 7972f58..dce8324 100644 --- a/extras/KF6/gear/kapman/kapman.spec +++ b/extras/KF6/gear/kapman/kapman.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kapman Summary: A collecting game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -61,6 +63,12 @@ increase. The game ends when you have lost all your lives. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -88,6 +96,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kapptemplate/kapptemplate.spec b/extras/KF6/gear/kapptemplate/kapptemplate.spec index 34744b6..bda6e00 100644 --- a/extras/KF6/gear/kapptemplate/kapptemplate.spec +++ b/extras/KF6/gear/kapptemplate/kapptemplate.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kapptemplate Summary: KDE Template generator -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -38,6 +40,12 @@ Factory for the easy creation of KDE/Qt components and programs %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -66,6 +74,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kate/kate.spec b/extras/KF6/gear/kate/kate.spec index 47b7595..05d7d45 100644 --- a/extras/KF6/gear/kate/kate.spec +++ b/extras/KF6/gear/kate/kate.spec @@ -1,3 +1,5 @@ +%bcond_with gcc + # trim changelog included in binary rpms %global _changelog_trimtime %(date +%s -d "1 year ago") @@ -6,7 +8,7 @@ Name: kate Summary: Advanced Text Editor -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # kwrite LGPLv2+ @@ -90,6 +92,12 @@ Requires: %{name}-libs = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -Wno-dev \ -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF} @@ -129,6 +137,7 @@ make test ARGS="--output-on-failure --timeout 20" -C %{_target_platform} ||: %{_kf6_plugindir}/ktexteditor/cmaketoolsplugin.so %{_kf6_plugindir}/ktexteditor/eslintplugin.so %{_kf6_plugindir}/ktexteditor/formatplugin.so +%{_kf6_plugindir}/ktexteditor/katesqlplugin.so %{_mandir}/man1/kate.1* @@ -176,6 +185,9 @@ make test ARGS="--output-on-failure --timeout 20" -C %{_target_platform} ||: %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/katomic/katomic.spec b/extras/KF6/gear/katomic/katomic.spec index 125d9b7..0722437 100644 --- a/extras/KF6/gear/katomic/katomic.spec +++ b/extras/KF6/gear/katomic/katomic.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: katomic Summary: An educational game built around molecular geometry -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # code GPLv2+, docs GFDL @@ -64,6 +66,12 @@ the next one. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -92,6 +100,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kbackup/kbackup.spec b/extras/KF6/gear/kbackup/kbackup.spec index 275b016..38acddd 100644 --- a/extras/KF6/gear/kbackup/kbackup.spec +++ b/extras/KF6/gear/kbackup/kbackup.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kbackup -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Back up your data in a simple, user friendly way Summary(fr): Sauvegarder vos données de manière simple et conviviale @@ -11,7 +13,11 @@ Source0: https://download.kde.org/stable/release-service/%{version}/src/% BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: gettext BuildRequires: kf6-rpm-macros BuildRequires: libappstream-glib @@ -62,6 +68,12 @@ KBackup позволяет делать резервное копировани %autosetup %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -87,6 +99,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.%{name}.deskt %{_mandir}/man1/%{name}.1* %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kblackbox/kblackbox.spec b/extras/KF6/gear/kblackbox/kblackbox.spec index e14ee70..7ceb9a9 100644 --- a/extras/KF6/gear/kblackbox/kblackbox.spec +++ b/extras/KF6/gear/kblackbox/kblackbox.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kblackbox Summary: A game of hide and seek played on a grid of boxes -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -63,6 +65,12 @@ the better (the lower) your score. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -90,6 +98,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kblocks/kblocks.spec b/extras/KF6/gear/kblocks/kblocks.spec index 5c8e00b..cb44173 100644 --- a/extras/KF6/gear/kblocks/kblocks.spec +++ b/extras/KF6/gear/kblocks/kblocks.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kblocks Summary: A classic falling blocks game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -62,6 +64,12 @@ the game is over. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -91,6 +99,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kbounce/kbounce.spec b/extras/KF6/gear/kbounce/kbounce.spec index 712a1a0..2827b96 100644 --- a/extras/KF6/gear/kbounce/kbounce.spec +++ b/extras/KF6/gear/kbounce/kbounce.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kbounce Summary: Ball bouncing game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: LGPLv2+ and GFDL @@ -62,6 +64,12 @@ advance to the next level. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -89,6 +97,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kbrickbuster/.directory b/extras/KF6/gear/kbrickbuster/.directory new file mode 100644 index 0000000..b7ed50c --- /dev/null +++ b/extras/KF6/gear/kbrickbuster/.directory @@ -0,0 +1,3 @@ +[Dolphin] +Timestamp=2024,8,23,21,44,35.516 +Version=4 diff --git a/extras/KF6/gear/kbrickbuster/kbrickbuster.spec b/extras/KF6/gear/kbrickbuster/kbrickbuster.spec index a9183b5..6fb524b 100644 --- a/extras/KF6/gear/kbrickbuster/kbrickbuster.spec +++ b/extras/KF6/gear/kbrickbuster/kbrickbuster.spec @@ -1,17 +1,19 @@ -Name: kbrickbuster +%bcond_with gcc + +Name: kbreakout Summary: Destroy bricks with a ball -Version: 24.02.1 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL URL: https://apps.kde.org/kbreakout/ # Upstream source. Cannot be used because we need to *PATCH* the sources -#Source: https://download.kde.org/%%{stable_kf6}/release-service/%%{version}/src/kbreakout-%%{version}.tar.xz -Source: kbrickbuster-%{version}.tar.xz +Source: https://download.kde.org/stable/release-service/%{version}/src/kbreakout-%{version}.tar.xz +#Source: kbrickbuster-%{version}.tar.xz # This patch is needed to modify upstream sources. They must be uploaded to the # side-cache -Source1: patch.sh +#Source1: patch.sh BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules @@ -36,7 +38,8 @@ BuildRequires: cmake(KF6DocTools) BuildRequires: cmake(KDEGames6) -Provides: kbreakout = 1:%{version}-%{release} +Provides: kbrickbuster = %{version}-%{release} +Obsoletes: kbrickbuster < %{version} %description The objective KBrickbuster game is to destroy as many bricks as possible @@ -48,6 +51,12 @@ without losing the ball. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -73,6 +82,10 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_datadir}/metainfo/org.k %changelog +* Fri Aug 28 2024 Raven - 24.08.0-1 +- 24.08.1 +- rename back to kbreakout + * Fri Apr 05 2024 Yaakov Selkowitz - 24.02.1-1 - 24.02.1 diff --git a/extras/KF6/gear/kbruch/kbruch.spec b/extras/KF6/gear/kbruch/kbruch.spec index 43e38f0..040d9dd 100644 --- a/extras/KF6/gear/kbruch/kbruch.spec +++ b/extras/KF6/gear/kbruch/kbruch.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kbruch Summary: Practice Fractions -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -36,6 +38,12 @@ BuildRequires: cmake(KF6DocTools) %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -65,6 +73,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kcachegrind/kcachegrind.spec b/extras/KF6/gear/kcachegrind/kcachegrind.spec index 7951b4b..c2c7601 100644 --- a/extras/KF6/gear/kcachegrind/kcachegrind.spec +++ b/extras/KF6/gear/kcachegrind/kcachegrind.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kcachegrind Summary: GUI to profilers such as Valgrind -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2 and GFDL @@ -56,6 +58,12 @@ sed -i.env -e "s|^#!/usr/bin/env php$|#!%{_bindir}/php|g" converters/pprof2call %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DQT_MAJOR_VERSION=6 %cmake_build @@ -109,6 +117,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/qcachegrind.desktop %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kcalc/kcalc.spec b/extras/KF6/gear/kcalc/kcalc.spec index c0496a1..a2df346 100644 --- a/extras/KF6/gear/kcalc/kcalc.spec +++ b/extras/KF6/gear/kcalc/kcalc.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kcalc Summary: Scientific Calculator -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -45,8 +47,14 @@ functions than meet the eye on a first glance. %autosetup -p1 +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %build -%cmake_kf6 %{?flatpak:-DINSTALL_ICONS=ON} +%cmake_kf6 %{?flatpak:-DINSTALL_ICONS=ON} -DCMAKE_BUILD_TYPE=Release %cmake_build @@ -77,6 +85,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kcalutils/kcalutils.spec b/extras/KF6/gear/kcalutils/kcalutils.spec index 4dfd55d..1145e9d 100644 --- a/extras/KF6/gear/kcalutils/kcalutils.spec +++ b/extras/KF6/gear/kcalutils/kcalutils.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kcalutils -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The KCalendarUtils Library @@ -50,6 +52,12 @@ find ./po -type f -name libkcalutils5.po -execdir mv {} libkcalutils6.po \; %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -75,6 +83,9 @@ find ./po -type f -name libkcalutils5.po -execdir mv {} libkcalutils6.po \; %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kcharselect/kcharselect.spec b/extras/KF6/gear/kcharselect/kcharselect.spec index b1f2ef8..b0e69b2 100644 --- a/extras/KF6/gear/kcharselect/kcharselect.spec +++ b/extras/KF6/gear/kcharselect/kcharselect.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kcharselect Summary: Character selector -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -32,6 +34,12 @@ fonts and copy them into the clipboard. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -55,6 +63,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kcolorchooser/kcolorchooser.spec b/extras/KF6/gear/kcolorchooser/kcolorchooser.spec index 32b819f..2ee4482 100644 --- a/extras/KF6/gear/kcolorchooser/kcolorchooser.spec +++ b/extras/KF6/gear/kcolorchooser/kcolorchooser.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kcolorchooser Summary: A color chooser -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD @@ -27,6 +29,12 @@ BuildRequires: cmake(Qt6Widgets) %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -51,6 +59,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.%{ %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kcron/kcron.spec b/extras/KF6/gear/kcron/kcron.spec index 3ef0bcc..bfdc1ad 100644 --- a/extras/KF6/gear/kcron/kcron.spec +++ b/extras/KF6/gear/kcron/kcron.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kcron Summary: Cron KDE configuration module -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -32,6 +34,12 @@ Systemsettings module for the cron task scheduler. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -56,6 +64,9 @@ Systemsettings module for the cron task scheduler. %{_kf6_qtplugindir}/plasma/kcms/systemsettings_qwidgets/kcm_cron.so %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kde-connect/kde-connect.spec b/extras/KF6/gear/kde-connect/kde-connect.spec index 3a583e0..67e8fca 100644 --- a/extras/KF6/gear/kde-connect/kde-connect.spec +++ b/extras/KF6/gear/kde-connect/kde-connect.spec @@ -1,7 +1,9 @@ +%bcond_with gcc + %global base_name kdeconnect-kde Name: kde-connect -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-or-later Summary: KDE Connect client for communication with smartphones @@ -14,7 +16,11 @@ Source0: https://download.kde.org/stable/release-service/%{version}/src/%{base_n ## upstream patches (lookaside cache) Patch1: kde-connect-xkb_utf32_to_keysym_compat.patch -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: libappstream-glib @@ -126,6 +132,12 @@ Supplements: (kdeconnectd and nautilus) %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}" @@ -196,6 +208,9 @@ done %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kde-dev-scripts/kde-dev-scripts.spec b/extras/KF6/gear/kde-dev-scripts/kde-dev-scripts.spec index db81605..2bcf437 100644 --- a/extras/KF6/gear/kde-dev-scripts/kde-dev-scripts.spec +++ b/extras/KF6/gear/kde-dev-scripts/kde-dev-scripts.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kde-dev-scripts Summary: KDE SDK scripts -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only AND BSD-2-Clause @@ -34,6 +36,12 @@ KDE SDK scripts %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DBUILD_WITH_QT6=ON %cmake_build @@ -135,6 +143,9 @@ rm -fv %{buildroot}%{_kf6_bindir}/krazy-licensecheck %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kde-dev-utils/kde-dev-utils.spec b/extras/KF6/gear/kde-dev-utils/kde-dev-utils.spec index 2ef8363..c9ebb69 100644 --- a/extras/KF6/gear/kde-dev-utils/kde-dev-utils.spec +++ b/extras/KF6/gear/kde-dev-utils/kde-dev-utils.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kde-dev-utils Summary: Utilities for developers using KDE -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: LGPL-2.0-only AND LGPL-3.0-only @@ -12,7 +14,11 @@ Source0: http://download.kde.org/stable/release-service/%{version}/src/%{name}-% BuildRequires: desktop-file-utils -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros @@ -76,6 +82,12 @@ Requires: %{name}-common = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DQT_MAJOR_VERSION=6 %cmake_build @@ -111,6 +123,9 @@ desktop-file-validate %{buildroot}/%{_kf6_datadir}/applications/org.kde.kuiviewe %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kde-inotify-survey/kde-inotify-survey.spec b/extras/KF6/gear/kde-inotify-survey/kde-inotify-survey.spec index 812738d..1c23e97 100644 --- a/extras/KF6/gear/kde-inotify-survey/kde-inotify-survey.spec +++ b/extras/KF6/gear/kde-inotify-survey/kde-inotify-survey.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kde-inotify-survey -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Monitors inotify limits and lets the user know when exceeded @@ -7,7 +9,7 @@ Summary: Monitors inotify limits and lets the user know when exceeded License: BSD-3-Clause and CC0-1.0 and FSFAP and GPL-2.0-only and GPL-3.0-only URL: https://invent.kde.org/system/%{name} -Source: https://download.kde.org/%{stable_kf5}/release-service/%{version}/src/%{name}-%{version}.tar.xz +Source: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz # Updates the dbus service config to use the right policies to satisfy a rpmlint error # Merge Request: https://invent.kde.org/frameworks/kauth/-/merge_requests/44 @@ -36,6 +38,12 @@ BuildRequires: cmake(KF6Auth) %autosetup -n %{name}-%{version} -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DQT_MAJOR_VERSION=6 %cmake_build @@ -59,6 +67,9 @@ install -m644 -p -D %{SOURCE1} %{buildroot}%{_datadir}/dbus-1/system.d/org.kde.k %{_datadir}/polkit-1/actions/org.kde.kded.inotify.policy %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kde-partitionmanager/kde-partitionmanager.spec b/extras/KF6/gear/kde-partitionmanager/kde-partitionmanager.spec index 99ceea7..3b6a044 100644 --- a/extras/KF6/gear/kde-partitionmanager/kde-partitionmanager.spec +++ b/extras/KF6/gear/kde-partitionmanager/kde-partitionmanager.spec @@ -1,3 +1,5 @@ +%bcond_with gcc + ## START: Set by rpmautospec ## (rpmautospec version 0.6.3) ## RPMAUTOSPEC: autorelease, autochangelog @@ -15,8 +17,8 @@ %global kpmcoremin 24.01 Name: kde-partitionmanager -Version: 24.05.2 -Release: 1%autorelease +Version: 24.08.0 +Release: 1%{?dist} Summary: KDE Partition Manager License: GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND CC-BY-4.0 AND CC0-1.0 AND GFDL-1.2-or-later @@ -70,6 +72,12 @@ manipulate filesystems. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -96,6 +104,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/*.appdata. %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdebugsettings/kdebugsettings.spec b/extras/KF6/gear/kdebugsettings/kdebugsettings.spec index 864602d..826a4db 100644 --- a/extras/KF6/gear/kdebugsettings/kdebugsettings.spec +++ b/extras/KF6/gear/kdebugsettings/kdebugsettings.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kdebugsettings Summary: Configure debug output from Qt6 applications -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: LGPLv2+ @@ -32,6 +34,12 @@ An application to enable/disable qCDebug %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -65,6 +73,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.kd %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdeedu-data/kdeedu-data.spec b/extras/KF6/gear/kdeedu-data/kdeedu-data.spec index 533762c..18a7083 100644 --- a/extras/KF6/gear/kdeedu-data/kdeedu-data.spec +++ b/extras/KF6/gear/kdeedu-data/kdeedu-data.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kdeedu-data Summary: Shared icons, artwork and data files for educational applications -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2 @@ -25,6 +27,12 @@ Requires: hicolor-icon-theme %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DQT_MAJOR_VERSION=6 %cmake_build @@ -41,6 +49,9 @@ Requires: hicolor-icon-theme %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdegraphics-mobipocket/kdegraphics-mobipocket.spec b/extras/KF6/gear/kdegraphics-mobipocket/kdegraphics-mobipocket.spec index 5e61d81..244040f 100644 --- a/extras/KF6/gear/kdegraphics-mobipocket/kdegraphics-mobipocket.spec +++ b/extras/KF6/gear/kdegraphics-mobipocket/kdegraphics-mobipocket.spec @@ -1,18 +1,15 @@ +%bcond_with gcc %undefine __cmake_in_source_build + Name: kdegraphics-mobipocket Summary: A collection of plugins to handle mobipocket files -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ URL: https://www.kde.org/applications/graphics/ -%global revision %(echo %{version} | cut -d. -f3) -%if %{revision} >= 50 -%global stable unstable -%else -%global stable stable -%endif -Source0: https://download.kde.org/%{stable}/release-service/%{version}/src/%{name}-%{version}.tar.xz + +Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros @@ -41,6 +38,12 @@ Provides: qmobipocket-devel%{?_isa} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 @@ -64,6 +67,9 @@ Provides: qmobipocket-devel%{?_isa} = %{version}-%{release} %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdegraphics-thumbnailers/kdegraphics-thumbnailers.spec b/extras/KF6/gear/kdegraphics-thumbnailers/kdegraphics-thumbnailers.spec index 886f5d6..2bc488e 100644 --- a/extras/KF6/gear/kdegraphics-thumbnailers/kdegraphics-thumbnailers.spec +++ b/extras/KF6/gear/kdegraphics-thumbnailers/kdegraphics-thumbnailers.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kdegraphics-thumbnailers Summary: Thumbnailers for various graphic types -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # most sources GPLv2+, dscparse.* GPL, gscreator.* LGPLv2+, @@ -27,6 +29,12 @@ BuildRequires: cmake(KDcrawQt6) %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 %cmake_build @@ -46,6 +54,9 @@ BuildRequires: cmake(KDcrawQt6) %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdenlive/kdenlive.spec b/extras/KF6/gear/kdenlive/kdenlive.spec index dc73699..5054875 100644 --- a/extras/KF6/gear/kdenlive/kdenlive.spec +++ b/extras/KF6/gear/kdenlive/kdenlive.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global _lto_cflags %{nil} Name: kdenlive Summary: Non-linear video editor -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: (GPL-2.0-only or GPL-3.0-only) and GPL-2.0-or-later and GPL-3.0-or-later and LGPL-3.0-only and BSD-3-Clause and CC0-1.0 @@ -10,7 +11,11 @@ URL: http://www.kdenlive.org Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: libappstream-glib @@ -86,8 +91,14 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + # disabling QCH as some files don't seem to end up installed in the right place -%{cmake_kf6} \ +%cmake_kf6 \ -DKDE_INSTALL_USE_QT_SYS_PATHS:BOOL=ON -Wno-dev \ -DQT_MAJOR_VERSION=6 \ -DBUILD_QCH:BOOL=OFF @@ -131,6 +142,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdepim-addons/kdepim-addons.spec b/extras/KF6/gear/kdepim-addons/kdepim-addons.spec index 20473e8..6056b5f 100644 --- a/extras/KF6/gear/kdepim-addons/kdepim-addons.spec +++ b/extras/KF6/gear/kdepim-addons/kdepim-addons.spec @@ -1,8 +1,9 @@ +%bcond_with gcc # adblock requires rust and corrosion %bcond_with adblock Name: kdepim-addons -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Additional plugins for KDE PIM applications # Cargo license summary: @@ -32,7 +33,7 @@ Patch0: 0001-Enable-the-expert-plugin-by-default.patch BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros BuildRequires: cargo-rpm-macros -BuildRequires: cmake(QGpgmeQt6) +BuildRequires: cmake(QGpgmeQt6) >= 1.20 BuildRequires: cmake(Qt6WebEngineWidgets) BuildRequires: cmake(Qt6Widgets) @@ -127,6 +128,12 @@ popd > /dev/null %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}" @@ -154,7 +161,7 @@ popd %if %{with adblock} %license plugins/webengineurlinterceptor/adblock/LICENSE.dependencies %endif -%{_kf6_datadir}/icons/hicolor/scalable/status/moon-phase-* +#{_kf6_datadir}/icons/hicolor/scalable/status/moon-phase-* %{_kf6_datadir}/qlogging-categories6/*%{name}.* %if %{with adblock} %{_kf6_libdir}/libadblockplugin.so.* @@ -164,6 +171,7 @@ popd %{_kf6_libdir}/libexpireaccounttrashfolderconfig.so.* %{_kf6_libdir}/libfolderconfiguresettings.so.* %{_kf6_libdir}/libkmailconfirmbeforedeleting.so.* +%{_kf6_libdir}/libkmailmarkdown.so.* %{_kf6_libdir}/libopenurlwithconfigure.so.* %{_kf6_qmldir}/org/kde/plasma/PimCalendars/ %{_kf6_qtplugindir}/pim6/mailtransport/mailtransport_sendplugin.so @@ -176,7 +184,7 @@ popd # KMail %{_kf6_bindir}/kmail_*.sh -%{_kf6_libdir}/libkmailmarkdown.so.* +#{_kf6_libdir}/libkmailmarkdown.so.* %{_kf6_libdir}/libkmailquicktextpluginprivate.so.* %{_kf6_qtplugindir}/pim6/akonadi/ %{_kf6_qtplugindir}/pim6/importwizard/ @@ -187,7 +195,7 @@ popd %{_kf6_sysconfdir}/xdg/kmail.antivirusrc # KOrganizer -%{_kf6_qtplugindir}/pim6/korganizer/ +#{_kf6_qtplugindir}/pim6/korganizer/ # PimCommon %{_kf6_libdir}/libshorturlpluginprivate.so* @@ -198,6 +206,9 @@ popd %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdepim-runtime/kdepim-runtime.spec b/extras/KF6/gear/kdepim-runtime/kdepim-runtime.spec index 10b8ad7..1f34f8e 100644 --- a/extras/KF6/gear/kdepim-runtime/kdepim-runtime.spec +++ b/extras/KF6/gear/kdepim-runtime/kdepim-runtime.spec @@ -1,7 +1,9 @@ +%bcond_with gcc + Name: kdepim-runtime Summary: KDE PIM Runtime Environment Epoch: 1 -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: AGPL-3.0-or-later AND 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 GPL-3.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-3.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) @@ -96,6 +98,12 @@ Requires: akonadi-server%{?_isa} >= %{version} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -142,6 +150,9 @@ desktop-file-validate %{buildroot}/%{_kf6_datadir}/applications/org.kde.akonadi_ %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdesdk-kioslaves/kdesdk-kioslaves.spec b/extras/KF6/gear/kdesdk-kioslaves/kdesdk-kioslaves.spec index 4166b46..4620316 100644 --- a/extras/KF6/gear/kdesdk-kioslaves/kdesdk-kioslaves.spec +++ b/extras/KF6/gear/kdesdk-kioslaves/kdesdk-kioslaves.spec @@ -1,8 +1,10 @@ +%bcond_with gcc %undefine __cmake_in_source_build %global base_name kdesdk-kio + Name: kdesdk-kioslaves Summary: KDESDK KIOslaves -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2 and GPLv2+ @@ -42,6 +44,12 @@ KDE SDK kioslaves: %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 @@ -59,6 +67,9 @@ KDE SDK kioslaves: %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdesdk-thumbnailers/kdesdk-thumbnailers.spec b/extras/KF6/gear/kdesdk-thumbnailers/kdesdk-thumbnailers.spec index 4798fc9..444af40 100644 --- a/extras/KF6/gear/kdesdk-thumbnailers/kdesdk-thumbnailers.spec +++ b/extras/KF6/gear/kdesdk-thumbnailers/kdesdk-thumbnailers.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kdesdk-thumbnailers Summary: Thumbnailers for KDE -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -43,6 +45,12 @@ gettext translation templates %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 @@ -63,6 +71,9 @@ gettext translation templates %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdf/kdf.spec b/extras/KF6/gear/kdf/kdf.spec index 6bf9783..f70755d 100644 --- a/extras/KF6/gear/kdf/kdf.spec +++ b/extras/KF6/gear/kdf/kdf.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kdf Summary: View disk usage -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -41,6 +43,12 @@ free space, type and mount point. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -71,6 +79,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.*. %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdialog/kdialog.spec b/extras/KF6/gear/kdialog/kdialog.spec index aeebedc..dac26e9 100644 --- a/extras/KF6/gear/kdialog/kdialog.spec +++ b/extras/KF6/gear/kdialog/kdialog.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kdialog Summary: Nice dialog boxes from shell scripts -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -33,6 +35,12 @@ KDialog can be used to show nice dialog boxes from shell scripts. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -54,6 +62,9 @@ KDialog can be used to show nice dialog boxes from shell scripts. %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdiamond/kdiamond.spec b/extras/KF6/gear/kdiamond/kdiamond.spec index 780cf96..4cabcda 100644 --- a/extras/KF6/gear/kdiamond/kdiamond.spec +++ b/extras/KF6/gear/kdiamond/kdiamond.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kdiamond Summary: A three-in-a-row game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -58,6 +60,12 @@ The object of the game is to build lines of three similar diamonds. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -88,6 +96,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdnssd/kdnssd.spec b/extras/KF6/gear/kdnssd/kdnssd.spec index 76c3e72..4421e20 100644 --- a/extras/KF6/gear/kdnssd/kdnssd.spec +++ b/extras/KF6/gear/kdnssd/kdnssd.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global base_name kio-zeroconf Name: kdnssd Summary: KDE Network Monitor for DNS-SD services (Zeroconf) -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-or-later AND LGPL-2.0-only @@ -41,6 +42,12 @@ Provides: kdenetwork-kdnssd = 7:%{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DBUILD_WITH_QT6=ON %cmake_build @@ -62,6 +69,9 @@ Provides: kdenetwork-kdnssd = 7:%{version}-%{release} %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client.spec b/extras/KF6/gear/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client.spec index d3b1181..e1db30c 100644 --- a/extras/KF6/gear/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client.spec +++ b/extras/KF6/gear/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client.spec @@ -1,3 +1,5 @@ +%bcond_with gcc + Name: kdsoap-ws-discovery-client Version: 0.4.0 Release: 1%{?dist} @@ -34,6 +36,12 @@ Summary: Developer Documentation files for %{name} %autosetup -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DBUILD_WITH_QT6=ON %cmake_build diff --git a/extras/KF6/gear/kdsoap/kdsoap.spec b/extras/KF6/gear/kdsoap/kdsoap.spec index 6f08000..68cf4d4 100644 --- a/extras/KF6/gear/kdsoap/kdsoap.spec +++ b/extras/KF6/gear/kdsoap/kdsoap.spec @@ -1,3 +1,4 @@ +%bcond_with gcc %bcond_with qt5 ## START: Set by rpmautospec ## (rpmautospec version 0.5.1) @@ -84,6 +85,12 @@ Documentation for %{name} %autosetup %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %if %{with qt5} %global _vpath_builddir %{_target_platform}-qt5 %cmake -DKDSoap_EXAMPLES=false -DKDSoap_QT6=OFF diff --git a/extras/KF6/gear/keysmith/keysmith.spec b/extras/KF6/gear/keysmith/keysmith.spec index 2ec4123..3f53b18 100644 --- a/extras/KF6/gear/keysmith/keysmith.spec +++ b/extras/KF6/gear/keysmith/keysmith.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: keysmith -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv3+ Summary: Convergent OTP client @@ -38,6 +40,12 @@ OTP client for Plasma Mobile and Desktop %autosetup -n %{name}-%{version} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -59,6 +67,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %{_kf6_datadir}/icons/hicolor/scalable/apps/%{name}.svg %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kfind/kfind.spec b/extras/KF6/gear/kfind/kfind.spec index 28c8b91..d485b23 100644 --- a/extras/KF6/gear/kfind/kfind.spec +++ b/extras/KF6/gear/kfind/kfind.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kfind Summary: KDE Find File Utility -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # Documentation is GFDL, rest GPLv2+ @@ -36,6 +38,12 @@ KFind allows you to search for directories and files. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -62,6 +70,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kfourinline/kfourinline.spec b/extras/KF6/gear/kfourinline/kfourinline.spec index 7e310ef..06f82ba 100644 --- a/extras/KF6/gear/kfourinline/kfourinline.spec +++ b/extras/KF6/gear/kfourinline/kfourinline.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kfourinline Summary: A four-in-a-row game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -58,6 +60,12 @@ The game can also be played against a computer %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -87,6 +95,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kgeography/kgeography.spec b/extras/KF6/gear/kgeography/kgeography.spec index 0073f6e..a86c4e7 100644 --- a/extras/KF6/gear/kgeography/kgeography.spec +++ b/extras/KF6/gear/kgeography/kgeography.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kgeography Summary: Geography Trainer -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-or-later @@ -37,6 +39,12 @@ BuildRequires: cmake(KF6DocTools) %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -67,6 +75,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kget/kget.spec b/extras/KF6/gear/kget/kget.spec index e272a69..d3b3093 100644 --- a/extras/KF6/gear/kget/kget.spec +++ b/extras/KF6/gear/kget/kget.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kget Summary: Download manager -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -88,6 +90,12 @@ Provides: kdenetwork-kget-libs = 7:%{version}-%{release} %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}" @@ -135,6 +143,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kgoldrunner/kgoldrunner.spec b/extras/KF6/gear/kgoldrunner/kgoldrunner.spec index 745d1c6..a9f1595 100644 --- a/extras/KF6/gear/kgoldrunner/kgoldrunner.spec +++ b/extras/KF6/gear/kgoldrunner/kgoldrunner.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kgoldrunner Summary: A game of action and puzzle solving -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -50,6 +52,12 @@ dodge your enemies, collect all the gold and climb up to the next level. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -79,6 +87,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kgpg/kgpg.spec b/extras/KF6/gear/kgpg/kgpg.spec index afdd53b..d5c8324 100644 --- a/extras/KF6/gear/kgpg/kgpg.spec +++ b/extras/KF6/gear/kgpg/kgpg.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kgpg Summary: Manage GPG encryption keys -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) @@ -80,6 +82,12 @@ KGpg is a simple interface for GnuPG, a powerful encryption utility. %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}" @@ -126,6 +134,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/khangman/khangman.spec b/extras/KF6/gear/khangman/khangman.spec index 3c53220..12c0efa 100644 --- a/extras/KF6/gear/khangman/khangman.spec +++ b/extras/KF6/gear/khangman/khangman.spec @@ -1,7 +1,8 @@ +%bcond_with gcc Name: khangman Summary: Hangman game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -53,6 +54,12 @@ Requires: qt6-qtmultimedia%{?_isa} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -91,6 +98,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/khelpcenter/khelpcenter.spec b/extras/KF6/gear/khelpcenter/khelpcenter.spec index 07a4739..7069925 100644 --- a/extras/KF6/gear/khelpcenter/khelpcenter.spec +++ b/extras/KF6/gear/khelpcenter/khelpcenter.spec @@ -1,8 +1,10 @@ +%bcond_with gcc + Name: khelpcenter Summary: Show documentation for KDE applications # Override khelpcenter subpackage from kde-runtime-15.04 (no longer built) Epoch: 1 -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2 or GPLv3 @@ -54,6 +56,12 @@ ExclusiveArch: %{qt6_qtwebengine_arches} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -98,6 +106,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.%{name}.deskt %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kidentitymanagement/kidentitymanagement.spec b/extras/KF6/gear/kidentitymanagement/kidentitymanagement.spec index 19b78d9..5092fda 100644 --- a/extras/KF6/gear/kidentitymanagement/kidentitymanagement.spec +++ b/extras/KF6/gear/kidentitymanagement/kidentitymanagement.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kidentitymanagement -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The KIdentityManagement Library @@ -51,6 +53,12 @@ find ./po -type f -name libkpimidentities5.po -execdir mv {} libkpimidentities6. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -85,6 +93,9 @@ find ./po -type f -name libkpimidentities5.po -execdir mv {} libkpimidentities6. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kigo/kigo.spec b/extras/KF6/gear/kigo/kigo.spec index ad466bc..88be282 100644 --- a/extras/KF6/gear/kigo/kigo.spec +++ b/extras/KF6/gear/kigo/kigo.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kigo Summary: Go Board game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # KDE e.V. may determine that future GPL versions are accepted @@ -57,6 +59,12 @@ lines for easier flavors). %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -89,6 +97,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/killbots/killbots.spec b/extras/KF6/gear/killbots/killbots.spec index 1f2aa66..96ec171 100644 --- a/extras/KF6/gear/killbots/killbots.spec +++ b/extras/KF6/gear/killbots/killbots.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: killbots Summary: A simple game of evading killer robots -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -61,6 +63,12 @@ never-ending stream of mindless automatons. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -89,6 +97,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kimap/kimap.spec b/extras/KF6/gear/kimap/kimap.spec index 34a377e..3500eb6 100644 --- a/extras/KF6/gear/kimap/kimap.spec +++ b/extras/KF6/gear/kimap/kimap.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kimap -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The KIMAP Library @@ -10,7 +12,7 @@ Source0: https://download.kde.org/stable/release-service/%{version}/src/% BuildRequires: cmake -BuildRequires: boost-devel +BuildRequires: boost1.81-devel BuildRequires: cyrus-sasl-devel BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros @@ -47,6 +49,12 @@ find ./po -type f -name libkimap5.po -execdir mv {} libkimap6.po \; %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -69,6 +77,9 @@ find ./po -type f -name libkimap5.po -execdir mv {} libkimap6.po \; %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kio-admin/kio-admin.spec b/extras/KF6/gear/kio-admin/kio-admin.spec index f940b45..f1a9685 100644 --- a/extras/KF6/gear/kio-admin/kio-admin.spec +++ b/extras/KF6/gear/kio-admin/kio-admin.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kio-admin -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Manage files as administrator using the admin:// KIO protocol License: (GPL-2.0-only or GPL-3.0-only) and BSD-3-Clause and CC0-1.0 and FSFAP @@ -10,7 +12,11 @@ Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}- # RHEL 9 cmake is at 3.20, lower the minimum cmake required Patch1: kio-admin-lower-cmake-minimum.patch -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: extra-cmake-modules @@ -35,6 +41,12 @@ operations in root-scope. %autosetup -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 @@ -58,6 +70,9 @@ operations in root-scope. %{_kf6_datadir}/polkit-1/actions/org.kde.kio.admin.policy %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kio-extras/kio-extras.spec b/extras/KF6/gear/kio-extras/kio-extras.spec index 0e270f6..144b81e 100644 --- a/extras/KF6/gear/kio-extras/kio-extras.spec +++ b/extras/KF6/gear/kio-extras/kio-extras.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kio-extras -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Additional components to increase the functionality of KIO Framework @@ -85,6 +87,12 @@ Requires: %{name}%{?_isa} = %{version}-%{release} %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}" @@ -140,6 +148,9 @@ export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PA %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kio-fuse/kio-fuse.spec b/extras/KF6/gear/kio-fuse/kio-fuse.spec index ccf5e28..4a1fefe 100644 --- a/extras/KF6/gear/kio-fuse/kio-fuse.spec +++ b/extras/KF6/gear/kio-fuse/kio-fuse.spec @@ -1,3 +1,4 @@ +%bcond_with gcc %global min_qt_version 5.12 %global min_kf_version 5.66 @@ -23,7 +24,11 @@ Source2: gpgkey-21EC3FD75D26B39E820BE6FBD27C2C1AF21D8BAD.gpg BuildRequires: cmake BuildRequires: gnupg2 -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: systemd BuildRequires: kf6-rpm-macros BuildRequires: extra-cmake-modules >= %{min_kf_version} @@ -56,6 +61,12 @@ FUSE. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF} \ -DQT_MAJOR_VERSION=6 diff --git a/extras/KF6/gear/kio-gdrive/kio-gdrive.spec b/extras/KF6/gear/kio-gdrive/kio-gdrive.spec index 9b8215e..e38fdbd 100644 --- a/extras/KF6/gear/kio-gdrive/kio-gdrive.spec +++ b/extras/KF6/gear/kio-gdrive/kio-gdrive.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kio-gdrive -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: An Google Drive KIO slave for KDE @@ -39,6 +41,12 @@ Provides KIO Access to Google Drive using the gdrive:/// protocol. %autosetup -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DQT_MAJOR_VERSION=6 %cmake_build @@ -65,6 +73,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainf %{_datadir}/purpose/purpose_gdrive_config.qml %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kiriki/kiriki.spec b/extras/KF6/gear/kiriki/kiriki.spec index 7f86c7c..06d4f7d 100644 --- a/extras/KF6/gear/kiriki/kiriki.spec +++ b/extras/KF6/gear/kiriki/kiriki.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kiriki Summary: A dice game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -52,6 +54,12 @@ The player with the largest amount of points wins the game. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -78,6 +86,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kiten/kiten.spec b/extras/KF6/gear/kiten/kiten.spec index 4fd732d..05a6e02 100644 --- a/extras/KF6/gear/kiten/kiten.spec +++ b/extras/KF6/gear/kiten/kiten.spec @@ -1,9 +1,10 @@ +%bcond_with gcc # kanjistrokeorders-fonts was retired since F34 %global bundle_font 1 Name: kiten Summary: Japanese Reference/Study Tool -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-SA-4.0 @@ -60,6 +61,12 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -108,6 +115,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.ki %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kitinerary/kitinerary.spec b/extras/KF6/gear/kitinerary/kitinerary.spec index c300084..50077dd 100644 --- a/extras/KF6/gear/kitinerary/kitinerary.spec +++ b/extras/KF6/gear/kitinerary/kitinerary.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kitinerary -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: A library containing itinerary data model and itinerary extraction code @@ -9,7 +11,12 @@ URL: https://invent.kde.org/frameworks/%{name} Source0: http://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz BuildRequires: extra-cmake-modules +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else BuildRequires: clang +%endif + BuildRequires: kf6-rpm-macros BuildRequires: kpublictransport BuildRequires: qt5-qtbase-private-devel @@ -72,6 +79,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 + %global _rxlibdir /opt/rx/%{_lib} export PATH=/opt/rx/bin:$PATH export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}" @@ -105,6 +118,9 @@ export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PA %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kjournald/kjournald.spec b/extras/KF6/gear/kjournald/kjournald.spec index 2756d16..c608cc4 100644 --- a/extras/KF6/gear/kjournald/kjournald.spec +++ b/extras/KF6/gear/kjournald/kjournald.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kjournald -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Framework for interacting with systemd-journald @@ -11,7 +13,11 @@ Source: https://download.kde.org/stable/release-service/%{version}/src/%{ BuildRequires: systemd-devel BuildRequires: kf6-rpm-macros BuildRequires: extra-cmake-modules -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Quick) @@ -38,6 +44,12 @@ Requires: %{name} = %{version} %autosetup %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -64,6 +76,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.kj %{_kf6_libdir}/libkjournald.so.%{version} %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kjumpingcube/kjumpingcube.spec b/extras/KF6/gear/kjumpingcube/kjumpingcube.spec index 4ed645c..f2d6a4f 100644 --- a/extras/KF6/gear/kjumpingcube/kjumpingcube.spec +++ b/extras/KF6/gear/kjumpingcube/kjumpingcube.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kjumpingcube Summary: Territory capture game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -64,6 +66,12 @@ all the squares. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -92,6 +100,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kldap/kldap.spec b/extras/KF6/gear/kldap/kldap.spec index ff84e39..e87e3a8 100644 --- a/extras/KF6/gear/kldap/kldap.spec +++ b/extras/KF6/gear/kldap/kldap.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kldap -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The KLDAP Library @@ -53,6 +55,12 @@ find ./po -type f -name libkldap5.po -execdir mv {} libkldap6.po \; %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -82,6 +90,9 @@ find ./po -type f -name libkldap5.po -execdir mv {} libkldap6.po \; %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kleopatra/kleopatra.spec b/extras/KF6/gear/kleopatra/kleopatra.spec index 57b0d8c..4e1020f 100644 --- a/extras/KF6/gear/kleopatra/kleopatra.spec +++ b/extras/KF6/gear/kleopatra/kleopatra.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kleopatra -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: KDE certificate manager and unified crypto GUI @@ -69,6 +71,12 @@ Requires: %{name} = %{version}-%{release} %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}" @@ -108,6 +116,9 @@ desktop-file-validate %{buildroot}/%{_kf6_datadir}/applications/kleopatra_import %{_kf6_qtplugindir}/pim6/kcms/kleopatra/kleopatra_config_gnupgsystem.so %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/klettres/klettres.spec b/extras/KF6/gear/klettres/klettres.spec index 9d158bc..6a21652 100644 --- a/extras/KF6/gear/klettres/klettres.spec +++ b/extras/KF6/gear/klettres/klettres.spec @@ -1,7 +1,8 @@ +%bcond_with gcc Name: klettres Summary: Learn the alphabet and read some syllables in different languages -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -41,6 +42,12 @@ very first sounds of a new language, for children or for adults. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -71,6 +78,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/klickety/klickety.spec b/extras/KF6/gear/klickety/klickety.spec index d7e49a1..e645072 100644 --- a/extras/KF6/gear/klickety/klickety.spec +++ b/extras/KF6/gear/klickety/klickety.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: klickety Summary: Destroy groups of blocks -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -53,6 +55,12 @@ thought if you want to get a really low score. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -84,6 +92,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/klines/klines.spec b/extras/KF6/gear/klines/klines.spec index 6ea6f02..403a19d 100644 --- a/extras/KF6/gear/klines/klines.spec +++ b/extras/KF6/gear/klines/klines.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: klines Summary: Color lines game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -53,6 +55,12 @@ balls %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -81,6 +89,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kmag/kmag.spec b/extras/KF6/gear/kmag/kmag.spec index a2a415a..6573e8c 100644 --- a/extras/KF6/gear/kmag/kmag.spec +++ b/extras/KF6/gear/kmag/kmag.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kmag -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: A screen magnifier @@ -8,7 +10,11 @@ URL: https://invent.kde.org/accessibility/kmag Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: libappstream-glib @@ -37,6 +43,12 @@ Conflicts: kdeaccessibility < 1:4.7.80 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -64,6 +76,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kmahjongg/kmahjongg.spec b/extras/KF6/gear/kmahjongg/kmahjongg.spec index 3a67a0a..a4dbc2a 100644 --- a/extras/KF6/gear/kmahjongg/kmahjongg.spec +++ b/extras/KF6/gear/kmahjongg/kmahjongg.spec @@ -1,11 +1,13 @@ +%bcond_with gcc + Name: kmahjongg Summary: A tile matching game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL URL: https://apps.kde.org/kmahjongg/ -Source: https://download.kde.org/%{stable_kf6}/release-service/%{version}/src/%{name}-%{version}.tar.xz +Source: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules @@ -41,6 +43,12 @@ each tile's matching pair. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -68,6 +76,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kmail-account-wizard/kmail-account-wizard.spec b/extras/KF6/gear/kmail-account-wizard/kmail-account-wizard.spec index 7256153..9a375a8 100644 --- a/extras/KF6/gear/kmail-account-wizard/kmail-account-wizard.spec +++ b/extras/KF6/gear/kmail-account-wizard/kmail-account-wizard.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kmail-account-wizard Summary: KMail Account Wizard -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -53,6 +55,12 @@ Conflicts: kdepim-common < 16.12 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -69,10 +77,14 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.accountwi %files -f %{name}.lang %license LICENSES/* %{_bindir}/accountwizard +%{_kf6_datadir}/metainfo/org.kde.accountwizard.appdata.xml %{_kf6_datadir}/applications/org.kde.accountwizard.desktop %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kmail/kmail.spec b/extras/KF6/gear/kmail/kmail.spec index 2ccc56d..14025f1 100644 --- a/extras/KF6/gear/kmail/kmail.spec +++ b/extras/KF6/gear/kmail/kmail.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kmail Summary: Mail client -Version: 24.05.2 +Version: 24.08.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-only AND LGPL-2.0-or-later AND (GPL-2.0-only OR GPL-3.0-only) @@ -106,6 +108,12 @@ Requires: %{name} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -163,6 +171,9 @@ done %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kmailtransport/kmailtransport.spec b/extras/KF6/gear/kmailtransport/kmailtransport.spec index 7ef587d..d002341 100644 --- a/extras/KF6/gear/kmailtransport/kmailtransport.spec +++ b/extras/KF6/gear/kmailtransport/kmailtransport.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kmailtransport -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The KMailTransport Library @@ -54,6 +56,12 @@ find ./po -type f -name libmailtransport5.po -execdir mv {} libmailtransport6.po %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -81,6 +89,9 @@ find ./po -type f -name libmailtransport5.po -execdir mv {} libmailtransport6.po %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kmbox/kmbox.spec b/extras/KF6/gear/kmbox/kmbox.spec index c2c8dd3..785ced2 100644 --- a/extras/KF6/gear/kmbox/kmbox.spec +++ b/extras/KF6/gear/kmbox/kmbox.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kmbox -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The KMbox Library @@ -39,6 +41,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 @@ -61,6 +69,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kmime/kmime.spec b/extras/KF6/gear/kmime/kmime.spec index 420aeec..9b3f35e 100644 --- a/extras/KF6/gear/kmime/kmime.spec +++ b/extras/KF6/gear/kmime/kmime.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kmime -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The KMime Library @@ -24,7 +26,7 @@ Conflicts: kde-l10n < 17.03 %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: boost-devel +Requires: boost1.81-devel %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. @@ -39,19 +41,25 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -n %{name}-%{version} -p1 # Remove together with move-translations.patch once released -find ./po -type f -name libkmime5.po -execdir mv {} libkmime6.po \; +#find ./po -type f -name libkmime5.po -execdir mv {} libkmime6.po \; %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build %install %cmake_install -%find_lang %{name} --all-name --with-html +%find_lang libkmime6 --with-qt -%files -f %{name}.lang +%files -f libkmime6.lang %license LICENSES/* %{_kf6_datadir}/qlogging-categories6/%{name}.* %{_kf6_libdir}/libKPim6Mime.so.* @@ -66,6 +74,9 @@ find ./po -type f -name libkmime5.po -execdir mv {} libkmime6.po \; %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kmines/kmines.spec b/extras/KF6/gear/kmines/kmines.spec index 12daddc..6c0a69e 100644 --- a/extras/KF6/gear/kmines/kmines.spec +++ b/extras/KF6/gear/kmines/kmines.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kmines Summary: A classic Minesweeper game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -37,6 +39,12 @@ BuildRequires: cmake(KDEGames6) %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -64,6 +72,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kmix/kmix.spec b/extras/KF6/gear/kmix/kmix.spec index af0f640..9fc6dca 100644 --- a/extras/KF6/gear/kmix/kmix.spec +++ b/extras/KF6/gear/kmix/kmix.spec @@ -1,12 +1,14 @@ +%bcond_with gcc + Name: kmix Summary: KDE volume control -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: CC0-1.0 AND GPL-2.0-or-later URL: https://invent.kde.org/multimedia/%{name} -Source0: http://download.kde.org/%{stable_kf5}/release-service/%{version}/src/%{name}-%{version}.tar.xz +Source0: http://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz ## upstream patches @@ -54,6 +56,12 @@ Conflicts: kde-l10n < 17.03 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf5 %cmake_build @@ -97,6 +105,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.kmix.desktop %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kmousetool/kmousetool.spec b/extras/KF6/gear/kmousetool/kmousetool.spec index 0951722..9c59aa4 100644 --- a/extras/KF6/gear/kmousetool/kmousetool.spec +++ b/extras/KF6/gear/kmousetool/kmousetool.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kmousetool -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: A program that clicks the mouse for you @@ -41,6 +43,12 @@ A program for people whom it hurts to click the mouse. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -68,6 +76,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kmouth/kmouth.spec b/extras/KF6/gear/kmouth/kmouth.spec index 0fd630f..20d3cb9 100644 --- a/extras/KF6/gear/kmouth/kmouth.spec +++ b/extras/KF6/gear/kmouth/kmouth.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kmouth -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: A program that speaks for you @@ -38,6 +40,12 @@ computer speak for them. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -65,6 +73,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.kmouth.de %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kmplot/kmplot.spec b/extras/KF6/gear/kmplot/kmplot.spec index a487e0a..564185c 100644 --- a/extras/KF6/gear/kmplot/kmplot.spec +++ b/extras/KF6/gear/kmplot/kmplot.spec @@ -1,15 +1,20 @@ +%bcond_with gcc %undefine __cmake_in_source_build Name: kmplot Summary: Mathematical Function Plotter -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-or-later URL: https://cgit.kde.org/%{name}.git Source0: http://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: gettext BuildRequires: desktop-file-utils @@ -44,6 +49,12 @@ Conflicts: kdeedu-math < 4.7.0-10 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 @@ -76,6 +87,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/knavalbattle/knavalbattle.spec b/extras/KF6/gear/knavalbattle/knavalbattle.spec index 7fa0f50..3cd591b 100644 --- a/extras/KF6/gear/knavalbattle/knavalbattle.spec +++ b/extras/KF6/gear/knavalbattle/knavalbattle.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: knavalbattle Summary: A ship sinking game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -51,6 +53,12 @@ ships wins the game. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -78,6 +86,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/knetwalk/knetwalk.spec b/extras/KF6/gear/knetwalk/knetwalk.spec index e05408e..1b07862 100644 --- a/extras/KF6/gear/knetwalk/knetwalk.spec +++ b/extras/KF6/gear/knetwalk/knetwalk.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %undefine __cmake_in_source_build Name: knetwalk Summary: Network construction game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -62,7 +63,13 @@ turns as possible. %build -%{cmake_kf6} +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + +%cmake_kf6 %cmake_build @@ -86,6 +93,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/knotes/knotes.spec b/extras/KF6/gear/knotes/knotes.spec index 0fbd05f..c17d47a 100644 --- a/extras/KF6/gear/knotes/knotes.spec +++ b/extras/KF6/gear/knotes/knotes.spec @@ -1,3 +1,5 @@ +%bcond_with gcc + Name: knotes Summary: Popup notes Version: 24.05.2 @@ -80,6 +82,12 @@ Requires: %{name} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build diff --git a/extras/KF6/gear/kolf/kolf.spec b/extras/KF6/gear/kolf/kolf.spec index f16cf0f..a639f9f 100644 --- a/extras/KF6/gear/kolf/kolf.spec +++ b/extras/KF6/gear/kolf/kolf.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kolf Summary: A miniature golf game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -60,6 +62,12 @@ dynamic, and up to 10 people can play at once in competition. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -87,6 +95,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kollision/kollision.spec b/extras/KF6/gear/kollision/kollision.spec index f7cd157..7f05c96 100644 --- a/extras/KF6/gear/kollision/kollision.spec +++ b/extras/KF6/gear/kollision/kollision.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kollision Summary: A simple ball dodging game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -58,6 +60,12 @@ move in the field without touching the red balls. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -85,6 +93,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kolourpaint/kolourpaint.spec b/extras/KF6/gear/kolourpaint/kolourpaint.spec index d1d0938..f96f63c 100644 --- a/extras/KF6/gear/kolourpaint/kolourpaint.spec +++ b/extras/KF6/gear/kolourpaint/kolourpaint.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kolourpaint Summary: An easy-to-use paint program -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD @@ -45,6 +47,12 @@ License: LGPLv2 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DBUILD_WITH_QT6=ON %cmake_build @@ -78,6 +86,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.%{name}.deskt %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/konquest/konquest.spec b/extras/KF6/gear/konquest/konquest.spec index 04837fe..e316e63 100644 --- a/extras/KF6/gear/konquest/konquest.spec +++ b/extras/KF6/gear/konquest/konquest.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: konquest Summary: Galactic conquest game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -51,6 +53,12 @@ against other people or a computer. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -78,6 +86,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/konsole/konsole.spec b/extras/KF6/gear/konsole/konsole.spec index 91e92c8..6e8537f 100644 --- a/extras/KF6/gear/konsole/konsole.spec +++ b/extras/KF6/gear/konsole/konsole.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %global tests 1 Name: konsole Summary: KDE Terminal emulator -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} 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.1-only AND LGPL-3.0-only (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) @@ -85,6 +86,12 @@ Summary: Konsole kpart plugin %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ %{?flatpak:-DINSTALL_ICONS:BOOL=ON} \ %{?tests:-DBUILD_TESTING:BOOL=ON} @@ -108,7 +115,7 @@ xvfb-run -a bash -c "%ctest" || : %files -f konsole.lang -%dir %{_kf6_datadir}/knsrcfiles/ +#dir %{_kf6_datadir}/knsrcfiles/ %doc README* %{_kf6_bindir}/konsole %{_kf6_bindir}/konsoleprofile @@ -118,7 +125,7 @@ xvfb-run -a bash -c "%ctest" || : %{_kf6_datadir}/kconf_update/konsole_add_hamburgermenu_to_toolbar.sh %{_kf6_datadir}/kio/servicemenus/konsolerun.desktop %{_kf6_datadir}/knotifications6/konsole.notifyrc -%{_kf6_datadir}/knsrcfiles/konsole.knsrc +#{_kf6_datadir}/knsrcfiles/konsole.knsrc %{_kf6_datadir}/qlogging-categories6/konsole.* %{_kf6_datadir}/zsh/site-functions/_konsole %{_kf6_libdir}/kconf_update_bin/konsole_globalaccel @@ -131,7 +138,7 @@ xvfb-run -a bash -c "%ctest" || : %files part %config(noreplace) %{_kf6_sysconfdir}/xdg/konsolerc -%{_kf6_datadir}/konsole/ +#{_kf6_datadir}/konsole/ %{_kf6_libdir}/libkonsoleapp.so.* %{_kf6_libdir}/libkonsoleprivate.so.* %{_kf6_qtplugindir}/konsoleplugins/ @@ -139,6 +146,9 @@ xvfb-run -a bash -c "%ctest" || : %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kontact/kontact.spec b/extras/KF6/gear/kontact/kontact.spec index d4ac03c..2435836 100644 --- a/extras/KF6/gear/kontact/kontact.spec +++ b/extras/KF6/gear/kontact/kontact.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kontact Summary: Personal Information Manager -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # code (generally) GPLv2, docs GFDL @@ -62,6 +64,12 @@ Requires: %{name} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -95,6 +103,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.%{ %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kontactinterface/kontactinterface.spec b/extras/KF6/gear/kontactinterface/kontactinterface.spec index f44de4d..3955dcc 100644 --- a/extras/KF6/gear/kontactinterface/kontactinterface.spec +++ b/extras/KF6/gear/kontactinterface/kontactinterface.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kontactinterface -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The Kontact Interface Library @@ -51,6 +53,12 @@ find ./po -type f -name kontactinterfaces5.po -execdir mv {} kontactinterfaces6. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -74,6 +82,9 @@ find ./po -type f -name kontactinterfaces5.po -execdir mv {} kontactinterfaces6. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/konversation/konversation.spec b/extras/KF6/gear/konversation/konversation.spec index 181d475..d190725 100644 --- a/extras/KF6/gear/konversation/konversation.spec +++ b/extras/KF6/gear/konversation/konversation.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: konversation -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: A user friendly IRC client @@ -21,7 +23,11 @@ BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: perl-generators -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: extra-cmake-modules @@ -85,6 +91,12 @@ desktop-file-edit \ %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -133,6 +145,9 @@ fi %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/korganizer/korganizer.spec b/extras/KF6/gear/korganizer/korganizer.spec index f64eecf..77b006e 100644 --- a/extras/KF6/gear/korganizer/korganizer.spec +++ b/extras/KF6/gear/korganizer/korganizer.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: korganizer Summary: Personal Organizer -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} 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 LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) @@ -80,6 +82,12 @@ Requires: %{name} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -115,9 +123,14 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.%{ %{_kf6_libdir}/libkorganizer_interfaces.so.* %{_kf6_libdir}/libkorganizer_core.so.* %{_kf6_libdir}/libkorganizerprivate.so.* +%{_kf6_qtplugindir}/korganizerpart.so %{_kf6_qtplugindir}/pim6/kcms/korganizer/* %{_kf6_qtplugindir}/pim6/kcms/summary/* -%{_kf6_qtplugindir}/korganizerpart.so +%{_kf6_qtplugindir}/pim6/korganizer/datenums.so +%{_kf6_qtplugindir}/pim6/korganizer/lunarphases.so +%{_kf6_qtplugindir}/pim6/korganizer/picoftheday.so +%{_kf6_qtplugindir}/pim6/korganizer/thisdayinhistory.so + # Kontact integration %{_kf6_qtplugindir}/pim6/kontact/kontact_korganizerplugin.so %{_kf6_qtplugindir}/pim6/kontact/kontact_todoplugin.so @@ -126,6 +139,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.%{ %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kpimtextedit/kpimtextedit.spec b/extras/KF6/gear/kpimtextedit/kpimtextedit.spec index 2361135..21a1bd6 100644 --- a/extras/KF6/gear/kpimtextedit/kpimtextedit.spec +++ b/extras/KF6/gear/kpimtextedit/kpimtextedit.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kpimtextedit -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The KPimTextEdit Library @@ -50,6 +52,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -73,6 +81,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kpkpass/kpkpass.spec b/extras/KF6/gear/kpkpass/kpkpass.spec index 7d78ece..af4dad3 100644 --- a/extras/KF6/gear/kpkpass/kpkpass.spec +++ b/extras/KF6/gear/kpkpass/kpkpass.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kpkpass -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Library to deal with Apple Wallet pass files @@ -42,6 +44,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 @@ -69,6 +77,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kpmcore/kpmcore.spec b/extras/KF6/gear/kpmcore/kpmcore.spec index b06b52b..446b7df 100644 --- a/extras/KF6/gear/kpmcore/kpmcore.spec +++ b/extras/KF6/gear/kpmcore/kpmcore.spec @@ -1,3 +1,5 @@ +%bcond_with gcc + ## START: Set by rpmautospec ## (rpmautospec version 0.6.3) ## RPMAUTOSPEC: autorelease, autochangelog @@ -13,8 +15,8 @@ %global sover 12 Name: kpmcore -Version: 24.05.2 -Release: 1%autorelease +Version: 24.08.0 +Release: 1%{?dist} Summary: Library for managing partitions by KDE programs License: GPL-3.0-or-later AND MIT AND CC-BY-4.0 AND CC0-1.0 URL: https://github.com/KDE/kpmcore @@ -75,6 +77,12 @@ developing applications that use %{name} %autosetup -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}" @@ -108,6 +116,9 @@ export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PA %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kpublictransport/kpublictransport.spec b/extras/KF6/gear/kpublictransport/kpublictransport.spec index 13df7fb..a6a404c 100644 --- a/extras/KF6/gear/kpublictransport/kpublictransport.spec +++ b/extras/KF6/gear/kpublictransport/kpublictransport.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: kpublictransport -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD and CC0-1.0 and LGPLv2+ and MIT and ODbL-1.0 Summary: Library to assist with accessing public transport timetables and other data @@ -7,7 +9,11 @@ Url: https://invent.kde.org/libraries/kpublictransport Source: https://download.kde.org/stable/release-service/%{version}/src/kpublictransport-%{version}.tar.xz BuildRequires: extra-cmake-modules -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: kf6-rpm-macros BuildRequires: zlib-devel @@ -39,13 +45,21 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %autosetup %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DQT_MAJOR_VERSION=6 %cmake_build %install %cmake_install -%files +%find_lang %{name} --all-name + +%files -f %{name}.lang %{_kf6_datadir}/qlogging-categories6/org_kde_kpublictransport.categories %{_kf6_libdir}/libKPublicTransport.so.1 %{_kf6_libdir}/libKPublicTransport.so.%{version} @@ -65,6 +79,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/krdc/krdc.spec b/extras/KF6/gear/krdc/krdc.spec index b061495..1d29a62 100644 --- a/extras/KF6/gear/krdc/krdc.spec +++ b/extras/KF6/gear/krdc/krdc.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: krdc Summary: Remote desktop client -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -68,6 +70,12 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release} %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}" @@ -118,6 +126,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/krecorder/krecorder.spec b/extras/KF6/gear/krecorder/krecorder.spec index 712bab4..eefb286 100644 --- a/extras/KF6/gear/krecorder/krecorder.spec +++ b/extras/KF6/gear/krecorder/krecorder.spec @@ -1,13 +1,18 @@ +%bcond_with gcc + Name: krecorder -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-3-Clause AND CC-BY-4.0 AND CC0-1.0 AND GPL-3.0-or-later Summary: Convergent KDE audio recording application Url: https://invent.kde.org/plasma-mobile/krecorder -Source0: https://download.kde.org/%{stable_kf5}/release-service/%{version}/src/%{name}-%{version}.tar.xz +Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz -BuildRequires: gcc -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros @@ -40,6 +45,12 @@ Audio recorder for Plasma Mobile and other platforms %autosetup -n %{name}-%{version} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -61,6 +72,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.%{name}.deskt %{_kf6_datadir}/icons/hicolor/scalable/apps/org.kde.%{name}.svg %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kreversi/kreversi.spec b/extras/KF6/gear/kreversi/kreversi.spec index 309ba7b..38bb965 100644 --- a/extras/KF6/gear/kreversi/kreversi.spec +++ b/extras/KF6/gear/kreversi/kreversi.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kreversi Summary: Reversi board game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -60,6 +62,12 @@ board and there are no more possible moves. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -87,6 +95,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/krfb/krfb.spec b/extras/KF6/gear/krfb/krfb.spec index 33d6d03..ed94ffd 100644 --- a/extras/KF6/gear/krfb/krfb.spec +++ b/extras/KF6/gear/krfb/krfb.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: krfb Summary: Desktop sharing -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-only AND LGPL-2.1-only AND GFDL-1.2-no-invariants-only @@ -84,6 +86,12 @@ Provides: kdenetwork-krfb-libs = 7:%{version}-%{release} %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}" @@ -119,6 +127,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.krfb.desk %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kruler/kruler.spec b/extras/KF6/gear/kruler/kruler.spec index e365c48..3d06e9a 100644 --- a/extras/KF6/gear/kruler/kruler.spec +++ b/extras/KF6/gear/kruler/kruler.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kruler Summary: A screen ruler and color measurement tool -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GFDL-1.2-or-later AND GPL-2.0-or-later @@ -37,6 +39,12 @@ Conflicts: kde-l10n < 17.03 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -65,6 +73,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ksanecore/ksanecore.spec b/extras/KF6/gear/ksanecore/ksanecore.spec index c11a1cb..d561018 100644 --- a/extras/KF6/gear/ksanecore/ksanecore.spec +++ b/extras/KF6/gear/ksanecore/ksanecore.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: ksanecore Summary: Library providing logic to interface scanners -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD and LGPLv2.1-only and LGPLv3.0-only @@ -9,7 +11,11 @@ Source0: http://download.kde.org/stable/release-service/%{version}/src/%{name}-% BuildRequires: cmake BuildRequires: extra-cmake-modules -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: kf5-rpm-macros BuildRequires: cmake(KF5I18n) @@ -67,6 +73,12 @@ Provides internationalization files. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %global _vpath_builddir %{_target_platform}-qt5 %cmake_kf5 -DBUILD_WITH_QT6=OFF %cmake_build @@ -106,6 +118,9 @@ Provides internationalization files. %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kshisen/kshisen.spec b/extras/KF6/gear/kshisen/kshisen.spec index c3727d9..3e0d087 100644 --- a/extras/KF6/gear/kshisen/kshisen.spec +++ b/extras/KF6/gear/kshisen/kshisen.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kshisen Summary: Shisen-Sho Mahjongg-like tile game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -49,6 +51,12 @@ game board %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -76,6 +84,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ksirk/ksirk.spec b/extras/KF6/gear/ksirk/ksirk.spec index 2e948f4..2cd4a27 100644 --- a/extras/KF6/gear/ksirk/ksirk.spec +++ b/extras/KF6/gear/ksirk/ksirk.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: ksirk Summary: Conquer-the-world strategy game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -16,7 +18,7 @@ URL: https://invent.kde.org/games/%{name} Source0: http://download.kde.org/%{stable}/release-service/%{version}/src/%{name}-%{version}.tar.xz ## upstreamable patches -Patch100: ksirk-17.12.1-iris_static.patch +#Patch100: ksirk-17.12.1-iris_static.patch BuildRequires: desktop-file-utils BuildRequires: libappstream-glib @@ -61,6 +63,12 @@ neighbors with your armies. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -95,6 +103,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ksmtp/ksmtp.spec b/extras/KF6/gear/ksmtp/ksmtp.spec index d4b01a7..aa84bd4 100644 --- a/extras/KF6/gear/ksmtp/ksmtp.spec +++ b/extras/KF6/gear/ksmtp/ksmtp.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: ksmtp -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: KDE SMTP libraries @@ -53,6 +55,12 @@ find ./po -type f -name libksmtp5.po -execdir mv {} libksmtp6.po \; %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -78,6 +86,9 @@ find ./po -type f -name libksmtp5.po -execdir mv {} libksmtp6.po \; %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ksnakeduel/ksnakeduel.spec b/extras/KF6/gear/ksnakeduel/ksnakeduel.spec index 106b71a..54c880d 100644 --- a/extras/KF6/gear/ksnakeduel/ksnakeduel.spec +++ b/extras/KF6/gear/ksnakeduel/ksnakeduel.spec @@ -1,7 +1,8 @@ +%bcond_with gcc Name: ksnakeduel Summary: Snake duel game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -56,6 +57,12 @@ that of your opponent. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -86,6 +93,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kspaceduel/kspaceduel.spec b/extras/KF6/gear/kspaceduel/kspaceduel.spec index a784d5d..c8adf38 100644 --- a/extras/KF6/gear/kspaceduel/kspaceduel.spec +++ b/extras/KF6/gear/kspaceduel/kspaceduel.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kspaceduel Summary: Space arcade game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -53,6 +55,12 @@ opponent's satellite is destroyed, the remaining player wins the round %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -81,6 +89,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ksquares/ksquares.spec b/extras/KF6/gear/ksquares/ksquares.spec index 11da1e2..e7564ef 100644 --- a/extras/KF6/gear/ksquares/ksquares.spec +++ b/extras/KF6/gear/ksquares/ksquares.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: ksquares Summary: Connect the dots to create squares -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -62,6 +64,12 @@ the most area with the squares of player's own color. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -89,6 +97,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ksudoku/ksudoku.spec b/extras/KF6/gear/ksudoku/ksudoku.spec index 2e11b49..b862229 100644 --- a/extras/KF6/gear/ksudoku/ksudoku.spec +++ b/extras/KF6/gear/ksudoku/ksudoku.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: ksudoku Summary: A logic-based symbol placement puzzle -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -67,6 +69,12 @@ it is your job to fill in the rest. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -97,6 +105,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ksystemlog/ksystemlog.spec b/extras/KF6/gear/ksystemlog/ksystemlog.spec index 6bd0db9..9db65f4 100644 --- a/extras/KF6/gear/ksystemlog/ksystemlog.spec +++ b/extras/KF6/gear/ksystemlog/ksystemlog.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: ksystemlog Summary: System Log Viewer for KDE -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -55,6 +57,12 @@ and less commands. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -79,6 +87,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.ks %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kteatime/kteatime.spec b/extras/KF6/gear/kteatime/kteatime.spec index 801a34d..50a0507 100644 --- a/extras/KF6/gear/kteatime/kteatime.spec +++ b/extras/KF6/gear/kteatime/kteatime.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kteatime Summary: Handy timer for steeping tea -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -37,6 +39,12 @@ KTeaTime makes sure your tea does not get too strong. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -62,6 +70,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ktimer/ktimer.spec b/extras/KF6/gear/ktimer/ktimer.spec index f8b858e..6f48280 100644 --- a/extras/KF6/gear/ktimer/ktimer.spec +++ b/extras/KF6/gear/ktimer/ktimer.spec @@ -1,8 +1,9 @@ +%bcond_with gcc %undefine __cmake_in_source_build Name: ktimer Summary: Task Scheduler -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -68,6 +69,12 @@ KTimer is a little tool to execute programs after some time. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %{cmake_kf6} %cmake_build @@ -92,6 +99,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ktnef/ktnef.spec b/extras/KF6/gear/ktnef/ktnef.spec index 828405e..cb54aad 100644 --- a/extras/KF6/gear/ktnef/ktnef.spec +++ b/extras/KF6/gear/ktnef/ktnef.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: ktnef -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: The KTNef Library @@ -46,6 +48,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. find ./po -type f -name libktnef5.po -execdir mv {} libktnef6.po \; %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -68,6 +76,9 @@ find ./po -type f -name libktnef5.po -execdir mv {} libktnef6.po \; %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ktorrent/ktorrent.spec b/extras/KF6/gear/ktorrent/ktorrent.spec index 41adecc..5abadf9 100644 --- a/extras/KF6/gear/ktorrent/ktorrent.spec +++ b/extras/KF6/gear/ktorrent/ktorrent.spec @@ -1,8 +1,9 @@ +%bcond_with gcc # trim changelog included in binary rpms %global _changelog_trimtime %(date +%s -d "1 year ago") Name: ktorrent -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: A BitTorrent program @@ -88,6 +89,12 @@ Requires: %{name}%{?_isa} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DBUILD_WITH_GEOIP:BOOL=ON @@ -127,6 +134,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.ktorrent. %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/ktuberling/ktuberling.spec b/extras/KF6/gear/ktuberling/ktuberling.spec index c0fa2e0..ddd9813 100644 --- a/extras/KF6/gear/ktuberling/ktuberling.spec +++ b/extras/KF6/gear/ktuberling/ktuberling.spec @@ -1,7 +1,9 @@ +%bcond_with gcc %undefine __cmake_in_source_build + Name: ktuberling Summary: Picture game for children -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-or-later AND GFDL-1.2-or-later @@ -59,7 +61,13 @@ terms of content and adds a surprising variety of different themes. %build -%{cmake_kf6} +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + +%cmake_kf6 %cmake_build @@ -86,6 +94,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kturtle/kturtle.spec b/extras/KF6/gear/kturtle/kturtle.spec index 614e3ff..fc5beae 100644 --- a/extras/KF6/gear/kturtle/kturtle.spec +++ b/extras/KF6/gear/kturtle/kturtle.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kturtle Summary: Educational Programming Environment -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -39,6 +41,12 @@ BuildRequires: cmake(KF6DocTools) %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -65,6 +73,9 @@ desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kubrick/kubrick.spec b/extras/KF6/gear/kubrick/kubrick.spec index 1658484..9ae5f03 100644 --- a/extras/KF6/gear/kubrick/kubrick.spec +++ b/extras/KF6/gear/kubrick/kubrick.spec @@ -1,7 +1,9 @@ +%bcond_with gcc %undefine __cmake_in_source_build + Name: kubrick Summary: Puzzle cube solving game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -61,7 +63,13 @@ moves. It is also possible to make up your own puzzles. %build -%{cmake_kf6} +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + +%cmake_kf6 %cmake_build @@ -89,6 +97,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/kwordquiz/kwordquiz.spec b/extras/KF6/gear/kwordquiz/kwordquiz.spec index 21ab364..f2e961d 100644 --- a/extras/KF6/gear/kwordquiz/kwordquiz.spec +++ b/extras/KF6/gear/kwordquiz/kwordquiz.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: kwordquiz Summary: Flash Card Trainer -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -54,6 +56,12 @@ Requires: qt6-qtmultimedia%{?_isa} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -85,6 +93,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libgravatar/libgravatar.spec b/extras/KF6/gear/libgravatar/libgravatar.spec index b56ed95..7211db6 100644 --- a/extras/KF6/gear/libgravatar/libgravatar.spec +++ b/extras/KF6/gear/libgravatar/libgravatar.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: libgravatar -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Gravatar support library @@ -41,6 +43,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 @@ -64,6 +72,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libkcddb/libkcddb.spec b/extras/KF6/gear/libkcddb/libkcddb.spec index f17bdb3..995752a 100644 --- a/extras/KF6/gear/libkcddb/libkcddb.spec +++ b/extras/KF6/gear/libkcddb/libkcddb.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: libkcddb -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: CDDB retrieval library @@ -65,6 +67,11 @@ Documentation for %{name}. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif %cmake_kf6 \ -DQT_MAJOR_VERSION=6 @@ -96,6 +103,9 @@ Documentation for %{name}. %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libkcompactdisc/libkcompactdisc.spec b/extras/KF6/gear/libkcompactdisc/libkcompactdisc.spec index e469e19..3791175 100644 --- a/extras/KF6/gear/libkcompactdisc/libkcompactdisc.spec +++ b/extras/KF6/gear/libkcompactdisc/libkcompactdisc.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: libkcompactdisc -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: A KDE compact disc library @@ -11,7 +13,11 @@ Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}- ## upstreamable patches -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros @@ -49,6 +55,12 @@ Obsoletes: kf5-libkcompactdisc-devel < 24.01.85 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 @@ -72,6 +84,9 @@ Obsoletes: kf5-libkcompactdisc-devel < 24.01.85 %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libkdcraw/libkdcraw.spec b/extras/KF6/gear/libkdcraw/libkdcraw.spec index b4ebc14..9d07ae1 100644 --- a/extras/KF6/gear/libkdcraw/libkdcraw.spec +++ b/extras/KF6/gear/libkdcraw/libkdcraw.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: libkdcraw Summary: A C++ interface around LibRaw library -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later @@ -11,7 +13,11 @@ Source0: http://download.kde.org/stable/release-service/%{version}/src/%{name}-% ## upstream patches BuildRequires: cmake -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: gettext BuildRequires: kf6-rpm-macros BuildRequires: extra-cmake-modules @@ -38,6 +44,12 @@ Requires: cmake(Qt6Gui) %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 @@ -61,6 +73,9 @@ Requires: cmake(Qt6Gui) %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libkdegames/libkdegames.spec b/extras/KF6/gear/libkdegames/libkdegames.spec index 2de2d97..36fcc92 100644 --- a/extras/KF6/gear/libkdegames/libkdegames.spec +++ b/extras/KF6/gear/libkdegames/libkdegames.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: libkdegames Summary: Common code and data for many KDE games -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # libKF5KDEGames is LGPLv2, libKF5KDEGamesPrivate is GPLv2+ @@ -78,6 +80,12 @@ Requires: kf6-kwidgetsaddons-devel %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -109,6 +117,9 @@ Requires: kf6-kwidgetsaddons-devel %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libkdepim/libkdepim.spec b/extras/KF6/gear/libkdepim/libkdepim.spec index a0565d6..56ed81a 100644 --- a/extras/KF6/gear/libkdepim/libkdepim.spec +++ b/extras/KF6/gear/libkdepim/libkdepim.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: libkdepim -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Library for common kdepim apps @@ -41,6 +43,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 @@ -70,6 +78,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libkeduvocdocument/libkeduvocdocument.spec b/extras/KF6/gear/libkeduvocdocument/libkeduvocdocument.spec index d1f1965..89a5160 100644 --- a/extras/KF6/gear/libkeduvocdocument/libkeduvocdocument.spec +++ b/extras/KF6/gear/libkeduvocdocument/libkeduvocdocument.spec @@ -1,3 +1,4 @@ +%bcond_with gcc # uncomment to enable bootstrap mode #global bootstrap 1 @@ -6,7 +7,7 @@ Name: libkeduvocdocument Summary: Library to parse, convert, and manipulate KVTML files -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -49,6 +50,12 @@ Requires: %{name}%{?_isa} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 \ %{?tests:-DBUILD_TESTING:BOOL=ON} @@ -88,6 +95,9 @@ xvfb-run -a \ %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libkexiv2/libkexiv2.spec b/extras/KF6/gear/libkexiv2/libkexiv2.spec index a5d2c8b..5c5999b 100644 --- a/extras/KF6/gear/libkexiv2/libkexiv2.spec +++ b/extras/KF6/gear/libkexiv2/libkexiv2.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: libkexiv2 Summary: A wrapper around Exiv2 library -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later @@ -9,6 +11,11 @@ Source0: http://download.kde.org/stable/release-service/%{version}/src/%{name}-% ## upstream patches (master branch) +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: extra-cmake-modules BuildRequires: kf5-rpm-macros BuildRequires: kf6-rpm-macros @@ -60,6 +67,12 @@ Requires: cmake(Qt6Gui) %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %global _vpath_builddir %{_target_platform}-qt5 %cmake_kf5 -DBUILD_WITH_QT6=OFF %cmake_build @@ -100,6 +113,9 @@ Requires: cmake(Qt6Gui) %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libkgapi/libkgapi.spec b/extras/KF6/gear/libkgapi/libkgapi.spec index b092c7a..a85a8eb 100644 --- a/extras/KF6/gear/libkgapi/libkgapi.spec +++ b/extras/KF6/gear/libkgapi/libkgapi.spec @@ -1,3 +1,4 @@ +%bcond_with gcc # trim changelog included in binary rpms %global _changelog_trimtime %(date +%s -d "1 year ago") @@ -5,7 +6,7 @@ %global _lto_cflags %{nil} Name: libkgapi -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Library to access to Google services @@ -60,6 +61,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 @@ -87,6 +94,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libkleo/libkleo.spec b/extras/KF6/gear/libkleo/libkleo.spec index bbe6706..0e433fe 100644 --- a/extras/KF6/gear/libkleo/libkleo.spec +++ b/extras/KF6/gear/libkleo/libkleo.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: libkleo -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: KDE PIM cryptographic library @@ -9,7 +11,7 @@ URL: https://invent.kde.org/frameworks/%{name}/ Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz -BuildRequires: boost-devel +BuildRequires: boost1.81-devel BuildRequires: cmake(Qt6Widgets) @@ -66,6 +68,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 + %global _rxlibdir /opt/rx/%{_lib} export PATH=/opt/rx/bin:$PATH export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}" @@ -94,6 +102,9 @@ export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PA %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libkmahjongg/libkmahjongg.spec b/extras/KF6/gear/libkmahjongg/libkmahjongg.spec index 2c99f14..26a9c9b 100644 --- a/extras/KF6/gear/libkmahjongg/libkmahjongg.spec +++ b/extras/KF6/gear/libkmahjongg/libkmahjongg.spec @@ -1,7 +1,8 @@ +%bcond_with gcc Name: libkmahjongg Summary: Common code, backgrounds and tile sets for games using Mahjongg tiles -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -9,7 +10,11 @@ URL: https://invent.kde.org/games/%{name} Source: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz BuildRequires: extra-cmake-modules -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: kf6-rpm-macros BuildRequires: cmake(Qt6Core) @@ -48,6 +53,12 @@ BuildArch: noarch %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -75,6 +86,9 @@ BuildArch: noarch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libksane/libksane.spec b/extras/KF6/gear/libksane/libksane.spec index 58e57e1..163d3c9 100644 --- a/extras/KF6/gear/libksane/libksane.spec +++ b/extras/KF6/gear/libksane/libksane.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: libksane Summary: SANE Library interface for KDE -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: CC0-1.0 AND LGPL-2.1-only AND LGPL-3.0-only @@ -78,6 +80,12 @@ Provides internationalization files. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %global _vpath_builddir %{_target_platform}-qt5 %cmake_kf5 -DBUILD_WITH_QT6=OFF %cmake_build @@ -121,6 +129,9 @@ Provides internationalization files. %{_libdir}/cmake/KSaneWidgets6/ %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libksieve/libksieve.spec b/extras/KF6/gear/libksieve/libksieve.spec index 4943547..3974f74 100644 --- a/extras/KF6/gear/libksieve/libksieve.spec +++ b/extras/KF6/gear/libksieve/libksieve.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: libksieve -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Sieve support library @@ -60,6 +62,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 @@ -97,6 +105,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/libktorrent/libktorrent.spec b/extras/KF6/gear/libktorrent/libktorrent.spec index f4eeaa0..1058756 100644 --- a/extras/KF6/gear/libktorrent/libktorrent.spec +++ b/extras/KF6/gear/libktorrent/libktorrent.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: libktorrent Summary: Torrent downloading library for KDE 6 applications -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} # CC0 is only for CI tooling, BSD3 for cmake macros, MIT for win32 support code License: GPL-2.0-or-later @@ -50,6 +52,12 @@ Requires: cmake(Qt6Network) %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -73,6 +81,9 @@ Requires: cmake(Qt6Network) %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/lskat/lskat.spec b/extras/KF6/gear/lskat/lskat.spec index 45da1f2..98d739c 100644 --- a/extras/KF6/gear/lskat/lskat.spec +++ b/extras/KF6/gear/lskat/lskat.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: lskat Summary: A fun and engaging card game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: LGPLv2 and GFDL @@ -60,6 +62,12 @@ or builtin artificial intelligence. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -88,6 +96,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/mailcommon/mailcommon.spec b/extras/KF6/gear/mailcommon/mailcommon.spec index 777ab31..f2b9f47 100644 --- a/extras/KF6/gear/mailcommon/mailcommon.spec +++ b/extras/KF6/gear/mailcommon/mailcommon.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: mailcommon -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Mail applications support library @@ -83,6 +85,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 @@ -107,6 +115,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/mailimporter/mailimporter.spec b/extras/KF6/gear/mailimporter/mailimporter.spec index 8905179..a099e60 100644 --- a/extras/KF6/gear/mailimporter/mailimporter.spec +++ b/extras/KF6/gear/mailimporter/mailimporter.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: mailimporter -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Mail importer library @@ -58,6 +60,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 @@ -88,6 +96,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/markdownpart/markdownpart.spec b/extras/KF6/gear/markdownpart/markdownpart.spec index 888c40e..507993c 100644 --- a/extras/KF6/gear/markdownpart/markdownpart.spec +++ b/extras/KF6/gear/markdownpart/markdownpart.spec @@ -1,3 +1,4 @@ +%bcond_with gcc ## START: Set by rpmautospec ## (rpmautospec version 0.6.3) ## RPMAUTOSPEC: autorelease, autochangelog @@ -12,8 +13,8 @@ Name: markdownpart Summary: Markdown KPart -Version: 24.05.2 -Release: 1%autorelease +Version: 24.08.0 +Release: 1%{?dist} License: LGPL-2.1-or-later URL: https://apps.kde.org/categories/utilities/ Source: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz @@ -23,7 +24,11 @@ BuildRequires: kf6-rpm-macros BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(KF6I18n) BuildRequires: cmake(KF6Parts) -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: gettext BuildRequires: libappstream-glib @@ -37,6 +42,12 @@ display files in Markdown format in the target format. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -59,6 +70,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/%{app_id}. %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/mbox-importer/mbox-importer.spec b/extras/KF6/gear/mbox-importer/mbox-importer.spec index de1ce3e..b47e8bd 100644 --- a/extras/KF6/gear/mbox-importer/mbox-importer.spec +++ b/extras/KF6/gear/mbox-importer/mbox-importer.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: mbox-importer Summary: MBox Importer -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later @@ -45,6 +47,12 @@ Conflicts: kmail < 16.12 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -65,6 +73,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.mboximpor %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/merkuro/merkuro.spec b/extras/KF6/gear/merkuro/merkuro.spec index 558d5ae..2c8e250 100644 --- a/extras/KF6/gear/merkuro/merkuro.spec +++ b/extras/KF6/gear/merkuro/merkuro.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: merkuro -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: A calendar application using Akonadi to sync with external services (Nextcloud, GMail, ...) @@ -85,6 +87,12 @@ your Plasma desktop or phone. %autosetup -n %{name}-%{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}" @@ -111,6 +119,8 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.%{ %{_bindir}/merkuro-calendar %{_bindir}/merkuro-contact %{_bindir}/merkuro-mail +%{_libdir}/libMerkuroComponents.so* +%{_libdir}/libmerkuro_contact_plugin.so* %{_kf6_qmldir}/org/kde/akonadi/* %{_kf6_qmldir}/org/kde/merkuro/* %{_datadir}/plasma/plasmoids/org.kde.merkuro.contact/ @@ -123,13 +133,18 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.%{ %{_datadir}/icons/hicolor/16x16/apps/org.kde.merkuro*.png %{_datadir}/icons/hicolor/24x24/apps/org.kde.merkuro*.png %{_datadir}/icons/hicolor/32x32/apps/org.kde.merkuro*.png -%{_kf6_metainfodir}/org.kde.merkuro.*.metainfo.xml +%{_kf6_metainfodir}/org.kde.merkuro*.metainfo.xml %{_kf6_metainfodir}/org.kde.merkuro.contact.appdata.xml %{_datadir}/qlogging-categories6/akonadi.quick.categories %{_datadir}/qlogging-categories6/merkuro.categories %{_datadir}/qlogging-categories6/merkuro.contact.categories +%{_datadir}/knotifications6/merkuro.mail.notifyrc + %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/messagelib/messagelib.spec b/extras/KF6/gear/messagelib/messagelib.spec index f276a7b..a4c9cc0 100644 --- a/extras/KF6/gear/messagelib/messagelib.spec +++ b/extras/KF6/gear/messagelib/messagelib.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: messagelib -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: KDE Message libraries @@ -100,6 +102,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 @@ -165,6 +173,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/mimetreeparser/mimetreeparser.spec b/extras/KF6/gear/mimetreeparser/mimetreeparser.spec index 752703a..5d0a585 100644 --- a/extras/KF6/gear/mimetreeparser/mimetreeparser.spec +++ b/extras/KF6/gear/mimetreeparser/mimetreeparser.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: mimetreeparser -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Parser for MIME trees @@ -50,6 +52,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 %cmake_build @@ -75,6 +83,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/minuet/minuet.spec b/extras/KF6/gear/minuet/minuet.spec index ab8e41a..63fcadc 100644 --- a/extras/KF6/gear/minuet/minuet.spec +++ b/extras/KF6/gear/minuet/minuet.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: minuet -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: A KDE Software for Music Education #OFL license for bundled Bravura.otf font @@ -8,7 +10,11 @@ License: GPL-2.0-or-later AND OFL-1.1 URL: http://www.kde.org Source: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: extra-cmake-modules >= 5.15.0 BuildRequires: kf6-rpm-macros @@ -66,6 +72,12 @@ Data files for Minuet. chmod -x src/app/org.kde.%{name}.desktop %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 @@ -100,6 +112,9 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/org.kde.%{name}.desk %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/okular/okular.spec b/extras/KF6/gear/okular/okular.spec index 20b4a19..4ad8738 100644 --- a/extras/KF6/gear/okular/okular.spec +++ b/extras/KF6/gear/okular/okular.spec @@ -1,3 +1,4 @@ +%bcond_with gcc ## uncomment to enable bootstrap mode #global bootstrap 1 @@ -14,7 +15,7 @@ Name: okular Summary: A document viewer -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-only @@ -154,6 +155,12 @@ sed -i -e 's|^add_subdirectory( mobile )|#add_subdirectory( mobile )|' CMakeList %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}" @@ -227,6 +234,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.ok %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/palapeli/palapeli.spec b/extras/KF6/gear/palapeli/palapeli.spec index 6ea2ef5..821e0b2 100644 --- a/extras/KF6/gear/palapeli/palapeli.spec +++ b/extras/KF6/gear/palapeli/palapeli.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: palapeli Summary: A jigsaw puzzle game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -79,6 +81,12 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -125,6 +133,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/parley/parley.spec b/extras/KF6/gear/parley/parley.spec index e945239..7b9be6e 100644 --- a/extras/KF6/gear/parley/parley.spec +++ b/extras/KF6/gear/parley/parley.spec @@ -1,7 +1,8 @@ +%bcond_with gcc Name: parley Summary: Vocabulary Trainer -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -50,6 +51,12 @@ Recommends: translate-shell %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -82,6 +89,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/picmi/picmi.spec b/extras/KF6/gear/picmi/picmi.spec index b4585ad..fa8b8bd 100644 --- a/extras/KF6/gear/picmi/picmi.spec +++ b/extras/KF6/gear/picmi/picmi.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: picmi Summary: A nonogram logic game -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ and GFDL @@ -45,6 +47,12 @@ color cells according to numbers given at the side of the board. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -71,6 +79,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/pim-data-exporter/pim-data-exporter.spec b/extras/KF6/gear/pim-data-exporter/pim-data-exporter.spec index d16193d..a41bc58 100644 --- a/extras/KF6/gear/pim-data-exporter/pim-data-exporter.spec +++ b/extras/KF6/gear/pim-data-exporter/pim-data-exporter.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: pim-data-exporter Summary: Pim Data Exporter -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later @@ -68,6 +70,12 @@ Requires: %{name} = %{version}-%{release} %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -98,6 +106,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.pi %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/pim-sieve-editor/pim-sieve-editor.spec b/extras/KF6/gear/pim-sieve-editor/pim-sieve-editor.spec index e194578..bcbda41 100644 --- a/extras/KF6/gear/pim-sieve-editor/pim-sieve-editor.spec +++ b/extras/KF6/gear/pim-sieve-editor/pim-sieve-editor.spec @@ -1,3 +1,4 @@ +%bcond_with gcc # uncomment to enable bootstrap mode %global bootstrap 1 @@ -9,7 +10,7 @@ Name: pim-sieve-editor Summary: Sieve Editor -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later @@ -61,6 +62,12 @@ on a mail server. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -91,6 +98,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.sieveedit %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/pimcommon/pimcommon.spec b/extras/KF6/gear/pimcommon/pimcommon.spec index 31c6b86..d7dd74f 100644 --- a/extras/KF6/gear/pimcommon/pimcommon.spec +++ b/extras/KF6/gear/pimcommon/pimcommon.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: pimcommon -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: PIM common libraries @@ -74,6 +76,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 @@ -103,6 +111,9 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator. %{_qt6_docdir}/*.qch %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/plasma-phonebook/plasma-phonebook.spec b/extras/KF6/gear/plasma-phonebook/plasma-phonebook.spec index 94d3702..7bf9305 100644 --- a/extras/KF6/gear/plasma-phonebook/plasma-phonebook.spec +++ b/extras/KF6/gear/plasma-phonebook/plasma-phonebook.spec @@ -1,3 +1,5 @@ +%bcond_with gcc + Name: plasma-phonebook Version: 24.02.0 Release: 1%{?dist} @@ -7,7 +9,11 @@ Url: https://invent.kde.org/plasma-mobile/%{name} Source0: https://download.kde.org/stable/%{name}/%{name}-%{version}.tar.xz -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: cmake BuildRequires: appstream BuildRequires: extra-cmake-modules @@ -45,6 +51,12 @@ Contacts application which allows adding, modifying and removing contacts. %autosetup -p1 %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build diff --git a/extras/KF6/gear/plasmatube/plasmatube.spec b/extras/KF6/gear/plasmatube/plasmatube.spec index 58ff2a0..1b72a12 100644 --- a/extras/KF6/gear/plasmatube/plasmatube.spec +++ b/extras/KF6/gear/plasmatube/plasmatube.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: plasmatube -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-3.0-or-later AND GPL-2.0-or-later AND CC0-1.0 AND CC-BY-SA-4.0 Summary: YouTube video player based on QtMultimedia and youtube-dl @@ -8,7 +10,11 @@ Source: https://download.kde.org/stable/release-service/%{version}/src/% BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: kf6-rpm-macros BuildRequires: libappstream-glib @@ -50,6 +56,12 @@ Requires: qt6-qt5compat%{?_isa} %autosetup %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -74,6 +86,9 @@ appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/org.kde.%{nam %{_kf6_metainfodir}/org.kde.%{name}.appdata.xml %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/poxml/poxml.spec b/extras/KF6/gear/poxml/poxml.spec index 7815faf..63bf3f0 100644 --- a/extras/KF6/gear/poxml/poxml.spec +++ b/extras/KF6/gear/poxml/poxml.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: poxml Summary: Text utilities from kdesdk -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -35,6 +37,12 @@ xml2pot %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf5 %cmake_build @@ -58,6 +66,9 @@ xml2pot %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/signon-kwallet-extension/signon-kwallet-extension.spec b/extras/KF6/gear/signon-kwallet-extension/signon-kwallet-extension.spec index 000ea9f..6ef6fcc 100644 --- a/extras/KF6/gear/signon-kwallet-extension/signon-kwallet-extension.spec +++ b/extras/KF6/gear/signon-kwallet-extension/signon-kwallet-extension.spec @@ -1,7 +1,8 @@ +%bcond_with gcc %undefine __cmake_in_source_build Name: signon-kwallet-extension -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: KWallet integration for Sign-on framework @@ -33,6 +34,12 @@ Supplements: (kf6-kwallet and signon) %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 @@ -49,6 +56,9 @@ Supplements: (kf6-kwallet and signon) %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/skanlite/skanlite.spec b/extras/KF6/gear/skanlite/skanlite.spec index 772d6b5..ed9cd2c 100644 --- a/extras/KF6/gear/skanlite/skanlite.spec +++ b/extras/KF6/gear/skanlite/skanlite.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: skanlite -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Lightweight scanning program # Actually: GPLv2 or GPLv3 or any later Version approved by KDE e.V. @@ -10,7 +12,11 @@ Source0: https://download.kde.org/stable/release-service/%{version}/src/% BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules -BuildRequires: gcc-c++ +%if %{with gcc} +BuildRequires: gcc-toolset-14-gcc-c++ +%else +BuildRequires: clang +%endif BuildRequires: libappstream-glib BuildRequires: libpng-devel @@ -35,6 +41,12 @@ Skanlite is a light-weight scanning application based on libksane. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 -DBUILD_WITH_QT6=ON %cmake_build @@ -55,11 +67,14 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/org.kde. %{_bindir}/%{name} %{_datadir}/applications/org.kde.%{name}.desktop %{_datadir}/icons/hicolor/128x128/apps/%{name}.png -%{_datadir}/icons/hicolor/48x48/apps/org.kde.skanlite.svg +%{_datadir}/icons/hicolor/scalable/apps/org.kde.skanlite.svg %{_metainfodir}/org.kde.%{name}.appdata.xml %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/spectacle/spectacle.spec b/extras/KF6/gear/spectacle/spectacle.spec index 1e17133..08008a1 100644 --- a/extras/KF6/gear/spectacle/spectacle.spec +++ b/extras/KF6/gear/spectacle/spectacle.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: spectacle Summary: Screenshot capture utility -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2 @@ -79,6 +81,12 @@ Requires: (libwayland-client >= 1.22 or rx-libwayland-client) %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 +124,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.spectacle %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/step/step.spec b/extras/KF6/gear/step/step.spec index 5eef7eb..fd2765a 100644 --- a/extras/KF6/gear/step/step.spec +++ b/extras/KF6/gear/step/step.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: step Summary: Interactive Physics Simulator -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPL-2.0-or-later @@ -44,6 +46,12 @@ BuildRequires: pkgconfig(libqalculate) %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 \ -DQT_MAJOR_VERSION=6 @@ -79,6 +87,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.%{name}.d %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/svgpart/svgpart.spec b/extras/KF6/gear/svgpart/svgpart.spec index ed66eef..74dabba 100644 --- a/extras/KF6/gear/svgpart/svgpart.spec +++ b/extras/KF6/gear/svgpart/svgpart.spec @@ -1,7 +1,8 @@ +%bcond_with gcc Name: svgpart Summary: SVG KPart -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: GPLv2+ @@ -28,6 +29,12 @@ BuildRequires: cmake(KF6XmlGui) %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -46,6 +53,9 @@ BuildRequires: cmake(KF6XmlGui) %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/sweeper/sweeper.spec b/extras/KF6/gear/sweeper/sweeper.spec index 3f141ea..7b41548 100644 --- a/extras/KF6/gear/sweeper/sweeper.spec +++ b/extras/KF6/gear/sweeper/sweeper.spec @@ -1,6 +1,8 @@ +%bcond_with gcc + Name: sweeper Summary: Clean unwanted traces the user leaves on the system -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} License: LGPLv2+ @@ -37,6 +39,12 @@ Sweeper helps to clean unwanted traces the user leaves on the system. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -62,6 +70,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.sw %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/yakuake/yakuake.spec b/extras/KF6/gear/yakuake/yakuake.spec index 2d9a859..9dd9644 100644 --- a/extras/KF6/gear/yakuake/yakuake.spec +++ b/extras/KF6/gear/yakuake/yakuake.spec @@ -1,9 +1,10 @@ +%bcond_with gcc # trim changelog included in binary rpms %global _changelog_trimtime %(date +%s -d "1 year ago") Name: yakuake -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: A drop-down terminal emulator @@ -60,6 +61,12 @@ Yakuake is a drop-down terminal emulator. %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -92,6 +99,9 @@ desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/org.kde.yakuake. %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2 diff --git a/extras/KF6/gear/zanshin/zanshin.spec b/extras/KF6/gear/zanshin/zanshin.spec index ef23323..c6e267c 100644 --- a/extras/KF6/gear/zanshin/zanshin.spec +++ b/extras/KF6/gear/zanshin/zanshin.spec @@ -1,5 +1,7 @@ +%bcond_with gcc + Name: zanshin -Version: 24.05.2 +Version: 24.08.0 Release: 1%{?dist} Summary: Todo/action management software @@ -67,6 +69,12 @@ BuildArch: noarch %build +%if %{with gcc} +%enable_devtoolset14 +export CC=gcc +export CXX=c++ +%endif + %cmake_kf6 %cmake_build @@ -92,6 +100,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.%{name}.deskt %{_kf6_plugindir}/krunner/org.kde.%{name}.so %changelog +* Fri Aug 23 2024 Raven - 24.08.0-1 +- 24.08.0 + * Wed Jul 10 2024 Raven - 24.05.2-1 - 24.05.2