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 18: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
|