diff --git a/internal/rosa/all.go b/internal/rosa/all.go index dd558b48..3c1e902f 100644 --- a/internal/rosa/all.go +++ b/internal/rosa/all.go @@ -166,6 +166,7 @@ const ( XCB XCBProto XDGDBusProxy + XExtProto XZ Xproto Zlib diff --git a/internal/rosa/x.go b/internal/rosa/x.go index 37fbba27..0a4942c7 100644 --- a/internal/rosa/x.go +++ b/internal/rosa/x.go @@ -90,6 +90,37 @@ func init() { } } +func (t Toolchain) newXExtProto() (pkg.Artifact, string) { + const ( + version = "7.3.0" + checksum = "4E3cMHAOVDb-h2M0ascAPU51YFNDy0xB5ih-Zw_8KK9y0aO9DskyGtvLk8zKsSUc" + ) + return t.NewPackage("xextproto", version, newFromGitLab( + "gitlab.freedesktop.org", + "xorg/proto/xextproto", + "xextproto-"+version, + checksum, + ), nil, &MakeHelper{ + Generate: "NOCONFIGURE=1 ./autogen.sh", + }, + Automake, + PkgConfig, + + utilMacros, + ), version +} +func init() { + artifactsM[XExtProto] = Metadata{ + f: Toolchain.newXExtProto, + + Name: "xextproto", + Description: "X Protocol Extensions", + Website: "https://gitlab.freedesktop.org/xorg/proto/xextproto", + + ID: 13647, + } +} + func (t Toolchain) newLibXau() (pkg.Artifact, string) { const ( version = "1.0.12"