From f4b2fb441bd9231edea50cea13ff07d46d05c82f Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 6 Nov 2017 18:39:43 +0100 Subject: [PATCH] initial import Signed-off-by: Igor Gnatenko --- .gitignore | 1 + percent-encoding-1.0.0-fix-metadata.diff | 10 +++++ rust-percent-encoding.spec | 57 ++++++++++++++++++++++++ sources | 1 + 4 files changed, 69 insertions(+) create mode 100644 .gitignore create mode 100644 percent-encoding-1.0.0-fix-metadata.diff create mode 100644 rust-percent-encoding.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2fa6491 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/percent-encoding-1.0.0.crate diff --git a/percent-encoding-1.0.0-fix-metadata.diff b/percent-encoding-1.0.0-fix-metadata.diff new file mode 100644 index 0000000..9465a59 --- /dev/null +++ b/percent-encoding-1.0.0-fix-metadata.diff @@ -0,0 +1,10 @@ +--- percent-encoding-1.0.0/Cargo.toml 2017-06-13T19:01:59+02:00 ++++ percent-encoding-1.0.0/Cargo.toml 2017-07-05T13:36:42.755717+02:00 +@@ -10,7 +10,3 @@ + doctest = false + test = false + path = "lib.rs" +- +-[dev-dependencies] +-rustc-test = "0.1" +-rustc-serialize = "0.3" diff --git a/rust-percent-encoding.spec b/rust-percent-encoding.spec new file mode 100644 index 0000000..f4edf0f --- /dev/null +++ b/rust-percent-encoding.spec @@ -0,0 +1,57 @@ +# Generated by rust2rpm +%bcond_without check +%global debug_package %{nil} + +%global crate percent-encoding + +Name: rust-%{crate} +Version: 1.0.0 +Release: 1%{?dist} +Summary: Percent encoding and decoding + +# https://github.com/servo/rust-url/issues/376 +License: MIT or ASL 2.0 +URL: https://crates.io/crates/percent-encoding +Source0: https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate +# Initial patched metadata +# * no dependencies are needed, https://github.com/servo/rust-url/pull/377 +Patch0: percent-encoding-1.0.0-fix-metadata.diff + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging + +%description +%{summary}. + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel +Percent encoding and decoding. + +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 +%{cargo_registry}/%{crate}-%{version}/ + +%changelog +* Wed Jul 05 2017 Igor Gnatenko - 1.0.0-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..cda63a8 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (percent-encoding-1.0.0.crate) = c2d5f58032df76e9c15d695c752f5f79c551ee2d8747c7da8c4a75db15a3d55ddf2f48c9b775f16bb15ae18ecb9efe17eed967bd207305e2ce3c3e9602c2bed6