Packaging Standards

From WebOS Internals
Revision as of 07:54, 31 August 2009 by RodWhitby (talk | contribs)
Jump to navigation Jump to search

This page will document the agreed packaging standards for webOS homebrew ipkg files and open standard ipkg feeds.

* Size:                          package size in kb
* Status:                installed/not-installed, and other stuff we don't use
* Architecture:          
* Section:                       the category when there is no source data
* Package:                       package name in reverse-dns style
* Filename:              of the ipk file
* Depends:                       package name of packages required for this (comma-space seperated ignore anything inside () at the end)
* Maintainer:           
* Version:                       x.y.z or w.x.y.z
* Description:           title of the package
* MD5Sum:                        md5sub of package to verify downloaded file
* Installed-Time:        timestamp of installation
* Installed-Size:        size of installed package
* Source:
*   Title:                       actual title of the package
*   Source:              where to get the source code
*   LastUpdated:         timestamp
*   Feed:                        that this package comes from
*   Type:                        Application, Service, Plugin
*   Category:          
*   Homepage:            url 
*   Icon:                        url to image (assumed to be 64x64)
*   FullDescription: actual description of package (includes html?)
*   Screenshots:         array of urls