aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal
diff options
context:
space:
mode:
Diffstat (limited to 'internal')
-rw-r--r--internal/rosa/all.go1
-rw-r--r--internal/rosa/x.go26
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"