On 02/02/13 14:17, Martin Panter wrote:
One little typo
On 2 February 2013 02:51, Allan McRae <allan@archlinux.org> wrote:
Rearrange the functions section of the PKGBUILD man package. Clarify that the package() function is a requirement and the rest are all optional. Note that $pkgdir should only be used in the package() function.
Signed-off-by: Allan McRae <allan@archlinux.org> ---
+If you create any variables of your own in the build function, it is +recommended to use the bash `local` keyword to scope the variable to inside +the build function.
-*startdir*:: - This contains the absolute path to the directory where the PKGBUILD is - located, which is usually the output of `$(pwd)` when makepkg is started. - Use of this variable is deprecated and strongly discouraged. +*check() Function*:: + An optional check() function can be specified in which a package's + test-suite may be run. This function is run between the build() and + package() functions. Be sure any exotic commands used are covered by + `checkdepends`. + +All of the above variables such as `$pkgname` and `$pkgver` are available for use +in the build function. In addition, makepkg defines the following variables for use +during the build and install process:
*srcdir*:: - This contains the directory where makepkg extracts, or copies, all source - files. + This contains the directory where makepkg extracts, or copies, all sourc
*source (was truncated)
Fixed.