I have worked in the past weeks on providing mono packages with some patches for OpenPetra.
The goal was to support old Servers still running with 32 bit on CentOS5, but also 32bit and 64bit of CentOS6, and Debian and Ubuntu servers as well.
I am now using the build.opensuse.org service, which allows to build packages from source for several Linux distributions.
The project is located here: build.opensuse.org/project/show ... Aopenpetra
For sample instructions, how to include this specific Mono repo, follow this example:
sourceforge.net/apps/mediawiki/o ... for_CentOS