Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2022-12-08disabled LTO completely on i486v20221208Andreas Baumann
2022-12-08fix quoting in Makefile: single quotes don't like line breaksErich Eckner
2022-12-08patch out -fcf-protection from makepkg.conf for i486 and i686Erich Eckner
2022-12-08pentium4 newErich Eckner
2022-12-08introduce i486 as wellErich Eckner
2022-12-08pacman-staging-i686.conf, pacman-testing-i686.conf, ↵Erich Eckner
pacman-staging-with-build-support-i686.conf: reorder repositories and add repo build-support for i686
2022-12-08Makefile: devtools -> devtools32 in dist and upload targetsErich Eckner
2022-12-08Revert "Remove i686 support"Luke Shumaker
This reverts commit 7259e7def07a5f6ee04a34db61a87361ad0b5ac7, except for commitpkg.in
2022-12-08generate separate config file for i686 and x86_64Erich Eckner
2022-10-12Version 2022101220221012Levente Polyak
2022-10-02Version 2022100220221002Levente Polyak
2022-09-01make: declare lib files as build dependencies for bash src scriptsLevente Polyak
2022-06-22make: split out man page files into doc/man folderLevente Polyak
2022-06-22make: use GEN message for all generated contentLevente Polyak
2022-06-22cleanup: move PKGBUILD.proto to contrib folderLevente Polyak
2022-06-22make: automatically collect man pages via wildcardLevente Polyak
2022-06-22make: split out source files into src folderLevente Polyak
2022-06-22make: split out config files into conf directoryLevente Polyak
2022-06-22make: split out completion scripts from root worktreeLevente Polyak
2022-06-22make: properly handle build target prerequisitesLevente Polyak
- Use wildcard for the lib directory for all binprogs - Fix individual man page prerequisites for asciidoc.conf and footer - Require all as prerequisite for the install target
2022-06-22make: use build dir as target instead of polluting root workdirLevente Polyak
This introduces a BUILDDIR make variable that is used as the target directory. This gives us more flexibility and easier control of a none dirty worktree by not polluting the main workdirs.
2022-06-22Version 2022062120220621Levente Polyak
2022-06-20Version 2022062020220620Levente Polyak
2022-06-10Add x86_64_v3 buildersAllan McRae
Signed-off-by: Allan McRae <allan@archlinux.org>
2022-06-09Version 2022060920220609Levente Polyak
2022-06-09Export source PGPs from PKGBUILD on commitAllan McRae
Provide a tool to export keys listed in the PKGBUILDs validpgpkeys to keys/pgp/$fingerprint.asc. The presense of the "keys" directory alongside the PKGBUILD in trunk/ is tested during commitpkg. If the directory is abscent, keys are exported and added to the commit. If the directory is present, a check is made to ensure all valid PGP keys are provided. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
2022-05-17diffpkg - diff repo vs. build packageJelle van der Waa
Include a new tool as alternative to checkpkg, this runs diffoscope on a newly build package and the current repository package. This can be useful for finding new files / binaries.
2022-05-17make: respect PREFIX for bash completion instead of hardcoded /usrLevente Polyak
2022-05-17make: remove bash completion symlinks on uninstallLevente Polyak
2022-02-07Version 2022020720220207Levente Polyak
2022-01-26make: use gzip option to get reproducible tar dist like GitLabLevente Polyak
2022-01-26Version 2022012620220126Levente Polyak
2021-11-29Version 2021112920211129Levente Polyak
2021-11-18makerepropkg: use correct devtools makepkg.conf files from distLevente Polyak
Use the recorded buildtool in order to download the matching dist package and use the appropriate makepkg.conf for reproducing the package. This is required as the flags are not recorded in the BUILDINFO hence we need to provide the matching config that declared those flags.
2021-09-08doc: Add arch-nspawn man pageyoursweetie
2021-09-07doc: Add archbuild man pagetsuibin
2021-09-07doc: Add makechrootpkg man pageyoursweetie
2021-07-17feat: support exposing buildtool to aid reproducible builds configsLevente 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-17allow to call setarch with a different value than $CARCHErich Eckner
Introduce setarch-aliases.d/ which gets installed inside /usr/share/devtools. This allows to assign aliases which map one CARCH to a different name which gets provided as argument for setarch. This is necessary on archlinuxarm ("armv6h" -> "armv6l", "armv7h" -> "armv7l") and allows for more fine-grained architectures (e.g. archlinux32 has "i686" and "pentium4", which differ in the required cpu capabilities). Signed-off-by: Levente Polyak <anthraxx@archlinux.org>
2021-02-02Version 2021020220210202Levente Polyak
2021-01-26doc: add devtools.7 man pageJelle van der Waa
Signed-off-by: Jelle van der Waa <jelle@vdwaa.nl>
2020-04-07Version 2020040720200407Levente Polyak
2020-02-13Version 2020021320200213Levente Polyak
2020-02-10offload-build: convert to in-prog so we can perform pre-processingLevente Polyak
2019-12-27Version 2019122720191227Levente Polyak
2019-12-12Version 2019121220191212Levente Polyak
2019-11-30Version 2019113020191130Levente Polyak
2019-11-30doc: add manpage for the new makerepropkg toolEli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@archlinux.org>
2019-11-30makerepropkg: add new program to try to reproducibly build a packageEli 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>
2019-11-07Makefile: sort program namesEli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Levente Polyak <anthraxx@archlinux.org>