Enrico Weigelt, metux IT consult
8ad4b6a309
.github: freebsd: install libudev-devd
...
Allow building with udev features, eg. XORG_PLATFORM_BUS.
Using libudev-devd, which provides a libudev api while speaking to devd.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-04 14:46:54 +02:00
Enrico Weigelt, metux IT consult
8e83caecde
.github: mingw: force enable some more Xservers
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-04 10:59:52 +02:00
Enrico Weigelt, metux IT consult
dc4ea884b3
.github: add FreeBSD build
...
Add building the Xserver in a FreeBSD 14.3 VM.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-08-01 17:42:24 +02:00
Enrico Weigelt, metux IT consult
bfebe14527
.github: add windows / mingw build
...
add CI build on MingW / Windows.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-07-31 17:49:24 +02:00
Enrico Weigelt, metux IT consult
0c261e0104
.github: fix intel driver repo url
...
Should not have `.git` suffix.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-07-25 17:14:25 +02:00
probonopd
8c87190998
Remove libselinux1-dev
...
Should hopefully build without it; if not, we should fix that
2025-07-23 14:23:12 +02:00
Mike Gelfand
d46e9acd6f
.github: bump xts to current master
...
After the recent fixes, no patching it required to build on Mac.
Signed-off-by: Mike Gelfand <mikedld@mikedld.com >
2025-07-22 11:07:43 +02:00
Enrico Weigelt, metux IT consult
c5d5e8908d
.github: drop obsolete xwayland dependencies
...
Since Xwayland is long gone, we don't need to install it's build-time
dependencies anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-07-09 14:09:01 +02:00
Enrico Weigelt, metux IT consult
939ba0803c
.github: add workflow for github releases
...
when tag xlibre-xserver-* is pushed, automatically create a github release.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-07-09 13:57:53 +02:00
Enrico Weigelt, metux IT consult
c91ff8308f
.github: use last known good revision of piglit
...
Just using current master is too unstable and currently breaking tests.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-07-07 13:20:40 +02:00
Enrico Weigelt, metux IT consult
7a56f5513d
.github: use last known good revision of XTS
...
Just using current master is too unstable and currently breaking
MacOS build.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-07-07 13:20:40 +02:00
Enrico Weigelt, metux IT consult
2aa982b9a8
.github: util.sh: allow explicit commit on clone_source
...
Add 4th parameter to clone_source() helper for checking out specific commit.
It will clone the given branch (but with full depth) and then checkout
the given commit.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-07-07 13:20:40 +02:00
Enrico Weigelt, metux IT consult
ccf9787bd6
.github: add building mouse driver
...
xf86-input-mouse is now supported Linux again, so add it to the build.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-06-30 19:22:01 +02:00
Mike Gelfand
9ab598e2b2
.github: add comments explaning the reasons behind xts patching
...
Signed-off-by: Mike Gelfand <mikedld@mikedld.com >
2025-06-27 17:07:42 +02:00
Mike Gelfand
f40afc8983
.github: .gitlab-ci: add macos (xquartz) build job
...
Signed-off-by: Mike Gelfand <mikedld@mikedld.com >
2025-06-27 17:07:42 +02:00
Mike Gelfand
5ed2865bdd
.github: don't override env vars set externally
...
Helpful for CI builds where we could be setting different paths on
different runners (due to OS or something else).
Signed-off-by: Mike Gelfand <mikedld@mikedld.com >
2025-06-27 13:45:11 +02:00
Enrico Weigelt, metux IT consult
fd02fc0b04
.github: workflow for building Xservers and some drivers
...
Add a github workflow that builds the Xservers on Linux and also
runs build-test of several common drivers against xorg sdk.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-06-17 19:45:34 +02:00