Difference between revisions of "Packaging Standards"

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

Revision as of 07:54, 31 August 2009

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