..back on the thread topic...
(..its been here since April and I just read the first post!)mkrepo
can be run with the options to add most of the the info suggested in the first post... instead of manually adding the distribution, vendor, (dist)suffix, and packager information, it can be run as follows to add them all in one step:
mkrepo -a -d PCLinuxOS -v PCLinuxOS -s pclos -p <your PCLOS user name>
..note that you do not need to put the year at the end of the suffix; as it will be done automatically when the rpm/srpm is built (It doesn't matter if you do though, as when tex rebuilds it, it be then have whatever distribution, vendor, and distsuffix that he has in his .rpmmacro file