Subject: Re: Suggestion for creating a third part in the pkgsrc guide
To: NetBSD Packages Technical Discussion List <tech-pkg@netbsd.org>
From: None <joerg@britannica.bec.de>
List: tech-pkg
Date: 05/10/2006 22:36:09
On Wed, May 10, 2006 at 04:03:32PM -0400, Johnny Lam wrote:
> It seems like the pkgsrc Guide should be split along the lines of
> "user", "package maintainer", and "developer". The "user" part speaks
> to users about how to use pkgsrc, and would address issues like:
>
> * how to get pkgsrc
> * how to build from pkgsrc
> * how to use binary packages
> * what special shell variables can influence a binary pkg install
> * what /etc/mk.conf make variables can influence a build
--> both in the sense of "which does a normal user want / should want to
change"
> The "package maintainer" part speaks to package maintainers about how to
> create and maintain packages within pkgsrc, and would address things like:
>
> * structure of package directory and files
> * how to create and name PLISTs
> * how to use buildlink3.mk files
> * describing the interface presented by the various frameworks
> * walk-through of a package build
--> PKG_DEVELOPER and related variables
--> make mps and related targets for maintainance
> The "developer" part speaks to infrastructure developers and documents
> things like:
>
> * the design and implementation of the various frameworks
> * coding style
> * porting pkgsrc to a new platform
> * shared library handling
> * regression tests
Joerg