# Generated by rust2rpm 27 %bcond check 1 # prevent library files from being installed %global cargo_install_lib 0 Name: ripgrep-edit Version: 0.3.7 Release: %autorelease Summary: Edit ripgrep search results across multiple files License: GPL-3.0-or-later OR AGPL-3.0-or-later URL: https://gitlab.com/aarcange/ripgrep-edit Source: https://gitlab.com/aarcange/ripgrep-edit/-/archive/%version/%name-%version.tar.gz BuildRequires: cargo-rpm-macros >= 26 ripgrep Requires: ripgrep %description Edit ripgrep search results across multiple files. %package emacs BuildRequires: emacs-nw BuildArch: noarch Requires: emacs-filesystem >= %{_emacs_version} Requires: %{name} = %{version}-%{release} Summary: Use Emacs to edit ripgrep search results across multiple files %description emacs Use Emacs to edit ripgrep search results across multiple files. %prep %autosetup -n ripgrep-edit-%{version} -p1 %cargo_prep %generate_buildrequires %cargo_generate_buildrequires %build %cargo_build %{cargo_license_summary} %{cargo_license} > LICENSE.dependencies %install %cargo_install install -m0644 -D emacs/rg-edit.el %{buildroot}%{_emacs_sitestartdir}/rg-edit-init.el install -m0644 -D -t %{buildroot}%{_mandir}/man1/ target/rpm/build/%{name}-*/man/*.1 %if %{with check} %check %cargo_test %endif %files %license LICENSE.dependencies %doc README.md %{_bindir}/rg-edit %{_mandir}/man1/rg-edit.1* %files emacs %{_emacs_sitestartdir}/rg-edit-init.el %changelog %autochangelog