kf6: update framework to 6.5.0

This commit is contained in:
Raven 2024-08-23 14:47:27 +06:00
parent c4bdb5a213
commit 1093cb0cdd
75 changed files with 1485 additions and 269 deletions

View File

@ -1,3 +1,4 @@
%bcond_with gcc
%global framework breeze-icons
# trim changelog included in binary rpms
@ -5,8 +6,8 @@
Name: breeze-icon-theme
Summary: Breeze icon theme
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
# http://techbase.kde.org/Policies/Licensing_Policy
License: LGPL-3.0-or-later
@ -18,10 +19,14 @@ Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework
## upstreamable patches
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
BuildRequires: qt6-qtbase-devel
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
# icon optimizations
BuildRequires: hardlink
@ -65,6 +70,12 @@ developing applications that use %{name}.
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=g++
%endif
%cmake_kf6 -DBINARY_ICONS_RESOURCE=ON
%cmake_build
@ -135,6 +146,12 @@ gtk-update-icon-cache --force %{_datadir}/icons/breeze-dark &>/dev/null || :
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,3 +1,4 @@
%bcond_with gcc
%global framework extra-cmake-modules
# uncomment to enable bootstrap mode
@ -10,8 +11,8 @@
Name: extra-cmake-modules
Summary: Additional modules for CMake build system
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
License: BSD
URL: https://api.kde.org/ecm/
Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
@ -52,6 +53,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{name}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6 \
-DBUILD_MAN_DOCS:BOOL=OFF \
-DBUILD_HTML_DOCS:BOOL=OFF \
@ -85,6 +92,12 @@ make test ARGS="--output-on-failure --timeout 300" -C %{_vpath_builddir} ||:
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,14 +1,21 @@
%bcond_with gcc
%global framework attica
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks Tier 1 Addon with Open Collaboration Services API
License: CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only).txt
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
@ -37,6 +44,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -61,6 +74,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,9 +1,10 @@
%bcond_with gcc
%global framework baloo
Name: kf6-%{framework}
Summary: A Tier 3 KDE Frameworks 6 module that provides indexing and search functionality
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) AND bzip2-1.0.6
URL: https://invent.kde.org/frameworks/%{framework}
@ -15,7 +16,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
Patch100: baloo-5.67.0-baloofile_config.patch
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6CoreAddons)
@ -70,6 +76,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -141,6 +153,12 @@ cat baloo_file6.lang baloo_file_extractor6.lang \
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,9 +1,12 @@
%bcond_with gcc
%global framework bluez-qt
%bcond_without gcc
Name: kf6-%{framework}
Summary: A Qt wrapper for Bluez
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
License: CC0-1.0 AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only
URL: https://invent.kde.org/frameworks/%{framework}
@ -15,7 +18,12 @@ BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
BuildRequires: qt6-qtbase-devel
BuildRequires: qt6-qtdeclarative-devel
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
# For %%{_udevrulesdir}
@ -45,7 +53,14 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%build
%{cmake_kf6} \
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%{cmake_kf6} \
-DUDEV_RULES_INSTALL_DIR:PATH="%{_udevrulesdir}"
%cmake_build
@ -70,6 +85,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework frameworkintegration
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 4 workspace and cross-framework integration plugins
License: CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
URL: https://invent.kde.org/frameworks/%{framework}
@ -10,7 +11,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: cmake(KF6NewStuff)
BuildRequires: cmake(KF6Package)
@ -58,6 +64,12 @@ The %{name}-devel package contains files to develop for %{name}.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -85,6 +97,12 @@ The %{name}-devel package contains files to develop for %{name}.
%{_kf6_libdir}/cmake/KF6FrameworkIntegration/
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,8 @@
%global framework kapidox
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 4 scripts and data for building API documentation
License: BSD
@ -68,6 +68,12 @@ style.
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework karchive
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon with archive functions
License: LGPL-2.0-or-later AND BSD-2-Clause
URL: https://invent.kde.org/frameworks/%{framework}
@ -10,7 +11,12 @@ Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework
# Compile Tools
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
# Fedora
Requires: kf6-filesystem
@ -48,6 +54,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -72,6 +84,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kauth
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 module to perform actions as privileged user
# LGPL-2.0-or-later is also in the project's LICENSES, but is unused according to reuse.
License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.1-or-later
@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: kf6-rpm-macros
BuildRequires: polkit-qt6-1-devel
@ -43,6 +49,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -72,6 +84,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,21 @@
%bcond_with gcc
%global framework kbookmarks
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 addon for bookmarks manipulation
License: CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-3.0-only AND LicenseRef-KDE-Accepted-LGPL
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(KF6Codecs)
@ -49,6 +55,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -81,6 +93,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,21 @@
%bcond_with gcc
%global framework kcalendarcore
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 KCalendarCore Library
License: BSD-3-Clause AND LGPL-2.0-or-later AND LGPL-3.0-or-later
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: make
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
@ -40,6 +46,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -50,6 +62,7 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%license LICENSES/*.txt
%{_kf6_datadir}/qlogging-categories6/*kcalendarcore.*
%{_kf6_libdir}/libKF6CalendarCore.so.*
%{_qt6_qmldir}/org/kde/calendarcore/*
%files devel
%{_kf6_includedir}/KCalendarCore/
@ -62,6 +75,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kcmutils
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 addon with extra API to write KConfigModules
License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: cmake(KF6CoreAddons)
BuildRequires: cmake(KF6I18n)
@ -53,6 +59,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -89,6 +101,12 @@ mkdir -p %{buildroot}%{_kf6_qtplugindir}/kcms
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kcodecs
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon with string manipulation methods
License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND MPL-1.1
URL: https://invent.kde.org/frameworks/%{framework}
@ -10,7 +11,12 @@ Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework
BuildRequires: fdupes
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: gperf
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
@ -39,6 +45,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -63,6 +75,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,21 @@
%bcond_with gcc
%global framework kcolorscheme
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: Classes to read and interact with KColorScheme
License: BSD-2-Clause and CC0-1.0 and LGPL-2.0-or-later and LGPL-2.1-only and LGPL-3.0-only and (LGPL-2.1-only OR LGPL-3.0-only)
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6GuiAddons)
@ -38,6 +44,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -62,6 +74,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kcompletion
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 2 addon with auto completion widgets and classes
# BSD-3-Clause is in the LICENSES folder but goes unused.
License: CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-or-later
@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6WidgetsAddons)
@ -42,6 +48,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -66,6 +78,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,21 @@
%bcond_with gcc
%global framework kconfig
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon with advanced configuration system
License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND MIT
URL: https://invent.kde.org/frameworks/%{framework}
Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(Qt6DBus)
@ -41,6 +47,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6 \
%if 0%{?flatpak}
@ -85,6 +97,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kconfigwidgets
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 addon for creating configuration dialogs
# The following licenses are in LICENSES but go unused: BSD-3-Clause, MIT
@ -12,7 +13,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: kf6-kauth-devel
BuildRequires: kf6-kcodecs-devel
@ -60,6 +66,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -85,6 +97,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kcontacts
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: The KContacts Library
# The following licenses are present in LICENSES but go unused: BSD-3-Clause, MIT, Unicode-DFS-2016
@ -12,7 +13,12 @@ URL: https://projects.kde.org/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(KF6CoreAddons)
@ -45,6 +51,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -72,6 +84,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,21 @@
%bcond_with gcc
%global framework kcoreaddons
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon with various classes on top of QtCore
License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND MPL-1.1 AND LGPL-2.0-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND LGPL-2.1-only WITH Qt-LGPL-exception-1.1
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: make
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
@ -43,6 +49,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -74,6 +86,12 @@ cat *.lang > all.lang
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,10 @@
%bcond_with gcc
%global framework kcrash
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 2 addon for handling application crashes
License: CC0-1.0 AND LGPL-2.0-or-later
@ -12,7 +14,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: cmake
BuildRequires: gcc-toolset-13-gcc-c++
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake(KF6CoreAddons)
BuildRequires: cmake(KF6WindowSystem)
BuildRequires: kf6-rpm-macros
@ -43,7 +50,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%build
. /opt/rh/gcc-toolset-13/enable
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -71,6 +83,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kdav
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: A DAV protocol implementation with KJobs
License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later
@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: kf6-rpm-macros
@ -48,6 +54,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -73,6 +85,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kdbusaddons
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon with various classes on top of QtDBus
License: CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only
URL: https://invent.kde.org/frameworks/%{framework}
@ -11,7 +12,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewo
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
BuildRequires: cmake
BuildRequires: clang
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: qt6-qtbase-devel
BuildRequires: qt6-qttools-devel
BuildRequires: qt6-qtbase-private-devel
@ -41,6 +47,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -65,6 +77,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kdeclarative
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 addon for Qt declarative
License: CC0-1.0 AND GPL-2.0-only AND GPL-3.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND (GPL-2.0-only OR GPL-3.0-only) AND MIT
@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
BuildRequires: cmake
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6GlobalAccel)
BuildRequires: cmake(KF6GuiAddons)
@ -54,6 +60,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -84,6 +96,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kded
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 addon with extensible daemon for system-level services
License: CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later
@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6CoreAddons)
@ -47,6 +53,12 @@ developing applications that use %{name}.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -79,6 +91,12 @@ mkdir -p %{buildroot}%{_kf6_plugindir}/kded
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kdesu
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 integration with su
License: CC0-1.0 AND GPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(KF6I18n)
@ -43,6 +49,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -71,6 +83,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,21 @@
%bcond_with gcc
%global framework kdnssd
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 integration module for DNS-SD services (Zeroconf)
License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-or-later
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: avahi-devel
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
@ -39,6 +45,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -61,6 +73,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kdoctools
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 2 addon for generating documentation
License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
@ -15,7 +16,12 @@ BuildRequires: docbook-style-xsl
BuildRequires: cmake
BuildRequires: kf6-rpm-macros
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake(KF6Archive)
BuildRequires: cmake(KF6I18n)
BuildRequires: libxml2-devel
@ -48,6 +54,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -77,6 +89,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,9 +1,10 @@
%bcond_with gcc
%global framework kfilemetadata
Name: kf6-%{framework}
Summary: A Tier 2 KDE Framework for extracting file metadata
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
URL: https://invent.kde.org/frameworks/%{framework}
@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(KF6Codecs)
BuildRequires: cmake(KF6Archive)
@ -52,6 +58,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -80,6 +92,12 @@ mkdir -p %{buildroot}%{_kf6_plugindir}/kfilemetadata/writers/
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kglobalaccel
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 integration module for global shortcuts
# The following are in the LICENSES folder but go unused: LGPL-2.1-only, LGPL-3.0-only, LicenseRef-KDE-Accepted-LGPL
@ -12,7 +13,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(KF6Config)
@ -50,6 +56,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -81,6 +93,12 @@ rm -fv %{buildroot}%{_prefix}/lib/systemd/user/plasma-kglobalaccel.service
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,9 +1,10 @@
%bcond_with gcc
%global framework kguiaddons
%bcond_with compat
Name: kf6-%{framework}
Version: 6.3.0
Release: 5%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon with various classes on top of QtGui
License: BSD-2-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only
@ -13,7 +14,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: libX11-devel
BuildRequires: libxcb-devel
BuildRequires: qt6-qtbase-private-devel
@ -66,6 +72,12 @@ Conflicts: kf5-kguiaddons
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%global _rxlibdir /opt/rx/%{_lib}
export PATH=/opt/rx/bin:$PATH
export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}"
@ -116,6 +128,12 @@ done
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,10 @@
%bcond_with gcc
%global framework kholidays
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: The KHolidays Library
License: BSD-2-Clause AND CC0-1.0 AND GPL-3.0-or-later AND LGPL-2.0-or-later WITH Bison-exception-2.2
@ -13,7 +15,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: pkgconfig(Qt6Core)
BuildRequires: pkgconfig(Qt6Qml)
@ -40,6 +47,13 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -63,6 +77,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,23 @@
%bcond_with gcc
%global framework ki18n
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon for localization
License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) AND ODbl-1.0
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
BuildRequires: gcc-toolset-13-gcc-c++
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: gettext
BuildRequires: kf6-rpm-macros
@ -44,7 +52,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%build
. /opt/rh/gcc-toolset-13/enable
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -91,6 +104,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kiconthemes
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 integration module with icon themes
License: CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only)
@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: cmake(KF6Archive)
BuildRequires: cmake(KF6ConfigWidgets)
@ -55,6 +61,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -86,6 +98,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,21 @@
%bcond_with gcc
%global framework kidletime
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 integration module for idle time detection
License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
BuildRequires: qt6-qtbase-devel
@ -49,6 +55,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%global _rxlibdir /opt/rx/%{_lib}
export PATH=/opt/rx/bin:$PATH
export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}"
@ -79,6 +91,12 @@ export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PA
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,9 +1,10 @@
%bcond_with gcc
%undefine __cmake_in_source_build
%global framework kimageformats
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon with additional image plugins for QtGui
License: LGPLv2+
@ -12,7 +13,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: jasper-devel
BuildRequires: kf6-rpm-macros
@ -40,6 +46,12 @@ image formats.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -53,6 +65,12 @@ image formats.
%{_kf6_qtplugindir}/imageformats/*.so
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kio
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 solution for filesystem abstraction
License: BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) AND MIT
@ -23,7 +24,11 @@ Patch101: kio-no-help-protocol.patch
%endif
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: gcc-toolset-13-gcc-c++
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: kf6-rpm-macros
BuildRequires: cmake
BuildRequires: cmake(KF6Archive)
@ -159,7 +164,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%build
. /opt/rh/gcc-toolset-13/enable
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%global _rxlibdir /opt/rx/%{_lib}
export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}"
export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}}
@ -220,6 +230,12 @@ export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PA
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,105 +0,0 @@
%global framework kirigami-addons
Name: kf6-%{framework}
Version: 1.3.0
Release: 1%{?dist}
License: BSD-2-Clause AND CC-BY-SA-4.0 AND CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) AND LicenseRef-KFQF-Accepted-GPL
Summary: Convergent visual components ("widgets") for Kirigami-based applications
Url: https://invent.kde.org/libraries/%{framework}
Source: https://download.kde.org/stable/%{framework}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
BuildRequires: extra-cmake-modules
BuildRequires: clang
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(KF6I18n)
BuildRequires: cmake(KF6Kirigami2)
BuildRequires: cmake(KF6Svg)
BuildRequires: qt6-qtbase-private-devel
BuildRequires: cmake(Qt6)
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6Quick)
BuildRequires: cmake(Qt6QuickControls2)
Requires: kf6-filesystem
### Renamed from kf6-kirigami2-addons (which was at epoch 1)
Obsoletes: kf6-kirigami2-addons < 1:0.11.76-5
Provides: kf6-kirigami2-addons = 1:%{version}-%{release}
Provides: kf6-kirigami2-addons%{?_isa} = 1:%{version}-%{release}
### Merged subpackages back into main package
# The old name
Obsoletes: kf6-kirigami2-addons-dateandtime < 1:0.11.76-5
Provides: kf6-kirigami2-addons-dateandtime = 1:%{version}-%{release}
Provides: kf6-kirigami2-addons-dateandtime%{?_isa} = 1:%{version}-%{release}
Obsoletes: kf6-kirigami2-addons-treeview < 1:0.11.76-5
Provides: kf6-kirigami2-addons-treeview = 1:%{version}-%{release}
Provides: kf6-kirigami2-addons-treeview%{?_isa} = 1:%{version}-%{release}
# The new name
Obsoletes: kf6-kirigami-addons-dateandtime < 0.11.76-5
Provides: kf6-kirigami-addons-dateandtime = %{version}-%{release}
Provides: kf6-kirigami-addons-dateandtime%{?_isa} = %{version}-%{release}
Obsoletes: kf6-kirigami-addons-treeview < 0.11.76-5
Provides: kf6-kirigami-addons-treeview = %{version}-%{release}
Provides: kf6-kirigami-addons-treeview%{?_isa} = %{version}-%{release}
%description
A set of "widgets" i.e visual end user components along with a
code to support them. Components are usable by both touch and
desktop experiences providing a native experience on both, and
look native with any QQC2 style (qqc2-desktop-theme, Material
or Plasma).
%prep
%autosetup -n %{framework}-%{version}
%build
%cmake_kf6 -DBUILD_WITH_QT6=ON
%cmake_build
%install
%cmake_install
%find_lang %{orig_name}6 --all-name
%files -f %{orig_name}6.lang
%doc README.md
%license LICENSES/
%dir %{_kf6_qmldir}/org/kde
%{_kf6_qmldir}/org/kde/kirigamiaddons
%{_kf6_libdir}/cmake/KF6KirigamiAddons
%changelog
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 1.3.0-1
- 1.3.0
* Tue Jun 11 2024 Raven <raven@sysadmins.ws> - 1.2.1-1
- 1.2.1
* Thu Feb 22 2024 Alessandro Astone <ales.astone@gmail.com> - 1.0.0-1
- 1.0.0
* Fri Feb 16 2024 Jan Grulich <jgrulich@redhat.com> - 0.11.90-4
- Rebuild (qt6)
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.90-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.90-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jan 10 2024 Alessandro Astone <ales.astone@gmail.com> - 0.11.90-1
- 0.11.90
* Wed Jan 10 2024 Alessandro Astone <ales.astone@gmail.com> - 0.11.76-3
- Remove subpackages
* Sun Dec 03 2023 Alessandro Astone <ales.astone@gmail.com> - 0.11.76-2
- Add arch-ed provides
* Thu Nov 30 2023 Alessandro Astone <ales.astone@gmail.com> - 0.11.76-1
- Renamed from kf6-kirigami2-addons

View File

@ -1,15 +1,21 @@
%bcond_with gcc
%global framework kirigami
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: QtQuick plugins to build user interfaces based on the KDE UX guidelines
License: BSD-3-Clause AND CC0-1.0 AND FSFAP AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only) AND MIT
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: extra-cmake-modules
BuildRequires: kf6-rpm-macros
BuildRequires: make
@ -51,6 +57,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -78,6 +90,8 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_kf6_libdir}/libKirigamiPlatform.so.%{version}
%{_kf6_libdir}/libKirigamiPrimitives.so.6
%{_kf6_libdir}/libKirigamiPrimitives.so.%{version}
%{_kf6_libdir}/libKirigamiPrivate.so.6
%{_kf6_libdir}/libKirigamiPrivate.so.%{version}
%files devel
%dir %{_kf6_datadir}/kdevappwizard/
@ -92,12 +106,19 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_kf6_libdir}/libKirigamiLayouts.so
%{_kf6_libdir}/libKirigamiPlatform.so
%{_kf6_libdir}/libKirigamiPrimitives.so
%{_kf6_libdir}/libKirigamiPrivate.so
%{_qt6_docdir}/*.tags
%files doc
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kitemmodels
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon with item models
License: CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only
@ -10,7 +11,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
@ -40,6 +46,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -66,6 +78,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kitemviews
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon with item views
License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later
URL: https://invent.kde.org/frameworks/%{framework}
@ -10,7 +11,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
BuildRequires: fdupes
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
BuildRequires: qt6-qtbase-devel
@ -39,6 +45,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -65,6 +77,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kjobwidgets
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 2 addon for KJobs
# The following are in the LICENSES folder, but go unused: LGPL-3.0-only, LicenseRef-KDE-Accepted-LGPL
License: CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later
@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: kf6-rpm-macros
BuildRequires: libX11-devel
BuildRequires: qt6-qtbase-devel
@ -48,6 +54,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -74,6 +86,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,22 @@
%bcond_with gcc
%global framework knewstuff
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 module for downloading application assets
License: BSD-2-Clause AND CC0-1.0 AND GPL-2.0-only AND GPL-3.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only)
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: cmake(KF6Attica)
BuildRequires: cmake(KF6Archive)
@ -58,6 +65,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%global _rxlibdir /opt/rx/%{_lib}
export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}"
export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}}
@ -95,6 +108,12 @@ export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PA
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework knotifications
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 2 solution with abstraction for system notifications
License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6DBus)
@ -41,6 +47,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -71,6 +83,12 @@ mkdir -p %{buildroot}/%{_kf6_datadir}/knotifications6
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework knotifyconfig
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 module for KNotify configuration
License: CC0-1.0 AND LGPL-2.0-only
@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
BuildRequires: cmake
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake(KF6Completion)
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6ConfigWidgets)
@ -47,6 +53,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -70,6 +82,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kpackage
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 2 library to load and install packages as plugins
License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later
@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: kf6-rpm-macros
BuildRequires: kf6-karchive-devel
BuildRequires: cmake(KF6CoreAddons)
@ -41,6 +47,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -72,6 +84,12 @@ mkdir -p %{buildroot}%{_kf6_datadir}/kpackage/
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kparts
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 solution for KParts
License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6CoreAddons)
BuildRequires: cmake(KF6I18n)
@ -54,6 +60,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%global _rxlibdir /opt/rx/%{_lib}
export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}"
export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}}
@ -86,6 +98,12 @@ mkdir -p %{buildroot}%{_kf6_plugindir}/parts/
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kpeople
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 library for contact and people aggregation
License: CC0-1.0 AND LGPL-2.1-or-later
@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: cmake(KF6Codecs)
BuildRequires: cmake(KF6Contacts)
@ -45,6 +51,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -74,6 +86,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,10 +1,11 @@
%bcond_with gcc
%undefine __cmake_in_source_build
%global framework kplotting
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon for plotting
License: GPL-2.0-or-later AND LGPL-2.0-or-later
URL: https://invent.kde.org/frameworks/%{framework}
@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f
# Compile Tools
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
# Fedora
BuildRequires: kf6-rpm-macros
@ -49,6 +55,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%{cmake_kf6}
%cmake_build
@ -71,6 +83,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kpty
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 2 module providing Pty abstraction
License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later
@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(KF6CoreAddons)
@ -43,6 +49,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
# If seems to, for some reason, not find utempter without the following:
%cmake_kf6 -DUTEMPTER_EXECUTABLE:PATH=/usr/libexec/utempter/utempter
%cmake_build
@ -68,6 +80,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,9 +1,10 @@
%bcond_with gcc
%global framework kquickcharts
Name: kf6-%{framework}
Summary: A QtQuick module providing high-performance charts
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
License: BSD-2-Clause AND CC0-1.0 AND LGPL-2.1-only AND LGPL-3.0-only AND MIT
URL: https://invent.kde.org/frameworks/%{framework}
@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: cmake(Qt6Qml)
BuildRequires: cmake(Qt6Quick)
@ -42,6 +48,12 @@ developing applications that use %{name}.
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -63,6 +75,12 @@ developing applications that use %{name}.
%{_libdir}/libQuickChartsControls.so
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework krunner
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 solution with parallelized query system
License: BSD-2-Clause AND CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: kf6-rpm-macros
@ -51,6 +57,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -77,6 +89,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,9 +1,10 @@
%bcond_with gcc
%global framework kservice
Name: kf6-%{framework}
Summary: KDE Frameworks 6 Tier 3 solution for advanced plugin and service introspection
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
# The following licenses are in the LICENSES folder but go unused: GPL-2.0-only, GPL-2.0-or-later, GPL-3.0-only, LicenseRef-KDE-Accepted-GPL
License: CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
@ -12,7 +13,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6CoreAddons)
@ -51,6 +57,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -81,6 +93,12 @@ mkdir -p %{buildroot}%{_kf6_datadir}/kservicetypes6
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,10 @@
%bcond_with gcc
%global framework kstatusnotifieritem
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: Implementation of Status Notifier Items
License: CC0-1.0 AND LGPL-2.0-or-later
@ -11,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f
BuildRequires: kf6-rpm-macros
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: gcc-toolset-13-gcc-c++
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: qt6-qtbase-private-devel
BuildRequires: cmake(Qt6Widgets)
@ -41,7 +48,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version}
%build
. /opt/rh/gcc-toolset-13/enable
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -66,6 +78,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,16 +1,22 @@
%bcond_with gcc
%global framework ksvg
Name: kf6-ksvg
Summary: Components for handling SVGs
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
BuildRequires: clang
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: kf6-rpm-macros
BuildRequires: extra-cmake-modules >= %{version}
@ -47,6 +53,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -p1 -n %{framework}-%{version}
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -70,6 +82,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework ktexteditor
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 with advanced embeddable text editor
License: BSD-2-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND MIT
@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake(KF6Archive)
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6GuiAddons)
@ -63,6 +69,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -87,6 +99,7 @@ rm -f %{buildroot}%{_kf6_datadir}/katepart5/script/README.md
%{_kf6_plugindir}/parts/katepart.so
%{_kf6_qtplugindir}/ktexteditor/
%{_kf6_libexecdir}/kauth/kauth_ktexteditor_helper
%{_kf6_bindir}/ktexteditor-script-tester6
%files devel
%{_kf6_datadir}/kdevappwizard/templates/ktexteditor6-plugin.tar.bz2
@ -99,6 +112,12 @@ rm -f %{buildroot}%{_kf6_datadir}/katepart5/script/README.md
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework ktexttemplate
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: Separates the structure of documents from their data
License: CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-or-later
URL: https://invent.kde.org/frameworks/%{framework}
@ -11,7 +12,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
BuildRequires: cmake
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6Qml)
@ -37,6 +43,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version}
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -59,6 +71,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework ktextwidgets
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 addon with advanced text editing widgets
License: CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: cmake(KF6Completion)
BuildRequires: cmake(KF6Config)
@ -54,6 +60,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -78,6 +90,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kunitconversion
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 2 addon for unit conversions
License: CC0-1.0 AND LGPL-2.0-or-later
@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake(KF6I18n)
BuildRequires: kf6-rpm-macros
BuildRequires: qt6-qtbase-devel
@ -39,6 +45,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -62,6 +74,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,9 +1,10 @@
%bcond_with gcc
%global framework kuserfeedback
Name: kf6-%{framework}
Summary: Framework for collecting user feedback for apps via telemetry and surveys
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
License: MIT AND CC0-1.0 AND BSD-3-Clause
URL: https://invent.kde.org/frameworks/%{framework}
@ -13,7 +14,17 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
BuildRequires: cmake
BuildRequires: gnupg2
BuildRequires: clang
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
%endif
BuildRequires: kf6-rpm-macros
BuildRequires: libappstream-glib
@ -65,6 +76,12 @@ Analytics and administration tool for UserFeedback servers.
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6 \
-DENABLE_DOCS:BOOL=OFF
@ -110,6 +127,12 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.kuserfeedback
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,9 +1,10 @@
%bcond_with gcc
%global framework kwallet
%bcond_with compat
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 solution for password management
License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-or-later
@ -17,7 +18,12 @@ BuildRequires: cmake(Qt6Core5Compat)
BuildRequires: cmake(KF6ConfigWidgets)
BuildRequires: extra-cmake-modules
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: libgcrypt-devel
BuildRequires: cmake
BuildRequires: qt6-qtbase-devel
@ -84,6 +90,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%global _rxlibdir /opt/rx/%{_lib}
export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}"
export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}}
@ -141,6 +153,12 @@ ln -sf kwallet6-query %{buildroot}%{_kf6_bindir}/kwallet-query
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,21 @@
%bcond_with gcc
%global framework kwidgetsaddons
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon with various classes on top of QtWidgets
License: BSD-3-Clause AND CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND LGPL-3.0-or-later
URL: https://invent.kde.org/frameworks/%{framework}
Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: extra-cmake-modules
BuildRequires: kf6-rpm-macros
BuildRequires: qt6-qtbase-devel
@ -40,6 +46,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -68,6 +80,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,21 @@
%bcond_with gcc
%global framework kwindowsystem
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 integration module with classes for windows management
License: CC0-1.0 AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND MIT
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
BuildRequires: make
@ -58,6 +64,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%global _rxlibdir /opt/rx/%{_lib}
export PATH=/opt/rx/bin:$PATH
export LDFLAGS="-L%{_rxlibdir} -Wl,-rpath=%{_rxlibdir} ${LDFLAGS}"
@ -92,6 +104,12 @@ export PKG_CONFIG_PATH=%{_rxlibdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PA
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework kxmlgui
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 3 solution for user-configurable main windows
License: BSD-2-Clause AND CC0-1.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND (LGPL-2.1-only OR LGPL-3.0-only)
@ -11,7 +12,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: cmake(KF6GlobalAccel)
BuildRequires: kf6-rpm-macros
@ -56,6 +62,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -84,6 +96,12 @@ mkdir -p %{buildroot}%{_kf6_datadir}/kxmlgui5/
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,10 +1,11 @@
%bcond_with gcc
%undefine __cmake_in_source_build
%global framework modemmanager-qt
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: A Tier 1 KDE Frameworks module wrapping ModemManager DBus API
License: GPL-2.0-only AND GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only)
URL: https://invent.kde.org/frameworks/%{framework}
@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framewor
BuildRequires: extra-cmake-modules
BuildRequires: kf6-rpm-macros
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: ModemManager-devel >= 1.0.0
BuildRequires: qt6-qtbase-devel
@ -39,6 +45,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -62,6 +74,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,10 +1,11 @@
%bcond_with gcc
%undefine __cmake_in_source_build
%global framework networkmanager-qt
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: A Tier 1 KDE Frameworks 6 module that wraps NetworkManager DBus API
License: LGPL-2.0-or-later AND GPL-2.0-only AND GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only AND (GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only) AND CC0-1.0
URL: https://invent.kde.org/frameworks/%{framework}
@ -12,7 +13,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f
# Compile Tools
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
# KDE Frameworks
BuildRequires: extra-cmake-modules
@ -50,6 +56,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -77,6 +89,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,21 @@
%bcond_with gcc
%define framework prison
Name: kf6-%{framework}
Summary: KDE Frameworks 6 Tier 1 barcode library
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
License: BSD-3-Clause AND CC0-1.0 AND MIT
URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
BuildRequires: pkgconfig(Qt6Gui)
@ -41,6 +47,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -69,6 +81,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,9 +1,10 @@
%bcond_with gcc
%global framework purpose
Name: kf6-purpose
Summary: Framework for providing abstractions to get the developer's purposes fulfilled
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
License: CC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-2.1-or-later
URL: https://invent.kde.org/frameworks/%{framework}
@ -13,7 +14,17 @@ Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework
# upstream patches
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: clang
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
%endif
BuildRequires: gettext
BuildRequires: intltool
BuildRequires: cmake
@ -55,6 +66,12 @@ Requires: cmake(KF6CoreAddons)
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -87,6 +104,12 @@ Requires: cmake(KF6CoreAddons)
%{_kf6_libdir}/cmake/KF6Purpose/
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,26 @@
%bcond_with gcc
%global framework qqc2-desktop-style
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: QtQuickControls2 style for consistency between QWidget and QML apps
License: CC0-1.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-only AND LicenseRef-KFQF-Accepted-GPL
URL: https://invent.kde.org/frameworks/%{framework}
Source0: http://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: clang
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
%endif
BuildRequires: cmake
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(KF6ConfigWidgets)
@ -35,6 +46,12 @@ between QWidget-based and QML-based apps.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -53,6 +70,12 @@ between QWidget-based and QML-based apps.
%{_kf6_plugindir}/kirigami/platform/org.kde.desktop.so
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,15 +1,21 @@
%bcond_with gcc
%global framework solid
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 integration module that provides hardware information
License: LGPL-2.1-or-later AND LGPL-2.1-only AND CCO-1.0 AND BSD-3-Clause AND LGPL-3.0-only
URL: https://solid.kde.org/
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: extra-cmake-modules >= %{version}
Requires: kf6-filesystem
BuildRequires: kf6-rpm-macros
@ -47,6 +53,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -72,6 +84,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework sonnet
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 solution for spell checking
License: BSD-3-Clause AND CC0-1.0 AND LGPL-2.0-or-later AND LGPL-2.1-or-later
URL: https://invent.kde.org/frameworks/%{framework}
@ -13,7 +14,12 @@ BuildRequires: appstream
BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
BuildRequires: make
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake
BuildRequires: qt6-qtbase-devel
BuildRequires: qt6-qtdeclarative-devel
@ -46,6 +52,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -81,6 +93,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework syndication
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: The Syndication Library
# Qt-Commercial-exception-1.0 is also found in the LICENSES folder, but is unused except for tests which we don't use anyway
@ -12,7 +13,12 @@ URL: https://invent.kde.org/frameworks/%{framework}
Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= %{version}
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
BuildRequires: cmake(KF6Codecs)
BuildRequires: kf6-rpm-macros
BuildRequires: cmake
@ -40,6 +46,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -61,6 +73,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework syntax-highlighting
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Syntax highlighting engine for Kate syntax definitions
License: MIT AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND GPL-2.0-only AND LGPL-2.0-or-later
URL: https://invent.kde.org/frameworks/%{framework}
@ -10,7 +11,12 @@ Source0: https://download.kde.org/stable/frameworks/%{majmin_ver_kf6}/%{f
# Compile Tools
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
# KDE Frameworks
BuildRequires: extra-cmake-modules
@ -45,6 +51,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%autosetup -n %{framework}-%{version} -p1
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6 -DBUILD_TESTING:BOOL=ON
%cmake_build
@ -75,6 +87,12 @@ make test ARGS="--output-on-failure --timeout 300" -C %{_target_platform} ||:
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,8 +1,9 @@
%bcond_with gcc
%global framework threadweaver
Name: kf6-%{framework}
Version: 6.3.0
Release: 4%{?dist}
Version: 6.5.0
Release: 1%{?dist}
Summary: KDE Frameworks 6 Tier 1 addon for advanced thread management
License: CC0-1.0 AND LGPL-2.0-or-later
URL: https://invent.kde.org/frameworks/%{framework}
@ -12,7 +13,12 @@ BuildRequires: extra-cmake-modules >= %{version}
BuildRequires: kf6-rpm-macros
BuildRequires: qt6-qtbase-devel
BuildRequires: cmake
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang
%endif
Requires: kf6-filesystem
%description
@ -36,6 +42,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%build
%if %{with gcc}
%enable_devtoolset14
export CC=gcc
export CXX=c++
%endif
%cmake_kf6
%cmake_build
@ -60,6 +72,12 @@ Developer Documentation files for %{name} for use with KDevelop or QtCreator.
%{_qt6_docdir}/*.qch
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Fri Jun 28 2024 Raven <raven@sysadmins.ws> - 6.1.0-4
- rebuild (libxkbcommon)

View File

@ -1,7 +1,9 @@
%bcond_with gcc
Name: kf6
# This version MUST remain in sync with KF6 versions!
# XXX: Yes, it's 5.x still, this is synced with the version set in extra-cmake-modules
Version: 6.3.0
Version: 6.5.0
Release: 1%{?dist}
Summary: Filesystem and RPM macros for KDE Frameworks 6
License: BSD-3-Clause
@ -9,7 +11,11 @@ URL: http://www.kde.org
Source0: macros.kf6
Source1: LICENSE
BuildRequires: clang >= 16.0
%if %{with gcc}
BuildRequires: gcc-toolset-14-gcc-c++
%else
BuildRequires: clang >= 16.0
%endif
%description
Filesystem and RPM macros for KDE Frameworks 6
@ -28,7 +34,11 @@ Summary: RPM macros for KDE Frameworks 6
Requires: cmake >= 3
Requires: qt6-rpm-macros >= 6
# misc build environment dependencies
Requires: clang
%if %{with gcc}
Requires: gcc-toolset-14-gcc-c++
%else
Requires: clang >= 16.0
%endif
# for docs generation
Requires: doxygen
Requires: qt6-doc-devel
@ -96,6 +106,12 @@ sed -i \
%{_rpmconfigdir}/macros.d/macros.kf6
%changelog
* Fri Aug 23 2024 Raven <raven@sysadmins.ws> - 6.5.0-1
- 6.5.0
* Wed Aug 7 2024 Raven <raven@sysadmins.ws> - 6.4.0-1
- 6.4.0
* Mon Jun 10 2024 Raven <raven@sysadmins.ws> - 6.3.0-1
- 6.3.0

View File

@ -20,8 +20,8 @@
%cmake_kf6 \\\
%undefine __cmake_in_source_build \
CC=clang ; export CC; \
CXX=clang++ ; export CXX ; \
CC="${CC:-clang}" ; export CC; \
CXX="${CXX:-clang++}" ; export CXX ; \
QTDIR="%{_qt6_prefix}" ; export QTDIR ; \
PATH="%{_qt6_bindir}:$PATH" ; export PATH ; \
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
@ -37,6 +37,7 @@
-DBUILD_SHARED_LIBS:BOOL=ON \\\
-DBUILD_TESTING:BOOL=FALSE \\\
-DBUILD_QCH:BOOL=ON \\\
-DPython_EXECUTABLE:PATH="%{__python3}" \\\
-DCMAKE_BUILD_TYPE=%{_kf6_buildtype} \\\
-DCMAKE_INSTALL_INCLUDEDIR_kf6:PATH=%{_kf6_includedir} \\\
-DCMAKE_INSTALL_LIBEXECDIR_kf6:PATH=%{_kf6_libexecdir} \\\