diff --git a/rpmi-git.spec b/rpmi-git.spec new file mode 100644 index 0000000..8364944 --- /dev/null +++ b/rpmi-git.spec @@ -0,0 +1,42 @@ +%bcond check 1 + +# prevent library files from being installed +%global cargo_install_lib 0 + +Name: rpmi-git +Version: @@TAG@@^@@DATE@@.git@@HASH@@ +Release: %autorelease +Summary: Simple graphical utility that installs/upgrades/removes .rpm files built with Rust and EGUI. + +License: MIT + +URL: https://github.com/arabianq/rpmi +Source: https://github.com/arabianq/rpmi/archive/refs/heads/main.tar.gz + +BuildRequires: rust +BuildRequires: cargo + +%global _description %{expand: +Simple graphical utility that installs/upgrades/removes .rpm files built with Rust and EGUI.} + +%description %{_description} + +%prep +%autosetup -n rpmi-main -p1 + +%build +cargo build --release --locked + +%install +install -Dm755 target/release/rpmi %{buildroot}%{_bindir}/rpmi +install -Dm644 rpmi.desktop %{buildroot}%{_datadir}/applications/rpmi.desktop + + +%files +%license LICENSE +%doc README.md +%{_bindir}/rpmi +%{_datadir}/applications/rpmi.desktop + +%changelog +%autochangelog \ No newline at end of file diff --git a/rpmi.spec b/rpmi.spec new file mode 100644 index 0000000..1233154 --- /dev/null +++ b/rpmi.spec @@ -0,0 +1,42 @@ +%bcond check 1 + +# prevent library files from being installed +%global cargo_install_lib 0 + +Name: rpmi +Version: @@TAG@@ +Release: %autorelease +Summary: Simple graphical utility that installs/upgrades/removes .rpm files built with Rust and EGUI. + +License: MIT + +URL: https://github.com/arabianq/rpmi +Source: https://github.com/arabianq/rpmi/archive/refs/tags/%{version}.tar.gz + +BuildRequires: rust +BuildRequires: cargo + +%global _description %{expand: +Simple graphical utility that installs/upgrades/removes .rpm files built with Rust and EGUI.} + +%description %{_description} + +%prep +%autosetup -n rpmi-%{version} -p1 + +%build +cargo build --release --locked + +%install +install -Dm755 target/release/rpmi %{buildroot}%{_bindir}/rpmi +install -Dm644 rpmi.desktop %{buildroot}%{_datadir}/applications/rpmi.desktop + + +%files +%license LICENSE +%doc README.md +%{_bindir}/rpmi +%{_datadir}/applications/rpmi.desktop + +%changelog +%autochangelog \ No newline at end of file