pacman/scripts/libmakepkg
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
..
integrity Use coreutils binaries for checking/generating checksums 2016-10-22 20:50:55 +10:00
lint_package makepkg: reject packages with newlines in paths 2016-12-05 15:20:08 +10:00
lint_pkgbuild lint_pkgbuild/pkgname: pkgname is not allowed to be empty 2016-10-10 10:38:05 +10:00
source Update copyright years for 2016 2016-01-04 13:27:08 +10:00
tidy Build a single debug package for all packages from a PKGBUILD 2016-12-05 15:23:44 +10:00
util makepkg: Move parseopts from library to libmakepkg 2016-10-22 20:50:54 +10:00
.gitignore add generated scripts to gitignore 2016-12-05 15:20:09 +10:00
integrity.sh.in libmakepkg: extract functions for integrity checking 2016-05-18 15:45:56 +10:00
lint_package.sh.in makepkg: abort on lint_package errors 2016-12-05 15:20:08 +10:00
lint_pkgbuild.sh.in Update copyright years for 2016 2016-01-04 13:27:08 +10:00
source.sh.in Update copyright years for 2016 2016-01-04 13:27:08 +10:00
srcinfo.sh.in libmakepkg: extract functions for writing .SRCINFO files 2016-03-28 16:26:12 +10:00
tidy.sh.in Update copyright years for 2016 2016-01-04 13:27:08 +10:00
util.sh.in Update copyright years for 2016 2016-01-04 13:27:08 +10:00