Homebrew tap for XR (VR/AR/MR) software.
homebrew vr linux oci
1
fork

Configure Feed

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

new cask: envision

+38
+38
Casks/envision.rb
··· 1 + # SPDX-License-Identifier: AGPL-3.0-only 2 + # SPDX-FileCopyrightText: MatrixFurry <matrix@matrixfurry.com> 3 + cask "envision" do 4 + on_linux do 5 + version "13398221520" # GitLab job ID 6 + sha256 "dcc07ec1a6c4ad2c3fefcfbd317c6a110f8911cac94c29bfe50ad6d81e56dc91" 7 + 8 + url "https://gitlab.com/gabmus/envision/-/jobs/#{version}/artifacts/raw/Envision-x86_64.AppImage" 9 + name "Envision" 10 + desc "graphical Monado setup application" 11 + homepage "https://gitlab.com/gabmus/envision" 12 + 13 + depends_on arch: :x86_64 14 + 15 + # TODO Extract AppImage 16 + # TODO: Switch to appimage when https://github.com/Homebrew/brew/pull/20334 is merged? 17 + binary "Envision-x86_64.AppImage", target: "envision" 18 + 19 + postflight do 20 + system "sh", "-c", "cd #{staged_path}; ./Envision-x86_64.AppImage --appimage-extract" 21 + system "sh", "-c", "cp -f #{staged_path}/squashfs-root/org.gabmus.envision.Devel.desktop ~/.local/share/applications/org.gabmus.envision.Devel.desktop" 22 + system "sh", "-c", "cp -f #{staged_path}/squashfs-root/org.gabmus.envision.Devel.svg ~/.local/share/icons/hicolor/scalable/apps/org.gabmus.envision.Devel.svg" 23 + system "sh", "-c", "update-desktop-database ~/.local/share/applications" 24 + end 25 + 26 + uninstall delete: [ 27 + "~/.local/share/applications/org.gabmus.envision.Devel.desktop", 28 + "~/.local/share/icons/hicolor/scalable/apps/org.gabmus.envision.Devel.svg", 29 + ] 30 + 31 + uninstall_postflight do 32 + system "sh", "-c", "update-desktop-database ~/.local/share/applications" 33 + end 34 + 35 + # TODO: Look for files that should go here 36 + zap trash: "" 37 + end 38 + end