Manual.md: document update_*

This commit is contained in:
Christian Neukirchen 2014-10-31 15:49:22 +01:00
parent e62f94f24e
commit 00abf5fbfc
1 changed files with 18 additions and 0 deletions

View File

@ -435,6 +435,24 @@ pkgver the resulting package should revert. This field *must* be defined before
defined in `reverts` must be lesser than the one defined in `version`.
example: `reverts="2.0_1 2.0_2"`
#### Checking for new upstream releases
For automatic checking of new versions, in some cases you need to define
these variables (in most cases, the sensible defaults work):
- `update_site` contains the URL where the version number is
mentioned. If unset, defaults to `homepage` and the directories where
`distfiles` reside.
- `update_pattern` is a perl-compatible regular expression
matching the version number. Anchor the version number using `\K`
and `(?=...)`. Example: `update_pattern='<b>\K[\d.]+(?=</b>)'`, this
matches a version number enclosed in `<b>...</b>` tags.
- `update_ignore` is a space-separated list of shell globs that match
version numbers which are not taken into account for checking newer
versions. Example: `update_ignore="*b*"`
### build style scripts
The `build_style` variable specifies the build method to build and install a