%global commit0 9111df46120bb37bd13b92a0887d976fe1fbfacc %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global bumpver 5 %global framework kcoreaddons Name: kf6-%{framework} Version: 6.9.0%{?bumpver:~%{bumpver}.git%{shortcommit0}} 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} %frameworks_meta BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qttools-devel BuildRequires: cmake(Qt6Qml) 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}%{?_isa} = %{version}-%{release} Requires: qt6-qtbase-devel %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %qch_package %prep %{!?bumpver:%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'} %autosetup -n %{sourcerootdir} -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/jsonschema/kpluginmetadata.schema.json %{_kf6_datadir}/mime/packages/kde6.xml %{_kf6_datadir}/qlogging-categories6/%{framework}.* %{_kf6_libdir}/libKF6CoreAddons.so.6 %{_kf6_libdir}/libKF6CoreAddons.so.%{version_no_git} %{_kf6_qmldir}/org/kde/coreaddons/ %files devel %{_qt6_docdir}/*.tags %{_kf6_includedir}/KCoreAddons/ %{_kf6_libdir}/cmake/KF6CoreAddons/ %{_kf6_libdir}/libKF6CoreAddons.so %changelog %{?kde_snapshot_changelog_entry} * Fri Oct 04 2024 Pavel Solovev - 6.7.0-1 - Update to 6.7.0 * Fri Sep 06 2024 Pavel Solovev - 6.6.0-1 - Update to 6.6.0 * Fri Aug 09 2024 Pavel Solovev - 6.5.0-1 - Update to 6.5.0 * Fri Jul 12 2024 Pavel Solovev - 6.4.0-1 - Update to 6.4.0 * Fri Jun 07 2024 Pavel Solovev - 6.3.0-1 - Update to 6.3.0 * Sun Jun 02 2024 Pavel Solovev - 6.2.0-1.1 - rebuild for f40 * Sun May 12 2024 Pavel Solovev - 6.2.0-1 - Update to 6.2.0 * Fri Apr 12 2024 Pavel Solovev - 6.1.0-1 - Update to 6.1.0 * Wed Mar 20 2024 Pavel Solovev - 6.0.0-2 - qmlcache rebuild * 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