Difference between revisions of "Packaging Standards"

From WebOS Internals
Jump to navigation Jump to search
Line 15: Line 15:
 
* 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
 +
**  License:                package license conditions

Revision as of 07:55, 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
    • License: package license conditions