No description
Find a file
2021-02-09 23:02:12 -06:00
src Lots of changes, starting to try out 2 configs for the distro/SIG 2021-02-09 23:02:00 -06:00
tests all branches start with a c\d+, sig branches have sig- in them 2021-02-09 23:01:21 -06:00
.gitignore update gitignore 2021-02-09 23:02:12 -06:00
centpkg.spec big update for a new rpkg 2018-11-14 22:28:34 -06:00
COPYING add a license and a README 2014-06-14 01:31:24 -05:00
Dockerfile try a CentOS 8 container for now 2021-02-09 23:01:52 -06:00
README.md update readme for current workflow 2014-12-14 20:22:09 +00:00
setup.py do an explicit version in setup.py 2021-02-09 23:01:43 -06:00

Centpkg

Centpkg is a wrapper for rpkg which interacts with RPM git repositories like the ones hosted at http://git.centos.org. Rpkg also provides some convenience methods/commands for local builds via mock or rpmbuild, for interacting with koji, and for generating patches.

Centpkg is in pre-alpha state, as of now this is a proof of concept.

For now only a very small subset of rpkg commands are enabled.

Exception handling at the top level has been disabled for now to get better tracebacks during development.

Current workflow

For a sig working on a package in git.centos.org, the following workflow is recommended:

# In this example a member of the virt sig would like to scratch-build a2ps on EL6
$ centpkg clone -b virt6 a2ps
$ cd a2ps
$ centpkg build --srpm --scratch 

# Tagged builds can be done also 
$ centpkg build --srpm

License

Unless otherwise specified, all files are licensed under GPLv2+. See COPYING for more license information