diff --git a/rust-rsa.spec b/rust-rsa.spec index 6573cb4..21dd798 100644 --- a/rust-rsa.spec +++ b/rust-rsa.spec @@ -1,22 +1,19 @@ -# Generated by rust2rpm 24 +# Generated by rust2rpm 25 %bcond_without check %global debug_package %{nil} %global crate rsa Name: rust-rsa -Version: 0.5.0 +Version: 0.9.6 Release: %autorelease Summary: Pure Rust RSA implementation License: MIT OR Apache-2.0 URL: https://crates.io/crates/rsa Source: %{crates_source} -# Manually created patch for downstream crate metadata changes -# * relax zeroize dependency (MSRV is not relevant for Fedora packages) -Patch: rsa-fix-metadata.diff -BuildRequires: rust-packaging >= 21 +BuildRequires: cargo-rpm-macros >= 24 %global _description %{expand: Pure Rust RSA implementation.} @@ -35,7 +32,9 @@ 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 +%doc %{crate_instdir}/SECURITY.md %{crate_instdir}/ %package -n %{name}+default-devel @@ -50,28 +49,28 @@ use the "default" feature of the "%{crate}" crate. %files -n %{name}+default-devel %ghost %{crate_instdir}/Cargo.toml -%package -n %{name}+alloc-devel +%package -n %{name}+getrandom-devel Summary: %{summary} BuildArch: noarch -%description -n %{name}+alloc-devel %{_description} +%description -n %{name}+getrandom-devel %{_description} This package contains library source intended for building other packages which -use the "alloc" feature of the "%{crate}" crate. +use the "getrandom" feature of the "%{crate}" crate. -%files -n %{name}+alloc-devel +%files -n %{name}+getrandom-devel %ghost %{crate_instdir}/Cargo.toml -%package -n %{name}+expose-internals-devel +%package -n %{name}+hazmat-devel Summary: %{summary} BuildArch: noarch -%description -n %{name}+expose-internals-devel %{_description} +%description -n %{name}+hazmat-devel %{_description} This package contains library source intended for building other packages which -use the "expose-internals" feature of the "%{crate}" crate. +use the "hazmat" feature of the "%{crate}" crate. -%files -n %{name}+expose-internals-devel +%files -n %{name}+hazmat-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+pem-devel @@ -110,16 +109,28 @@ use the "serde" feature of the "%{crate}" crate. %files -n %{name}+serde-devel %ghost %{crate_instdir}/Cargo.toml -%package -n %{name}+serde_crate-devel +%package -n %{name}+sha1-devel Summary: %{summary} BuildArch: noarch -%description -n %{name}+serde_crate-devel %{_description} +%description -n %{name}+sha1-devel %{_description} This package contains library source intended for building other packages which -use the "serde_crate" feature of the "%{crate}" crate. +use the "sha1" feature of the "%{crate}" crate. -%files -n %{name}+serde_crate-devel +%files -n %{name}+sha1-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}+std-devel @@ -134,8 +145,20 @@ use the "std" feature of the "%{crate}" crate. %files -n %{name}+std-devel %ghost %{crate_instdir}/Cargo.toml +%package -n %{name}+u64_digit-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+u64_digit-devel %{_description} + +This package contains library source intended for building other packages which +use the "u64_digit" feature of the "%{crate}" crate. + +%files -n %{name}+u64_digit-devel +%ghost %{crate_instdir}/Cargo.toml + %prep -%autosetup -n %{crate}-%{version_no_tilde} -p1 +%autosetup -n %{crate}-%{version} -p1 %cargo_prep %generate_buildrequires diff --git a/sources b/sources index 98a9dee..aabdaa7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (rsa-0.5.0.crate) = 185c4d2c176f205d575b00e5fc917a31254bf6753eeadae37ce838ba8e9383c7fe6793aab1143e15f39b0bc4f37da4bddde1090212011f3bf4761bfb7d2ca8a3 +SHA256 (rsa-0.9.6.crate) = 5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc