Difference between revisions of "Packaging Standards"
Jump to navigation
Jump to search
(Added PostInstallFlags and PostRemoveFlags) |
PuffTheMagic (talk | contribs) |
||
| Line 67: | Line 67: | ||
|- | |- | ||
| PostRemoveFlags || RestartLuna, RestartJava | | PostRemoveFlags || RestartLuna, RestartJava | ||
| + | |} | ||
| + | |||
| + | '''[RFC] Version 2.2''' | ||
| + | |||
| + | {|class="wikitable" height:200px" border="1" | ||
| + | ! width="140" | Name | ||
| + | ! width="350" | Definition | ||
| + | |- | ||
| + | | Size || Package size (in KB) | ||
| + | |- | ||
| + | | Status || Installed/Not-installed (and other stuff we don't use) | ||
| + | |- | ||
| + | | Architecture || all, armv7, or i686 | ||
| + | |- | ||
| + | | Section || The category when there is no source data | ||
| + | |- | ||
| + | | Package || Package name in reverse-dns style | ||
| + | |- | ||
| + | | Filename || Actual name of .ipk file | ||
| + | |- | ||
| + | | Depends || Actual package names of dependencies (comma-space separated, ignore contents of () at the end) | ||
| + | |- | ||
| + | | Maintainer || Group or individual responsible for maintenance | ||
| + | |- | ||
| + | | Version || In N:N(.N)*(-N)? format (see ipkg source for the different version parts) | ||
| + | |- | ||
| + | | Description || Title of the package | ||
| + | |- | ||
| + | | MD5Sum || MD5 checksum of package to verify downloaded file | ||
| + | |- | ||
| + | | Installed-Time || Timestamp of installation | ||
| + | |- | ||
| + | | Installed-Size || Size of installed package | ||
| + | |- | ||
| + | | Source || *See lower table* | ||
| + | |} | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | {| class="wikitable" border="1" | ||
| + | | valign="top" | Source | ||
| + | {| class="wikitable" width="200"; border="1" | ||
| + | | Title || Actual title of application | ||
| + | |- | ||
| + | | Source || Where to obtain source code | ||
| + | |- | ||
| + | | LastUpdated || Timestamp of last update | ||
| + | |- | ||
| + | | Feed || Package source feed | ||
| + | |- | ||
| + | | Type || Application, Patch, Service, Plugin, LinuxBinary | ||
| + | |- | ||
| + | | Category || Package category | ||
| + | |- | ||
| + | | Homepage || URL to package homepage | ||
| + | |- | ||
| + | | Icon || URL to icon image (assumed to be 64x64) | ||
| + | |- | ||
| + | | FullDescription || Actual description of package (includes html?) | ||
| + | |- | ||
| + | | Screenshots || Array of URLs | ||
| + | |- | ||
| + | | License || Package license conditions | ||
| + | |- | ||
| + | | PostInstallFlags || RestartLuna, RestartJava | ||
| + | |- | ||
| + | | PostRemoveFlags || RestartLuna, RestartJava | ||
| + | |- | ||
| + | | WebOSCompat || JSON array of compatible webOS versions | ||
|} | |} | ||
Revision as of 19:46, 1 October 2009
Version 2.1
This page will document the agreed packaging standards for webOS homebrew ipkg files and open standard ipkg feeds.
| Name | Definition |
|---|---|
| Size | Package size (in KB) |
| Status | Installed/Not-installed (and other stuff we don't use) |
| Architecture | all, armv7, or i686 |
| Section | The category when there is no source data |
| Package | Package name in reverse-dns style |
| Filename | Actual name of .ipk file |
| Depends | Actual package names of dependencies (comma-space separated, ignore contents of () at the end) |
| Maintainer | Group or individual responsible for maintenance |
| Version | In N:N(.N)*(-N)? format (see ipkg source for the different version parts) |
| Description | Title of the package |
| MD5Sum | MD5 checksum of package to verify downloaded file |
| Installed-Time | Timestamp of installation |
| Installed-Size | Size of installed package |
| Source | *See lower table* |
Source
[RFC] Version 2.2
|