pacman/scripts/libmakepkg
Morten Linderud 331b277eea makepkg: Implement the verify function
This patch implements a new verify function in makepkg. It allows us to
do arbitrary authentication on sources before extraction.

There are several new signing and validation methods being implemented
and it would be hard to have `makepkg` implement support for things such
as sequoia, cosign or minisign. This would allow us to distribute
generic validation functions.

Signed-off-by: Morten Linderud <morten@linderud.pw>
2023-10-02 05:12:12 +00:00
..
autodep Fix comment 2023-02-13 12:09:11 +00:00
buildenv libmakepkg: ensure clearing of buildflags happens first 2023-01-13 11:35:42 +10:00
executable executable/meson.build: include debugedit.sh.in 2022-11-07 01:02:12 +01:00
integrity makepkg: immutable git sources by hashing the checkout content 2023-08-28 22:15:03 +10:00
lint_config libmakepkg: move rust buildenv handling to separate file 2023-01-13 11:35:35 +10:00
lint_package libmakepkg: fix compatibility with bash-5.2 globskipdots 2022-10-02 11:40:52 +10:00
lint_pkgbuild makepkg: lint empty arrays 2023-09-06 12:14:55 +10:00
reproducible Update copyright years 2022-01-02 13:34:52 +10:00
source libmakepkg: make sure git cloned repo's remote is named origin 2023-09-06 13:51:32 +10:00
tidy libmakepkg: Fix non-reproducible binaries by processing debuginfo in order 2023-08-27 13:03:40 +02:00
util makepkg.conf: allow configuration additions via a subdirectory 2023-01-17 10:26:07 +10:00
.gitignore libmakepkg: fix .gitignore to simply ignore all generated .sh files 2017-12-07 15:37:20 +10:00
autodep.sh.in Update copyright years 2022-01-02 13:34:52 +10:00
buildenv.sh.in libmakepkg: ensure clearing of buildflags happens first 2023-01-13 11:35:42 +10:00
executable.sh.in Update copyright years 2022-01-02 13:34:52 +10:00
integrity.sh.in makepkg: Implement the verify function 2023-10-02 05:12:12 +00:00
lint_config.sh.in Update copyright years 2022-01-02 13:34:52 +10:00
lint_package.sh.in Update copyright years 2022-01-02 13:34:52 +10:00
lint_pkgbuild.sh.in Update copyright years 2022-01-02 13:34:52 +10:00
meson.build libmakepkg: automatically add library sonames to provides 2021-12-29 15:20:05 +10:00
reproducible.sh.in Update copyright years 2022-01-02 13:34:52 +10:00
source.sh.in Update copyright years 2022-01-02 13:34:52 +10:00
srcinfo.sh.in Update copyright years 2022-01-02 13:34:52 +10:00
tidy.sh.in Update copyright years 2022-01-02 13:34:52 +10:00
util.sh.in Update copyright years 2022-01-02 13:34:52 +10:00