pacman/scripts
Levente Polyak a33cdac10b makepkg: add tool details to buildinfo to aid determining flags
If a makepkg consumer uses a build wrapper to override compiler
flags this may lead to unreproducible packages as there is no way to
know which exact files were used for tooling that tries to reproduce
said package.

Instead of vendoring the whole used makepkg.conf file into buildinfo,
this patch adds two new properties to the .BUILDINFO file named
BUILDTOOL and BUILDTOOLVER which by default are simply makepkg's own
values. Downstream consumers may override those values: For example in
Arch Linux the devtools package can set those values and allow
reproducible builds tooling to fetch the appropriate makepkg.conf.

Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
Signed-off-by: Allan McRae <allan@archlinux.org>
2021-04-23 09:07:40 +10:00
..
completion Add pacman-conf zsh completions 2020-09-03 12:55:34 +10:00
libmakepkg makepkg: add PACMAN_AUTH configurable setting for sudo elevation 2021-04-07 22:41:54 +10:00
po scripts/library: remove human_to_size 2019-11-06 15:52:21 +10:00
.gitignore libmakepkg: install pkg-config file 2019-05-08 12:46:33 +10:00
libmakepkg.pc.in Update urls to not use www. for archlinux.org 2021-04-08 10:14:33 +10:00
makepkg-template.pl.in Update copyright year 2021-03-01 12:22:20 +10:00
makepkg.sh.in makepkg: add tool details to buildinfo to aid determining flags 2021-04-23 09:07:40 +10:00
meson.build meson: make non-symlink scripts install for real, and use a better wrapper 2019-11-26 10:49:57 +10:00
pacman-db-upgrade.sh.in Update copyright year 2021-03-01 12:22:20 +10:00
pacman-key.sh.in fix syntax error when running pacman-key --help 2021-03-06 12:01:26 +10:00
repo-add.sh.in Update copyright year 2021-03-01 12:22:20 +10:00
wrapper.sh.in Update copyright year 2021-03-01 12:22:20 +10:00