From 1134ff19c2883fb593d626e18386e94e6a698d96 Mon Sep 17 00:00:00 2001 From: Sergio Lopez Date: Mon, 27 Apr 2026 11:09:13 +0200 Subject: [PATCH] virglrenderer: new formula Signed-off-by: Sergio Lopez --- Formula/virglrenderer.rb | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Formula/virglrenderer.rb diff --git a/Formula/virglrenderer.rb b/Formula/virglrenderer.rb new file mode 100644 index 0000000..8ab3334 --- /dev/null +++ b/Formula/virglrenderer.rb @@ -0,0 +1,24 @@ +class Virglrenderer < Formula + desc "VirGL virtual OpenGL renderer" + homepage "https://gitlab.freedesktop.org/virgl/virglrenderer" + url "https://gitlab.freedesktop.org/slp/virglrenderer/-/archive/0.10.4e-krunkit/virglrenderer-0.10.4e-krunkit.tar.gz" + sha256 "09d000623fbdb966cb604eb48c962a0815e8142383e6066d6494809335b76dbb" + license "MIT" + + depends_on "meson" => :build + depends_on "ninja" => :build + depends_on "pkg-config" => :build + depends_on "libepoxy" + depends_on "molten-vk" + + def install + args = %w[ + -Dvenus=true + -Drender-server=false + ] + + system "meson", "setup", "build", *args, *std_meson_args + system "meson", "compile", "-C", "build", "--verbose" + system "meson", "install", "-C", "build" + end +end