package rosa import "hakurei.app/internal/pkg" func (t Toolchain) newLibglvnd() (pkg.Artifact, string) { const ( version = "1.7.0" checksum = "eIQJK2sgFQDHdeFkQO87TrSUaZRFG4y2DrwA8Ut-sGboI59uw1OOiIVqq2AIwnGY" ) return t.NewPackage("libglvnd", version, pkg.NewHTTPGetTar( nil, "https://gitlab.freedesktop.org/glvnd/libglvnd/-/archive/"+ "v"+version+"/libglvnd-v"+version+".tar.bz2", mustDecode(checksum), pkg.TarBzip2, ), nil, (*MesonHelper)(nil), Binutils, // symbols check fail with llvm nm ), version } func init() { artifactsM[Libglvnd] = Metadata{ f: Toolchain.newLibglvnd, Name: "libglvnd", Description: "The GL Vendor-Neutral Dispatch library", Website: "https://gitlab.freedesktop.org/glvnd/libglvnd", ID: 12098, } } func (t Toolchain) newLibdrm() (pkg.Artifact, string) { const ( version = "2.4.131" checksum = "riHPSpvTnvCPbR-iT4jt7_X-z4rpwm6oNh9ZN2zP6RBFkFVxBRKmedG4eEXSADIh" ) return t.NewPackage("libdrm", version, pkg.NewHTTPGetTar( nil, "https://gitlab.freedesktop.org/mesa/libdrm/-/archive/"+ "libdrm-"+version+"/libdrm-libdrm-"+version+".tar.bz2", mustDecode(checksum), pkg.TarBzip2, ), nil, (*MesonHelper)(nil), Binutils, // symbols check fail with llvm nm KernelHeaders, ), version } func init() { artifactsM[Libdrm] = Metadata{ f: Toolchain.newLibdrm, Name: "libdrm", Description: "a userspace library for accessing the DRM", Website: "https://dri.freedesktop.org/", ID: 1596, } }