From 262028ee0d6603eaf42afde0c238aecf71c2c369 Mon Sep 17 00:00:00 2001 From: arabian Date: Mon, 17 Nov 2025 17:16:00 +0300 Subject: [PATCH] add rpmi.spec file fix icon path fix rpmi.spec fix rpmi.spec add @@TAG@@ to rpmi.spec add rpmi-git.spec fix rpmi-git.spec fix rpmi-git.spec fix rpmi-git.spec change rpmi-git.spec fix fix incorrect source in rpmi.spec --- rpmi-git.spec | 42 ++++++++++++++++++++++++++++++++++++++++++ rpmi.spec | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 rpmi-git.spec create mode 100644 rpmi.spec 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