From b9eb19a1fa03fbc43329c1dc92695b0954d74389 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 8 Sep 2018 23:13:31 +0200 Subject: [PATCH] initial import Signed-off-by: Igor Gnatenko --- .gitignore | 1 + rust-grep-regex.spec | 63 ++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 65 insertions(+) create mode 100644 .gitignore create mode 100644 rust-grep-regex.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2930121 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/grep-regex-0.1.1.crate diff --git a/rust-grep-regex.spec b/rust-grep-regex.spec new file mode 100644 index 0000000..4bf726d --- /dev/null +++ b/rust-grep-regex.spec @@ -0,0 +1,63 @@ +# Generated by rust2rpm +%bcond_without check +%global debug_package %{nil} + +%global crate grep-regex + +Name: rust-%{crate} +Version: 0.1.1 +Release: 1%{?dist} +Summary: Use Rust's regex library with the 'grep' crate + +# Upstream license specification: Unlicense/MIT +License: Unlicense or MIT +URL: https://crates.io/crates/grep-regex +Source0: https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging +# [dependencies] +BuildRequires: (crate(grep-matcher) >= 0.1.1 with crate(grep-matcher) < 0.2.0) +BuildRequires: (crate(log) >= 0.4.5 with crate(log) < 0.5.0) +BuildRequires: (crate(regex) >= 1.0.5 with crate(regex) < 2.0.0) +BuildRequires: (crate(regex-syntax) >= 0.6.2 with crate(regex-syntax) < 0.7.0) +BuildRequires: (crate(thread_local) >= 0.3.6 with crate(thread_local) < 0.4.0) +BuildRequires: (crate(utf8-ranges) >= 1.0.1 with crate(utf8-ranges) < 2.0.0) + +%description +%{summary}. + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel +Use Rust's regex library with the 'grep' crate. + +This package contains library source intended for building other packages +which use %{crate} from crates.io. + +%prep +%autosetup -n %{crate}-%{version} -p1 +%cargo_prep + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%files devel +%license UNLICENSE LICENSE-MIT +%doc README.md +%{cargo_registry}/%{crate}-%{version}/ + +%changelog +* Sat Sep 08 2018 Igor Gnatenko - 0.1.1-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..258c53b --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (grep-regex-0.1.1.crate) = 281585dca0d8e42778bda7a23780ddef38d31145c36e3ea831b1edb98be66c87bba553303fb973af1211aef21d1deb11d2f9466947fb0622b2d1bf180af01a1f