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
Enrico Weigelt, metux IT consult
ac4f691831
.github: use tags for building mouse and keyboard driver
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-15 13:18:32 +01:00
Enrico Weigelt, metux IT consult
3fece7d7a6
.gitub: add NetBSD 10.1 build
...
Adding NetBSD 10.1 build to our CI pipelines.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-15 12:15:12 +01:00
Enrico Weigelt, metux IT consult
a897fecfcf
.github: scripts: git-smart-checkout.sh
...
pull submodules if existing
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-15 10:25:25 +01:00
Enrico Weigelt, metux IT consult
0292d41748
.github: enable -Werror on mingw32
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-12 19:41:55 +01:00
Enrico Weigelt, metux IT consult
8e872d69be
.github: temporary disable job purge job
...
It's failing too often due rate limits etc.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-12 16:31:28 +01:00
Enrico Weigelt, metux IT consult
005993d888
.github: enable -Werror on FreeBSD
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-12 15:27:14 +01:00
Enrico Weigelt, metux IT consult
777baa343b
.github: enable -Werror on Dragonfly BSD
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-12 14:45:41 +01:00
Enrico Weigelt, metux IT consult
27262cb9f4
.github: update tidy-up branch list
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-11 20:47:16 +01:00
Enrico Weigelt, metux IT consult
fce17e9308
.github: *BSD: silence warning on duplicate typedef
...
> In file included from ../glx/glxdricommon.c:35:
> /usr/local/include/GL/internal/dri_interface.h:445:26: warning: redefinition of typedef 'GLsync' is a C11 feature [-Wtypedef-redefinition]
> 445 | typedef struct __GLsync *GLsync;
> | ^
> /usr/local/include/GL/glext.h:1367:26: note: previous definition is here
> 1367 | typedef struct __GLsync *GLsync;
> | ^
Since it's coming from MESA, the only thing we can do here is
suppressing this warning explicitly.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-11 16:31:36 +01:00
Enrico Weigelt, metux IT consult
6d41b43829
.github: switch dependencies to our new mirrors
...
Our new automatic mirrors have a special prefix, so we need to
fixup the URLs.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-11 14:47:20 +01:00
Enrico Weigelt, metux IT consult
ceeabba033
.github: nightly purge of old pipelines from certain branches
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-10 20:06:00 +01:00
Enrico Weigelt, metux IT consult
4895dec748
.github: use our own mirrors instead of freedesktop.org
...
Since gitlab.freedesktop.org isn't very reliable, better use our
own mirrors instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-10 19:55:35 +01:00
Enrico Weigelt, metux IT consult
bc5cb4e8f3
.github: move CI scripts from .gitlab-ci/ to .github/scripts
...
We're not using gitlab anymore (and the CI config there is totally
unmaintained), so better move the scripts to the right place.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-10 19:15:35 +01:00
Enrico Weigelt, metux IT consult
0b2a21722b
.github: macos: split off own version of install-prereq.sh
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-10 16:23:53 +01:00
Enrico Weigelt, metux IT consult
d8afe67983
.github: fix artifact cache key on mingw32
...
We're not calling install-prereq.sh, so no need to have it's
hash in the cache key.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-10 15:46:32 +01:00
Enrico Weigelt, metux IT consult
1c3b0da356
.github: build w/ -Werror on Ubuntu
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-09 21:06:57 +01:00
JSOwens
d4e67aa773
.github: add a check for pull request commits to be signed off
...
Added a workflow to check the commit messages of a PR to make sure each is
signed off by the author. A repo token is required, here named SECRET_TOKEN,
which has access to read and write PR comments.
Signed-off-by: JSOwens <josephs.owens@gmail.com >
2025-11-27 19:27:15 +01:00
Chase
644d151173
.github: install-prereq.sh: move xproto to meson
...
Signed-off-by: Chase <chinkle3@illinois.edu >
2025-11-27 19:04:19 +01:00
Enrico Weigelt, metux IT consult
a1f3edddf4
meson.build: enable -fno-common on all platforms
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-11-27 12:07:29 +01:00
Enrico Weigelt, metux IT consult
c696329b93
include: misc: drop unused sign() macro
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-11-27 12:05:29 +01:00
Enrico Weigelt, metux IT consult
8c93d4e97e
.github: build the xf86-video-geode driver
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-11-20 16:35:06 +01:00
Enrico Weigelt, metux IT consult
26cc922cd3
.github: build the xf86-video-apm driver
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-11-20 16:03:40 +01:00
Enrico Weigelt, metux IT consult
99a9a67788
.github: also build dummy driver
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-11-20 14:19:12 +01:00
stefan11111
7f7462cb14
CI: build xf86-input-{keyboard,mouse} in CI
...
These drivers build on linux, so we should test them.
Signed-off-by: stefan11111 <stefan11111@shitposting.expert >
2025-10-30 09:51:20 +01:00
stefan11111
7e8d887085
CI: Build Xfbdev on linux CI, and only on linux CI
...
Signed-off-by: stefan11111 <stefan11111@shitposting.expert >
2025-10-21 14:13:21 +02:00
Enrico Weigelt, metux IT consult
41d2eae91f
.github: use latest driver releases
...
Use the latest driver release tags for CI build.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-09-24 17:33:40 +02:00
b-aaz
1271a098e6
.github: Added DragonFlyBSD to CI.
...
Added DragonFlyBSD to CI, based on the FreeBSD build.
Signed-off-by: b-aaz <b-aazbsd@proton.me >
2025-09-15 16:24:07 +02:00