XR packaging for Fedora Atomic
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

envision (new formula)

+46
+46
Formula/envision.rb
··· 1 + class Envision < Formula 2 + desc "Orchestrator for the free XR stack." 3 + homepage "https://gitlab.com/gabmus/envision" 4 + url "https://gitlab.com/gabmus/envision/-/archive/3.1.1/envision-3.1.1.tar.gz" 5 + sha256 "e0a137d76a98d6695f665a7b9f5bd5673c803918b6302227b93e5b1d58b0fb7f" 6 + license "AGPL-3.0-or-later" 7 + 8 + depends_on "rust" => :build 9 + depends_on "desktop-file-utils" => :build 10 + depends_on "eigen" => :build 11 + depends_on "glib" => :build 12 + depends_on "gtk4" 13 + depends_on "libadwaita" 14 + depends_on "xkeyboard-config" 15 + depends_on "gtksourceview5" => :build 16 + depends_on "cmake" => :build 17 + depends_on "wayland" => :build 18 + depends_on "ninja" => :build 19 + depends_on "vulkan-headers" => :build 20 + depends_on "meson" => :build 21 + depends_on "libdrm" => :build 22 + depends_on "mesa" => :build 23 + depends_on "openssl" => :build 24 + depends_on "openxr-generated" 25 + depends_on "vulkan-loader" => :build 26 + depends_on "vte3" => :build 27 + depends_on :linux 28 + 29 + def install 30 + system "meson", "setup", "build", *std_meson_args 31 + system "ninja", "-C", "build" 32 + system "ninja", "-C", "build", "install" 33 + end 34 + 35 + def caveats 36 + "xkeyboard-config must be fully linked for WayVR Dashboard to work properly. 37 + 38 + If the xorg-server formula is installed, please use `brew unlink xkeyboard-config; 39 + brew link xkeyboard-config --overwrite` to ensure it's fully linked." 40 + end 41 + 42 + test do 43 + # TODO: add tests 44 + system "false" 45 + end 46 + end