XR packaging for Fedora Atomic
0
fork

Configure Feed

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

wayvr-dashboard: Add note about xkeyboard-config linking

+27 -11
+19 -11
Formula/wayvr-dashboard.rb
··· 5 5 sha256 "43762fa2d9b5fb3d04cae2bee6f1d24bee3ced9700b374f0161a79953cafd08d" 6 6 license "MIT" 7 7 8 + depends_on "dbus" => :build 9 + depends_on "gdk-pixbuf" => :build 10 + depends_on "glib" => :build 11 + depends_on "libffi" => :build 12 + depends_on "libxkbcommon" => :build 8 13 depends_on "npm" => :build 14 + depends_on "pcre2" => :build 15 + depends_on "python" => :build 9 16 depends_on "rust" => :build 10 - depends_on "glib" => :build 11 - depends_on "pcre2" => :build 12 - depends_on "dbus" => :build 13 17 depends_on "util-linux" => :build 14 - depends_on "libffi" => :build 15 - depends_on "python" => :build 18 + depends_on "webkitgtk" => :build 16 19 depends_on "zlib" => :build 17 - depends_on "webkitgtk" => :build 18 - depends_on "gdk-pixbuf" => :build 20 + depends_on "gtk+3" 21 + depends_on "libsoup" 19 22 depends_on :linux 23 + depends_on "xorg-server" 24 + depends_on "xkeyboard-config" 20 25 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 26 27 def install 27 28 system "npm", "ci", "--cache=#{HOMEBREW_CACHE}/npm_cache" 28 29 system "npm", "run", "tauri", "build" 29 30 30 31 bin.install "#{buildpath}/src-tauri/target/release/wayvr-dashboard" 32 + end 33 + 34 + def caveats 35 + "xkeyboard-config must be fully linked for WayVR Dashboard to work properly. 36 + 37 + If the xorg-server formula is installed, please use `brew unlink xkeyboard-config; 38 + brew link xkeyboard-config --overwrite` to ensure it's fully linked." 31 39 end 32 40 33 41 test do
+8
README.md
··· 13 13 ```sh 14 14 brew install shiloh/atomicxr/<application> 15 15 ``` 16 + 17 + ## Common Issues ## 18 + 19 + ### WayVR Dashboard: `xkbcommon: ERROR: failed to add default include path /home/linuxbrew/.linuxbrew/share/X11/xkb` ### 20 + This happens when the `xkb` config files (from the `xkeyboard-config` formula) are not linked to 21 + `/home/linuxbrew/.linuxbrew/share/X11/xkb`. This will happen if the `xorg-server` formula is installed. 22 + 23 + To fix this, run `brew unlink xkeyboard-config; brew link xkeyboard-config --overwrite`