Private
Public Access
1
0

fix: comment out RPM BuildRequires for CI (rustup not RPM), fix changelog date

This commit is contained in:
2026-05-20 02:32:31 +00:00
parent aa721963b3
commit 1dfea9bbde

View File

@ -10,14 +10,15 @@ Source0: linux-patch-api-%{version}.tar.gz
BuildArch: x86_64 BuildArch: x86_64
# Build requirements # Build requirements
# NOTE: Building in CI container where deps are pre-installed via apt-get # NOTE: CI uses rustup to install cargo/rust, so they are NOT available as RPM packages.
# Uncomment these for native RPM-based build environments: # Only uncomment BuildRequires for native RPM build environments where cargo/rust
BuildRequires: cargo >= 1.75 # are installed via dnf/yum package manager.
BuildRequires: rust >= 1.75 # BuildRequires: cargo >= 1.75
BuildRequires: gcc # BuildRequires: rust >= 1.75
BuildRequires: openssl-devel # BuildRequires: gcc
BuildRequires: systemd-devel # BuildRequires: openssl-devel
BuildRequires: pkgconfig(systemd) # BuildRequires: systemd-devel
# BuildRequires: pkgconfig(systemd)
# Runtime requirements # Runtime requirements
Requires: systemd Requires: systemd
@ -161,8 +162,8 @@ fi
# Changelog # Changelog
%changelog %changelog
* Mon May 19 2026 Echo <echo@moon-dragon.us> - 1.1.8-1 * Tue May 19 2026 Echo <echo@moon-dragon.us> - 1.1.8-1
- Fix RPM packaging: add BuildRequires, runtime deps, match Debian install behavior - Fix RPM packaging: runtime deps, match Debian install behavior, comment BuildRequires for CI
- Remove system user creation (service runs as root per systemd unit) - Remove system user creation (service runs as root per systemd unit)
- Fix ownership to root:root matching Debian package - Fix ownership to root:root matching Debian package
- Add openssl-libs and ca-certificates runtime dependencies - Add openssl-libs and ca-certificates runtime dependencies