pacman/scripts
Allan McRae 9a4d616220 Build a single debug package for all packages from a PKGBUILD
We want to provide source files with debug symbol packages to allow easy
stepping through the program.  This becomes difficult with split packages due
to the binaries in many of these sharing source files across packages.

There are (at least) two solutions to this problem. #1: ensure common source
files are located in the debug package for the package lowest in the dependency
chain and add dependencies to the debug packages so all require source files
are present, or #2: create one debug package for all split packages in a
PKGBUILD.  The second is a more robust approach despite potentially creating
very large debug packages.

This patch creates a single $pkgbase-debug package and adds provides such that
installing $pkgname-debug will always work.

Signed-off-by: Allan McRae <allan@archlinux.org>
2016-12-05 15:23:44 +10:00
..
completion Move bash/zsh completion out of contrib 2016-10-10 10:38:05 +10:00
libmakepkg Build a single debug package for all packages from a PKGBUILD 2016-12-05 15:23:44 +10:00
library makepkg: Move parseopts from library to libmakepkg 2016-10-22 20:50:54 +10:00
po makepkg: reject packages with newlines in paths 2016-12-05 15:20:08 +10:00
.gitignore makepkg: Move parseopts from library to libmakepkg 2016-10-22 20:50:54 +10:00
Makefile.am makepkg: reject packages with newlines in paths 2016-12-05 15:20:08 +10:00
makepkg-template.pl.in Update copyright years for 2016 2016-01-04 13:27:08 +10:00
makepkg.sh.in Build a single debug package for all packages from a PKGBUILD 2016-12-05 15:23:44 +10:00
pacman-db-upgrade.sh.in makepkg: Move parseopts from library to libmakepkg 2016-10-22 20:50:54 +10:00
pacman-key.sh.in makepkg: Move parseopts from library to libmakepkg 2016-10-22 20:50:54 +10:00
pkgdelta.sh.in makepkg: Move parseopts from library to libmakepkg 2016-10-22 20:50:54 +10:00
repo-add.sh.in Use coreutils binaries for checking/generating checksums 2016-10-22 20:50:55 +10:00
wrapper.sh.in Generalise makepkg-wrapper to handle any script using libmakepkg 2016-10-22 20:50:29 +10:00