[pacman-dev] PKGBUILD man page
More as a reminder to me that I need to fix this: --begin quote-- Note If you are using Arch Linux and have a local copy of the Arch Build System (ABS) tree on your computer, or are using another distribution that provides a similar tree of build files, you can copy the provided PKGBUILD.proto file to a new package build directory and make customizations to suit your needs. An up to date prototype file can also be found in the source distribution of this package. --end quote-- The protoype is provided by the pacman package and not ABS.
As Allan pointed out, this actually ships with pacman (at least with Arch) and not necessarily with ABS or any other package. Signed-off-by: Dan McGee <dan@archlinux.org> --- doc/Makefile.am | 3 +++ doc/PKGBUILD.5.txt | 11 ++++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/doc/Makefile.am b/doc/Makefile.am index d2f6b35..d5b7aad 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -86,10 +86,13 @@ endif html: $(HTML_DOCS) +pkgdatadir = ${datadir}/${PACKAGE} + ASCIIDOC_OPTS = \ -f asciidoc.conf \ -a pacman_version="$(REAL_PACKAGE_VERSION)" \ -a pacman_date="`date +%Y-%m-%d`" \ + -a pkgdatadir=$(pkgdatadir) \ -a sysconfdir=$(sysconfdir) A2X_OPTS = \ diff --git a/doc/PKGBUILD.5.txt b/doc/PKGBUILD.5.txt index 2d6589b..e62d520 100644 --- a/doc/PKGBUILD.5.txt +++ b/doc/PKGBUILD.5.txt @@ -20,13 +20,10 @@ This manual page is meant to describe general rules about PKGBUILDs. Once a PKGBUILD is written, the actual package is built using makepkg and installed with pacman. -NOTE: If you are using Arch Linux and have a local copy of the Arch Build -System (ABS) tree on your computer, or are using another distribution that -provides a similar tree of build files, you can copy the provided -PKGBUILD.proto file to a new package build directory and make customizations to -suit your needs. An up to date prototype file can also be found in the source -distribution of this package. - +NOTE: An example PKGBUILD, useful for reference, is located in '{pkgdatadir}'. +Also located there are other example files such as a ChangeLog and an install +script. You can copy the provided PKGBUILD.proto file to a new package build +directory and make customizations to suit your needs. Options and Directives ---------------------- -- 1.7.1
On Sun, May 9, 2010 at 6:23 PM, Allan McRae <allan@archlinux.org> wrote:
More as a reminder to me that I need to fix this:
Patch sent, let me know if it works for you.
On 14/05/10 09:15, Dan McGee wrote:
On Sun, May 9, 2010 at 6:23 PM, Allan McRae<allan@archlinux.org> wrote:
More as a reminder to me that I need to fix this:
Patch sent, let me know if it works for you.
Looks fine. You will probably want to adjust this bit in the install scripting section too: The install script does not need to be specified in the source array. A template install file is available with the source distribution of this program, or one may be provided by your distribution. For example, Arch Linux provides prototype install files in the ABS tree.
participants (3)
-
Allan McRae
-
Dan McGee
-
Dan McGee