summaryrefslogtreecommitdiff
path: root/app-misc/wayvr
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-13 03:04:35 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-13 03:04:35 -0500
commitd6c616f80bd44aa3323ca5211338d251e1215938 (patch)
tree9597c13f86588aca7eeb854a486440bdcace1c30 /app-misc/wayvr
parent40d2213d241ba50dbaf9b311a92a93e480fbd474 (diff)
downloadbaldeagleos-repo-d6c616f80bd44aa3323ca5211338d251e1215938.tar.gz
baldeagleos-repo-d6c616f80bd44aa3323ca5211338d251e1215938.tar.xz
baldeagleos-repo-d6c616f80bd44aa3323ca5211338d251e1215938.zip
Adding metadata
Diffstat (limited to 'app-misc/wayvr')
-rw-r--r--app-misc/wayvr/Manifest14
-rw-r--r--app-misc/wayvr/wayvr-25.4.2.ebuild117
-rw-r--r--app-misc/wayvr/wayvr-26.2.0.ebuild99
-rw-r--r--app-misc/wayvr/wayvr-26.7.0.ebuild (renamed from app-misc/wayvr/wayvr-26.1.2.ebuild)18
4 files changed, 17 insertions, 231 deletions
diff --git a/app-misc/wayvr/Manifest b/app-misc/wayvr/Manifest
index da2f5ef1364a..807eacc562a8 100644
--- a/app-misc/wayvr/Manifest
+++ b/app-misc/wayvr/Manifest
@@ -1,14 +1,4 @@
-DIST WlxOverlay-S-v25.4.2-crates.tar.xz 50665744 BLAKE2B eb3dea74dd283f67342aefef94cc9781bda485b9aa0884caafd7665fee19d7090f6b5fc898e1b25c797d94ace448a21706062899676648df4fbcca5172db75b7 SHA512 a1ca549cafbf43eb5ae9a101d62e571135ec5c59a62e9ea4e4e12c770748fec9281ef295045c156eb418e2be44a2e60c4673f635153ecb4b6624cee6a8dff3f0
-DIST libmonado-rs-256895b18c8f9368174fad8a6232ff07764eeacb.gh.tar.gz 7263 BLAKE2B c5f3b3a1ea375f85b61c6b09073df2cc1ccdc602367f7e93785be40d7b2df418d92e1dac03659c5c6936b1ead8105dd773012401b75198fe631b3c2276edaeea SHA512 902cd2c8e997c64f9cb069ea7ba64ce7a193fff703df36a956b807f70386c5c0ed70d3a5f957f1edb6964b037f1a587d4ef7e2ad16e9862572fa1a22c297d78f
-DIST openxrs-af4a55df60125491c80c61464c824219c6019b76.gh.tar.gz 169832 BLAKE2B 21a60aa4589f3170e60b6d5ee4a7ca7a7907863ed6698f566ba4a2645b6d23ef95584deae9559dda108e577efdad3431247af48547a416c3559770c0ef66b58a SHA512 6273cd725dfe9478fec51f1ba7e12637d6b465cde7f24ac2c17f23d1f83ee6589e4d2c2010eca0384f3abd8b6f40ec7765ce7e7dc2ca6820bf7d74f0f536a3de
-DIST ovr_overlay_oyasumi-49b0d856c282d1f696b87e85a55674f4db913872.gh.tar.gz 22983 BLAKE2B 5fc684fa95467b5e8981d87876d9c32cd7557ec089ec07f5eafb2d477f2eaa63c3bdd383230e440b63e6ce6ceea4e0ca86923a4f1552990fd7dcff12379f73fb SHA512 b8ece885c8098070e71deb7119e47f5caa8b0d869bf0b5dfb0ceee79989c10b6cc39a664bd6bb6911d4a3eece53b89c383f225fc17d3e1778be998fd8ef4effc
-DIST pipewire-rs-ba32202c3c391004c3bb533b58fa75a50e47ff57.gl.tar.gz 114999 BLAKE2B 346df1c77ad134b98bb482d02c82b0d25aa8e22041e850b8362e75b5972e48693b82144c9ea766436d803a7d69490745732c5ad18fffc496e7c80dd017765e87 SHA512 28bcd265721747f41b234e6a3c6a3922e91348a46e192bda3d9a370d24caa1eb56d3335294fc6d4e35ea3655e6aa2069c5add357770d3465f5306705b1ca3917
-DIST wayvr-26.1.2-vendor.tar.xz 79056988 BLAKE2B 42533f22d516585724e1733eb432eb4d84dc1985e03d100bab593619bacabe6b89653dbb6a3ed80e3b9376982b9e35a908d30e72810c0ff2f7dae9b1d3e2a13b SHA512 9171bda6ff6462c20e46433186d32dafafabd305995e3b8f12c00a51713cfb9ffc85f0ae27791550e4d9010569dd25683dd2a0fbd643744d600c41218d5c7a3a
-DIST wayvr-26.1.2.tar.gz 5742627 BLAKE2B bac22f682d05d654e3913d626705b187932707f222e6817c84649a3ab41050b1e91786a8f648f900e1758ca1c926337b0e495f68a5d52e972b42fb8360bc356f SHA512 7e003c7babf172e8b158a8d1f7a6209fb73f29683eac54df77a5eae15d5c27805261b1e5d9ac28d5dd2f57fc856f95498830074bbe0d181f5ebb70fea2484aea
-DIST wayvr-26.2.0-vendor.tar.xz 84837840 BLAKE2B cc56e125221699462a7299524726ff551aea6626dc7f11e030b017f06d7ccd7c4c18b05f09a1526f4485012d682e98b707fc1f46faa47426b7d1d9ddcf3c0ca1 SHA512 74743d0dfcebf5a4f2fa225fd009f78540fa576d6447b5ea47171c36770fcd0efb7dc3acd776223240cbd825256aab101eb5269ebef4fcce45220c1a9b197763
-DIST wayvr-26.2.0.tar.gz 5784862 BLAKE2B 3ea191481a9dd109dea09d4206e140ae50e5bd9325c2bc94f9aca52e1daf6baf77ff981e4c8da09e59ac92adeafd38ced4bc0eb6be485d79d532531abe417860 SHA512 7b1787b3b7c0b954c590a55537a9d1109c1495d60404b2ee1c0e4304dcfb146ca1e6e15823dfef2d1b2d4f7ad940a51676f95e642e834cb7205a6f60a995522c
DIST wayvr-26.2.1-vendor.tar.xz 84839268 BLAKE2B e4f5325400a37f634ec46e977aefb9064e06920b111da5e207eddb07d3bc47e83d0a850111e0292d18002477bac99343cfaa9e7cf1ef67896796650cfc9e6986 SHA512 8679a305fdd05b58a1eff9ecfc7a013bd5e11eb9bc83292ad5a7ce6e85929cae6f52970acc7e070fe9f5fc9efb2a7076f451d1ea7034ab110a3f9a2a2e4ec604
DIST wayvr-26.2.1.tar.gz 5785503 BLAKE2B 6e03a16f92dd5d22f443f11c95fb9c20c74be08f57f1fbfe0af470d04aedbb880b94a1d4ca6e8a0cd53974d7fa30d4b6744d99c797a315eb3470cea70d77f297 SHA512 711e309843d07befc5f47d3d6a746f154d6672ca8a4c32c7c63e9afc886a494fc8ef42f39da0957479fc516cf6aea695fbfda176a02aed2813b125d3e0cb1095
-DIST wayvr-ipc-a72587d23f3bb8624d9aeb1f13c0a21e65350f51.gh.tar.gz 10534 BLAKE2B d57e81e30199e05ad033bc639ebc33e3d2173cd22e7cb7b619cd40420532cbc59ff012934ccbf930bb08833886704dc3d88e9d2a76757f2caf32dd05d82fb51c SHA512 b2fe903cd922aa588034f2de4b85bccf7cf8825bb80457e20bbf956f0110d8818bc0a38b084da82784b32b5adbb87e62db26c39eba347f67aff33e8fcb144090
-DIST wlx-capture-c68c66d487ef0f57bab23b5c780472a31a01ecab.gh.tar.gz 40441 BLAKE2B 4420c6a088d11cdf60bdbd0233e7d2b79bee1640f7c7235e643587322f58b7ef30006b82ac1e04094d81d06df0dd4350cbfc20965ba71d60f9aa51659f672879 SHA512 f92ebed458544c0dadc7af510dc4210037afcc97b7ebd72c2a2e8b4eee4fd2e2a8140170abca4d767e5ae07ac14786c7acd9c12b0e74be54682658e60805f5a6
-DIST wlx-overlay-s-25.4.2.tar.gz 5199373 BLAKE2B 9dfffa0afcf4e9aeee817ba8bb38d940ddb4413d9a0db957984a1b9d8d57955d30fe1b246a2d83a2709c54a48c7c65b9a91e8caead40846a5af1dacd83796110 SHA512 8d7474aa9714f27d67d313bbf1dfb245ff1921c1ecc0453132f1c55cc0d4a1ac84305ab176c3c8762059ca1f4058e551b10f8430e6532611801ad131ad771e1a
+DIST wayvr-26.7.0-vendor.tar.xz 81957752 BLAKE2B d656af7e3e70234a2960379c10f847fdc9cd6387a8c90687788bb5c4b53d7fde3904e614485741e6faea55adf9685b091b4e3380bd41b4caacfe0694e95a48a3 SHA512 ac7d0a9f6abe93a9562e4b6948b486e0fd79f4a12d47c63f3b86c5cf7b65aa9109a09e3be4d3829b3dfc6539e7c34af195ec45173c31591e23cb3cd66278cd61
+DIST wayvr-26.7.0.tar.gz 6729192 BLAKE2B 921b5e56a4f27f967c3631acb0f68f557f41607849012869cc283b5536c1c4e32039351866eb84b9a4ea8c1234faae8d2d79ad63326f6dc584ec2fcb285229ba SHA512 d3ac87128b85ac23b2af3d0502dc8fd63f1a5378d80cfca56ab450f3be5a707d8e703d3d59c41abda38f971164ad700c77111f44cf0ae5018c5da8eabce1af55
diff --git a/app-misc/wayvr/wayvr-25.4.2.ebuild b/app-misc/wayvr/wayvr-25.4.2.ebuild
deleted file mode 100644
index 69ea1d3ab80e..000000000000
--- a/app-misc/wayvr/wayvr-25.4.2.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.14.0
-
-EAPI=8
-
-CRATES="
-"
-
-# Name before the move
-MY_PN="wlx-overlay-s"
-
-declare -A GIT_CRATES=(
- [libmonado]='https://github.com/technobaboo/libmonado-rs;256895b18c8f9368174fad8a6232ff07764eeacb;libmonado-rs-%commit%'
- [libspa-sys]='https://gitlab.freedesktop.org/galister/pipewire-rs;ba32202c3c391004c3bb533b58fa75a50e47ff57;pipewire-rs-%commit%/libspa-sys;gitlab'
- [libspa]='https://gitlab.freedesktop.org/galister/pipewire-rs;ba32202c3c391004c3bb533b58fa75a50e47ff57;pipewire-rs-%commit%/libspa;gitlab'
- [openxr-sys]='https://github.com/galister/openxrs;af4a55df60125491c80c61464c824219c6019b76;openxrs-%commit%/sys'
- [openxr]='https://github.com/galister/openxrs;af4a55df60125491c80c61464c824219c6019b76;openxrs-%commit%/openxr'
- [ovr_overlay]='https://github.com/galister/ovr_overlay_oyasumi;49b0d856c282d1f696b87e85a55674f4db913872;ovr_overlay_oyasumi-%commit%'
- [ovr_overlay_sys]='https://github.com/galister/ovr_overlay_oyasumi;49b0d856c282d1f696b87e85a55674f4db913872;ovr_overlay_oyasumi-%commit%/sys'
- [pipewire-sys]='https://gitlab.freedesktop.org/galister/pipewire-rs;ba32202c3c391004c3bb533b58fa75a50e47ff57;pipewire-rs-%commit%/pipewire-sys;gitlab'
- [pipewire]='https://gitlab.freedesktop.org/galister/pipewire-rs;ba32202c3c391004c3bb533b58fa75a50e47ff57;pipewire-rs-%commit%/pipewire;gitlab'
- [wayvr_ipc]='https://github.com/olekolek1000/wayvr-ipc;a72587d23f3bb8624d9aeb1f13c0a21e65350f51;wayvr-ipc-%commit%'
- [wlx-capture]='https://github.com/galister/wlx-capture;c68c66d487ef0f57bab23b5c780472a31a01ecab;wlx-capture-%commit%'
-)
-
-LLVM_COMPAT=({15..19})
-
-inherit cargo llvm-r2 desktop
-
-DESCRIPTION="A lightweight OpenXR/OpenVR overlay for Wayland and X11 desktops"
-HOMEPAGE="https://github.com/wlx-team/wayvr"
-SRC_URI="
- ${CARGO_CRATE_URIS}
- https://github.com/wlx-team/wayvr/archive/refs/tags/v${PV}.tar.gz -> ${MY_PN}-${PV}.tar.gz
- https://github.com/wlx-team/wayvr/releases/download/v${PV}/WlxOverlay-S-v${PV}-crates.tar.xz
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-3"
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
- GPL-3 ISC MIT Unicode-3.0 Unlicense ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64"
-
-REQUIRED_USE="
- || ( openvr openxr )
- || ( wayland X )
- wayland? ( pipewire )
-"
-
-IUSE="+openvr +openxr +wayland +X +pipewire +osc"
-
-DEPEND="
- media-libs/alsa-lib
- media-libs/shaderc
- media-libs/fontconfig
- sys-apps/dbus
- media-libs/freetype
- X? (
- x11-libs/libxcb
- x11-libs/libxkbcommon[X]
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrandr
- )
- openvr? (
- =media-libs/openvr-1.23.8-r0
- )
- openxr? (
- media-libs/openxr-loader[X?,wayland?]
- )
- pipewire? (
- media-video/pipewire
- )
- wayland? (
- x11-libs/libxkbcommon[wayland]
- )
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}=
- ')
-"
-BDEPEND="
- virtual/pkgconfig
-"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- export PKG_CONFIG_ALLOW_CROSS=1
- export OPENVR_NO_VENDOR=1
- rust_pkg_setup
-}
-
-src_configure() {
- echo $ECARGO_HOME
- local myfeatures=(
- $(usev openvr)
- $(usev openxr)
- $(usev wayland)
- $(usev X x11)
- $(usev pipewire)
- $(usev osc)
- )
- cargo_src_configure --no-default-features
-}
-
-src_install() {
- doicon --size 256 wlx-overlay-s.png
- doicon --size scalable wlx-overlay-s.svg
- domenu wlx-overlay-s.desktop
- cargo_src_install
-}
diff --git a/app-misc/wayvr/wayvr-26.2.0.ebuild b/app-misc/wayvr/wayvr-26.2.0.ebuild
deleted file mode 100644
index 9496bbad0abf..000000000000
--- a/app-misc/wayvr/wayvr-26.2.0.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=({15..21})
-
-inherit cargo desktop
-
-DESCRIPTION="Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR."
-HOMEPAGE="https://github.com/wlx-team/wayvr"
-SRC_URI="
- https://github.com/wlx-team/wayvr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/wlx-team/wayvr/releases/download/v${PV}/vendor.tar.xz -> ${P}-vendor.tar.xz
-"
-
-LICENSE="GPL-3"
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
- ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64"
-
-REQUIRED_USE="
- || ( openvr openxr )
- || ( wayland X )
- wayland? ( pipewire )
-"
-
-IUSE="+openvr +openxr +wayland +X +pipewire +osc"
-
-DEPEND="
- media-libs/alsa-lib
- media-libs/shaderc
- media-libs/fontconfig
- sys-apps/dbus
- media-libs/freetype
- X? (
- x11-libs/libxcb
- x11-libs/libxkbcommon[X]
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrandr
- )
- openvr? (
- =media-libs/openvr-1.23.8-r0
- )
- openxr? (
- media-libs/openxr-loader[X?,wayland?]
- )
- pipewire? (
- media-video/pipewire
- )
- wayland? (
- x11-libs/libxkbcommon[wayland]
- )
-"
-BDEPEND="
- virtual/pkgconfig
-"
-RDEPEND="${DEPEND}"
-
-src_unpack()
-{
- cargo_src_unpack
-
- ln -s "${WORKDIR}/vendor/"* "${CARGO_HOME}/gentoo/"
-
- sed -i "${ECARGO_HOME}/config.toml" -e '/source.crates-io/d' || die
- sed -i "${ECARGO_HOME}/config.toml" -e '/replace-with = "gentoo"/d' || die
- sed -i "${ECARGO_HOME}/config.toml" -e '/local-registry = "\/nonexistent"/d' || die
-
- cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config.toml" || die
-}
-
-src_configure() {
- local myfeatures=(
- $(usev openvr)
- $(usev openxr)
- $(usev wayland)
- $(usev X x11)
- $(usev pipewire)
- $(usev osc)
- )
- cargo_src_configure --no-default-features
-}
-
-src_install()
-{
- doicon --size 256 wayvr/wayvr.png
- doicon --size scalable wayvr/wayvr.svg
- domenu wayvr/wayvr.desktop
-
- cargo_src_install --frozen --path wayvr
- #FIXME: wayvrcl fails to install as it tries to use the same features as wayvr itself
- #cargo_src_install --frozen --path wayvrctl
-}
diff --git a/app-misc/wayvr/wayvr-26.1.2.ebuild b/app-misc/wayvr/wayvr-26.7.0.ebuild
index 9496bbad0abf..e50cd464fd2c 100644
--- a/app-misc/wayvr/wayvr-26.1.2.ebuild
+++ b/app-misc/wayvr/wayvr-26.7.0.ebuild
@@ -4,8 +4,9 @@
EAPI=8
LLVM_COMPAT=({15..21})
+RUST_MIN_VER="1.88.0"
-inherit cargo desktop
+inherit cargo desktop xdg
DESCRIPTION="Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR."
HOMEPAGE="https://github.com/wlx-team/wayvr"
@@ -33,7 +34,7 @@ IUSE="+openvr +openxr +wayland +X +pipewire +osc"
DEPEND="
media-libs/alsa-lib
- media-libs/shaderc
+ media-libs/dav1d
media-libs/fontconfig
sys-apps/dbus
media-libs/freetype
@@ -58,6 +59,7 @@ DEPEND="
)
"
BDEPEND="
+ media-libs/shaderc
virtual/pkgconfig
"
RDEPEND="${DEPEND}"
@@ -94,6 +96,16 @@ src_install()
domenu wayvr/wayvr.desktop
cargo_src_install --frozen --path wayvr
- #FIXME: wayvrcl fails to install as it tries to use the same features as wayvr itself
+ #FIXME: wayvrctl fails to install as it tries to use the same features as wayvr itself
#cargo_src_install --frozen --path wayvrctl
}
+
+pkg_postinst()
+{
+ xdg_pkg_postinst
+}
+
+pkg_postrm()
+{
+ xdg_pkg_postrm
+}