[PATCH 0/4] Collection of build fixes
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Mar 28, 2025, 08:38 UTC
- Message-ID
- <20250328-b4-pks-collect-build-fixes-v1-0-ead9deda3fbc@pks.im>
Hi,
this small patch series collects various different smallish fixes for issues with the build systems. The intent here is to bundle all of them into a single series to make it a bit easier for Junio to keep track of them.
More specifically, this series:
- Fixes an issue with handling "-Dcurl=auto" that I spotted recently.
- Replaces Sam's "sj/meson-test-environ-fix" [1] with an alternative
solution. The branch is currently in "seen". - Picks up Eli's patch from [2] to fix building docs when all optional
Perl features have been disabled. The fix has not yet been picked up
by Junio. - Picks up and massages Thorsten's patch from [3] to fix generation of
"gitweb.js". The fix has not yet been picked up by Junio.Please let me know if any of you are unhappy with the way I have given credit. I'm totally happy to change authorship or adjust trailers.
Thanks!
Patrick
[1]: <310a34bace801d288e369c6a01a8d04ffc4c3c06.1741975367.git.sam@gentoo.org> [2]: <20250316060605.166364-1-eschwartz@gentoo.org> [3]: <070641d0-730c-7d92-af4a-9157dc1edd3d@debian.org>
---
Eli Schwartz (1):
meson: require Perl when building docsPatrick Steinhardt (3):
meson: fix handling of '-Dcurl=auto'
gitweb: fix generation of "gitweb.js"
meson: respect 'tests' build option in contribcontrib/credential/netrc/meson.build | 22 ++++++++++++---------- contrib/subtree/meson.build | 20 +++++++++++--------- gitweb/Makefile | 2 +- meson.build | 4 ++-- 4 files changed, 26 insertions(+), 22 deletions(-)
--- base-commit: 683c54c999c301c2cd6f715c411407c413b1d84e change-id: 20250328-b4-pks-collect-build-fixes-b5a6ce086b72