.. image:: https://img.shields.io/pypi/v/rpmlb.svg :alt: PyPI :target: https://pypi.python.org/pypi/rpmlb
.. image:: https://travis-ci.org/sclorg/rpm-list-builder.svg?branch=master :alt: Travis Build Status :target: https://travis-ci.org/sclorg/rpm-list-builder
RPM List Builder (rpmlb
) helps you to build a list of defined RPM
packages including Red Hat Software Collection (SCL) continually from
a recipe file <https://github.com/sclorg/rhscl-rebuild-recipes>
__.
RPM List Builder ...
Supports building a list of RPMs and SCL that is a extension of the RPM packages.
Supports several build types
mock
)copr-cli
)fedpkg
, rhpkg
, koji
, brew
and etc.Supports several types to get packages by recipe file.
fedpkg clone
and rhpkg clone
.fedpkg
, rhpkg
,
and etc.Supports retry feature.
Supports build by resume from any positon of the recipe file.
::
$ pip3 install rpmlb
or
::
$ git clone REPO_URL
$ cd rpm-list-builder
$ pip3 install .
To show help.
::
$ rpmlb -h
Basic usage.
::
$ rpmlb \
--download DOWNLOAD_TYPE \
--build BUILD_TYPE \
RECIPE_FILE \
COLLECTION_ID
See Users Guide <https://github.com/sclorg/rpm-list-builder/blob/master/docs/users_guide.md>
_ for detail.
Running test ^^^^^^^^^^^^
::
$ pip3 install tox
$ tox
GPL-2.0