%global toolchain clang %global gitdate 20260211 %global gitcommit_full 63114862b862d61cbc01fcd813cf3ca9c499c25a %global gitcommit %%(c=%%{gitcommit_full}; echo ${c:0:7}) Name: kio-onedrive Version: 0.0.12^%{gitdate}.%{gitcommit} Release: 1%{?dist} Summary: KIO worker to access OneDrive License: GPL-2.0-or-later URL: https://invent.kde.org/bernardogn/%{name} Source0: %{url}/-/archive/%{gitcommit_full}/%{name}-%{gitcommit_full}.tar.bz2 BuildRequires: cmake BuildRequires: clang BuildRequires: clang-tools-extra BuildRequires: compiler-rt BuildRequires: desktop-file-utils BuildRequires: extra-cmake-modules BuildRequires: kf6-rpm-macros BuildRequires: libappstream-glib BuildRequires: ninja-build BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6Test) BuildRequires: cmake(KF6I18n) BuildRequires: cmake(KF6KIO) BuildRequires: cmake(KAccounts6) %description %summary %files %license LICENSES/* %doc README.md %{_kf6_plugindir}/kio/onedrive.so %{_kf6_datadir}/accounts/providers/kde/microsoft.provider %{_kf6_datadir}/accounts/services/kde/microsoft-onedrive.service %{_kf6_datadir}/remoteview/onedrive.desktop %{_kf6_datadir}/remoteview/sharepoint.desktop %{_kf6_metainfodir}/org.kde.kio_onedrive.metainfo.xml %prep %autosetup -p1 -n %{name}-%{gitcommit_full} %build # export CFLAGS="${CFLAGS/-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3/}" # export CXXFLAGS="${CXXFLAGS/-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3/}" %cmake_kf6 -GNinja %ninja_build -C %{_vpath_builddir} %install %ninja_install -C %{_vpath_builddir} %check desktop-file-validate %{buildroot}%{_kf6_datadir}/remoteview/onedrive.desktop desktop-file-validate %{buildroot}%{_kf6_datadir}/remoteview/sharepoint.desktop appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/org.kde.kio_onedrive.metainfo.xml %changelog * Thu Feb 19 2026 Hazel Bunny - 0.0.12^20250721.8601d75a-1 - Upgrade to 0.0.12 * Mon Apr 28 2025 Hazel Bunny - 0.0.5^20250204.444dc99d-1 - Upgrade to 0.0.5 * Thu Oct 17 2024 Hazel Bunny - 0.0.3^20241017.f0add9c0-1 - Initial package