index : devtools32 | |
Archlinux32 fork of devtools | gitolite user |
summaryrefslogtreecommitdiff |
Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-17 | feat: support exposing buildtool to aid reproducible builds configs | Levente Polyak | |
This helps to map the correct build tool configs that are required to reproduce a specific package and have the appropriate *FLAGS etc. | |||
2021-07-17 | makerepropkg: avoid competing redirects into the same makepkg.conf file | Levente Polyak | |
2021-01-27 | makerepropkg: allow specifying the package in pacman -S format | Eli Schwartz | |
We now accept: 1) # nothing in which case we'll use the PKGBUILD to retrieve... 2) name, or repo/name in which case we'll use pacman to cache the package and retrieve... 3) a filename Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> | |||
2021-01-27 | makerepropkg: do fast cache lookups | Eli Schwartz | |
Teach get_pkgfile to call itself in local-only mode and find a cached file no matter what its extension is. Avoids repetitively trying to curl random files, fail with 404 errors, and proceed to discover a cache hit under a different file extension. Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> | |||
2020-03-09 | makerepropkg: prioritize downloading .zst packages over legacy format | Levente Polyak | |
First try a .zst location before falling back to legacy variants. This should slightly speed up downloading of dependencies, especially over time as .zst packages are or will be the dominant format. Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2020-02-27 | makerepropkg: support checking multiple split packages | Eli Schwartz | |
By specifying multiple package files, we assume they are all from the same PKGBUILD, and try to check them all against the produced artifacts. Since the buildinfo should be comparable for all of them, we simply use the first one passed on the command line. Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2020-02-27 | makerepropkg: add support to check unreproducible packages using diffoscope | Eli Schwartz | |
Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2020-02-27 | makerepropkg: fix wonky indent | Eli Schwartz | |
Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2020-02-10 | makerepropkg: take makepkg.conf from devtools pkgdatadir location | Levente Polyak | |
This ensures we use the same configuration for reproducing packages as we use for building them via devtools. One example of why we care about this are the COMPRESS* settings that may differ from the guest's pacman shipped makepkg.conf that affect the reproducibility of packages. | |||
2019-12-27 | makerepropkg: correctly reproduce a pkgfile with any compression type | Eli Schwartz | |
We don't want the default PKGEXT in the current version of devtools, we want the PKGEXT we *know* the input file used. Signed-off-by: Levente Polyak <anthraxx@archlinux.org> | |||
2019-12-27 | makerepopkg: fix zstd extension (.zstd -> .zst) | Robin Broda | |
2019-11-30 | makerepropkg: add new program to try to reproducibly build a package | Eli Schwartz | |
This attempts to recreate a package that was probably created using makechrootpkg, and see if it conforms to the https://reproducible-builds.org/ specification. Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> |