How to contribute your RPMs to the CentOS Project
Summary:
- Make sure the package you want to contribute isn't already in some repository; some well-known repositories that have CentOS packages are:
- Make sure the package you want to contribute isn't already being submitted:
Check http://dev.centos.org/, in the subdirectory corresponding to the latest version (i.e, the current "update" version: only packages for that version are accepted);
for example, if the latest/current version is CentOS 5, please check http://dev.centos.org/centos/5/testing/SRPMS/ ;
Check the RPMForge SVN repository
Check Karanbir Singh's RPM list here .
Finally, look through CentOS Repositories
- If you don't find it anywhere, then go ahead and contribute it:
Submit the .spec file along with a URL to the src.rpm file to CentOS-devel mailing list;
Wait while a developer collects your submission from the mailing list, checks and builds it, and moves it to dev.centos.org's repo;
If your submission gets enough interest after appearing on the dev.centos.org's repo (5 positive votes or more), it gets moved to the mirror.centos.org repository
To have your contributed RPM accepted into CentOS repositories, you will also have to make a commitment to maintain the specfiles (mainly tracking new versions, specially ones which deal with security issues). We are in the process of refining this information and will post it here when it's finished.
