From edb140604d21b9dcf532bf6ef2d8ff8268cb5075 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Jun 11 2020 21:52:23 +0000 Subject: Initial package --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b1e1cbb --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/choosier-0.1.0.crate diff --git a/rust-choosier.spec b/rust-choosier.spec new file mode 100644 index 0000000..d21bbfd --- /dev/null +++ b/rust-choosier.spec @@ -0,0 +1,60 @@ +# Generated by rust2rpm 13 +%bcond_without check +%global __cargo_skip_build 0 + +%global crate choosier + +Name: rust-%{crate} +Version: 0.1.0 +Release: 1%{?dist} +Summary: Choose your browser based on the URL given + +# Upstream license specification: MPL-2.0 +License: MPLv2.0 +URL: https://crates.io/crates/choosier +Source: %{crates_source} + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging +BuildRequires: desktop-file-utils + +%global _description %{expand: +Choose your browser based on the URL given.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE.txt +%doc README.md examples +%{_bindir}/choosier +%{_datadir}/applications/choosier.desktop + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep + +%generate_buildrequires +%cargo_generate_buildrequires + +%build +%cargo_build + +%install +%cargo_install +%make_install PREFIX=%{_prefix} +desktop-file-validate %{buildroot}/%{_datadir}/applications/choosier.desktop + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +* Sun Jun 07 18:20:05 PDT 2020 Michel Alexandre Salim - 0.1.0-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..14378e0 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (choosier-0.1.0.crate) = 03a126e00b6946ba087cc38b0da0aed09f87443a341973b04d3a58bb0a1c99920c79e2b7decfa8e49f96017d36635acba2bd3b2225b3301f152f195392d74b18