internal/rosa/x: libxcb-util-wm artifact
All checks were successful
Test / Create distribution (push) Successful in 1m4s
Test / Sandbox (push) Successful in 2m49s
Test / ShareFS (push) Successful in 3m45s
Test / Hakurei (push) Successful in 3m50s
Test / Sandbox (race detector) (push) Successful in 5m18s
Test / Hakurei (race detector) (push) Successful in 6m26s
Test / Flake checks (push) Successful in 1m23s

Required by xserver xephyr.

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
2026-05-14 03:45:49 +09:00
parent 6231cfe2aa
commit 0b0a63d151
2 changed files with 34 additions and 2 deletions

View File

@@ -116,6 +116,7 @@ const (
LibxcbUtil LibxcbUtil
LibxcbUtilImage LibxcbUtilImage
LibxcbUtilKeysyms LibxcbUtilKeysyms
LibxcbUtilWM
Libxcvt Libxcvt
Libxkbfile Libxkbfile
Libxml2 Libxml2

View File

@@ -229,7 +229,6 @@ func (t Toolchain) newLibxcbUtilImage() (pkg.Artifact, string) {
), nil, (*MakeHelper)(nil), ), nil, (*MakeHelper)(nil),
PkgConfig, PkgConfig,
XCB,
LibxcbUtil, LibxcbUtil,
), version ), version
} }
@@ -238,7 +237,7 @@ func init() {
f: Toolchain.newLibxcbUtilImage, f: Toolchain.newLibxcbUtilImage,
Name: "libxcb-util-image", Name: "libxcb-util-image",
Description: "XCB port of Xlib's XImage and XShmImage functions.", Description: "XCB port of Xlib's XImage and XShmImage functions",
Website: "https://gitlab.freedesktop.org/xorg/lib/libxcb-image", Website: "https://gitlab.freedesktop.org/xorg/lib/libxcb-image",
Dependencies: P{ Dependencies: P{
@@ -249,6 +248,38 @@ func init() {
} }
} }
func (t Toolchain) newLibxcbUtilWM() (pkg.Artifact, string) {
const (
version = "0.4.2"
checksum = "g0VZgMU9hcIgyXb3XxBR9xqsvUMBd9qt_Dbmwoj2h5y24pODr_S_D0DhRsuXUNjF"
)
return t.NewPackage("libxcb-util-wm", version, newTar(
"https://xcb.freedesktop.org/dist/xcb-util-wm-"+version+".tar.gz",
checksum,
pkg.TarGzip,
), nil, (*MakeHelper)(nil),
M4,
PkgConfig,
XCB,
), version
}
func init() {
artifactsM[LibxcbUtilWM] = Metadata{
f: Toolchain.newLibxcbUtilWM,
Name: "libxcb-util-wm",
Description: "XCB client and window-manager helpers for ICCCM & EWMH",
Website: "https://gitlab.freedesktop.org/xorg/lib/libxcb-wm",
Dependencies: P{
XCB,
},
ID: 5170,
}
}
func (t Toolchain) newLibxcbUtil() (pkg.Artifact, string) { func (t Toolchain) newLibxcbUtil() (pkg.Artifact, string) {
const ( const (
version = "0.4.1" version = "0.4.1"