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>
-
mentioned in commit c91d3a28
-
mentioned in merge request !10 (closed)
-
mentioned in commit 0031cd1e
Please register or sign in to comment