Name:          sweeper
Summary:       Clean unwanted traces the user leaves on the system
Version:       23.08.5
Release:       3
License:       LGPLv2+
URL:           https://apps.kde.org/sweeper/%{name}
Source0:       http://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz

BuildRequires: desktop-file-utils

BuildRequires: extra-cmake-modules
BuildRequires: kf5-rpm-macros
BuildRequires: cmake(KF5ActivitiesStats)
BuildRequires: cmake(KF5Bookmarks)
BuildRequires: cmake(KF5Crash)
BuildRequires: cmake(KF5Config)
BuildRequires: cmake(KF5ConfigWidgets)
BuildRequires: cmake(KF5CoreAddons)
BuildRequires: cmake(KF5DocTools)
BuildRequires: cmake(KF5I18n)
BuildRequires: cmake(KF5KIO)
BuildRequires: cmake(KF5TextWidgets)
BuildRequires: cmake(KF5XmlGui)

BuildRequires: qt5-qtbase-devel

Conflicts:     kdeutils-common < 6:4.7.80
Conflicts:     kde-l10n < 17.08.3-2

Obsoletes:     kdeutils-sweeper < 6:4.7.80
Provides:      kdeutils-sweeper = 6:%{version}-%{release}


%description
Sweeper helps to clean unwanted traces the user leaves on the system.


%prep
%autosetup -p1


%build
%{cmake_kf5}
%cmake_build


%install
%cmake_install

%find_lang %{name} --all-name --with-html


%check
desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.sweeper.desktop


%files -f %{name}.lang
%license LICENSES/*
%{_kf5_bindir}/sweeper
%{_kf5_datadir}/qlogging-categories5/sweeper*
%{_kf5_datadir}/applications/org.kde.sweeper.desktop
%{_kf5_metainfodir}/org.kde.sweeper.appdata.xml
%{_kf5_datadir}/kxmlgui5/sweeper/
%{_datadir}/dbus-1/interfaces/org.kde.sweeper.xml


%changelog
* Tue Aug 26 2025 Sai Zhao <zhaosaisai@kylinos.cn> - 23.08.5-3
- Update URL

* Thu Nov 21 2024 tangjie02 <tangjie02@kylinsec.com.cn> - 23.08.5-2
- adapt to the new CMake macros to fix build failure

* Mon Mar 18 2024 peijiankang <peijiankang@kylinos.cn> - 23.08.5-1
- update verison to 23.08.5

* Tue Jan 09 2024 peijiankang <peijiankang@kylinos.cn> - 23.08.4-1
- update verison to 23.08.4

* Mon Dec 04 2023 misaka00251 <liuxin@iscas.ac.cn> - 23.04.3-1
- Init package