bash$ svn co svn+ssh://anon@svn.opensolaris.org/svn/pkgbase/spec-files/trunk pkgbase
A pkgbase/include
A pkgbase/base-specs
A pkgbase/ChangeLog
A pkgbase/patches
...
If your system is behind a firewall, you will need to set
the http_proxy / ftp_proxy environment variables for
automatic source downloads. See man -M /usr/sfw/man wget for details.
Most packages require other packages to be installed. If you don't
have the dependent packages installed, pkgtool will give you an
error message like this:
bash$ pkgtool build --download SFEaterm.spec
INFO: Copying %use'd or %include'd spec files to SPECS directory
INFO: Processing spec files
WARNING: skipping package SFEaterm: required package SFEafterstep not installed
WARNING: and no spec file specified on the command line provides it
WARNING: skipping package SFEaterm: required package SFEafterstep-devel not installed
WARNING: and no spec file specified on the command line provides it
Summary:
package | status | details
---------------------------------+-------------+-------------------------------
SFEaterm | DEP_FAILED | Dependency check failed
In this example, you need to build SFEafterstep.spec before you can
build SFEaterm.spec. You can build them one by one, or list multiple
spec files on the command line: