veilid/package/rpm/veilid-cli/veilid-cli.spec
TC Johnson fc7debba3f
Adding automatic nightly release builds
- Restructured linux repo directory structure to include Stable and Nightly releases
- Reworked Earthfile to pass IS_NIGHTLY boolean to package build scripts for use in
file names
- Added nightly pipeline to CICD config yaml. Pipeline is triggered by IS_NIGHTLY
variable
- Two distribution scripts now exist, one for Stable and one for Nightly
- Reworked RPM build spec files to create appropriate file names
- Reworked debian release generation scripts
- RPM repo directory structure is prepped for arm64 builds
- Switched from scp to rsync for moving the completed repo from ochestration
to repo server
- Created schedule in Gitlab UI to trigger nightly release at 2300 Central Time
2024-07-14 17:22:50 -05:00

29 lines
587 B
RPMSpec

Summary: Veilid Server Command Line Interface
Name: veilid-cli
Version: $RELEASE_VERSION
Release: 1
URL: https://veilid.com
Group: System
License: MPL 2.0
Packager: Veilid Foundation, Inc.
Requires: glibc-common >= 2.23
BuildRoot: /rpm-work-dir/veilid-cli
BuildArch: $ARCH
%description
Veilid Server Command Line Interface
%install
mkdir -p %{buildroot}/usr/bin/
cp /veilid/target/$CARGO_ARCH/release/veilid-cli %{buildroot}/usr/bin/veilid-cli
%files
/usr/bin/veilid-cli
%post
chmod 755 /usr/bin/veilid-cli
%changelog
* Sun Jul 2 2023 TC <tc@veilid.org>
- experimental RPM building