1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-12-22 15:58:50 -05:00
pacman/contrib
Cedric Staniewski 2cabe336eb Introduce new PKGBUILD variable changelog
Currently, a changelog is added to a package if a specific file with a
hardcoded name exists in the PKGBUILD's directory. This approach is not
pretty and also inconsistent with the handling of install files, but it
works.

With the introduction of split PKGBUILDs, however, a drawback in this
old behavior has arisen: you only have the possibility to include one
specific changelog file in either every package defined in the PKGBUILD
or in none.

The use of an additional variable, `changelog`, works around this issue
and makes it possible to include a changelog in only some of the
packages, and besides, each package of the PKGBUILD can have its own
changelog file.

Signed-off-by: Cedric Staniewski <cedric@gmx.ca>
Signed-off-by: Allan McRae <allan@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>
2009-10-11 22:35:20 -05:00
..
bacman Use $PKGEXT (from /etc/makepkg.conf) in bacman 2008-07-01 21:08:50 -05:00
bash_completion New feature: files verification 2009-07-22 20:13:53 -05:00
gensync Update copyright headers and messages 2009-07-01 02:08:33 -05:00
Makefile.am contrib/pacscripts - print install scripts from a package 2009-03-15 11:38:53 -05:00
pacdiff contrib/pacdiff : rework and cleanup 2009-02-18 19:20:10 -06:00
paclist contrib/paclist: list packages installed from given repo. 2008-05-10 11:13:24 -05:00
pacscripts contrib/pacscripts - print install scripts from a package 2009-03-15 11:38:53 -05:00
pacsearch pacsearch: quote args passed to pacman 2008-07-24 22:16:28 -05:00
pactree contrib/pactree: fix option parsing 2008-12-07 22:09:05 -06:00
PKGBUILD.vim Introduce new PKGBUILD variable changelog 2009-10-11 22:35:20 -05:00
README contrib/pacscripts - print install scripts from a package 2009-03-15 11:38:53 -05:00
updatesync remove --force option from repo-add. 2008-02-05 19:35:41 -06:00
vimprojects rename vimproject to vimprojects and update it. 2008-03-08 21:00:56 -06:00
wget-xdelta.sh contrib/wget-xdelta.sh: Replaced with an improved version. 2007-06-04 22:00:56 -04:00
zsh_completion New feature: files verification 2009-07-22 20:13:53 -05:00

Here is a brief description of the files included in this directory:

PKGBUILD.vim - a vim/gvim syntax file for PKGBUILDs. Colors known variable
names, highlights common errors such as invalid characters in pkgname or
pkgver, etc.

bash_completion - a bash completion script for pacman, install in
/etc/bash_completion.d/ for use (but rename to something descriptive!).

zsh_completion - a zsh completion script, install (with a rename) to
/usr/share/zsh/site-functions/.

pacdiff - a simple pacnew/pacorig/pacsave updater for /etc/.

paclist - list all packages installed from a given repository. Useful for
seeing which packages you may have installed from the testing repository,
for instance.

pacscripts - tries to print out the {pre,post}_{install,remove,upgrade}
scripts of a given package.

pacsearch - a colorized search combining both -Ss and -Qs output. Installed
packages are easily identified with a *** and local-only packages are also
listed.

pactree - generate a dependency tree of an installed package in textual or
graphical form (using graphviz).

bacman - regenerate a pacman package based on installed files and the pacman
database entries. Useful for reuse, or possible config file extension.

vimprojects - a project file for the vim project plugin.

wget-xdelta.sh - A download script for pacman which allows binary deltas
generated with makepkg to be used instead of downloading full binary packages.
This should cut download sizes for some package upgrades significantly.

gensync, updatesync - The former repository management scripts that have since
been superseded by repo-add and repo-remove. They are here for posterity's
sake, and to show how repo-add and repo-remove can be wrapped in other scripts.