Documentation » Developer

ID #1097

What are the requirements for a PBI to be approved?

All PBIs need to meet the following requirements to be approved and released to public:

  1. Self-contained package with major dependencies (1)
  2. Installs as many of its components under /Programs instead of the default FreeBSD file system and make sure the PBI still works after a system upgrade
  3. Works as expected
  4. Include the manual page entry if available, and if not explicit, include a "readme.txt" file in the Start Menu
  5. Optionally, include shortcuts to software web site and forum in the Start menu
  6. Integrate with the desktop as much as possible (ie: Opera should work with Java out of the box)
  7. pkg_add cannot be used in any case
  8. In the "Author" field, don't put your name, but the actual name of the software developer
  9. The software version should be as recent as possible and flagged as "Beta" if beta software
  10. Uninstallation of the PBI should be clean with unaltered files as before installing the application
  11. The PBI should ask and should be able to update a previous version of the application during installation
  12. If the PBI is to be listed on pbidir.com, include the update URL: http://update.pbidir.com in the PBI Creator.
  13. If the PBI uses WINE, it has to use the same color scheme as PC-BSD

(1) No need to include the following dependencies: LinuxCompat or Java.

Tags: -

Related entries:

Last update: 2007-08-18 02:21
Author: Charles A. Landemaine
Revision: 1.1

Select language:
 

Digg it! Share on Facebook Print this record Send FAQ to a friend Show this as PDF file
Propose a translation for Propose a translation for
Please rate this FAQ:

Average rating: 4.2 (5 Votes)

completely useless 1 2 3 4 5 most valuable

You can comment this FAQ