Add various packages and patches for build system improvements

- Introduced valgrind with a patch to respect flags and updated its configuration.
- Added Vulkan ICD loader with CMake build configuration.
- Implemented Waf build system with a custom build script and configuration.
- Included Wayland protocols with Meson build system.
- Added xcb-util-keysyms with autotools configuration.
- Introduced Yasm with multiple patches for compatibility and improvements.
- Added Yelp tools and XSL with Meson build configurations and necessary patches for POSIX compliance.
This commit is contained in:
2026-03-22 23:25:50 -05:00
parent a0e45c65d3
commit bf96e50e44
144 changed files with 7131 additions and 45 deletions
+10
View File
@@ -7,18 +7,27 @@ configure = [
"-Dhistory=enabled",
"-Dicu=enabled",
"-Dc_args=-D_GNU_SOURCE",
"-Dpython=enabled"
]
post_install = [
'test -f $DESTDIR/usr/bin/xml2-config && sed "s/--static/--shared/" -i $DESTDIR/usr/bin/xml2-config || true',
'test -f libxml.m4 && install -Dm644 libxml.m4 -t $DESTDIR/usr/share/aclocal || true',
]
build_32 = true
configure-lib32 = [
"-Dhistory=enabled",
"-Dicu=enabled",
"-Dc_args=-D_GNU_SOURCE",
"-Dpython=disabled"
]
[dependencies]
build = [
"python",
"meson",
"ninja",
"docbook-xsl",
"doxygen"
]
runtime = [
"sh",
@@ -34,6 +43,7 @@ build = [
"python",
"meson",
"ninja",
"docbook-xsl",
]
runtime = [
"lib32-glibc",