| Class | FPM::Package |
| In: |
lib/fpm/package.rb
lib/fpm/package.rb |
| Parent: | Object |
| architecture | [RW] | What architecture is this package for? |
| architecture | [RW] | What architecture is this package for? |
| category | [RW] | The category of this package. RedHat calls this ‘Group’ Debian calls this ‘Section’ FreeBSD would put this in /usr/ports/<category>/… |
| category | [RW] | The category of this package. RedHat calls this ‘Group’ Debian calls this ‘Section’ FreeBSD would put this in /usr/ports/<category>/… |
| config_files | [RW] | Array of configuration files |
| config_files | [RW] | Array of configuration files |
| conflicts | [RW] | Array of things this package conflicts with. (Not all packages support this) |
| conflicts | [RW] | Array of things this package conflicts with. (Not all packages support this) |
| dependencies | [RW] | Array of dependencies. |
| dependencies | [RW] | Array of dependencies. |
| description | [RW] | a summary or description of the package |
| description | [RW] | a summary or description of the package |
| epoch | [RW] | The epoch version of this package This is used most when an upstream package changes it‘s versioning style so standard comparisions wouldn‘t work. |
| epoch | [RW] | The epoch version of this package This is used most when an upstream package changes it‘s versioning style so standard comparisions wouldn‘t work. |
| iteration | [RW] |
The iteration of this package.
Debian calls this 'release' and is the last '-NUMBER' in the version RedHat has this as 'Release' in the .spec file FreeBSD calls this 'PORTREVISION' If left unpicked, it defaults to 1. |
| iteration | [RW] |
The iteration of this package.
Debian calls this 'release' and is the last '-NUMBER' in the version RedHat has this as 'Release' in the .spec file FreeBSD calls this 'PORTREVISION' If left unpicked, it defaults to 1. |
| license | [RW] | A identifier representing the license. Any string is fine. |
| license | [RW] | A identifier representing the license. Any string is fine. |
| maintainer | [RW] | Who maintains this package? This could be the upstream author or the package maintainer. You pick. |
| maintainer | [RW] | Who maintains this package? This could be the upstream author or the package maintainer. You pick. |
| name | [RW] | The name of this package |
| name | [RW] | The name of this package |
| provides | [RW] | Array of things this package provides. (Not all packages support this) |
| provides | [RW] | Array of things this package provides. (Not all packages support this) |
| replaces | [RW] | Array of things this package replaces. (Not all packages support this) |
| replaces | [RW] | Array of things this package replaces. (Not all packages support this) |
| scripts | [RW] | hash of paths for maintainer/package scripts (postinstall, etc) |
| scripts | [RW] | hash of paths for maintainer/package scripts (postinstall, etc) |
| settings | [RW] | target-specific settings |
| settings | [RW] | target-specific settings |
| url | [RW] | URL for this package. Could be the homepage. Could be the download url. You pick. |
| url | [RW] | URL for this package. Could be the homepage. Could be the download url. You pick. |
| version | [RW] | The version of this package (the upstream version) |
| version | [RW] | The version of this package (the upstream version) |