XR packaging for Fedora Atomic
0
fork

Configure Feed

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

wayvr-dashboard (new formula)

Closes #10

+36
+36
Formula/wayvr-dashboard.rb
··· 1 + class WayvrDashboard < Formula 2 + desc "Launch desktop applications and games within VR (wlx-overlay-s addon)" 3 + homepage "https://oo8.dev/wayvr_dashboard" 4 + url "https://github.com/olekolek1000/wayvr-dashboard/archive/refs/tags/0.3.5.tar.gz" 5 + sha256 "43762fa2d9b5fb3d04cae2bee6f1d24bee3ced9700b374f0161a79953cafd08d" 6 + license "MIT" 7 + 8 + depends_on "npm" => :build 9 + depends_on "rust" => :build 10 + depends_on "glib" => :build 11 + depends_on "pcre2" => :build 12 + depends_on "dbus" => :build 13 + depends_on "util-linux" => :build 14 + depends_on "libffi" => :build 15 + depends_on "python" => :build 16 + depends_on "zlib" => :build 17 + depends_on "webkitgtk" => :build 18 + depends_on "gdk-pixbuf" => :build 19 + depends_on :linux 20 + depends_on "wlx-overlay-s" => :optional 21 + 22 + # TODO: Can these be specified as build only without breaking things? 23 + depends_on "libsoup" 24 + depends_on "gtk+3" 25 + 26 + def install 27 + system "npm", "ci", "--cache=#{HOMEBREW_CACHE}/npm_cache" 28 + system "npm", "run", "tauri", "build" 29 + 30 + bin.install "#{buildpath}/src-tauri/target/release/wayvr-dashboard" 31 + end 32 + 33 + test do 34 + # TODO: add tests 35 + end 36 + end