aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/x.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa/x.go')
-rw-r--r--internal/rosa/x.go40
1 files changed, 40 insertions, 0 deletions
diff --git a/internal/rosa/x.go b/internal/rosa/x.go
index 68d5c425..ad17c85c 100644
--- a/internal/rosa/x.go
+++ b/internal/rosa/x.go
@@ -375,6 +375,46 @@ func init() {
}
}
+func (t Toolchain) newLibXrandr() (pkg.Artifact, string) {
+ const (
+ version = "1.5.5"
+ checksum = "OF7C7VC5MwnFue9UX5UnIkG1PIWvn9bBMq6d4mVyJJ_rcF0w4Kedn1lfxBsXEKAP"
+ )
+ return t.NewPackage("libXrandr", version, newFromGitLab(
+ "gitlab.freedesktop.org",
+ "xorg/lib/libxrandr",
+ "libXrandr-"+version,
+ checksum,
+ ), nil, &MakeHelper{
+ Generate: "NOCONFIGURE=1 ./autogen.sh",
+ },
+ Automake,
+ Libtool,
+ PkgConfig,
+
+ utilMacros,
+ LibXext,
+ LibXrender,
+ XorgProto,
+ ), version
+}
+func init() {
+ artifactsM[LibXrandr] = Metadata{
+ f: Toolchain.newLibXrandr,
+
+ Name: "libXrandr",
+ Description: "Xlib Resize, Rotate and Reflection (RandR) extension library",
+ Website: "https://gitlab.freedesktop.org/xorg/lib/libxrandr",
+
+ Dependencies: P{
+ LibXext,
+ LibXrender,
+ },
+
+ ID: 1788,
+ }
+}
+
func (t Toolchain) newLibpciaccess() (pkg.Artifact, string) {
const (
version = "0.19"