diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-05-14 03:59:22 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-05-14 03:59:22 +0900 |
| commit | 4c653b115177c9ebc2152fdfdff928e6969ee8e7 (patch) | |
| tree | 81c840085ff06f12606bc14d25972e8456342557 | |
| parent | 0b0a63d151b637f9e07600bbc5d8add8821ab0b0 (diff) | |
internal/rosa/x: xkeyboard-config artifact
Required by xserver test suite.
Signed-off-by: Ophestra <cat@gensokyo.uk>
| -rw-r--r-- | internal/rosa/all.go | 1 | ||||
| -rw-r--r-- | internal/rosa/x.go | 26 |
2 files changed, 27 insertions, 0 deletions
diff --git a/internal/rosa/all.go b/internal/rosa/all.go index 14b91514..55904f0b 100644 --- a/internal/rosa/all.go +++ b/internal/rosa/all.go @@ -200,6 +200,7 @@ const ( XDGDBusProxy XZ Xkbcomp + XkeyboardConfig XorgProto Zlib Zstd diff --git a/internal/rosa/x.go b/internal/rosa/x.go index 3a7b68c9..f103a3df 100644 --- a/internal/rosa/x.go +++ b/internal/rosa/x.go @@ -845,6 +845,32 @@ func init() { } } +func (t Toolchain) newXkeyboardConfig() (pkg.Artifact, string) { + const ( + version = "2.47" + checksum = "E03PsPIaRrxPAuKgDGSQyPiJB49wXtyyvdV0lVx3_G-pelMMlaFLkoTDHTHG_qgA" + ) + return t.NewPackage("xkeyboard-config", version, newFromGitLab( + "gitlab.freedesktop.org", + "xkeyboard-config/xkeyboard-config", + "xkeyboard-config-"+version, + checksum, + ), nil, (*MesonHelper)(nil), + Perl, + ), version +} +func init() { + artifactsM[XkeyboardConfig] = Metadata{ + f: Toolchain.newXkeyboardConfig, + + Name: "xkeyboard-config", + Description: "the non-arch keyboard configuration database for X Window", + Website: "https://www.freedesktop.org/wiki/Software/XKeyboardConfig/", + + ID: 5191, + } +} + func (t Toolchain) newLibpciaccess() (pkg.Artifact, string) { const ( version = "0.19" |
