From 2b5b2d525e9c6771d7c8bebf3bf3b3ffb798e64e Mon Sep 17 00:00:00 2001 From: tigro Date: Mon, 15 Jan 2024 21:04:01 +0300 Subject: [PATCH] import rust-ecdsa-0.16.9-1.el9 --- .rust-ecdsa.metadata | 0 SOURCES/ecdsa-0.16.9.crate | Bin 0 -> 31406 bytes SOURCES/ecdsa-fix-metadata.diff | 11 ++ SPECS/rust-ecdsa.spec | 288 ++++++++++++++++++++++++++++++++ 4 files changed, 299 insertions(+) create mode 100644 .rust-ecdsa.metadata create mode 100644 SOURCES/ecdsa-0.16.9.crate create mode 100644 SOURCES/ecdsa-fix-metadata.diff create mode 100644 SPECS/rust-ecdsa.spec diff --git a/.rust-ecdsa.metadata b/.rust-ecdsa.metadata new file mode 100644 index 0000000..e69de29 diff --git a/SOURCES/ecdsa-0.16.9.crate b/SOURCES/ecdsa-0.16.9.crate new file mode 100644 index 0000000000000000000000000000000000000000..507b761fecdf45922e946c26856ab1ab4cb09aaa GIT binary patch literal 31406 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.0,<2.3 to ^2.0 +Patch: ecdsa-fix-metadata.diff + +BuildRequires: cargo-rpm-macros >= 24 + +%global _description %{expand: +Pure Rust implementation of the Elliptic Curve Digital Signature +Algorithm (ECDSA) as specified in FIPS 186-4 (Digital Signature +Standard), providing RFC6979 deterministic signatures as well as support +for added entropy.} + +%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}/CHANGELOG.md +%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 + +%package -n %{name}+alloc-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+alloc-devel %{_description} + +This package contains library source intended for building other packages which +use the "alloc" feature of the "%{crate}" crate. + +%files -n %{name}+alloc-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+arithmetic-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+arithmetic-devel %{_description} + +This package contains library source intended for building other packages which +use the "arithmetic" feature of the "%{crate}" crate. + +%files -n %{name}+arithmetic-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+der-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+der-devel %{_description} + +This package contains library source intended for building other packages which +use the "der" feature of the "%{crate}" crate. + +%files -n %{name}+der-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+dev-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+dev-devel %{_description} + +This package contains library source intended for building other packages which +use the "dev" feature of the "%{crate}" crate. + +%files -n %{name}+dev-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+digest-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+digest-devel %{_description} + +This package contains library source intended for building other packages which +use the "digest" feature of the "%{crate}" crate. + +%files -n %{name}+digest-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+hazmat-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+hazmat-devel %{_description} + +This package contains library source intended for building other packages which +use the "hazmat" feature of the "%{crate}" crate. + +%files -n %{name}+hazmat-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+pem-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+pem-devel %{_description} + +This package contains library source intended for building other packages which +use the "pem" feature of the "%{crate}" crate. + +%files -n %{name}+pem-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+pkcs8-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+pkcs8-devel %{_description} + +This package contains library source intended for building other packages which +use the "pkcs8" feature of the "%{crate}" crate. + +%files -n %{name}+pkcs8-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+rfc6979-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+rfc6979-devel %{_description} + +This package contains library source intended for building other packages which +use the "rfc6979" feature of the "%{crate}" crate. + +%files -n %{name}+rfc6979-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+serde-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+serde-devel %{_description} + +This package contains library source intended for building other packages which +use the "serde" feature of the "%{crate}" crate. + +%files -n %{name}+serde-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+serdect-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+serdect-devel %{_description} + +This package contains library source intended for building other packages which +use the "serdect" feature of the "%{crate}" crate. + +%files -n %{name}+serdect-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+sha2-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+sha2-devel %{_description} + +This package contains library source intended for building other packages which +use the "sha2" feature of the "%{crate}" crate. + +%files -n %{name}+sha2-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+signing-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+signing-devel %{_description} + +This package contains library source intended for building other packages which +use the "signing" feature of the "%{crate}" crate. + +%files -n %{name}+signing-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+spki-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+spki-devel %{_description} + +This package contains library source intended for building other packages which +use the "spki" feature of the "%{crate}" crate. + +%files -n %{name}+spki-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+std-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+std-devel %{_description} + +This package contains library source intended for building other packages which +use the "std" feature of the "%{crate}" crate. + +%files -n %{name}+std-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+verifying-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+verifying-devel %{_description} + +This package contains library source intended for building other packages which +use the "verifying" feature of the "%{crate}" crate. + +%files -n %{name}+verifying-devel +%ghost %{crate_instdir}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version} -p1 +%cargo_prep + +%generate_buildrequires +%cargo_generate_buildrequires + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +* Mon Jan 15 2024 Arkady L. Shane - 0.16.9-1 +- Rebuilt for MSVSphere 9.3 + +* Fri Nov 17 2023 Fabio Valentini - 0.16.9-1 +- Update to version 0.16.9; Fixes RHBZ#2250112 + +* Fri Jul 21 2023 Fabio Valentini - 0.16.8-1 +- Update to version 0.16.8; Fixes RHBZ#2224463 + +* Sun Jun 11 2023 Fabio Valentini - 0.16.7-1 +- Initial import (#2213265)