diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-05-20 03:51:48 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-05-20 03:51:48 +0900 |
| commit | d728607505aa91d4ae851a0ac9e9ce6856a9280e (patch) | |
| tree | cd872b0f63c8faa4eb0f1d1fff2d9f4bcfe82363 /internal/rosa/package/libglvnd.az | |
| parent | ef414ab01a28b61ef01766c3dd28ed2342f5ab75 (diff) | |
internal/rosa/package: migrate mesa dependencies
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package/libglvnd.az')
| -rw-r--r-- | internal/rosa/package/libglvnd.az | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/internal/rosa/package/libglvnd.az b/internal/rosa/package/libglvnd.az new file mode 100644 index 00000000..b409837b --- /dev/null +++ b/internal/rosa/package/libglvnd.az @@ -0,0 +1,38 @@ +package libglvnd { + description = "The GL Vendor-Neutral Dispatch library"; + website = "https://gitlab.freedesktop.org/glvnd/libglvnd"; + anitya = 12098; + + version* = "1.7.0"; + source = remoteGitLab { + domain = "gitlab.freedesktop.org"; + suffix = "glvnd/libglvnd"; + ref = "v"+version; + checksum = "eIQJK2sgFQDHdeFkQO87TrSUaZRFG4y2DrwA8Ut-sGboI59uw1OOiIVqq2AIwnGY"; + }; + + exec = meson { + setup = { + "Dx11": "enabled"; + "Dglx": "enabled"; + }; + + postCompile = ` +export DISPLAY=':0' +Xvfb & +XVFB_PID="$!" +trap 'kill $XVFB_PID && wait $XVFB_PID' EXIT +`; + }; + + inputs = [ + // symbols check fail with llvm nm + binutils, + // test suite wants X server + xserver, + + libXext, + ]; + + runtime = [ libXext ]; +} |
