%global debug_package %{nil} Name: fp-dotfiles-manager Version: 0.2.4 Release: %autorelease Summary: A lightweight dotfiles manager License: MIT URL: https://gitlab.com/fpsys/fp-dotfiles-manager Source0: fp-dotfiles-manager-0.2.4.tar.gz Source1: fp-dotfiles-manager.service Source2: fp-dotfiles-manager.timer BuildRequires: cargo BuildRequires: rust BuildRequires: gcc BuildRequires: systemd-rpm-macros Requires: chezmoi %description fp-dotfiles-manager is an ultra-premium, optimized dotfiles manager designed for Linux systems. Includes the CLI and optional TUI frontend. %prep %setup -q -n fp-dotfiles-manager-0.2.4 %build cargo build --release --workspace %install mkdir -p %{buildroot}%{_bindir} install -m 755 target/release/fp-dotfiles-manager %{buildroot}%{_bindir}/fp-dotfiles-manager install -m 755 target/release/fp-dotfiles-tui %{buildroot}%{_bindir}/fp-dotfiles-tui mkdir -p %{buildroot}%{_userunitdir} install -m 644 %{SOURCE1} %{buildroot}%{_userunitdir}/fp-dotfiles-manager.service install -m 644 %{SOURCE2} %{buildroot}%{_userunitdir}/fp-dotfiles-manager.timer %post %systemd_user_post fp-dotfiles-manager.timer %preun %systemd_user_preun fp-dotfiles-manager.timer %files %{_bindir}/fp-dotfiles-manager %{_bindir}/fp-dotfiles-tui %{_userunitdir}/fp-dotfiles-manager.service %{_userunitdir}/fp-dotfiles-manager.timer %doc README.md %changelog %autochangelog