FAHClient RPM build instructions
sudo yum -y install rpmdevtools rpmlint
- Create the rpmbuild directory tree
rpmdev-setuptree
- Download the source files
https://git.fiedler.live/tux/fahclient.git
- Switch to the target branch
cd fahclient &&
git checkout aarch64 &&
cd
mv -v ~/fahclient/fahclient.spec ~/rpmbuild/SPECS/
- Create the source archive
tar --create --file ~/rpmbuild/SOURCES/fahclient-7.6.21-2.aarch64.tar.gz ~/fahclient
- Optionally check the specs file for errors
rpmlint ~/rpmbuild/SPECS/fahclient.spec
rpmbuild -bs ~/rpmbuild/SPECS/fahclient.spec
- Place the files required for the build process
cp -r ~/fahclient/ ~/rpmbuild/BUILDROOT/fahclient-7.6.21-2.aarch64 &&
rm -rf ~/rpmbuild/BUILDROOT/fahclient-7.6.21-2.aarch64/.git
rpmbuild -bb ~/rpmbuild/SPECS/fahclient.spec