x11 packaged for the Zig build system
- C 99.3%
- C++ 0.5%
- Shell 0.2%
| .forgejo | update .gitignore | |
| GL | ./update.sh | |
| X11 | ./update.sh | |
| xcb | ./update.sh | |
| xkbcommon | ./update.sh | |
| .gitignore | update .gitignore | |
| build.zig | Add xkb | |
| build.zig.zon | Rename to X11, add translate c to build.zig | |
| generate.sh | rename update.sh -> generate.sh, add update.sh for actual updates | |
| LICENSE | add licenses | |
| LICENSE-APACHE | add licenses | |
| LICENSE-MIT | add licenses | |
| README.md | rename update.sh -> generate.sh, add update.sh for actual updates | |
| update.sh | rename update.sh -> generate.sh, add update.sh for actual updates | |
| verify.sh | mark verify.sh executable | |
x11-headers packaged for the Zig build system
This is a Zig package which provides various X11 headers needed to develop and cross-compile e.g. GLFW applications. It includes development headers for:
- xkbcommon
- x11
- xcb
- xcursor
- xrandr
- xfixes
- xrender
- xinerama
- xi
- xscrnsaver
- xext
- xorgproto
- GLX
Updating
To regenerate the contents of this repository using the upstream version it currently targets, run ./generate.sh.
To update this repository to the latest upstream version, run ./update.sh then ./generate.sh.
Verifying repository contents
For supply chain security reasons (e.g. to confirm we made no patches to the code) we provide a git diff command you can run to verify the contents of this repository:
./verify.sh
If nothing is printed, there is no diff. Deleted files, and changes to README.md, build.zig, .github CI files and .gitignore are ignored.
Issues
Issues are tracked in the main Mach repository.