I was unable to locate maintainer documentation on the schema of the PackageManager database ( http:// python.org/packman/version-0.3/darwin-6.6- Power_Macintosh.plist ). I was also unable to locate documentation for how a maintainer would build one of these databases (particularly for binary packages). However, I was able to reverse engineer it by looking at the Package Manager/PIMP sourcecode, and I've prototyped an example script for building a binary package and spitting out a template for its entry in the plist. It's attached.