Commit Graph

94 Commits

Author SHA1 Message Date
Enrico Weigelt, metux IT consult
8abe892be5 .github: ubuntu: build and test Xserver via MPBT
Using MPBT for building Xserver and test tools.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-18 16:10:52 +01:00
Enrico Weigelt, metux IT consult
7a109e994d .github: drop old scripted driver builds
Instead of the script driven linear driver build, we now have parallelized
MPBT based build up and running - so let's drop the old one.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-18 16:08:13 +01:00
Enrico Weigelt, metux IT consult
4495708ee2 .github: use MPBT for building drivers
Use the Multi Project Builder Tool for building Xserver SDK and drivers,
along with dependencies. The SDK build is already optimized that much that
we can build all drivers in parallel, trimming down the total (wall clock)
build time heavily.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-18 16:08:11 +01:00
Enrico Weigelt, metux IT consult
cb5f2cd67e .github: move run-xserver-build-and-test.sh under ubuntu/ subdir
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-18 11:22:21 +01:00
Enrico Weigelt, metux IT consult
6d6f2b3a98 .github: move some build & test pieces from pipeline to script
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-18 10:52:49 +01:00
Enrico Weigelt, metux IT consult
f5295b8d36 .github: update XTS
use commit 6cf94400a09abecd6b86e4eb6441741acecd51f6

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-16 16:43:13 +01:00
Enrico Weigelt, metux IT consult
922c4e2843 .github: update piglit
Use piglit commit 59111996534f875ca88bce51f21fa2e6564895da.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-16 16:19:53 +01:00
Enrico Weigelt, metux IT consult
1d27e2878a .github: build drivers against xorg-sdk without actual Xserver compile
Use the new xorg-sdk build type instead of building a complete Xserver,
to compile our drivers against.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-13 16:57:14 +01:00
Enrico Weigelt, metux IT consult
431082ba9f .github: update xf86-video-v4l to 25.0.1
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-30 17:12:24 +01:00
Enrico Weigelt, metux IT consult
86c6e75117 .github: increase xf86-video-intel version to 25.0.1
Upcoming work needs a few fixes in the Intel driver.
(mainly not using internal EDID parser defines anymore)

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-27 15:44:34 +01:00
Enrico Weigelt, metux IT consult
a6d1bdcd3e .github: util: add support for arbitrary refs to drv_tag() et al.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-26 21:17:48 +01:00
b-aaz
b4f0ee1b59 Added Cygwin builds to CI.
Bringing back Cygwin support!
This will add Cygwin builds on windows-latest in our CI.

Signed-off-by: b-aaz <b-aazbsd@proton.me>
2025-12-21 12:59:03 +01:00
Enrico Weigelt, metux IT consult
f40ebcd068 .github: compile-drivers: use new driver versions
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-19 15:37:26 +01:00
Enrico Weigelt, metux IT consult
e11e90cab6 .github: compile-drivers.sh: add xf86-video-v4l driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 18:48:36 +01:00
Enrico Weigelt, metux IT consult
2fcd226852 .github: util.sh: fix driver clone subdir
missed the driver name from the driver clone subdir

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 18:39:18 +01:00
Enrico Weigelt, metux IT consult
e4fc8443be .github: compile-drivers.sh: add xf86-video-trident driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 18:30:02 +01:00
Enrico Weigelt, metux IT consult
9d6750322d .github: compile-drivers.sh: add xf86-video-suntcx driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 18:09:52 +01:00
Enrico Weigelt, metux IT consult
79c2e8de91 .github: compile-drivers.sh: add xf86-video-vbox driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 18:01:25 +01:00
Enrico Weigelt, metux IT consult
420ed84dc0 .github: compile-drivers.sh: add xf86-video-sunleo driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 17:50:21 +01:00
Enrico Weigelt, metux IT consult
a1b8860b53 .github: compile-drivers.sh: add xf86-video-sunffb driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 17:30:09 +01:00
Enrico Weigelt, metux IT consult
015a305c0b .github: compile-drivers.sh: add xf86-video-freedreno driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 17:14:01 +01:00
Enrico Weigelt, metux IT consult
ff005de2a2 .github: compile-drivers.sh: add xf86-video-suncg6 driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 17:06:26 +01:00
Enrico Weigelt, metux IT consult
265560aa4f .github: compile-drivers.sh: add xf86-video-tdfx driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 16:47:43 +01:00
Enrico Weigelt, metux IT consult
69fccdf90d .github: compile-drivers.sh: add xf86-video-voodoo driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 16:24:20 +01:00
Enrico Weigelt, metux IT consult
b4dd69f5e2 .github: compile-drivers.sh: add xf86-video-fbdev driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 16:19:54 +01:00
Enrico Weigelt, metux IT consult
4db8a55335 .github: compile-drivers.sh: add xf86-video-suncg3 driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 16:19:43 +01:00
Enrico Weigelt, metux IT consult
224a2f9d9d .github: compile-drivers.sh: add xf86-video-xgi driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 16:02:02 +01:00
Enrico Weigelt, metux IT consult
972d57d5da .github: compile-drivers.sh: add xf86-video-cirrus driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 15:48:39 +01:00
Enrico Weigelt, metux IT consult
e08b62dfd1 .github: compile-drivers.sh: add xf86-video-suncg14 driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 15:47:49 +01:00
Enrico Weigelt, metux IT consult
f8bedcfcf4 .github: compile-drivers.sh: add xf86-video-chips driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 15:23:59 +01:00
Enrico Weigelt, metux IT consult
95cbd454a3 .github: compile-drivers.sh: add xf86-video-sisusb driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 15:23:48 +01:00
Enrico Weigelt, metux IT consult
a3324f0489 .github: compile-drivers.sh: add xf86-video-sis driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 15:00:18 +01:00
Enrico Weigelt, metux IT consult
736a2996af .github: compile-drivers.sh: add xf86-video-siliconmotion driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 14:36:39 +01:00
Enrico Weigelt, metux IT consult
5e7b2262c0 .github: compile-drivers.sh: add xf86-video-savage driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 14:19:09 +01:00
Enrico Weigelt, metux IT consult
ce234d6c83 .github: compile-drivers.sh: add xf86-video-s3virge driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 13:35:24 +01:00
Enrico Weigelt, metux IT consult
6c5eb9531b .github: compile-drivers.sh: add xf86-video-rendition driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 13:08:31 +01:00
Enrico Weigelt, metux IT consult
0652139616 .github: compile-drivers.sh: add xf86-video-nv driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 12:36:09 +01:00
Enrico Weigelt, metux IT consult
6da23165f0 .github: compile-drivers.sh: add xf86-video-nested driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 12:13:34 +01:00
Enrico Weigelt, metux IT consult
5c16c95b1e .github: compile-drivers.sh: add xf86-video-neomagic driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 10:57:00 +01:00
Enrico Weigelt, metux IT consult
bf419810be .github: compile-drivers.sh: add xf86-video-mga driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 10:19:06 +01:00
Enrico Weigelt, metux IT consult
60bd133f3c .github: compile-drivers.sh: add xf86-video-mach driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 19:24:18 +01:00
Enrico Weigelt, metux IT consult
da25ef3fd1 .github: compile-drivers.sh: add xf86-video-i740 driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 19:07:25 +01:00
Enrico Weigelt, metux IT consult
74bc20c405 .github: compile-drivers.sh: add xf86-video-i128 driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 18:42:53 +01:00
Enrico Weigelt, metux IT consult
86cb54da18 .github: compile-drivers.sh: add xf86-video-ast driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 17:23:46 +01:00
Enrico Weigelt, metux IT consult
b32023cc83 .gitlab: compile-drivers.sh: add xf86-video-ark driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 17:02:13 +01:00
Enrico Weigelt, metux IT consult
c7cf6352ba .github: compile-drivers: compile the xf86-input-wacom driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 16:16:40 +01:00
Enrico Weigelt, metux IT consult
b59d974790 .github: build xf86-input-void driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 15:29:12 +01:00
Enrico Weigelt, metux IT consult
13af228c6b .github: compile xf86-input-vmmouse driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 14:39:36 +01:00
Enrico Weigelt, metux IT consult
bd3e74e1b1 .github: compile-drivers: build joystick driver
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 14:04:09 +01:00
Enrico Weigelt, metux IT consult
a1b8aaa942 .github: scripts: compile-drivers.sh: consolidate driver list
Since all repo URLs and tags are following a common scheme, we can
reduce boilderplate by computing them by driver and and version only.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 13:35:14 +01:00