From d6f9e88035c1dabb26272dd457cc17a39dc5b3d9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 23 Sep 2024 11:53:36 +0000 Subject: [PATCH] Unretirement request: pagure.io/releng/issue/12348 Revert "Unused dependency" This reverts commit 0a67a1a6642040da59bd6c33a919815354c7d8ea. Signed-off-by: Fedora Release Engineering --- .gitignore | 1 + README.md | 3 ++ dead.package | 1 - etcetera-fix-metadata-auto.diff | 12 ++++++ rust-etcetera.spec | 72 +++++++++++++++++++++++++++++++++ sources | 1 + 6 files changed, 89 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 README.md delete mode 100644 dead.package create mode 100644 etcetera-fix-metadata-auto.diff create mode 100644 rust-etcetera.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bd5195e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/etcetera-0.8.0.crate diff --git a/README.md b/README.md new file mode 100644 index 0000000..95e9f85 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# rust-etcetera + +The rust-etcetera package diff --git a/dead.package b/dead.package deleted file mode 100644 index 8504014..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Unused dependency diff --git a/etcetera-fix-metadata-auto.diff b/etcetera-fix-metadata-auto.diff new file mode 100644 index 0000000..0767c12 --- /dev/null +++ b/etcetera-fix-metadata-auto.diff @@ -0,0 +1,12 @@ +--- etcetera-0.8.0/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ etcetera-0.8.0/Cargo.toml 2023-10-03T15:58:56.954755+00:00 +@@ -34,9 +34,3 @@ + [dependencies.home] + version = "0.5" + +-[target."cfg(windows)".dependencies.windows-sys] +-version = "0.48" +-features = [ +- "Win32_Foundation", +- "Win32_UI_Shell", +-] diff --git a/rust-etcetera.spec b/rust-etcetera.spec new file mode 100644 index 0000000..1ffff3a --- /dev/null +++ b/rust-etcetera.spec @@ -0,0 +1,72 @@ +# Generated by rust2rpm 24 +%bcond_without check +%global debug_package %{nil} + +%global crate etcetera + +Name: rust-etcetera +Version: 0.8.0 +Release: %autorelease +Summary: Unopinionated library for obtaining configuration, data, cache, & other directories + +License: MIT OR Apache-2.0 +URL: https://crates.io/crates/etcetera +Source: %{crates_source} +# Automatically generated patch to strip foreign dependencies +Patch: etcetera-fix-metadata-auto.diff + +BuildRequires: rust-packaging >= 21 + +%global _description %{expand: +An unopinionated library for obtaining configuration, data, cache, & +other directories.} + +%description %{_description} + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use the "%{crate}" crate. + +%files devel +%license %{crate_instdir}/LICENSE-APACHE +%license %{crate_instdir}/LICENSE-MIT +%doc %{crate_instdir}/README.md +%{crate_instdir}/ + +%package -n %{name}+default-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+default-devel %{_description} + +This package contains library source intended for building other packages which +use the "default" feature of the "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{crate_instdir}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep + +%generate_buildrequires +%cargo_generate_buildrequires + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog diff --git a/sources b/sources new file mode 100644 index 0000000..5735b0a --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (etcetera-0.8.0.crate) = 857151a9af143c7149feff2aecee8fceec45a7a2ff64a8c1a482aef89ce2f91de05123afd7d22d67cd664d9ec3800652c7800affdde4ec317437f5d925883b3a