# Generated by rust2rpm # We don't want to package conduit %bcond_with check %global debug_package %{nil} %global crate git2-curl Name: rust-%{crate} Version: 0.8.1 Release: 1%{?dist} Summary: Backend for an HTTP transport in libgit2 powered by libcurl License: MIT or ASL 2.0 URL: https://crates.io/crates/git2-curl Source0: https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate ExclusiveArch: %{rust_arches} BuildRequires: rust-packaging # [dependencies] BuildRequires: (crate(curl) >= 0.4.0 with crate(curl) < 0.5.0) BuildRequires: (crate(git2) >= 0.7.0 with crate(git2) < 0.8.0) BuildRequires: (crate(log) >= 0.4.0 with crate(log) < 0.5.0) BuildRequires: (crate(url) >= 1.0.0 with crate(url) < 2.0.0) %if %{with check} # [dev-dependencies] BuildRequires: (crate(civet) >= 0.8.0 with crate(civet) < 0.9.0) BuildRequires: (crate(conduit) >= 0.7.0 with crate(conduit) < 0.8.0) BuildRequires: (crate(conduit-git-http-backend) >= 0.7.0 with crate(conduit-git-http-backend) < 0.8.0) BuildRequires: (crate(tempdir) >= 0.3.0 with crate(tempdir) < 0.4.0) %endif %description %{summary}. %package devel Summary: %{summary} BuildArch: noarch %description devel Backend for an HTTP transport in libgit2 powered by libcurl. Intended to be used with the git2 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 LICENSE-MIT LICENSE-APACHE %{cargo_registry}/%{crate}-%{version}/ %changelog * Sun Jul 22 2018 Igor Gnatenko - 0.8.1-1 - Initial package