Package Details: wayvr-git 26.2.1.r36.d9f89fa-1

Git Clone URL: https://aur.archlinux.org/wayvr-git.git (read-only, click to copy)
Package Base: wayvr-git
Description: Your way to enjoy VR on Linux! Access your Wayland/X11 desktop from SteamVR/Monado (OpenVR+OpenXR support)
Upstream URL: https://github.com/wlx-team/wayvr
Keywords: monado openvr openxr overlay steamvr wayland wlx
Licenses: GPL-3.0-or-later
Conflicts: wayvr
Provides: wayvr
Replaces: wlx-overlay-s-git
Submitter: galister
Maintainer: galister
Last Packager: galister
Votes: 23
Popularity: 2.11
First Submitted: 2026-01-10 11:25 (UTC)
Last Updated: 2026-03-16 05:01 (UTC)

Latest Comments

1 2 Next › Last »

BarkBarklington commented on 2026-03-17 21:48 (UTC)

https://github.com/wlx-team/wayvr/issues/471

BarkBarklington commented on 2026-03-17 21:39 (UTC)

error[E0609]: no field data on type spa_pod_builder --> /home/puppy/.cargo/git/checkouts/pipewire-rs-cb58a95930018a19/ba32202/libspa/src/pod/builder.rs:38:25 | 38 | (this).builder.data = (this).data.as_mut_ptr().cast::<c_void>(); | ^^^^ unknown field | = note: available field is: _address

error[E0609]: no field size on type spa_pod_builder --> /home/puppy/.cargo/git/checkouts/pipewire-rs-cb58a95930018a19/ba32202/libspa/src/pod/builder.rs:39:25 | 39 | (this).builder.size = (this) | ^^^^ unknown field | = note: available field is: _address

Compiling hashlink v0.10.0 Compiling addr2line v0.25.1 For more information about this error, try rustc --explain E0609. error: could not compile libspa (lib) due to 2 previous errors warning: build failed, waiting for other jobs to finish... ==> ERROR: A failure occurred in build(). Aborting... -> error making: wayvr-git-exit status 4

ngoonee commented on 2026-03-16 09:32 (UTC)

Compiling rodio v0.21.1 Compiling xcb v1.7.0 error[E0609]: no field data on type spa_pod_builder --> /home/ngoonee/.cargo/git/checkouts/pipewire-rs-cb58a95930018a19/ba32202/libspa/src/pod/builder.rs:38:25 | 38 | (this).builder.data = (this).data.as_mut_ptr().cast::<c_void>(); | ^^^^ unknown field | = note: available field is: _address

error[E0609]: no field size on type spa_pod_builder --> /home/ngoonee/.cargo/git/checkouts/pipewire-rs-cb58a95930018a19/ba32202/libspa/src/pod/builder.rs:39:25 | 39 | (this).builder.size = (this) | ^^^^ unknown field | = note: available field is: _address

Compiling zbus v5.12.0 Compiling hashlink v0.10.0 Compiling hyper v1.8.1 For more information about this error, try rustc --explain E0609. error: could not compile libspa (lib) due to 2 previous errors warning: build failed, waiting for other jobs to finish...

Kresny commented on 2026-02-27 10:11 (UTC) (edited on 2026-02-27 10:14 (UTC) by Kresny)

For some reason, every build runs twice at the moment, and it's been like that for a while.

awh commented on 2026-02-15 17:31 (UTC)

might be worth putting "previously known as wlx-overlay-s" somewhere in the package so it shows up on search results

A43 commented on 2026-01-13 21:25 (UTC) (edited on 2026-01-13 21:30 (UTC) by A43)

It is not necessary to intentionally push changes exclusively to the pkgver variable to the AUR for this package. You already have automatically setting the pkgver based on the latest git tag and commit properly implemented, as is done with all quality -git packages, so there is no need. pacman-git, the PKGBUILD for which goes unchanged for months, is a good example of the lack of this need.
I have tested that this PKGBUILD does do this correctly, just to be absolutely sure.

A well implemented AUR helper like paru or yay won't need this manual pkgver bump either since it will check the source repository for the changes itself. The pkgver will then be set at runtime by makepkg for use in the pacman package as usual.

TL;DR: Don't push simple pkgver bumps. It's unnecessary, more work for you, and sends an email to anyone with notifications enabled for this package (which is why I noticed). /gen /nm

Thanks!

galister commented on 2026-01-10 11:39 (UTC)

WlxOverlay-S has been rebranded to WayVR. The new AUR package is available here: https://aur.archlinux.org/packages/wayvr-git

TipsyTheCat commented on 2026-01-10 02:02 (UTC)

ok so i got it building and running, so for anyone who just wants a pkgbuild that works to test the latest version i give you this diff:

--- PKGBUILD
+++ PKGBUILD
@@ -1,8 +1,9 @@
 # Maintainer: galister <galister at librevr dot org>

+_newpkgname=wayvr
 _pkgname=wlx-overlay-s
 pkgname=$_pkgname-git
-pkgver=25.4.2.r262.4f78825
+pkgver=test.r157.6cf4c1f
 pkgrel=1
 pkgdesc="Access your Wayland/X11 desktop from SteamVR/Monado (OpenVR+OpenXR support)"
 url="https://github.com/galister/wlx-overlay-s"
@@ -27,24 +28,24 @@
 }

 prepare() {
-  cd "$_pkgname/$_pkgname"
+  cd "$_pkgname/$_newpkgname"
   cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
 }

 build() {
-  cd "$_pkgname/$_pkgname"
+  cd "$_pkgname/$_newpkgname"
   cargo build --frozen --release --all-features
 }

 check() {
-  cd "$_pkgname/$_pkgname"
+  cd "$_pkgname/$_newpkgname"
   cargo test --frozen --all-features
 }

 package() {
   cd "$_pkgname/"
-  install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$_pkgname"
-  cd "$_pkgname/"
-  install -Dm0644 -t "$pkgdir/usr/share/applications/" "$_pkgname.desktop"
-  install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/256x256/apps/" "$_pkgname.png"
+  install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$_newpkgname"
+  cd "$_newpkgname/"
+  install -Dm0644 -t "$pkgdir/usr/share/applications/" "$_newpkgname.desktop"
+  install -Dm0644 -t "$pkgdir/usr/share/icons/hicolor/256x256/apps/" "$_newpkgname.png"
 }

since this is a sorta dirty patch, i wouldn't recommend this to be pushed to the actual pkgbuild here. i feel like at this point this aur package needs to be renamed to wayvr-git

TipsyTheCat commented on 2026-01-10 01:26 (UTC) (edited on 2026-01-10 01:29 (UTC) by TipsyTheCat)

this is also out-of-date due to wlx-overlay-s being renamed to wayvr. should this AUR package be renamed to "wayvr"?

A43 commented on 2025-12-20 19:01 (UTC) (edited on 2025-12-20 19:01 (UTC) by A43)

If you experience issues building this package with the nightly rust toolchain (rustc >1.92.0), attempt to build it with the stable rust toolchain (rustc 1.92.0) instead.