From 853af1d0f974955d0c9dc7389db4f4bc48cc94e7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Feb 2024 11:32:48 +0000 Subject: [PATCH] Unretirment releng request: https://pagure.io/releng/issue/11960 Signed-off-by: Fedora Release Engineering --- .gitignore | 3 + README.md | 3 + changelog | 2 + dead.package | 1 - oxipng-fix-metadata.diff | 20 ++++ rust-oxipng.spec | 204 +++++++++++++++++++++++++++++++++++++++ sources | 1 + 7 files changed, 233 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 changelog delete mode 100644 dead.package create mode 100644 oxipng-fix-metadata.diff create mode 100644 rust-oxipng.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c47fc1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/oxipng-4.0.3.crate +/oxipng-5.0.0.crate +/oxipng-5.0.1.crate diff --git a/README.md b/README.md new file mode 100644 index 0000000..a9ee44b --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# rust-oxipng + +The rust-oxipng package diff --git a/changelog b/changelog new file mode 100644 index 0000000..6f75052 --- /dev/null +++ b/changelog @@ -0,0 +1,2 @@ +* Mon May 31 2021 RĂ©mi Lauzier - 4.0.3-1 +- Initial package diff --git a/dead.package b/dead.package deleted file mode 100644 index 5ac8255..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -no longer used diff --git a/oxipng-fix-metadata.diff b/oxipng-fix-metadata.diff new file mode 100644 index 0000000..117b68b --- /dev/null +++ b/oxipng-fix-metadata.diff @@ -0,0 +1,20 @@ +--- oxipng-5.0.1/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ oxipng-5.0.1/Cargo.toml 2022-01-17T23:31:54.908377+00:00 +@@ -78,7 +78,7 @@ + version = "0.4.14" + + [dependencies.miniz_oxide] +-version = "0.5" ++version = "0.4" + + [dependencies.rayon] + version = "^1.5.0" +@@ -96,7 +96,7 @@ + optional = true + + [dependencies.zopfli] +-version = "^0.4.0" ++version = "^0.5.0" + optional = true + [build-dependencies.rustc_version] + version = "0.4" diff --git a/rust-oxipng.spec b/rust-oxipng.spec new file mode 100644 index 0000000..e08e3d3 --- /dev/null +++ b/rust-oxipng.spec @@ -0,0 +1,204 @@ +# Generated by rust2rpm 20 +%bcond_without check + +%global crate oxipng + +Name: rust-%{crate} +Version: 5.0.1 +Release: %autorelease +Summary: Lossless PNG compression optimizer + +# Upstream license specification: MIT +License: MIT +URL: https://crates.io/crates/oxipng +Source: %{crates_source} +# Initial patched metadata +# Downgrade miniz_oxide to version 0.4 +# Upgrade zopfli to version 0.5 +Patch0: oxipng-fix-metadata.diff + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging + +%global _description %{expand: +Lossless PNG compression optimizer.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} +# 0BSD or MIT or ASL 2.0 +# ASL 2.0 +# ASL 2.0 and MIT +# ASL 2.0 or MIT +# MIT +# MIT and zlib or ASL 2.0 and zlib +# MIT or ASL 2.0 +# MIT or zlib or ASL 2.0 +# Unlicense or MIT +# zlib +# zlib or ASL 2.0 or MIT +License: ASL 2.0 and MIT and zlib + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%doc CHANGELOG.md README.md README.template.md +%{_bindir}/oxipng + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use "%{crate}" crate. + +%files devel +%license LICENSE +%doc CHANGELOG.md README.md README.template.md +%{cargo_registry}/%{crate}-%{version_no_tilde}/ + +%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 "default" feature of "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+binary-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+binary-devel %{_description} + +This package contains library source intended for building other packages which +use "binary" feature of "%{crate}" crate. + +%files -n %{name}+binary-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+clap-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+clap-devel %{_description} + +This package contains library source intended for building other packages which +use "clap" feature of "%{crate}" crate. + +%files -n %{name}+clap-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+filetime-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+filetime-devel %{_description} + +This package contains library source intended for building other packages which +use "filetime" feature of "%{crate}" crate. + +%files -n %{name}+filetime-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+libdeflater-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+libdeflater-devel %{_description} + +This package contains library source intended for building other packages which +use "libdeflater" feature of "%{crate}" crate. + +%files -n %{name}+libdeflater-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+parallel-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+parallel-devel %{_description} + +This package contains library source intended for building other packages which +use "parallel" feature of "%{crate}" crate. + +%files -n %{name}+parallel-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+rayon-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+rayon-devel %{_description} + +This package contains library source intended for building other packages which +use "rayon" feature of "%{crate}" crate. + +%files -n %{name}+rayon-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+stderrlog-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+stderrlog-devel %{_description} + +This package contains library source intended for building other packages which +use "stderrlog" feature of "%{crate}" crate. + +%files -n %{name}+stderrlog-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+wild-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+wild-devel %{_description} + +This package contains library source intended for building other packages which +use "wild" feature of "%{crate}" crate. + +%files -n %{name}+wild-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+zopfli-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+zopfli-devel %{_description} + +This package contains library source intended for building other packages which +use "zopfli" feature of "%{crate}" crate. + +%files -n %{name}+zopfli-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/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..2eee8b6 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (oxipng-5.0.1.crate) = ab3568647fc6b0c9f30cb3e08bce0648a67ae8b924fe0909c8088477d25221bf500535c1d69c896be7622ca3e40da65f4fad5970af42d9b29e33fdfc33ccb84a