%global framework kcoreaddons Name: kf6-%{framework} Version: 6.0.0 Release: 2%{?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_kf6}/frameworks/%{majmin_ver_kf6}/%{framework}-%{version}.tar.xz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: make BuildRequires: extra-cmake-modules >= %{version} BuildRequires: kf6-rpm-macros BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6DBusTools) BuildRequires: cmake(Qt6Qml) BuildRequires: cmake(Qt6QmlTools) BuildRequires: cmake(Qt6LinguistTools) BuildRequires: systemd-devel Requires: kf6-filesystem %description KCoreAddons provides classes built on top of QtCore to perform various tasks such as manipulating mime types, autosaving files, creating backup files, generating random sequences, performing text manipulations such as macro replacement, accessing user information and many more. %package devel Summary: Development files for %{name} Requires: %{name} = %{version}-%{release} Requires: qt6-qtbase-devel %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package doc Summary: Developer Documentation files for %{name} BuildArch: noarch %description doc Developer Documentation files for %{name} for use with KDevelop or QtCreator. %prep %autosetup -n %{framework}-%{version} -p1 %build %cmake_kf6 %cmake_build %install %cmake_install %find_lang_kf6 kcoreaddons6_qt %find_lang_kf6 kde6_xml_mimetypes cat *.lang > all.lang %files -f all.lang %doc README.md %license LICENSES/*.txt %{_kf6_datadir}/kf6/licenses/ %{_kf6_datadir}/mime/packages/kde6.xml %{_kf6_datadir}/qlogging-categories6/%{framework}.* %{_kf6_libdir}/libKF6CoreAddons.so.* %{_kf6_libdir}/qt6/qml/org/kde/coreaddons/libkcoreaddonsplugin.so %{_kf6_libdir}/qt6/qml/org/kde/coreaddons/qmldir %{_datadir}/kf6/jsonschema/kpluginmetadata.schema.json %{_libdir}/qt6/qml/org/kde/coreaddons/kcoreaddonsplugin.qmltypes %{_libdir}/qt6/qml/org/kde/coreaddons/kde-qmlmodule.version %files devel %{_kf6_includedir}/KCoreAddons/ %{_kf6_libdir}/cmake/KF6CoreAddons/ %{_kf6_libdir}/libKF6CoreAddons.so %{_qt6_docdir}/*.tags %files doc %{_qt6_docdir}/*.qch %changelog * Sat Mar 09 2024 Marie Loise Nolden - 6.0.0-2 - add missing BuildArch: noarch to -doc package - convert named -devel BuildRequires to cmake() BuildRequires * Wed Feb 21 2024 Marc Deop i Argemí - 6.0.0-1 - 6.0.0 * Wed Jan 31 2024 Marc Deop i Argemí - 5.249.0-1 - 5.249.0 * Thu Jan 25 2024 Fedora Release Engineering - 5.248.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 5.248.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jan 10 2024 Marc Deop i Argemí - 5.248.0-1 - 5.248.0 * Tue Jan 09 2024 Marie Loise Nolden - 5.247.0-2 - add doc package for KF6 API * Wed Dec 20 2023 Marc Deop i Argemí - 5.247.0-1 - 5.247.0 * Sat Dec 02 2023 Justin Zobel - 5.246.0-1 - Update to 5.246.0 * Thu Nov 09 2023 Steve Cossette - 5.245.0-1 - 5.245.0 * Tue Oct 03 2023 Steve Cossette - 5.240.0^20230915.190519.c53eeac-2 - Fixed a spec issue with some files and missing macros * Wed Sep 27 2023 Steve Cossette - 5.240.0^20230915.130519.c53eeac-1 - Initial release