internal/rosa/x: xserver artifact
All checks were successful
Test / Create distribution (push) Successful in 1m4s
Test / Sandbox (push) Successful in 2m47s
Test / Hakurei (push) Successful in 3m47s
Test / ShareFS (push) Successful in 3m44s
Test / Sandbox (race detector) (push) Successful in 5m23s
Test / Hakurei (race detector) (push) Successful in 6m26s
Test / Flake checks (push) Successful in 1m22s
All checks were successful
Test / Create distribution (push) Successful in 1m4s
Test / Sandbox (push) Successful in 2m47s
Test / Hakurei (push) Successful in 3m47s
Test / ShareFS (push) Successful in 3m44s
Test / Sandbox (race detector) (push) Successful in 5m23s
Test / Hakurei (race detector) (push) Successful in 6m26s
Test / Flake checks (push) Successful in 1m22s
Required by libglvnd test suite. Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
@@ -202,6 +202,7 @@ const (
|
|||||||
Xkbcomp
|
Xkbcomp
|
||||||
XkeyboardConfig
|
XkeyboardConfig
|
||||||
XorgProto
|
XorgProto
|
||||||
|
Xserver
|
||||||
Zlib
|
Zlib
|
||||||
Zstd
|
Zstd
|
||||||
|
|
||||||
|
|||||||
@@ -902,3 +902,87 @@ func init() {
|
|||||||
ID: 1703,
|
ID: 1703,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (t Toolchain) newXserver() (pkg.Artifact, string) {
|
||||||
|
const (
|
||||||
|
version = "21.1.22"
|
||||||
|
checksum = "prLT2wKecBu5m9w1ThgIt0GvenNpjKXoOyvTiMA1oQTlP0QHh6QiWsdvH3OmUwNo"
|
||||||
|
)
|
||||||
|
return t.NewPackage("xserver", version, newFromGitLab(
|
||||||
|
"gitlab.freedesktop.org",
|
||||||
|
"xorg/xserver",
|
||||||
|
"xorg-server-"+version,
|
||||||
|
checksum,
|
||||||
|
), nil, &MesonHelper{
|
||||||
|
Setup: []KV{
|
||||||
|
{"Dxorg", "true"},
|
||||||
|
{"Dxephyr", "true"},
|
||||||
|
{"Dxnest", "true"},
|
||||||
|
{"Dipv6", "false"},
|
||||||
|
|
||||||
|
{"Dudev", "false"},
|
||||||
|
{"Dudev_kms", "false"},
|
||||||
|
{"Dglx", "false"},
|
||||||
|
// ../../usr/src/xserver/glamor/glamor_glx.c:24:10: fatal error: 'epoxy/glx.h' file not found
|
||||||
|
{"Dglamor", "false"},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Gawk,
|
||||||
|
|
||||||
|
XorgProto,
|
||||||
|
Libxtrans,
|
||||||
|
Libxshmfence,
|
||||||
|
Pixman,
|
||||||
|
Libbsd,
|
||||||
|
Xkbcomp,
|
||||||
|
XkeyboardConfig,
|
||||||
|
LibXfont2,
|
||||||
|
DBus,
|
||||||
|
FontUtil,
|
||||||
|
Libxcvt,
|
||||||
|
LibXext,
|
||||||
|
Libmd,
|
||||||
|
LibXdmcp,
|
||||||
|
Libtirpc,
|
||||||
|
Libepoxy,
|
||||||
|
LibxcbUtil,
|
||||||
|
LibxcbUtilImage,
|
||||||
|
LibxcbUtilWM,
|
||||||
|
LibxcbUtilKeysyms,
|
||||||
|
LibxcbRenderUtil,
|
||||||
|
Libpciaccess,
|
||||||
|
KernelHeaders,
|
||||||
|
), version
|
||||||
|
}
|
||||||
|
func init() {
|
||||||
|
artifactsM[Xserver] = Metadata{
|
||||||
|
f: Toolchain.newXserver,
|
||||||
|
|
||||||
|
Name: "xserver",
|
||||||
|
Description: "X server",
|
||||||
|
Website: "https://gitlab.freedesktop.org/xorg/xserver",
|
||||||
|
|
||||||
|
Dependencies: P{
|
||||||
|
Xkbcomp,
|
||||||
|
XkeyboardConfig,
|
||||||
|
|
||||||
|
XCB,
|
||||||
|
Pixman,
|
||||||
|
Libmd,
|
||||||
|
Libbsd,
|
||||||
|
Libtirpc,
|
||||||
|
Libxcvt,
|
||||||
|
LibXdmcp,
|
||||||
|
LibXfont2,
|
||||||
|
Libpciaccess,
|
||||||
|
|
||||||
|
// Xephyr
|
||||||
|
LibxcbUtilImage,
|
||||||
|
LibxcbUtilWM,
|
||||||
|
LibxcbUtilKeysyms,
|
||||||
|
LibxcbRenderUtil,
|
||||||
|
},
|
||||||
|
|
||||||
|
ID: 5250,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user