From e4691afba18300ecce9a91d51e8602bdda5e8837 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Thu, 18 Apr 2019 19:22:59 +0200 Subject: [PATCH 1/1] - new --- cargo-vendor.spec | 62 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 cargo-vendor.spec diff --git a/cargo-vendor.spec b/cargo-vendor.spec new file mode 100644 index 0000000..fae305c --- /dev/null +++ b/cargo-vendor.spec @@ -0,0 +1,62 @@ +Summary: Cargo subcommand to vendor all crates.io dependencies into a local directory +Summary(pl.UTF-8): Podpolecenie Cargo do wystawiania wszystkich zależności crates.io w lokalnym katalogu +Name: cargo-vendor +Version: 0.1.23 +Release: 1 +License: Apache v2.0 or MIT +Group: Development/Tools +#Source0Download: https://github.com/alexcrichton/cargo-vendor/releases +Source0: https://github.com/alexcrichton/cargo-vendor/releases/download/%{version}/%{name}-src-%{version}.tar.gz +# Source0-md5: 4c35b8f917b42c6fc600292d9779a84c +URL: https://github.com/alexcrichton/cargo-vendor +BuildRequires: cargo >= 0.33.0 +BuildRequires: curl-devel +BuildRequires: rust +BuildRequires: openssl-devel +BuildRequires: zlib-devel +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +This is a Cargo subcommand which vendors all crates.io dependencies +into a local directory using Cargo's support for source replacement. + +%description -l pl.UTF-8 +Ten pakiet zawiera podpolecenie Cargo, które wystawia wszystkie +zależności crates.io w lokalnym katalogu przy użyciu obsługi +zamienników źródeł w Cargo. + +%prep +%setup -q -n %{name}-src-%{version} + +# use our offline registry +export CARGO_HOME="$(pwd)/.cargo" + +mkdir -p "$CARGO_HOME" +cat >.cargo/config <