internal/rosa/x: libxi artifact

This commit is contained in:
mae
2026-05-17 19:19:26 -05:00
parent c32c06b2e8
commit d2dc6a716d
2 changed files with 80 additions and 0 deletions

View File

@@ -83,6 +83,7 @@ const (
LibXext LibXext
LibXfixes LibXfixes
LibXfont2 LibXfont2
LibXi
LibXrandr LibXrandr
LibXrender LibXrender
LibXxf86vm LibXxf86vm

View File

@@ -465,6 +465,85 @@ func init() {
} }
} }
func (t Toolchain) newLibXi() (pkg.Artifact, string) {
const (
version = "1.8.2"
checksum = "F5g6yRPPql5QQDCFMiIpl3tvwm0_5Y-anUXX_mX-u5F5E0mSB22azREW99p6Zwso"
)
return t.NewPackage("libXi", version, newFromGitLab(
"gitlab.freedesktop.org",
"xorg/lib/libxi",
"libXi-"+version,
checksum), nil, &MakeHelper{
Generate: "NOCONFIGURE=1 ./autogen.sh",
},
Automake,
Libtool,
PkgConfig,
utilMacros,
LibX11,
LibXext,
Libxslt,
LibXfixes,
), version
}
func init() {
artifactsM[LibXi] = Metadata{
f: Toolchain.newLibXi,
Name: "libXi",
Description: "Xlib-based library for input",
Website: "https://gitlab.freedesktop.org/xorg/lib/libxi",
Dependencies: P{
LibX11,
},
ID: 1778,
}
}
func (t Toolchain) newLibXtst() (pkg.Artifact, string) {
const (
version = "1.2.5"
checksum = "WOoDvv1aUbkupcuo3I4dMe9rH2eGoi7CF2ncA_RRX1JAekqGr3_YQfYiQtakNCiP"
)
return t.NewPackage("libXtst", version, newFromGitLab(
"gitlab.freedesktop.org",
"xorg/lib/libxtst",
"libXtst-"+version,
checksum), nil, &MakeHelper{
Generate: "NOCONFIGURE=1 ./autogen.sh",
},
Automake,
Libtool,
PkgConfig,
utilMacros,
LibX11,
LibXext,
Libxslt,
LibXi,
LibXfixes,
), version
}
func init() {
artifactsM[LibXtst] = Metadata{
f: Toolchain.newLibXtst,
Name: "libXtst",
Description: "Xlib-based library for XTST",
Website: "https://gitlab.freedesktop.org/xorg/lib/libxtst",
Dependencies: P{
LibX11,
},
ID: 1794,
}
}
func (t Toolchain) newLibXrender() (pkg.Artifact, string) { func (t Toolchain) newLibXrender() (pkg.Artifact, string) {
const ( const (
version = "0.9.12" version = "0.9.12"