From 5c791e3dd679342b65342cc59228ebb60728adbf Mon Sep 17 00:00:00 2001 From: Robert Fairley Date: Jun 05 2019 20:47:12 +0000 Subject: Initial specfile import --- diff --git a/rust-fedora-coreos-metrics-client.spec b/rust-fedora-coreos-metrics-client.spec new file mode 100644 index 0000000..ccc4d45 --- /dev/null +++ b/rust-fedora-coreos-metrics-client.spec @@ -0,0 +1,72 @@ +# Generated by rust2rpm-9-1.fc31 +%bcond_without check + +%global crate fedora-coreos-metrics-client + +Name: rust-%{crate} +Version: 0.1.0 +Release: 1%{?dist} +Summary: Metrics collection client for Fedora CoreOS + +# Upstream license specification: Apache-2.0 +License: ASL 2.0 +URL: https://crates.io/crates/fedora-coreos-metrics-client +Source: %{crates_source} + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging +BuildRequires: (crate(clap/default) >= 2.33.0 with crate(clap/default) < 3.0.0) +BuildRequires: (crate(env_logger/default) >= 0.6.1 with crate(env_logger/default) < 0.7.0) +BuildRequires: (crate(failure/default) >= 0.1.5 with crate(failure/default) < 0.2.0) +BuildRequires: (crate(glob/default) >= 0.3.0 with crate(glob/default) < 0.4.0) +BuildRequires: (crate(log/default) >= 0.4.6 with crate(log/default) < 0.5.0) +BuildRequires: (crate(serde/default) >= 1.0.91 with crate(serde/default) < 2.0.0) +BuildRequires: (crate(serde/derive) >= 1.0.91 with crate(serde/derive) < 2.0.0) +BuildRequires: (crate(toml/default) >= 0.5.1 with crate(toml/default) < 0.6.0) + +%global _description \ +Metrics collection client for Fedora CoreOS + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%doc README.md +%{_bindir}/fedora-coreos-metrics-client +%license LICENSE +%{_unitdir}/fedora-coreos-metrics-client.service +%dir %{_sysconfdir}/fedora-coreos-metrics-client/config.d +%dir /run/fedora-coreos-metrics-client/config.d +%dir %{_prefix}/lib/fedora-coreos-metrics-client/config.d +%{_prefix}/lib/fedora-coreos-metrics-client/config.d/0000-client-default.toml + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep + +%build +%cargo_build + +%install +%cargo_install +%{__install} -Dpm0644 -t %{buildroot}%{_unitdir} \ + dist/systemd/*.service +%{__mkdir_p} %{buildroot}%{_sysconfdir}/fedora-coreos-metrics-client/config.d +%{__mkdir_p} %{buildroot}/run/fedora-coreos-metrics-client/config.d +%{__mkdir_p} %{buildroot}%{_prefix}/lib/fedora-coreos-metrics-client/config.d +%{__install} -Dpm0644 -t %{buildroot}%{_prefix}/lib/fedora-coreos-metrics-client/config.d \ + dist/0000-client-default.toml + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +* Tue Jun 04 21:21:30 UTC 2019 Robert Fairley - 0.1.0-1 +- Initial package