FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > ArchLinux > ArchLinux Pacman Development

 
 
LinkBack Thread Tools
 
Old 07-06-2011, 03:30 AM
Dan McGee
 
Default doc/PKGBUILD: clarify scriptlet version arguments

It was a bit unclear that both pkgver and pkgrel were included in the
passed version strings; clarify this fact in the manpage.

Also make two other minor consistency touchups to code-print variables
in text.

Signed-off-by: Dan McGee <dan@archlinux.org>
---

On maint, not that I think we will be doing another release.

doc/PKGBUILD.5.txt | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/doc/PKGBUILD.5.txt b/doc/PKGBUILD.5.txt
index c0fa594..0ead546 100644
--- a/doc/PKGBUILD.5.txt
+++ b/doc/PKGBUILD.5.txt
@@ -99,7 +99,7 @@ similar to `$_basekernver`.
An array of source files required to build the package. Source files
must either reside in the same directory as the PKGBUILD file, or be a
fully-qualified URL that makepkg will use to download the file. In order
- to make the PKGBUILD as useful as possible, use the $pkgname and $pkgver
+ to make the PKGBUILD as useful as possible, use the `$pkgname` and `$pkgver`
variables if possible when specifying the download location. Any files
that are compressed will automatically be extracted, unless found in
the noextract array listed below.
@@ -255,7 +255,7 @@ use here. The function is run in `bash -e` mode, meaning any command that exits
with a non-zero status will cause the function to exit. Be sure any exotic
commands used are covered by `makedepends`.

-All of the above variables such as `pkgname` and `pkgver` are available for use
+All of the above variables such as `$pkgname` and `$pkgver` are available for use
in the build function. In addition, makepkg defines three variables for your
use during the build and install process. These three variables are as follows:

@@ -325,27 +325,27 @@ The exact time the script is run varies with each operation:

*pre_install*::
script is run right before files are extracted. One argument is passed:
- new package version.
+ new package 'pkgver-pkgrel'.

*post_install*::
script is run right after files are extracted. One argument is passed:
- new package version.
+ new package 'pkgver-pkgrel'.

*pre_upgrade*::
script is run right before files are extracted. Two arguments are passed
- in the following order: new package version, old package version.
+ in this order: new package 'pkgver-pkgrel', old package 'pkgver-pkgrel'.

*post_upgrade*::
script is run after files are extracted. Two arguments are passed
- in the following order: new package version, old package version.
+ in this order: new package 'pkgver-pkgrel', old package 'pkgver-pkgrel'.

*pre_remove*::
script is run right before files are removed. One argument is passed:
- old package version.
+ old package 'pkgver-pkgrel'.

*post_remove*::
script is run right after files are removed. One argument is passed:
- old package version.
+ old package 'pkgver-pkgrel'.

To use this feature, create a file such as 'pkgname.install' and put it in the
same directory as the PKGBUILD script. Then use the install directive:
--
1.7.6
 

Thread Tools




All times are GMT. The time now is 03:21 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org