Get started with Solaris packages

Would you like to contribute to OpenCSW by building packages?

Using our build system, GAR, this is very easy to do. First, you’ll need to prepare a working build environment and then you can simply check out the existing package build descriptions:

svn co --ignore-externals https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar opencsw

Once you have the initial checkout, you can create a new build description for your package.

cd opencsw/pkg
svn update template
svn cp template my-package
cd my-package/trunk
${your_favorite_editor} Makefile

Now, you’ll likely find one or more of the examples from the GAR wiki helpful.

If you’d prefer not to, or can’t, build packages on your own systems, you can request a maintainer account on the buildfarm.