From d0ecb51bf256d50fd25aba56a21680143e1f04fe Mon Sep 17 00:00:00 2001
From: tigro <tigro@msvsphere-os.ru>
Date: Mon, 15 Jan 2024 18:18:29 +0300
Subject: [PATCH] import rust-ct-codecs-1.1.1-1.el9

---
 .rust-ct-codecs.metadata      |   0
 SOURCES/ct-codecs-1.1.1.crate | Bin 0 -> 5388 bytes
 SPECS/rust-ct-codecs.spec     |  95 ++++++++++++++++++++++++++++++++++
 3 files changed, 95 insertions(+)
 create mode 100644 .rust-ct-codecs.metadata
 create mode 100644 SOURCES/ct-codecs-1.1.1.crate
 create mode 100644 SPECS/rust-ct-codecs.spec

diff --git a/.rust-ct-codecs.metadata b/.rust-ct-codecs.metadata
new file mode 100644
index 0000000..e69de29
diff --git a/SOURCES/ct-codecs-1.1.1.crate b/SOURCES/ct-codecs-1.1.1.crate
new file mode 100644
index 0000000000000000000000000000000000000000..4c732d3dcfe4a69d6d5eeaffb587f8ab9b1b56b7
GIT binary patch
literal 5388
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

literal 0
HcmV?d00001

diff --git a/SPECS/rust-ct-codecs.spec b/SPECS/rust-ct-codecs.spec
new file mode 100644
index 0000000..bf5c53e
--- /dev/null
+++ b/SPECS/rust-ct-codecs.spec
@@ -0,0 +1,95 @@
+## START: Set by rpmautospec
+## (rpmautospec version 0.3.5)
+## RPMAUTOSPEC: autorelease, autochangelog
+%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
+    release_number = 1;
+    base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
+    print(release_number + base_release_number - 1);
+}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
+## END: Set by rpmautospec
+
+# Generated by rust2rpm 24
+%bcond_without check
+%global debug_package %{nil}
+
+%global crate ct-codecs
+
+Name:           rust-ct-codecs
+Version:        1.1.1
+Release:        %autorelease
+Summary:        Constant-time hex and base64 codecs from libsodium reimplemented in Rust
+
+License:        MIT
+URL:            https://crates.io/crates/ct-codecs
+Source:         %{crates_source}
+
+BuildRequires:  rust-packaging >= 21
+
+%global _description %{expand:
+Constant-time hex and base64 codecs from libsodium reimplemented in
+Rust.}
+
+%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
+%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}+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
+
+%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
+* Mon Jan 15 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 1.1.1-1
+- Rebuilt for MSVSphere 9.3
+
+* Tue Jun 06 2023 Fabio Valentini <decathorpe@gmail.com> - 1.1.1-1
+- Initial import (#2210895)