aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-05-14 01:23:46 +0900
committerOphestra <cat@gensokyo.uk>2026-05-14 01:24:00 +0900
commite580307528927d06a284c345702959f1506c9824 (patch)
tree0f821b20ed8604bf04a99a065e0fd1cf6d1f771f
parentee1dffb676b6c06700527b35d05ab411dffad290 (diff)
internal/rosa/x: libxcvt artifact
Required by xserver. Signed-off-by: Ophestra <cat@gensokyo.uk>
-rw-r--r--internal/rosa/all.go1
-rw-r--r--internal/rosa/x.go24
2 files changed, 25 insertions, 0 deletions
diff --git a/internal/rosa/all.go b/internal/rosa/all.go
index fbc72efd..dfcfd37d 100644
--- a/internal/rosa/all.go
+++ b/internal/rosa/all.go
@@ -109,6 +109,7 @@ const (
Libtool
Libucontext
Libunistring
+ Libxcvt
Libxkbfile
Libxml2
Libxshmfence
diff --git a/internal/rosa/x.go b/internal/rosa/x.go
index 7c95a408..a01fc574 100644
--- a/internal/rosa/x.go
+++ b/internal/rosa/x.go
@@ -659,6 +659,30 @@ func init() {
}
}
+func (t Toolchain) newLibxcvt() (pkg.Artifact, string) {
+ const (
+ version = "0.1.3"
+ checksum = "IfIA7SxlHMWh681e1AgYmZcRAfkZd5LlzmqcMRifNY5nNVRrUx_wnoaidAv0Yu03"
+ )
+ return t.NewPackage("libxcvt", version, newFromGitLab(
+ "gitlab.freedesktop.org",
+ "xorg/lib/libxcvt",
+ "libxcvt-"+version,
+ checksum,
+ ), nil, (*MesonHelper)(nil)), version
+}
+func init() {
+ artifactsM[Libxcvt] = Metadata{
+ f: Toolchain.newLibxcvt,
+
+ Name: "libxcvt",
+ Description: "VESA CVT standard timing modeline generation library & utility",
+ Website: "https://gitlab.freedesktop.org/xorg/lib/libxcvt",
+
+ ID: 235147,
+ }
+}
+
func (t Toolchain) newLibpciaccess() (pkg.Artifact, string) {
const (
version = "0.19"