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