Name: fedora-kernel-manager Version: 0.2.0 Release: 1%{?dist} License: GPLv2 Group: System Environment/Libraries Summary: A Libadwaita rust based application for managing and installing kernels. URL: https://github.com/LionHeartP/%{name} Source0: %{URL}/archive/%{version}/%{name}-%{version}.tar.gz ExcludeArch: %{ix86} BuildRequires: wget BuildRequires: cargo BuildRequires: gdk-pixbuf2-devel BuildRequires: gtk4-devel BuildRequires: gtk3-devel BuildRequires: libadwaita-devel BuildRequires: openssl-devel BuildRequires: llvm-devel BuildRequires: clang-devel Requires: /usr/bin/bash Requires: gtk4 Requires: gtk3 Requires: libadwaita Requires: glib2 Requires: util-linux Requires: polkit Requires: iputils Recommends: scx-scheds %description A Libadwaita rust based application for managing and installing kernels. %prep %autosetup -p1 -n %{name}-%{version} %build DESTDIR=%{buildroot} make install %files %{_prefix}/lib/%{name}/* %{_bindir}/* %{_datadir}/applications/* %{_datadir}/icons/hicolor/scalable/apps/*.svg %{_datadir}/polkit-1/actions/fkm.change.scx.policy %{_datadir}/polkit-1/actions/fkm.modify.package.policy %exclude %{_prefix}/lib/%{name}/kernel_branches/kernel-cachyos.json %exclude %{_prefix}/lib/%{name}/scripts/kernel-cachyos-init.sh %exclude %{_datadir}/polkit-1/actions/fkm.kernel.cachyos.init.policy %exclude %{_datadir}/polkit-1/rules.d/99-fkm.kernel.cachyos.init.rules