diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..37f66cc --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/hyper-native-tls-0.2.4.crate diff --git a/rust-hyper-native-tls.spec b/rust-hyper-native-tls.spec new file mode 100644 index 0000000..43cd8cf --- /dev/null +++ b/rust-hyper-native-tls.spec @@ -0,0 +1,60 @@ +# Generated by rust2rpm +# Tests are run in infrastructure +%bcond_with check +%global debug_package %{nil} + +%global crate hyper-native-tls + +Name: rust-%{crate} +Version: 0.2.4 +Release: 1%{?dist} +Summary: native-tls support for Hyper + +License: MIT or ASL 2.0 +URL: https://crates.io/crates/hyper-native-tls +Source0: https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging +# [dependencies] +BuildRequires: (crate(antidote) >= 1.0.0 with crate(antidote) < 2.0.0) +BuildRequires: (crate(hyper) >= 0.10.0 with crate(hyper) < 0.11.0) +BuildRequires: (crate(native-tls) >= 0.1.2 with crate(native-tls) < 0.2.0) + +%description +%{summary}. + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel +native-tls support for Hyper. + +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 LICENSE-MIT LICENSE-APACHE +%doc README.md +%{cargo_registry}/%{crate}-%{version}/ + +%changelog +* Sun Jul 15 2018 Igor Gnatenko - 0.2.4-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..b7dc7c1 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (hyper-native-tls-0.2.4.crate) = 7c7d36ec3e7eedf6c364ba9291d040f69aa88962959104cb18ada5aabb6f20708decea1b6d83b9ac4d6c3b53ce9f0afce3b705e33cc7072a67dd7b71a7523e69 diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..f37753f --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,13 @@ +--- +- hosts: localhost + roles: + - role: standard-test-basic + tags: + - classic + repositories: + - repo: "https://src.fedoraproject.org/tests/rust.git" + dest: rust + tests: + - rust/cargo-test + environment: + pkg: rust-hyper-native-tls