%global gitver 20221002.git62dc99c0
%global githash 62dc99c017ffebcfb54b5273a4af1420e5efa4b7
Name:          systemdgenie
Version:       0.99.0^%{gitver}
Release:       1%{?dist}
Summary:       KDE App to manage Systemd services
License:       GPLv2

URL:           https://invent.kde.org/system/%{name}

Source:        https://invent.kde.org/system/systemdgenie/-/archive/%{githash}/systemdgenie-%{githash}.tar.gz

BuildRequires: kf5-rpm-macros
BuildRequires: extra-cmake-modules
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: gettext
BuildRequires: qt5-qtbase-devel
BuildRequires: reuse
BuildRequires: fdupes
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: cmake(Qt6DBus)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6Widgets)
BuildRequires: cmake(KF5Auth)
BuildRequires: cmake(KF5CoreAddons)
BuildRequires: cmake(KF5Crash)
BuildRequires: cmake(KF5I18n)
BuildRequires: cmake(KF5XmlGui)
BuildRequires: systemd
BuildRequires: systemd-devel

%description
Temporary Description


%prep
%autosetup -n %{name}-%{githash} -p1

%build
%cmake_kf5
%cmake_build
%fdupes

%install
%cmake_install
%find_lang %{name} --with-kde --with-man --all-name


%files -f %{name}.lang
%license LICENSES/*
%doc README.md
%{_bindir}/systemdgenie
%{_libexecdir}/kf5/kauth/systemdgeniehelper
%{_datadir}/applications/org.kde.systemdgenie.desktop
%{_datadir}/dbus-1/system-services/org.kde.kcontrol.systemdgenie.service
%{_datadir}/dbus-1/system.d/org.kde.kcontrol.systemdgenie.conf
%{_datadir}/kxmlgui5/systemdgenie/systemdgenieui.rc
%{_datadir}/polkit-1/actions/org.kde.kcontrol.systemdgenie.policy

%changelog
* Sun May 21 2023 Steve Cossette <farchord@gmail.com> - 1.0.1-1
- Initial release
