fix: comment out RPM BuildRequires for CI (rustup not RPM), fix changelog date
All checks were successful
CI/CD Pipeline / Code Format (push) Successful in 3s
CI/CD Pipeline / Clippy Lints (push) Successful in 44s
CI/CD Pipeline / All Unit Tests (push) Successful in 1m14s
CI/CD Pipeline / Security Audit (push) Successful in 4s
CI/CD Pipeline / Enrollment Tests (push) Successful in 1m13s
CI/CD Pipeline / Verify Enrollment CLI Flag (push) Successful in 1m21s
CI/CD Pipeline / Build Debian Package (Ubuntu 22.04) (push) Successful in 2m39s
CI/CD Pipeline / Build Arch Package (push) Successful in 2m54s
CI/CD Pipeline / Build Debian Package (push) Successful in 2m38s
CI/CD Pipeline / Build Alpine Package (push) Successful in 4m4s
CI/CD Pipeline / Build RPM Package (push) Successful in 4m23s
All checks were successful
CI/CD Pipeline / Code Format (push) Successful in 3s
CI/CD Pipeline / Clippy Lints (push) Successful in 44s
CI/CD Pipeline / All Unit Tests (push) Successful in 1m14s
CI/CD Pipeline / Security Audit (push) Successful in 4s
CI/CD Pipeline / Enrollment Tests (push) Successful in 1m13s
CI/CD Pipeline / Verify Enrollment CLI Flag (push) Successful in 1m21s
CI/CD Pipeline / Build Debian Package (Ubuntu 22.04) (push) Successful in 2m39s
CI/CD Pipeline / Build Arch Package (push) Successful in 2m54s
CI/CD Pipeline / Build Debian Package (push) Successful in 2m38s
CI/CD Pipeline / Build Alpine Package (push) Successful in 4m4s
CI/CD Pipeline / Build RPM Package (push) Successful in 4m23s
This commit is contained in:
@ -10,14 +10,15 @@ Source0: linux-patch-api-%{version}.tar.gz
|
||||
BuildArch: x86_64
|
||||
|
||||
# Build requirements
|
||||
# NOTE: Building in CI container where deps are pre-installed via apt-get
|
||||
# Uncomment these for native RPM-based build environments:
|
||||
BuildRequires: cargo >= 1.75
|
||||
BuildRequires: rust >= 1.75
|
||||
BuildRequires: gcc
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: systemd-devel
|
||||
BuildRequires: pkgconfig(systemd)
|
||||
# NOTE: CI uses rustup to install cargo/rust, so they are NOT available as RPM packages.
|
||||
# Only uncomment BuildRequires for native RPM build environments where cargo/rust
|
||||
# are installed via dnf/yum package manager.
|
||||
# BuildRequires: cargo >= 1.75
|
||||
# BuildRequires: rust >= 1.75
|
||||
# BuildRequires: gcc
|
||||
# BuildRequires: openssl-devel
|
||||
# BuildRequires: systemd-devel
|
||||
# BuildRequires: pkgconfig(systemd)
|
||||
|
||||
# Runtime requirements
|
||||
Requires: systemd
|
||||
@ -161,8 +162,8 @@ fi
|
||||
|
||||
# Changelog
|
||||
%changelog
|
||||
* Mon May 19 2026 Echo <echo@moon-dragon.us> - 1.1.8-1
|
||||
- Fix RPM packaging: add BuildRequires, runtime deps, match Debian install behavior
|
||||
* Tue May 19 2026 Echo <echo@moon-dragon.us> - 1.1.8-1
|
||||
- Fix RPM packaging: runtime deps, match Debian install behavior, comment BuildRequires for CI
|
||||
- Remove system user creation (service runs as root per systemd unit)
|
||||
- Fix ownership to root:root matching Debian package
|
||||
- Add openssl-libs and ca-certificates runtime dependencies
|
||||
|
||||
Reference in New Issue
Block a user