π¦ ClawHub
rpm-packager
by @yukariccccccc
Build installable RPM packages from source code on CentOS/RHEL by creating SPEC files and compiling for versions 7, 8, or 9 RPM-based systems.
π‘ Examples
# Basic usage
./scripts/build-rpm.sh Example
./scripts/build-rpm.sh ./myapp myapp 1.0.0 1
π Tips & Best Practices
Build fails with "No such file or directory"
BuildRequires for missing toolsRPM installs but command not found
%files section includes correct paths%installDependency errors during install
Requires entries to SPEC fileyum localinstall instead of rpm -i for auto-dependency resolutionTERMINAL
clawhub install rpm-packager