File ntpd-rs.spec of Package failed_ntpd-rs

```spec
Name:           ntpd-rs
Version:        1.5.0
Release:        1.1
Summary:        A Rust implementation of an NTP daemon

License:        MIT
URL:            https://github.com/your-repo/ntpd-rs
Source0:        %{name}-%{version}.tar.gz
Source1:        vendor.tar.zst

BuildRequires:  cargo
BuildRequires:  rust
BuildRequires:  gcc
BuildRequires:  make
BuildRequires:  cmake
Requires:       libc

%description
A Rust implementation of an NTP daemon.

%prep
%setup -q -n %{name}-%{version}
tar -xf %{SOURCE1}

%build
export CARGO_AUDITABLE=auditable
export CARGO_INCREMENTAL=0
export CARGO_FEATURE_VENDORED=1
export RUSTFLAGS="-Clink-arg=-Wl,-z,relro,-z,now -C debuginfo=2 -C strip=none"
export CARGO_TARGET_DIR=%{_builddir}/%{name}-%{version}/target/
cargo auditable build --release --locked --offline

%install
mkdir -p %{buildroot}/usr/bin
install -m 755 %{_builddir}/%{name}-%{version}/target/release/ntpd-rs %{buildroot}/usr/bin/

%files
/usr/bin/ntpd-rs

%changelog
* Sun Aug 10 2025 Your Name <your.email@example.com> - 1.5.0-1.1
- Initial package
```

### Explanation of Changes:
1. **Added `BuildRequires: cmake`:**
   - The build process depends on `cmake`, as indicated by the error. Adding this ensures that `cmake` is installed before the build starts.
   
2. **No Other Changes:**
   - The rest of the spec file remains unchanged, as there were no other errors or issues reported in the build log.

This modification should resolve the build failure caused by the missing `cmake` dependency. Once the change is applied, the build process can be retried.
openSUSE Build Service is sponsored by