Main Page
From pkgbuild
Welcome to the pkgbuild wiki.
pkgbuild is a tool for building Solaris SVR4 or IPS packages from RPM-like spec files.
pkgbuild is the de facto build system for porting software and creating new packages for Solaris 11 or OpenIndiana.
Installing pkgbuild gives end users access to software that isn't available in binary package repositories, in the form of packages which integrate properly into the system.
If you want to contribute to this wiki (it's easy!), please tell us your SourceForge ID.
Please carefully read the general rules for communication and collaboratively working on files in the SVN repositories ( ".spec" files)
You are probably interested in one of these topics:
Binary packages, ready built for immediate use as IPS package repository / publisher
End-Users may want to install ready built binary packages from http://sfe.opencsw.org/sfe (Solaris 11 X86 currently) or http://pkg.openindiana.org/sfe + http://pkg.openindiana.org/sfe-encumbered (OI 151a X86 currently)
or
build the binary packages themselves (it's easy, trust me): Read on, the first few paragraphs of the developers section below show how _easy_ it actually is to use our build recipes:
Using pkgbuild on OpenSolaris, Oracle Solaris 11 Express, or OpenIndiana <<-- use this if you are NEW to the build Environment
Using pkgbuild on Solaris Express
pkgbuild and IPS
Tips for porting to Solaris
Writing spec files
Packaging conventions
Patches for pkgbuild (enable pkgtool to e.g. find patches in subdirectories)
End users might find these guides helpful:
How to use the delivered Software: Usage and configuration tips for packages from SFE
(e.g. postfix+spamassassin, dovecot) - How to contribute to usage tips even if you don't write spec files on your own
Help with missing software
Help I see errors ...
Requested and suggested features
Feel free to add or suggest additional topics.
You can contact the pkgbuild team at irc://freenode.net/#pkgbuild or on desktop-discuss at opensolaris dot org.
