Copy the directory suse to the source directory
Go to the SuSE area
Build the packages
Optionally it is possible to set a RPM specific package number to all packages generated (the default is 0). To change the release number for the generated packages change the RELEASE variable in suse/Makefile to the desired value and run make update-spec-release before starting the package build. This command locally changes the 'Release:' tags of all spec files for the packaging process.
The biggest problems during packaging are the completeness and the conflicts. You can test the completeness really easy by testing the software itself. The conflicts you can only test by installing all the packages one by one. Please do this with only a basic installation of SuSE to avoid missing or wrong dependencies especially in openca-common. Please install the packages in the following order:
openca-doc
perl-CGI-Session
perl-XML-Twig
perl-MIME-Tools
perl-Net-Server
perl-ldap
perl-openca-configuration
perl-openca-xml-cache
openca-sv
perl-openca-openssl
perl-openca-crypto
perl-openca-tools
perl-openca-tristatecgi
perl-openca-session
perl-openca-pkcs7
perl-openca-log
perl-openca-ui-html
perl-openca-ac
perl-openca-req
perl-openca-x509
perl-openca-crl
perl-openca-db
perl-openca-dbi
perl-openca-common
openca-web-interface-node
perl-openca-statemachine
openca-web-interface-ca
openca-web-interface-ra
openca-web-interface-pub
openca-web-interface-ldap
openca-scep
openca-web-interface-scep
openca-ocspd