SourceForge.net Logo SFE - spec-files-extra


April/May 2013: Important: New SVN repository URL, you need to change your local svn configuration

April/May 2013: Important: New SVN repository URL, you need to change your local svn configuration

Sourceforge forced all projects to move to the new platform "Allura". The old SVN repository server went read-only, so it gets no longer any updates.

This needs YOU to manually change the URL to point to the new Server. Follow these instructions to get the svn relocated: Update/Change SVN repository URL


What is spec-files-extra?

SFE is a repository of RPM-like spec files for building Solaris SVr4 packages from various Open Source modules.


What versions of Solaris are supported?

SFE currently only supports the latest and greatest development builds of OpenSolaris, Solaris Nevada (aka Solaris 11, aka the Solaris Express Community Release or SXCR). It's available for download from opensolaris.org


What tools are required for building SFE?

You will need at least pkgbuild and a compiler. The spec files are tested to work with Sun Studio 11 but most of not all of them should work with gcc too. Studio 11 tends to generate faster, better optimised code. Some modules require additional build tools. It's advisable that you install the JDS CBE (Common Build Environment) which includes pkgbuild and all tools required to build Sun's GNOME based desktop.


How can I build the packages?

Once you installed the JDS CBE, source env.sh or env.csh and run pkgtool to build a binary package from a spec file:

pkgtool build --download SFEfoo.spec

To add dependencies automatically, use:

pkgtool build --download SFEfoo.spec --autodeps

Note: --autodeps is not completely fool-proof. You may need to find some spec files by grepping in the repository


How can I access the spec files?

Subversion access:

svn co https://svn.code.sf.net/p/pkgbuild/code/spec-files-extra/trunk spec-files-extra

(this is the new SVN URL as of May 2013)

You can also browse the spec files on sourceforge.


How can I contribute?

There are many ways you can contribute: send patches, file bugs, write new spec files, take ownership of bug categories (i.e. fix bugs files by others), help maintaining the web pages. See the Wiki for more details.


I found a bug / build issue, how can I get help?

Please file a bug. You can send questions, comments, contributions to the SFE-devel mailing list

You can also welcome to contact us on irc: irc://freenode.net/#pkgbuild.


Last updated: 2013-06-21