Build Source Package
Most components of oVirt project use standard sequence to build rpms.
Summary of sequence is:
$ git clone <repository>
$ cd <repository>
$ [ -r configure.ac ] && autoreconf -ivf
$ [ -r configure ] && ./configure
$ make dist # <-- will output source tarball
Note: If autoreconf is required, install autoconf
, automake
optionally gettext-devel
packages.
Build RPM Package
$ rpmbuild -tb `<tarball>` # <-- will output rpms
Another useful command is createrepo
which scans directory and prepare rpm repository that can be added to yum via /etc/yum.repos.d/xxx.repo
[xxx]
name=xxx
baseurl=file:///location/of/repository
enabled=1
gpgcheck=0