public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-02-18 16:18 Julien Roy
  0 siblings, 0 replies; 35+ messages in thread
From: Julien Roy @ 2024-02-18 16:18 UTC (permalink / raw
  To: gentoo-commits

commit:     b8f241c12ec237d76195bfd23401ef56e0c8f030
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sun Feb 18 16:14:32 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Feb 18 16:15:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b8f241c1

media-libs/wivrn: add 0.11

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest                                 | 4 +++-
 media-libs/wivrn/{wivrn-9999.ebuild => wivrn-0.11.ebuild} | 4 ++--
 media-libs/wivrn/wivrn-9999.ebuild                        | 4 ++--
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 5fecb1ed0a..39c47b2c77 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,4 +1,6 @@
 DIST boostpfr_2.0.3.tar.gz 57376 BLAKE2B 447370c88a3241fcd91d5fb4c3ea8a6b5e54e11807f0b0458da8ba26a7a57d54402403d13c951ebdf3638386f01bd721fc50558477802a8aae3012ee6e88cba5 SHA512 ce7a7955066a678cfff3d65068830b60727dc6a0a1c3f29a1b1fcb50c79f718fb06d6767afb74f7e9ce00f33858cd10f627534f29f536e5504f034831c696ca0
-DIST monado-79bf8eb8fa168f65f4e5505e0525ee74aa88783e.tar.gz 3295316 BLAKE2B 8f52e770999c0dfef2082e55edb0a08bcbce06fc2dbeb70627cd820921c1006e39b5d8498b1c4442ecac900ca6cf2c27dde58f3d8dccd0dd2c52cbed01aca297 SHA512 736e186f17f03601064512d1f1a54aa7a9453c416e213c8014b932a6182ee2b773a1994f6980632a1ce043e35f092307f575005ef230988c5e2f23dd6df4a134
+DIST monado-57e937383967c7e7b38b5de71297c8f537a2489d.tar.gz 3324809 BLAKE2B 0ea1b7c7ae5717069a4e86e581264a271e9dea39721e27599453bef12ef5963a50db7ce4d5c2c9db4dcd699438bde74e219a60fb3b0e453e4128b16821e7f1de SHA512 0d51753615e6b9fd98d2dd6eb95b324d35f05cd45f2f738bd8480890ce730aabdee37ec603e6fc248d88e426c727c8ac7f9cf2a47e15d182a36f319891799241
 DIST wivrn-0.10.1-server-build-deps.tar.xz 16181364 BLAKE2B ef0f9855fc454d7258846bcc1c4a94f5d15570c2e092dc7913c93935cd2c343cfeaf2b585dcde32344781c2e03e91fa4a506708729f1032bc883ae2cc17f840e SHA512 629e47ef07280f0048ae8c534bf3a503a142d6ba878bf2cf2aeb77fd58027c85add2796fa2cac871baa0c0feb51d402362728335e3c9ebb2943e1f5e59abef19
 DIST wivrn-0.10.1.tar.gz 393044 BLAKE2B a452d78a7a1a25e33a7fa4c75b32c3b1c05a3118d56db140f3ffb27698511c3bd2dd6e910826eb745aa77f3acc1caddaec083c08605f98fd8cb0a5e195384b87 SHA512 3448f35b6820afb184cf078379fe090fe73749cddab4d907bb7e5560c5d2117813a6290e47313ca12db215402039097cb51d5fc7c73baac77ad61e8ef5607b1a
+DIST wivrn-0.11-server-build-deps.tar.xz 16544220 BLAKE2B dc04c6a414c8146c66bb18a3ad89cb7deaa378e838a9877675307c44ec26e7fb09fa653c947b72343fab210bcb43bd72e7a1a1012dc4f4c39c59f6316e2fe48c SHA512 1eacc7ffb6de88944dc057cc41e7e17805dbd56e72f32d13a47877a62a3a4c916cfd343e813e20656c913c9c4e4f7b5e4bc8571eb9cb442074cdeeba3ec75671
+DIST wivrn-0.11.tar.gz 11675453 BLAKE2B 2bfd6719b969dacaba0bb461415de000d11bdc249db148a7f621827592d69a65d23af0481a93601b9d381a253bc3c86aaa37af02e931d68b5a3c1cf777f5862e SHA512 00764283a09fc07e21f9a59970a2fb256c225da95b3b2ca858c0d740e633b3f6391521dd05458b8901ad2a764675e4cac01caadac4f99f3311236a424b8e4349

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-0.11.ebuild
similarity index 95%
copy from media-libs/wivrn/wivrn-9999.ebuild
copy to media-libs/wivrn/wivrn-0.11.ebuild
index fb978a9b41..a254c95c2e 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-0.11.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
 
-	MONADO_V=79bf8eb8fa168f65f4e5505e0525ee74aa88783e
+	MONADO_V=57e937383967c7e7b38b5de71297c8f537a2489d
 	PFR_V=2.0.3
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
@@ -31,7 +31,7 @@ RDEPEND="
 		x11-drivers/nvidia-drivers
 	)
 	vaapi? (
-		media-video/ffmpeg[libdrm,vulkan,vaapi]
+		media-video/ffmpeg[libdrm,vaapi]
 	)
 	x264? (
 		media-libs/x264

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index fb978a9b41..a254c95c2e 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
 
-	MONADO_V=79bf8eb8fa168f65f4e5505e0525ee74aa88783e
+	MONADO_V=57e937383967c7e7b38b5de71297c8f537a2489d
 	PFR_V=2.0.3
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
@@ -31,7 +31,7 @@ RDEPEND="
 		x11-drivers/nvidia-drivers
 	)
 	vaapi? (
-		media-video/ffmpeg[libdrm,vulkan,vaapi]
+		media-video/ffmpeg[libdrm,vaapi]
 	)
 	x264? (
 		media-libs/x264


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-11-04 18:27 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-11-04 18:27 UTC (permalink / raw
  To: gentoo-commits

commit:     87acfb5c850e98357129c223ab19bb3f738572ca
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sun Nov  3 16:52:58 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Nov  3 16:52:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=87acfb5c

media-libs/wivrn: fix build dependencies

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/wivrn-9999.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index ca8b70ff2..df6aa339d 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -59,6 +59,10 @@ DEPEND="
 "
 BDEPEND="
 	dev-util/glslang
+	dev-util/gdbus-codegen
+	gui? (
+		gnome-base/librsvg
+	)
 "
 
 if [[ ${PV} == 9999 ]]; then


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-11-04 18:27 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-11-04 18:27 UTC (permalink / raw
  To: gentoo-commits

commit:     6d35e4efed36521e44b3099a48a422ef0f265f74
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sun Nov  3 16:56:57 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Nov  3 16:56:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d35e4ef

media-libs/wivrn: add 0.21, drop 0.19

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest                          |  4 +-
 .../wivrn/{wivrn-0.19.ebuild => wivrn-0.21.ebuild} | 49 ++++++++++++++--------
 2 files changed, 34 insertions(+), 19 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index ed35a8c2c..58324b7d6 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,4 +1,4 @@
-DIST wivrn-0.19-server-build-deps.tar.xz 21027752 BLAKE2B 8de78f1f356747e7ffa64a14c1d4d3888f9df658ddb1bc5556788873dfcae48612a586bc176f20c54466ad8895bddfac05423195d8f1d070a8a12178eaf9340a SHA512 4c75aa3b1b64df1ea2e1cd258c5ad602230c1a4cc3dbbbbd3c6e41ae562719996e983fd2f95c1da0a8d4f53017cf108cebd6177e7439ac1bc050a10c7339480b
-DIST wivrn-0.19.tar.gz 11281543 BLAKE2B cc182cacdc35eccdd815730bbecfa007c0a096690b06a773b9da570115c693e6a2e1266e5ad30d9ce34db2640e3f251e630a825f4cf2f5f14ef51dfbf784b99e SHA512 47d985156e234702d5a55febfa8e3d62154db77db40da9b1d2c7e63e649b2c9550f0b40a68610b597bcf6f2f0f32ebaf1a9dd474509f3e376e60fe669cc1a630
 DIST wivrn-0.20-server-build-deps.tar.xz 21140156 BLAKE2B 17836be45393a0fbd3f45d8654e88ce677a94c7f641f4662c6bcfd47fb70d87394a05544995d79e9203294c0c83d95a221af6b5d73e7cf078e7db9aa7f8f1f67 SHA512 a86d9d74afd316a4740b80302dbae63ec13609abd4c33a0b97bdbfbeb6caa36035a5f1b60245c8bec5ab460c7486089efa6eae4b8a0a8121b6d33a4ee9a46417
 DIST wivrn-0.20.tar.gz 11433225 BLAKE2B 15c00dcd23bf9751d7b119a301298a5487128b6c06b91fd7ed3787b4ac9375d0a822036d76e0e9fe113700524bf0fa27459bfc8173f02eb893233f5fac566d59 SHA512 d83be879d31740e2ce382ee9ed095a6299ed6a435a5ef1cffa88aca9af0bb5d242374a90bcf0ff936611454950566da4e3aaa216085259d8301d9122b0159af9
+DIST wivrn-0.21-server-build-deps.tar.xz 21294816 BLAKE2B a0b94ab15d39ef73ef384ebb38e29149666a73014b8e0ae9f2b6c53d416190afc8b06948a187381823f502a0673839a9c041d754600367697748c91fc2b6fe82 SHA512 33707e1ff92fde0b7bee497a6af0fddc9033afe6e09c0aae5ec7ba6557b3c321edde48db24b8a98e4155aca9c227976375d1591ab8e472a8686c7c57b491142e
+DIST wivrn-0.21.tar.gz 11125575 BLAKE2B 15b22363751f441cdf84d83d08aa5dbb5a02e77d90862a1aab20b22e3d3e93b0b61d6ad0b9b3a6fb4a2ecf4288360ea51a2884a7ec233eb21681533e87d4cf0f SHA512 8f27624351955053264cc2264f87a7b03e83f11f1c328c9f80e8bbec89d23ffc25948d9a1f579a4ea1ec3e6105f3ed4f918f6593476652ff126ded57e1fdc914

diff --git a/media-libs/wivrn/wivrn-0.19.ebuild b/media-libs/wivrn/wivrn-0.21.ebuild
similarity index 70%
rename from media-libs/wivrn/wivrn-0.19.ebuild
rename to media-libs/wivrn/wivrn-0.21.ebuild
index 15d153a54..df6aa339d 100644
--- a/media-libs/wivrn/wivrn-0.19.ebuild
+++ b/media-libs/wivrn/wivrn-0.21.ebuild
@@ -1,27 +1,22 @@
 # Copyright 2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit cmake
+inherit cmake fcaps xdg
 
 DESCRIPTION="WiVRn OpenXR streaming"
 HOMEPAGE="https://github.com/WiVRn/WiVRn"
 
 LICENSE="GPL-3 Apache-2.0 MIT"
 SLOT="0"
-IUSE="nvenc +pipewire pulseaudio systemd vaapi wireshark-plugins x264"
+IUSE="gui nvenc +pipewire pulseaudio systemd vaapi wireshark-plugins x264"
 REQUIRED_USE="|| ( nvenc vaapi x264 )"
 
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/WiVRn/WiVRn.git"
-
-	MONADO_V=dfc602288ab05131584a3f2be18031a13fccd061
-	PFR_V=2.2.0
-	SRC_URI="
-	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
-	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.bz2"
+	MONADO_REPO_URI="https://gitlab.freedesktop.org/monado/monado.git"
 else
 	SRC_URI="
 		https://github.com/WiVRn/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
@@ -51,23 +46,39 @@ RDEPEND="
 	wireshark-plugins? (
 		net-analyzer/wireshark
 	)
+	gui? (
+		dev-qt/qtbase:6
+	)
 "
-
-BDEPEND="
+DEPEND="
 	${RDEPEND}
 	dev-cpp/cli11
 	dev-cpp/eigen
 	dev-cpp/nlohmann_json
+	dev-libs/boost
+"
+BDEPEND="
 	dev-util/glslang
+	dev-util/gdbus-codegen
+	gui? (
+		gnome-base/librsvg
+	)
 "
 
 if [[ ${PV} == 9999 ]]; then
 	src_unpack() {
 		git-r3_src_unpack
 		default_src_unpack
-		cd "${WORKDIR}"
-		mv "monado-${MONADO_V}" "monado-src"
-		mv "pfr-${PFR_V}" "boostpfr-src"
+
+		local MONADO_COMMIT=$(grep "GIT_TAG" "${P}/CMakeLists.txt" | awk '{print $2}')
+		git-r3_fetch "${MONADO_REPO_URI}" "${MONADO_COMIT}"
+		git-r3_checkout "${MONADO_REPO_URI}" "${WORKDIR}/monado-src"
+	}
+
+	src_prepare() {
+		default_src_prepare
+		eapply --directory="${WORKDIR}/monado-src" "${WORKDIR}/${P}/patches/monado"/*
+		cmake_src_prepare
 	}
 else
 	src_unpack() {
@@ -79,7 +90,7 @@ fi
 
 src_configure() {
 	if [[ ${PV} == 9999 ]]; then
-		GIT_DESC=$(git describe)
+		GIT_DESC=$(git describe --always)
 	else
 		GIT_DESC=${PV}
 	fi
@@ -87,6 +98,7 @@ src_configure() {
 		-DGIT_DESC=${GIT_DESC}
 		-DWIVRN_BUILD_CLIENT=OFF
 		-DWIVRN_BUILD_SERVER=ON
+		-DWIVRN_BUILD_DASHBOARD=$(usex gui)
 		-DWIVRN_BUILD_DISSECTOR=$(usex wireshark-plugins)
 		-DWIVRN_USE_PIPEWIRE=$(usex pipewire)
 		-DWIVRN_USE_PULSEAUDIO=$(usex pulseaudio)
@@ -94,7 +106,8 @@ src_configure() {
 		-DWIVRN_USE_VAAPI=$(usex vaapi)
 		-DWIVRN_USE_X264=$(usex x264)
 		-DWIVRN_USE_SYSTEMD=$(usex systemd)
-		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
+		-DWIVRN_USE_SYSTEM_OPENXR=ON
+		-DWIVRN_USE_SYSTEM_BOOST=ON
 		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
 		-DFETCHCONTENT_BASE_DIR="${WORKDIR}"
 		-DENABLE_COLOURED_OUTPUT=OFF
@@ -106,11 +119,13 @@ src_configure() {
 src_install() {
 	cmake_src_install
 
-	dosym /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
+	dosym -r /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
 }
 
 pkg_postinst()
 {
+	fcaps cap_sys_nice bin/wivrn-server
+	xdg_pkg_postinst
 	elog "WiVRn requires a compatible client on VR headset to run."
 	if [[ ${PV} == 9999 ]]; then
 		elog "For most headsets it can be downloaded from CI artifacts on https://github.com/WiVRn/WiVRn/actions/workflows/Build.yml"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-10-29 14:06 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-10-29 14:06 UTC (permalink / raw
  To: gentoo-commits

commit:     59e8e71aa97a70f3c8db677576a126774ccac446
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sun Oct 27 10:40:02 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Oct 27 10:40:02 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=59e8e71a

media-libs/wivrn: update upstream metadata

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/wivrn/metadata.xml b/media-libs/wivrn/metadata.xml
index 43737e5e7..b46f95196 100644
--- a/media-libs/wivrn/metadata.xml
+++ b/media-libs/wivrn/metadata.xml
@@ -17,6 +17,6 @@
 		</flag>
 	</use>
 	<upstream>
-			<remote-id type="github">Meumeu/WiVRn</remote-id>
+			<remote-id type="github">WiVRn/WiVRn</remote-id>
 	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-10-15 23:27 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-10-15 23:27 UTC (permalink / raw
  To: gentoo-commits

commit:     78d010a80fedb4185a71b54a3cf58b46167f01b8
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Mon Oct 14 21:42:44 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Oct 14 21:42:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=78d010a8

media-libs/wivrn: disable LTO, breaks gui

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/wivrn-0.20.ebuild | 1 -
 media-libs/wivrn/wivrn-9999.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/media-libs/wivrn/wivrn-0.20.ebuild b/media-libs/wivrn/wivrn-0.20.ebuild
index 79b65c4cb..ca8b70ff2 100644
--- a/media-libs/wivrn/wivrn-0.20.ebuild
+++ b/media-libs/wivrn/wivrn-0.20.ebuild
@@ -104,7 +104,6 @@ src_configure() {
 		-DWIVRN_USE_SYSTEMD=$(usex systemd)
 		-DWIVRN_USE_SYSTEM_OPENXR=ON
 		-DWIVRN_USE_SYSTEM_BOOST=ON
-		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
 		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
 		-DFETCHCONTENT_BASE_DIR="${WORKDIR}"
 		-DENABLE_COLOURED_OUTPUT=OFF

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index 79b65c4cb..ca8b70ff2 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -104,7 +104,6 @@ src_configure() {
 		-DWIVRN_USE_SYSTEMD=$(usex systemd)
 		-DWIVRN_USE_SYSTEM_OPENXR=ON
 		-DWIVRN_USE_SYSTEM_BOOST=ON
-		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
 		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
 		-DFETCHCONTENT_BASE_DIR="${WORKDIR}"
 		-DENABLE_COLOURED_OUTPUT=OFF


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-10-15 23:27 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-10-15 23:27 UTC (permalink / raw
  To: gentoo-commits

commit:     153b8eba20c1894975bbcde1ecd9919820facc5b
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Mon Oct 14 21:22:42 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Oct 14 21:22:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=153b8eba

media-libs/wivrn: add 0.20, drop 0.18

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest                          |  4 +-
 .../wivrn/{wivrn-0.18.ebuild => wivrn-0.20.ebuild} | 44 ++++++++++++++--------
 2 files changed, 30 insertions(+), 18 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index c596a50aa..ed35a8c2c 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,4 +1,4 @@
-DIST wivrn-0.18-server-build-deps.tar.xz 18478712 BLAKE2B 04f60048fc64194786602f27d3abe4587bf962356d44b66c3a40bc9f597ef974d6ab8937e5959ca76160df300b9a40807fd3fd0ce542fe42203e31048ef212ed SHA512 e86e4e626f895b66facf99127023a911552799f66cc6ea7df67d583e3af0ff5b052d7f2565c1bc510dff3ddfe77b7f8cb0341b908436aa37bf841cb54788b9d5
-DIST wivrn-0.18.tar.gz 11238428 BLAKE2B 3b44679d8f3c34906ba39e27aff09c8cdb1e8fa1240c9e07a96782971b5f7b54181fb9e4544729b5abd41603d17f1c834ab4d697d9c6ad78c69ad57b34b817cc SHA512 7e65edf3968c4142bae294ec62950a8bfde86da0797078f716de3b9a57f032b7a74293d18e0ecbbe2fcd11da45968a6c07ebbaefea9106b5e11bb17024181852
 DIST wivrn-0.19-server-build-deps.tar.xz 21027752 BLAKE2B 8de78f1f356747e7ffa64a14c1d4d3888f9df658ddb1bc5556788873dfcae48612a586bc176f20c54466ad8895bddfac05423195d8f1d070a8a12178eaf9340a SHA512 4c75aa3b1b64df1ea2e1cd258c5ad602230c1a4cc3dbbbbd3c6e41ae562719996e983fd2f95c1da0a8d4f53017cf108cebd6177e7439ac1bc050a10c7339480b
 DIST wivrn-0.19.tar.gz 11281543 BLAKE2B cc182cacdc35eccdd815730bbecfa007c0a096690b06a773b9da570115c693e6a2e1266e5ad30d9ce34db2640e3f251e630a825f4cf2f5f14ef51dfbf784b99e SHA512 47d985156e234702d5a55febfa8e3d62154db77db40da9b1d2c7e63e649b2c9550f0b40a68610b597bcf6f2f0f32ebaf1a9dd474509f3e376e60fe669cc1a630
+DIST wivrn-0.20-server-build-deps.tar.xz 21140156 BLAKE2B 17836be45393a0fbd3f45d8654e88ce677a94c7f641f4662c6bcfd47fb70d87394a05544995d79e9203294c0c83d95a221af6b5d73e7cf078e7db9aa7f8f1f67 SHA512 a86d9d74afd316a4740b80302dbae63ec13609abd4c33a0b97bdbfbeb6caa36035a5f1b60245c8bec5ab460c7486089efa6eae4b8a0a8121b6d33a4ee9a46417
+DIST wivrn-0.20.tar.gz 11433225 BLAKE2B 15c00dcd23bf9751d7b119a301298a5487128b6c06b91fd7ed3787b4ac9375d0a822036d76e0e9fe113700524bf0fa27459bfc8173f02eb893233f5fac566d59 SHA512 d83be879d31740e2ce382ee9ed095a6299ed6a435a5ef1cffa88aca9af0bb5d242374a90bcf0ff936611454950566da4e3aaa216085259d8301d9122b0159af9

diff --git a/media-libs/wivrn/wivrn-0.18.ebuild b/media-libs/wivrn/wivrn-0.20.ebuild
similarity index 72%
rename from media-libs/wivrn/wivrn-0.18.ebuild
rename to media-libs/wivrn/wivrn-0.20.ebuild
index 15d153a54..79b65c4cb 100644
--- a/media-libs/wivrn/wivrn-0.18.ebuild
+++ b/media-libs/wivrn/wivrn-0.20.ebuild
@@ -1,27 +1,22 @@
 # Copyright 2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit cmake
+inherit cmake fcaps xdg
 
 DESCRIPTION="WiVRn OpenXR streaming"
 HOMEPAGE="https://github.com/WiVRn/WiVRn"
 
 LICENSE="GPL-3 Apache-2.0 MIT"
 SLOT="0"
-IUSE="nvenc +pipewire pulseaudio systemd vaapi wireshark-plugins x264"
+IUSE="gui nvenc +pipewire pulseaudio systemd vaapi wireshark-plugins x264"
 REQUIRED_USE="|| ( nvenc vaapi x264 )"
 
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/WiVRn/WiVRn.git"
-
-	MONADO_V=dfc602288ab05131584a3f2be18031a13fccd061
-	PFR_V=2.2.0
-	SRC_URI="
-	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
-	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.bz2"
+	MONADO_REPO_URI="https://gitlab.freedesktop.org/monado/monado.git"
 else
 	SRC_URI="
 		https://github.com/WiVRn/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
@@ -51,13 +46,18 @@ RDEPEND="
 	wireshark-plugins? (
 		net-analyzer/wireshark
 	)
+	gui? (
+		dev-qt/qtbase:6
+	)
 "
-
-BDEPEND="
+DEPEND="
 	${RDEPEND}
 	dev-cpp/cli11
 	dev-cpp/eigen
 	dev-cpp/nlohmann_json
+	dev-libs/boost
+"
+BDEPEND="
 	dev-util/glslang
 "
 
@@ -65,9 +65,16 @@ if [[ ${PV} == 9999 ]]; then
 	src_unpack() {
 		git-r3_src_unpack
 		default_src_unpack
-		cd "${WORKDIR}"
-		mv "monado-${MONADO_V}" "monado-src"
-		mv "pfr-${PFR_V}" "boostpfr-src"
+
+		local MONADO_COMMIT=$(grep "GIT_TAG" "${P}/CMakeLists.txt" | awk '{print $2}')
+		git-r3_fetch "${MONADO_REPO_URI}" "${MONADO_COMIT}"
+		git-r3_checkout "${MONADO_REPO_URI}" "${WORKDIR}/monado-src"
+	}
+
+	src_prepare() {
+		default_src_prepare
+		eapply --directory="${WORKDIR}/monado-src" "${WORKDIR}/${P}/patches/monado"/*
+		cmake_src_prepare
 	}
 else
 	src_unpack() {
@@ -79,7 +86,7 @@ fi
 
 src_configure() {
 	if [[ ${PV} == 9999 ]]; then
-		GIT_DESC=$(git describe)
+		GIT_DESC=$(git describe --always)
 	else
 		GIT_DESC=${PV}
 	fi
@@ -87,6 +94,7 @@ src_configure() {
 		-DGIT_DESC=${GIT_DESC}
 		-DWIVRN_BUILD_CLIENT=OFF
 		-DWIVRN_BUILD_SERVER=ON
+		-DWIVRN_BUILD_DASHBOARD=$(usex gui)
 		-DWIVRN_BUILD_DISSECTOR=$(usex wireshark-plugins)
 		-DWIVRN_USE_PIPEWIRE=$(usex pipewire)
 		-DWIVRN_USE_PULSEAUDIO=$(usex pulseaudio)
@@ -94,6 +102,8 @@ src_configure() {
 		-DWIVRN_USE_VAAPI=$(usex vaapi)
 		-DWIVRN_USE_X264=$(usex x264)
 		-DWIVRN_USE_SYSTEMD=$(usex systemd)
+		-DWIVRN_USE_SYSTEM_OPENXR=ON
+		-DWIVRN_USE_SYSTEM_BOOST=ON
 		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
 		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
 		-DFETCHCONTENT_BASE_DIR="${WORKDIR}"
@@ -106,11 +116,13 @@ src_configure() {
 src_install() {
 	cmake_src_install
 
-	dosym /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
+	dosym -r /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
 }
 
 pkg_postinst()
 {
+	fcaps cap_sys_nice bin/wivrn-server
+	xdg_pkg_postinst
 	elog "WiVRn requires a compatible client on VR headset to run."
 	if [[ ${PV} == 9999 ]]; then
 		elog "For most headsets it can be downloaded from CI artifacts on https://github.com/WiVRn/WiVRn/actions/workflows/Build.yml"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-10-11  9:55 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-10-11  9:55 UTC (permalink / raw
  To: gentoo-commits

commit:     679bfbf3fdaf3d60bd4b1ef18924722cd1bcda93
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Thu Oct 10 16:59:04 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Oct 10 16:59:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=679bfbf3

media-libs/wivrn: fix SRC_URI

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest          |  2 --
 media-libs/wivrn/wivrn-9999.ebuild | 15 ++++-----------
 2 files changed, 4 insertions(+), 13 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 08975db34..c596a50aa 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,5 +1,3 @@
-DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
-DIST monado-01806a3ffa62a2440da83d94e7a9297645d9d95a.tar.bz2 4171078 BLAKE2B eea92d3a2c81a49449f4a8283c950b2a66024ff1466c5a8d190b21366e5da98dc144f0d87380c1d11cef86454c3c2da3cc19132ef625e6d7c05a0daa2c65df23 SHA512 8cdfb7f43e4fdd5ce6e3e8edf566d5c28c08183944af4636a843c2a5e16ccf4ff00ba1f48029539f72aaa958b71be5bc00b8264bd35d4f37f5e1c8f27085d574
 DIST wivrn-0.18-server-build-deps.tar.xz 18478712 BLAKE2B 04f60048fc64194786602f27d3abe4587bf962356d44b66c3a40bc9f597ef974d6ab8937e5959ca76160df300b9a40807fd3fd0ce542fe42203e31048ef212ed SHA512 e86e4e626f895b66facf99127023a911552799f66cc6ea7df67d583e3af0ff5b052d7f2565c1bc510dff3ddfe77b7f8cb0341b908436aa37bf841cb54788b9d5
 DIST wivrn-0.18.tar.gz 11238428 BLAKE2B 3b44679d8f3c34906ba39e27aff09c8cdb1e8fa1240c9e07a96782971b5f7b54181fb9e4544729b5abd41603d17f1c834ab4d697d9c6ad78c69ad57b34b817cc SHA512 7e65edf3968c4142bae294ec62950a8bfde86da0797078f716de3b9a57f032b7a74293d18e0ecbbe2fcd11da45968a6c07ebbaefea9106b5e11bb17024181852
 DIST wivrn-0.19-server-build-deps.tar.xz 21027752 BLAKE2B 8de78f1f356747e7ffa64a14c1d4d3888f9df658ddb1bc5556788873dfcae48612a586bc176f20c54466ad8895bddfac05423195d8f1d070a8a12178eaf9340a SHA512 4c75aa3b1b64df1ea2e1cd258c5ad602230c1a4cc3dbbbbd3c6e41ae562719996e983fd2f95c1da0a8d4f53017cf108cebd6177e7439ac1bc050a10c7339480b

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index 048ee1731..79b65c4cb 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -16,12 +16,7 @@ REQUIRED_USE="|| ( nvenc vaapi x264 )"
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/WiVRn/WiVRn.git"
-
-	MONADO_V=01806a3ffa62a2440da83d94e7a9297645d9d95a
-	PFR_V=2.2.0
-	SRC_URI="
-	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
-	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.bz2"
+	MONADO_REPO_URI="https://gitlab.freedesktop.org/monado/monado.git"
 else
 	SRC_URI="
 		https://github.com/WiVRn/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
@@ -70,12 +65,10 @@ if [[ ${PV} == 9999 ]]; then
 	src_unpack() {
 		git-r3_src_unpack
 		default_src_unpack
-		cd "${WORKDIR}"
-		mv "monado-${MONADO_V}" "monado-src"
-		mv "pfr-${PFR_V}" "boostpfr-src"
 
-		local THEIR_MONADO=$(grep "GIT_TAG" "${P}/CMakeLists.txt" | awk '{print $2}')
-		[ "${THEIR_MONADO}" == "${MONADO_V}" ] || die "Mismatched monado version: ${THEIR_MONADO} (upstream) ${MONADO_V} (ebuild)"
+		local MONADO_COMMIT=$(grep "GIT_TAG" "${P}/CMakeLists.txt" | awk '{print $2}')
+		git-r3_fetch "${MONADO_REPO_URI}" "${MONADO_COMIT}"
+		git-r3_checkout "${MONADO_REPO_URI}" "${WORKDIR}/monado-src"
 	}
 
 	src_prepare() {


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-09-20 19:26 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-09-20 19:26 UTC (permalink / raw
  To: gentoo-commits

commit:     b6662d65391bd52db3a5f950590541a31ef344fa
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Fri Sep 20 06:59:15 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Sep 20 06:59:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b6662d65

media-libs/wivrn: update SRC_URI

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest          | 2 +-
 media-libs/wivrn/wivrn-9999.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 108ca90a9..8ed819bd0 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,5 +1,5 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
-DIST monado-2d3978b1b0d0f1ce9fc20f435c7080a07124362a.tar.bz2 3798925 BLAKE2B 5839a5476bcd06091aa903c53811fc5d934b5a5ed1f16daca72a30ff1dc262d589d84c99c5fa74c097c3aec24ba2a3daf235a3bc14e1742a5d37c677d39c2624 SHA512 088711d19fca25b22dd3d6e085dd7692e57642dc2e8181c9cafbf7c48c2d30ffadf308cad0c09bf6faf53cce7ea544645f1537fe13621f736a89a3dfbcf46ad7
+DIST monado-bcbe19ddd795f182df42051e5495e9727db36c1c.tar.bz2 3814243 BLAKE2B 1d7d1d49d88f58c4dafd2af6e37703829c531e09ee4046e2183d7212d53d757be8aec85a5293850330fb5c1af109c852e8c0f72673ea4a0c5376a4f9b7c6a72c SHA512 7c6c9616bfd0844bc89edd40922321dba04304f58bc85f328683b1750b7ad88752839de98df6b49df493291f115a39e6b4e0803011d411869c9e8caf954eb64e
 DIST wivrn-0.17-server-build-deps.tar.xz 17245096 BLAKE2B b531e3abe3290454029c5ba33876db4d1374d101b44f568f3c07de3ecc31aeb3a09b0ff7221c6c2a62e14de96cbe7ea201b1b302a08a2c06f8be026253e27a3d SHA512 86526a90cd029da4ff82996861ef7f7150eb81d5adee176cd36a6ce54704e15ff86c983702beff0985d2fc90178d8daddb3d81acdb6a5796506f916ba9ffafea
 DIST wivrn-0.17.tar.gz 11785455 BLAKE2B e3894aea4cc660a74a09c4e6eb3bf2bcc70508625d36574be6b7d9186b4f464e2acdbb282eb1adb1b445fbaf6b6e0ead32828cdb5dcb029042e0454a0f70d795 SHA512 7f6b5348b5d5a07831120e951f95c1759ea25d16d56216760be7f6640ccfa0c121f5978761e3f397a67be636c38f8bbe99e65992cd06132d643728958af489a8
 DIST wivrn-0.18-server-build-deps.tar.xz 18478712 BLAKE2B 04f60048fc64194786602f27d3abe4587bf962356d44b66c3a40bc9f597ef974d6ab8937e5959ca76160df300b9a40807fd3fd0ce542fe42203e31048ef212ed SHA512 e86e4e626f895b66facf99127023a911552799f66cc6ea7df67d583e3af0ff5b052d7f2565c1bc510dff3ddfe77b7f8cb0341b908436aa37bf841cb54788b9d5

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index 04a438583..d96a6fba3 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/WiVRn/WiVRn.git"
 
-	MONADO_V=2d3978b1b0d0f1ce9fc20f435c7080a07124362a
+	MONADO_V=bcbe19ddd795f182df42051e5495e9727db36c1c
 	PFR_V=2.2.0
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
@@ -69,7 +69,7 @@ if [[ ${PV} == 9999 ]]; then
 		mv "monado-${MONADO_V}" "monado-src"
 		mv "pfr-${PFR_V}" "boostpfr-src"
 
-		local THEIR_MONADO=$(grep -A1 "https://gitlab.freedesktop.org/monado/monado" "${P}/CMakeLists.txt" | tail -n1 | sed 's/.*GIT_TAG\s*//')
+		local THEIR_MONADO=$(grep "GIT_TAG" "${P}/CMakeLists.txt" | awk '{print $2}')
 		[ "${THEIR_MONADO}" == "${MONADO_V}" ] || die "Mismatched monado version: ${THEIR_MONADO} (upstream) ${MONADO_V} (ebuild)"
 	}
 


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-09-20 19:26 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-09-20 19:26 UTC (permalink / raw
  To: gentoo-commits

commit:     41688f6d766d0efa1130ed73add5de0112cb3b45
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Fri Sep 20 07:00:11 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Sep 20 07:00:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41688f6d

media-libs/wivrn: add 0.19, drop 0.17

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest                                 | 4 ++--
 media-libs/wivrn/{wivrn-0.17.ebuild => wivrn-0.19.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 8ed819bd0..7b53b423e 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,6 +1,6 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
 DIST monado-bcbe19ddd795f182df42051e5495e9727db36c1c.tar.bz2 3814243 BLAKE2B 1d7d1d49d88f58c4dafd2af6e37703829c531e09ee4046e2183d7212d53d757be8aec85a5293850330fb5c1af109c852e8c0f72673ea4a0c5376a4f9b7c6a72c SHA512 7c6c9616bfd0844bc89edd40922321dba04304f58bc85f328683b1750b7ad88752839de98df6b49df493291f115a39e6b4e0803011d411869c9e8caf954eb64e
-DIST wivrn-0.17-server-build-deps.tar.xz 17245096 BLAKE2B b531e3abe3290454029c5ba33876db4d1374d101b44f568f3c07de3ecc31aeb3a09b0ff7221c6c2a62e14de96cbe7ea201b1b302a08a2c06f8be026253e27a3d SHA512 86526a90cd029da4ff82996861ef7f7150eb81d5adee176cd36a6ce54704e15ff86c983702beff0985d2fc90178d8daddb3d81acdb6a5796506f916ba9ffafea
-DIST wivrn-0.17.tar.gz 11785455 BLAKE2B e3894aea4cc660a74a09c4e6eb3bf2bcc70508625d36574be6b7d9186b4f464e2acdbb282eb1adb1b445fbaf6b6e0ead32828cdb5dcb029042e0454a0f70d795 SHA512 7f6b5348b5d5a07831120e951f95c1759ea25d16d56216760be7f6640ccfa0c121f5978761e3f397a67be636c38f8bbe99e65992cd06132d643728958af489a8
 DIST wivrn-0.18-server-build-deps.tar.xz 18478712 BLAKE2B 04f60048fc64194786602f27d3abe4587bf962356d44b66c3a40bc9f597ef974d6ab8937e5959ca76160df300b9a40807fd3fd0ce542fe42203e31048ef212ed SHA512 e86e4e626f895b66facf99127023a911552799f66cc6ea7df67d583e3af0ff5b052d7f2565c1bc510dff3ddfe77b7f8cb0341b908436aa37bf841cb54788b9d5
 DIST wivrn-0.18.tar.gz 11238428 BLAKE2B 3b44679d8f3c34906ba39e27aff09c8cdb1e8fa1240c9e07a96782971b5f7b54181fb9e4544729b5abd41603d17f1c834ab4d697d9c6ad78c69ad57b34b817cc SHA512 7e65edf3968c4142bae294ec62950a8bfde86da0797078f716de3b9a57f032b7a74293d18e0ecbbe2fcd11da45968a6c07ebbaefea9106b5e11bb17024181852
+DIST wivrn-0.19-server-build-deps.tar.xz 21027752 BLAKE2B 8de78f1f356747e7ffa64a14c1d4d3888f9df658ddb1bc5556788873dfcae48612a586bc176f20c54466ad8895bddfac05423195d8f1d070a8a12178eaf9340a SHA512 4c75aa3b1b64df1ea2e1cd258c5ad602230c1a4cc3dbbbbd3c6e41ae562719996e983fd2f95c1da0a8d4f53017cf108cebd6177e7439ac1bc050a10c7339480b
+DIST wivrn-0.19.tar.gz 11281543 BLAKE2B cc182cacdc35eccdd815730bbecfa007c0a096690b06a773b9da570115c693e6a2e1266e5ad30d9ce34db2640e3f251e630a825f4cf2f5f14ef51dfbf784b99e SHA512 47d985156e234702d5a55febfa8e3d62154db77db40da9b1d2c7e63e649b2c9550f0b40a68610b597bcf6f2f0f32ebaf1a9dd474509f3e376e60fe669cc1a630

diff --git a/media-libs/wivrn/wivrn-0.17.ebuild b/media-libs/wivrn/wivrn-0.19.ebuild
similarity index 98%
rename from media-libs/wivrn/wivrn-0.17.ebuild
rename to media-libs/wivrn/wivrn-0.19.ebuild
index 5c3752cdc..15d153a54 100644
--- a/media-libs/wivrn/wivrn-0.17.ebuild
+++ b/media-libs/wivrn/wivrn-0.19.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/WiVRn/WiVRn.git"
 
-	MONADO_V=598080453545c6bf313829e5780ffb7dde9b79dc
+	MONADO_V=dfc602288ab05131584a3f2be18031a13fccd061
 	PFR_V=2.2.0
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-09-03 10:53 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-09-03 10:53 UTC (permalink / raw
  To: gentoo-commits

commit:     c7fb4c7c881c0cc8f0ad5bd627466a722f76ba56
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Tue Sep  3 08:08:51 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Sep  3 08:09:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7fb4c7c

media-libs/wivrn: fix fetchcontent download and patch

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest          |  2 +-
 media-libs/wivrn/wivrn-9999.ebuild | 13 +++++++++++--
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index c1e3ab106..108ca90a9 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,5 +1,5 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
-DIST monado-dfc602288ab05131584a3f2be18031a13fccd061.tar.bz2 2903074 BLAKE2B 9ba2816c0d4352b3d51cc0be35a2d3f920e0628569562bf4f07ae3fbba64edc9d7bc78732b271cbdf994314975d7249be2a272452dbbb62f840426cf91ffd1a4 SHA512 e1644cfc84b70c6aa1aeeb51f3f48a06ceb772035a7e4ac2c3ad5110df66792975e4ca7aa92b78f8438ef0fa22d771562122444d04eb395618f1c1c261b696fe
+DIST monado-2d3978b1b0d0f1ce9fc20f435c7080a07124362a.tar.bz2 3798925 BLAKE2B 5839a5476bcd06091aa903c53811fc5d934b5a5ed1f16daca72a30ff1dc262d589d84c99c5fa74c097c3aec24ba2a3daf235a3bc14e1742a5d37c677d39c2624 SHA512 088711d19fca25b22dd3d6e085dd7692e57642dc2e8181c9cafbf7c48c2d30ffadf308cad0c09bf6faf53cce7ea544645f1537fe13621f736a89a3dfbcf46ad7
 DIST wivrn-0.17-server-build-deps.tar.xz 17245096 BLAKE2B b531e3abe3290454029c5ba33876db4d1374d101b44f568f3c07de3ecc31aeb3a09b0ff7221c6c2a62e14de96cbe7ea201b1b302a08a2c06f8be026253e27a3d SHA512 86526a90cd029da4ff82996861ef7f7150eb81d5adee176cd36a6ce54704e15ff86c983702beff0985d2fc90178d8daddb3d81acdb6a5796506f916ba9ffafea
 DIST wivrn-0.17.tar.gz 11785455 BLAKE2B e3894aea4cc660a74a09c4e6eb3bf2bcc70508625d36574be6b7d9186b4f464e2acdbb282eb1adb1b445fbaf6b6e0ead32828cdb5dcb029042e0454a0f70d795 SHA512 7f6b5348b5d5a07831120e951f95c1759ea25d16d56216760be7f6640ccfa0c121f5978761e3f397a67be636c38f8bbe99e65992cd06132d643728958af489a8
 DIST wivrn-0.18-server-build-deps.tar.xz 18478712 BLAKE2B 04f60048fc64194786602f27d3abe4587bf962356d44b66c3a40bc9f597ef974d6ab8937e5959ca76160df300b9a40807fd3fd0ce542fe42203e31048ef212ed SHA512 e86e4e626f895b66facf99127023a911552799f66cc6ea7df67d583e3af0ff5b052d7f2565c1bc510dff3ddfe77b7f8cb0341b908436aa37bf841cb54788b9d5

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index 15d153a54..04a438583 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/WiVRn/WiVRn.git"
 
-	MONADO_V=dfc602288ab05131584a3f2be18031a13fccd061
+	MONADO_V=2d3978b1b0d0f1ce9fc20f435c7080a07124362a
 	PFR_V=2.2.0
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
@@ -68,6 +68,15 @@ if [[ ${PV} == 9999 ]]; then
 		cd "${WORKDIR}"
 		mv "monado-${MONADO_V}" "monado-src"
 		mv "pfr-${PFR_V}" "boostpfr-src"
+
+		local THEIR_MONADO=$(grep -A1 "https://gitlab.freedesktop.org/monado/monado" "${P}/CMakeLists.txt" | tail -n1 | sed 's/.*GIT_TAG\s*//')
+		[ "${THEIR_MONADO}" == "${MONADO_V}" ] || die "Mismatched monado version: ${THEIR_MONADO} (upstream) ${MONADO_V} (ebuild)"
+	}
+
+	src_prepare() {
+		default_src_prepare
+		eapply --directory="${WORKDIR}/monado-src" "${WORKDIR}/${P}/patches/monado"/*
+		cmake_src_prepare
 	}
 else
 	src_unpack() {
@@ -79,7 +88,7 @@ fi
 
 src_configure() {
 	if [[ ${PV} == 9999 ]]; then
-		GIT_DESC=$(git describe)
+		GIT_DESC=$(git describe --always)
 	else
 		GIT_DESC=${PV}
 	fi


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-08-17 10:16 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-08-17 10:16 UTC (permalink / raw
  To: gentoo-commits

commit:     6cd0baaf5b2663fc0b9b0be863021e0773256fcf
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Thu Aug 15 11:09:32 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Aug 15 11:10:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6cd0baaf

media-libs/wivrn: change upstream github account

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/wivrn-0.17.ebuild | 12 ++++++------
 media-libs/wivrn/wivrn-0.18.ebuild | 12 ++++++------
 media-libs/wivrn/wivrn-9999.ebuild | 12 ++++++------
 3 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/media-libs/wivrn/wivrn-0.17.ebuild b/media-libs/wivrn/wivrn-0.17.ebuild
index 59e61c967..5c3752cdc 100644
--- a/media-libs/wivrn/wivrn-0.17.ebuild
+++ b/media-libs/wivrn/wivrn-0.17.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit cmake
 
 DESCRIPTION="WiVRn OpenXR streaming"
-HOMEPAGE="https://github.com/meumeu/WiVRn"
+HOMEPAGE="https://github.com/WiVRn/WiVRn"
 
 LICENSE="GPL-3 Apache-2.0 MIT"
 SLOT="0"
@@ -15,7 +15,7 @@ REQUIRED_USE="|| ( nvenc vaapi x264 )"
 
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
-	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
+	EGIT_REPO_URI="https://github.com/WiVRn/WiVRn.git"
 
 	MONADO_V=598080453545c6bf313829e5780ffb7dde9b79dc
 	PFR_V=2.2.0
@@ -24,8 +24,8 @@ if [[ ${PV} == 9999 ]]; then
 	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.bz2"
 else
 	SRC_URI="
-		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-		https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
+		https://github.com/WiVRn/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+		https://github.com/WiVRn/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
 	KEYWORDS="~amd64"
 fi
 
@@ -113,8 +113,8 @@ pkg_postinst()
 {
 	elog "WiVRn requires a compatible client on VR headset to run."
 	if [[ ${PV} == 9999 ]]; then
-		elog "For most headsets it can be downloaded from CI artifacts on https://github.com/Meumeu/WiVRn/actions/workflows/Build.yml"
+		elog "For most headsets it can be downloaded from CI artifacts on https://github.com/WiVRn/WiVRn/actions/workflows/Build.yml"
 	else
-		elog "For most headsets it can be downloaded on https://github.com/Meumeu/WiVRn/releases/tag/v${PV}"
+		elog "For most headsets it can be downloaded on https://github.com/WiVRn/WiVRn/releases/tag/v${PV}"
 	fi
 }

diff --git a/media-libs/wivrn/wivrn-0.18.ebuild b/media-libs/wivrn/wivrn-0.18.ebuild
index a556490d2..15d153a54 100644
--- a/media-libs/wivrn/wivrn-0.18.ebuild
+++ b/media-libs/wivrn/wivrn-0.18.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit cmake
 
 DESCRIPTION="WiVRn OpenXR streaming"
-HOMEPAGE="https://github.com/meumeu/WiVRn"
+HOMEPAGE="https://github.com/WiVRn/WiVRn"
 
 LICENSE="GPL-3 Apache-2.0 MIT"
 SLOT="0"
@@ -15,7 +15,7 @@ REQUIRED_USE="|| ( nvenc vaapi x264 )"
 
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
-	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
+	EGIT_REPO_URI="https://github.com/WiVRn/WiVRn.git"
 
 	MONADO_V=dfc602288ab05131584a3f2be18031a13fccd061
 	PFR_V=2.2.0
@@ -24,8 +24,8 @@ if [[ ${PV} == 9999 ]]; then
 	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.bz2"
 else
 	SRC_URI="
-		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-		https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
+		https://github.com/WiVRn/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+		https://github.com/WiVRn/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
 	KEYWORDS="~amd64"
 fi
 
@@ -113,8 +113,8 @@ pkg_postinst()
 {
 	elog "WiVRn requires a compatible client on VR headset to run."
 	if [[ ${PV} == 9999 ]]; then
-		elog "For most headsets it can be downloaded from CI artifacts on https://github.com/Meumeu/WiVRn/actions/workflows/Build.yml"
+		elog "For most headsets it can be downloaded from CI artifacts on https://github.com/WiVRn/WiVRn/actions/workflows/Build.yml"
 	else
-		elog "For most headsets it can be downloaded on https://github.com/Meumeu/WiVRn/releases/tag/v${PV}"
+		elog "For most headsets it can be downloaded on https://github.com/WiVRn/WiVRn/releases/tag/v${PV}"
 	fi
 }

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index a556490d2..15d153a54 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit cmake
 
 DESCRIPTION="WiVRn OpenXR streaming"
-HOMEPAGE="https://github.com/meumeu/WiVRn"
+HOMEPAGE="https://github.com/WiVRn/WiVRn"
 
 LICENSE="GPL-3 Apache-2.0 MIT"
 SLOT="0"
@@ -15,7 +15,7 @@ REQUIRED_USE="|| ( nvenc vaapi x264 )"
 
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
-	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
+	EGIT_REPO_URI="https://github.com/WiVRn/WiVRn.git"
 
 	MONADO_V=dfc602288ab05131584a3f2be18031a13fccd061
 	PFR_V=2.2.0
@@ -24,8 +24,8 @@ if [[ ${PV} == 9999 ]]; then
 	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.bz2"
 else
 	SRC_URI="
-		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-		https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
+		https://github.com/WiVRn/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+		https://github.com/WiVRn/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
 	KEYWORDS="~amd64"
 fi
 
@@ -113,8 +113,8 @@ pkg_postinst()
 {
 	elog "WiVRn requires a compatible client on VR headset to run."
 	if [[ ${PV} == 9999 ]]; then
-		elog "For most headsets it can be downloaded from CI artifacts on https://github.com/Meumeu/WiVRn/actions/workflows/Build.yml"
+		elog "For most headsets it can be downloaded from CI artifacts on https://github.com/WiVRn/WiVRn/actions/workflows/Build.yml"
 	else
-		elog "For most headsets it can be downloaded on https://github.com/Meumeu/WiVRn/releases/tag/v${PV}"
+		elog "For most headsets it can be downloaded on https://github.com/WiVRn/WiVRn/releases/tag/v${PV}"
 	fi
 }


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-08-13 19:56 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-08-13 19:56 UTC (permalink / raw
  To: gentoo-commits

commit:     6ec404ffb346ff6c16df525465afac21614520f1
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Tue Aug 13 16:46:42 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Aug 13 16:46:42 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6ec404ff

media-libs/wivrn: add 0.18

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest                                 | 6 +++---
 media-libs/wivrn/{wivrn-0.16.ebuild => wivrn-0.18.ebuild} | 4 ++--
 media-libs/wivrn/wivrn-9999.ebuild                        | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 44571505d..c1e3ab106 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,6 +1,6 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
-DIST monado-598080453545c6bf313829e5780ffb7dde9b79dc.tar.bz2 2863333 BLAKE2B eeb68520ada1775703f5d6c02c96891d61de8ec138b0529fabe18e5628a965b43d29a2a67386e2ed9e210131068e7da86919f0e1a3b56b40efb746ddb98a7360 SHA512 bb077598090d57ec050b9715508c15d87245a35be404c629a08f3d7ca386abde278eb57f5b91de8e307b7262a7313910b90d322c7a762c20192473d0d2b77164
-DIST wivrn-0.16-server-build-deps.tar.xz 16518600 BLAKE2B aa7afccbc237722daf5f58ed7d09c2829f5483cd55df34c6e07b3477e6836ecd1f7fccb4693c7d68dbc2d97d8cd1d439693639f0b8eb9742d9335549139177ff SHA512 08c8288c9b29491d8020b207fd0b68f8c1db508774d34e2faf086857ba55f62401fd270235ba2069c91196ae8efe0807731278292b143032c79506957841cbd5
-DIST wivrn-0.16.tar.gz 11869551 BLAKE2B 5a256746ee32416d5bb530c26022bb2fbbec5242a3de9cb7cca14946cecb9721ea301d77695795e4f0d5a27bd5aa9d38fc57cff0c74c6f8f2222c67602dcc994 SHA512 612c3c2a607adb9e119cbf61bda59bb635ebe84156de51cb379cfe63e176d8da65f0332fa1e4e7c3fbdd3eec780f33a3f887e364eac2fa80cd8f4906d80fa349
+DIST monado-dfc602288ab05131584a3f2be18031a13fccd061.tar.bz2 2903074 BLAKE2B 9ba2816c0d4352b3d51cc0be35a2d3f920e0628569562bf4f07ae3fbba64edc9d7bc78732b271cbdf994314975d7249be2a272452dbbb62f840426cf91ffd1a4 SHA512 e1644cfc84b70c6aa1aeeb51f3f48a06ceb772035a7e4ac2c3ad5110df66792975e4ca7aa92b78f8438ef0fa22d771562122444d04eb395618f1c1c261b696fe
 DIST wivrn-0.17-server-build-deps.tar.xz 17245096 BLAKE2B b531e3abe3290454029c5ba33876db4d1374d101b44f568f3c07de3ecc31aeb3a09b0ff7221c6c2a62e14de96cbe7ea201b1b302a08a2c06f8be026253e27a3d SHA512 86526a90cd029da4ff82996861ef7f7150eb81d5adee176cd36a6ce54704e15ff86c983702beff0985d2fc90178d8daddb3d81acdb6a5796506f916ba9ffafea
 DIST wivrn-0.17.tar.gz 11785455 BLAKE2B e3894aea4cc660a74a09c4e6eb3bf2bcc70508625d36574be6b7d9186b4f464e2acdbb282eb1adb1b445fbaf6b6e0ead32828cdb5dcb029042e0454a0f70d795 SHA512 7f6b5348b5d5a07831120e951f95c1759ea25d16d56216760be7f6640ccfa0c121f5978761e3f397a67be636c38f8bbe99e65992cd06132d643728958af489a8
+DIST wivrn-0.18-server-build-deps.tar.xz 18478712 BLAKE2B 04f60048fc64194786602f27d3abe4587bf962356d44b66c3a40bc9f597ef974d6ab8937e5959ca76160df300b9a40807fd3fd0ce542fe42203e31048ef212ed SHA512 e86e4e626f895b66facf99127023a911552799f66cc6ea7df67d583e3af0ff5b052d7f2565c1bc510dff3ddfe77b7f8cb0341b908436aa37bf841cb54788b9d5
+DIST wivrn-0.18.tar.gz 11238428 BLAKE2B 3b44679d8f3c34906ba39e27aff09c8cdb1e8fa1240c9e07a96782971b5f7b54181fb9e4544729b5abd41603d17f1c834ab4d697d9c6ad78c69ad57b34b817cc SHA512 7e65edf3968c4142bae294ec62950a8bfde86da0797078f716de3b9a57f032b7a74293d18e0ecbbe2fcd11da45968a6c07ebbaefea9106b5e11bb17024181852

diff --git a/media-libs/wivrn/wivrn-0.16.ebuild b/media-libs/wivrn/wivrn-0.18.ebuild
similarity index 97%
rename from media-libs/wivrn/wivrn-0.16.ebuild
rename to media-libs/wivrn/wivrn-0.18.ebuild
index c8f5bf3cd..a556490d2 100644
--- a/media-libs/wivrn/wivrn-0.16.ebuild
+++ b/media-libs/wivrn/wivrn-0.18.ebuild
@@ -16,9 +16,8 @@ REQUIRED_USE="|| ( nvenc vaapi x264 )"
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
-	EGIT_BRANCH="dev"
 
-	MONADO_V=598080453545c6bf313829e5780ffb7dde9b79dc
+	MONADO_V=dfc602288ab05131584a3f2be18031a13fccd061
 	PFR_V=2.2.0
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
@@ -56,6 +55,7 @@ RDEPEND="
 
 BDEPEND="
 	${RDEPEND}
+	dev-cpp/cli11
 	dev-cpp/eigen
 	dev-cpp/nlohmann_json
 	dev-util/glslang

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index 59e61c967..a556490d2 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
 
-	MONADO_V=598080453545c6bf313829e5780ffb7dde9b79dc
+	MONADO_V=dfc602288ab05131584a3f2be18031a13fccd061
 	PFR_V=2.2.0
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-07-15 19:27 Andrew Ammerlaan
  0 siblings, 0 replies; 35+ messages in thread
From: Andrew Ammerlaan @ 2024-07-15 19:27 UTC (permalink / raw
  To: gentoo-commits

commit:     c45d935cce9b092c9ad4bf7473548ad0d58ddfc6
Author:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Mon Jul 15 11:52:58 2024 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 12:34:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c45d935c

media-libs/wivrn: use better compression for monado source

Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>

 media-libs/wivrn/Manifest          | 2 +-
 media-libs/wivrn/wivrn-0.16.ebuild | 2 +-
 media-libs/wivrn/wivrn-0.17.ebuild | 2 +-
 media-libs/wivrn/wivrn-9999.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 0b7e0381f..44571505d 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,5 +1,5 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
-DIST monado-598080453545c6bf313829e5780ffb7dde9b79dc.tar.gz 3514653 BLAKE2B 7d552c39c44e163376775ea4da58b6286e312c5249ba17fb23bec1e0887884df0564ea307f72c8b6e528679e186c35eafa2b513a619b5aaf411aa59cb6fafe2c SHA512 ec5da91cf1d1bf3b5bfc8c66532034ecc045c4829b3f81a6689c78142daec9cac77c2c09fad5aa5e5dde3199bf1b5b0397680cb37d85c532c6bf156b5e3b5c7f
+DIST monado-598080453545c6bf313829e5780ffb7dde9b79dc.tar.bz2 2863333 BLAKE2B eeb68520ada1775703f5d6c02c96891d61de8ec138b0529fabe18e5628a965b43d29a2a67386e2ed9e210131068e7da86919f0e1a3b56b40efb746ddb98a7360 SHA512 bb077598090d57ec050b9715508c15d87245a35be404c629a08f3d7ca386abde278eb57f5b91de8e307b7262a7313910b90d322c7a762c20192473d0d2b77164
 DIST wivrn-0.16-server-build-deps.tar.xz 16518600 BLAKE2B aa7afccbc237722daf5f58ed7d09c2829f5483cd55df34c6e07b3477e6836ecd1f7fccb4693c7d68dbc2d97d8cd1d439693639f0b8eb9742d9335549139177ff SHA512 08c8288c9b29491d8020b207fd0b68f8c1db508774d34e2faf086857ba55f62401fd270235ba2069c91196ae8efe0807731278292b143032c79506957841cbd5
 DIST wivrn-0.16.tar.gz 11869551 BLAKE2B 5a256746ee32416d5bb530c26022bb2fbbec5242a3de9cb7cca14946cecb9721ea301d77695795e4f0d5a27bd5aa9d38fc57cff0c74c6f8f2222c67602dcc994 SHA512 612c3c2a607adb9e119cbf61bda59bb635ebe84156de51cb379cfe63e176d8da65f0332fa1e4e7c3fbdd3eec780f33a3f887e364eac2fa80cd8f4906d80fa349
 DIST wivrn-0.17-server-build-deps.tar.xz 17245096 BLAKE2B b531e3abe3290454029c5ba33876db4d1374d101b44f568f3c07de3ecc31aeb3a09b0ff7221c6c2a62e14de96cbe7ea201b1b302a08a2c06f8be026253e27a3d SHA512 86526a90cd029da4ff82996861ef7f7150eb81d5adee176cd36a6ce54704e15ff86c983702beff0985d2fc90178d8daddb3d81acdb6a5796506f916ba9ffafea

diff --git a/media-libs/wivrn/wivrn-0.16.ebuild b/media-libs/wivrn/wivrn-0.16.ebuild
index d495d1299..c8f5bf3cd 100644
--- a/media-libs/wivrn/wivrn-0.16.ebuild
+++ b/media-libs/wivrn/wivrn-0.16.ebuild
@@ -22,7 +22,7 @@ if [[ ${PV} == 9999 ]]; then
 	PFR_V=2.2.0
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
-	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz"
+	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.bz2"
 else
 	SRC_URI="
 		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz

diff --git a/media-libs/wivrn/wivrn-0.17.ebuild b/media-libs/wivrn/wivrn-0.17.ebuild
index 9d5d5e81e..59e61c967 100644
--- a/media-libs/wivrn/wivrn-0.17.ebuild
+++ b/media-libs/wivrn/wivrn-0.17.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} == 9999 ]]; then
 	PFR_V=2.2.0
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
-	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz"
+	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.bz2"
 else
 	SRC_URI="
 		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index 9d5d5e81e..59e61c967 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} == 9999 ]]; then
 	PFR_V=2.2.0
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
-	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz"
+	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.bz2"
 else
 	SRC_URI="
 		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-07-15 19:27 Andrew Ammerlaan
  0 siblings, 0 replies; 35+ messages in thread
From: Andrew Ammerlaan @ 2024-07-15 19:27 UTC (permalink / raw
  To: gentoo-commits

commit:     255a8c5e723b94986605f5ba50c72df8b69c0319
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sun Jul 14 20:17:23 2024 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Jul 14 20:17:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=255a8c5e

media-libs/wivrn: drop 0.15

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest          |   4 +-
 media-libs/wivrn/wivrn-0.15.ebuild | 120 -------------------------------------
 2 files changed, 2 insertions(+), 122 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 8b21127a6..0b7e0381f 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,6 +1,6 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
 DIST monado-598080453545c6bf313829e5780ffb7dde9b79dc.tar.gz 3514653 BLAKE2B 7d552c39c44e163376775ea4da58b6286e312c5249ba17fb23bec1e0887884df0564ea307f72c8b6e528679e186c35eafa2b513a619b5aaf411aa59cb6fafe2c SHA512 ec5da91cf1d1bf3b5bfc8c66532034ecc045c4829b3f81a6689c78142daec9cac77c2c09fad5aa5e5dde3199bf1b5b0397680cb37d85c532c6bf156b5e3b5c7f
-DIST wivrn-0.15-server-build-deps.tar.xz 15550004 BLAKE2B 62aebb846f35f0f0b9e6024c10837d34a7840f36fe7f2c07d70a06fbffe70d55571b1c39848a100370d68edd776fc5b2c1ab486c09368ae995a0cb2fa70ca61f SHA512 db027435a45134e68f2a4907f267b828858e09ed6be5531af726920852ef859113b4ee3f8447ce04dba4dc8734ca94d77f89f254f9ad9ce0829d810325358a82
-DIST wivrn-0.15.tar.gz 11860700 BLAKE2B a8b31fc130fdbbb07262cd89fa5affe1a17b27c094a156152a9bcfeb5c5f9a0c52df806d2c93bf37d53756ca5f28dd28f450c61db2594e7e734092666dbdf478 SHA512 52df9595fd9c4ce85033ab8975a78f29e5711cc095a3afd7406030e4886040c1432a12342cf6a2135a1d054f021161c4e79e6c8a293c40f11adc9d3674564a7b
 DIST wivrn-0.16-server-build-deps.tar.xz 16518600 BLAKE2B aa7afccbc237722daf5f58ed7d09c2829f5483cd55df34c6e07b3477e6836ecd1f7fccb4693c7d68dbc2d97d8cd1d439693639f0b8eb9742d9335549139177ff SHA512 08c8288c9b29491d8020b207fd0b68f8c1db508774d34e2faf086857ba55f62401fd270235ba2069c91196ae8efe0807731278292b143032c79506957841cbd5
 DIST wivrn-0.16.tar.gz 11869551 BLAKE2B 5a256746ee32416d5bb530c26022bb2fbbec5242a3de9cb7cca14946cecb9721ea301d77695795e4f0d5a27bd5aa9d38fc57cff0c74c6f8f2222c67602dcc994 SHA512 612c3c2a607adb9e119cbf61bda59bb635ebe84156de51cb379cfe63e176d8da65f0332fa1e4e7c3fbdd3eec780f33a3f887e364eac2fa80cd8f4906d80fa349
+DIST wivrn-0.17-server-build-deps.tar.xz 17245096 BLAKE2B b531e3abe3290454029c5ba33876db4d1374d101b44f568f3c07de3ecc31aeb3a09b0ff7221c6c2a62e14de96cbe7ea201b1b302a08a2c06f8be026253e27a3d SHA512 86526a90cd029da4ff82996861ef7f7150eb81d5adee176cd36a6ce54704e15ff86c983702beff0985d2fc90178d8daddb3d81acdb6a5796506f916ba9ffafea
+DIST wivrn-0.17.tar.gz 11785455 BLAKE2B e3894aea4cc660a74a09c4e6eb3bf2bcc70508625d36574be6b7d9186b4f464e2acdbb282eb1adb1b445fbaf6b6e0ead32828cdb5dcb029042e0454a0f70d795 SHA512 7f6b5348b5d5a07831120e951f95c1759ea25d16d56216760be7f6640ccfa0c121f5978761e3f397a67be636c38f8bbe99e65992cd06132d643728958af489a8

diff --git a/media-libs/wivrn/wivrn-0.15.ebuild b/media-libs/wivrn/wivrn-0.15.ebuild
deleted file mode 100644
index d0cab50c0..000000000
--- a/media-libs/wivrn/wivrn-0.15.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="WiVRn OpenXR streaming"
-HOMEPAGE="https://github.com/meumeu/WiVRn"
-
-LICENSE="GPL-3 Apache-2.0 MIT"
-SLOT="0"
-IUSE="nvenc +pipewire pulseaudio systemd vaapi wireshark-plugins x264"
-REQUIRED_USE="|| ( nvenc vaapi x264 )"
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
-	EGIT_BRANCH="dev"
-
-	MONADO_V=ffb71af26f8349952f5f820c268ee4774613e200
-	PFR_V=2.2.0
-	SRC_URI="
-	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
-	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz"
-else
-	SRC_URI="
-		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-		https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
-	KEYWORDS="~amd64"
-fi
-
-RDEPEND="
-	vaapi? (
-		media-video/ffmpeg[libdrm,vaapi]
-	)
-	x264? (
-		media-libs/x264
-	)
-	dev-libs/libbsd
-	pipewire? (
-		media-video/pipewire
-	)
-	pulseaudio? (
-		media-libs/libpulse
-	)
-	media-libs/openxr-loader
-	net-dns/avahi
-	systemd? (
-		sys-apps/systemd
-	)
-	wireshark-plugins? (
-		net-analyzer/wireshark
-	)
-"
-
-BDEPEND="
-	${RDEPEND}
-	dev-cpp/eigen
-	dev-cpp/nlohmann_json
-	dev-util/glslang
-"
-
-if [[ ${PV} == 9999 ]]; then
-	src_unpack() {
-		git-r3_src_unpack
-		default_src_unpack
-		cd "${WORKDIR}"
-		mv "monado-${MONADO_V}" "monado-src"
-		mv "pfr-${PFR_V}" "boostpfr-src"
-	}
-else
-	src_unpack() {
-		default_src_unpack
-		cd "${WORKDIR}"
-		mv "WiVRn-${PV}" "${P}"
-	}
-fi
-
-src_configure() {
-	if [[ ${PV} == 9999 ]]; then
-		GIT_DESC=$(git describe)
-	else
-		GIT_DESC=${PV}
-	fi
-	local mycmakeargs=(
-		-DGIT_DESC=${GIT_DESC}
-		-DWIVRN_BUILD_CLIENT=OFF
-		-DWIVRN_BUILD_SERVER=ON
-		-DWIVRN_BUILD_DISSECTOR=$(usex wireshark-plugins)
-		-DWIVRN_USE_PIPEWIRE=$(usex pipewire)
-		-DWIVRN_USE_PULSEAUDIO=$(usex pulseaudio)
-		-DWIVRN_USE_NVENC=$(usex nvenc)
-		-DWIVRN_USE_VAAPI=$(usex vaapi)
-		-DWIVRN_USE_X264=$(usex x264)
-		-DWIVRN_USE_SYSTEMD=$(usex systemd)
-		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
-		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
-		-DFETCHCONTENT_BASE_DIR="${WORKDIR}"
-		-DENABLE_COLOURED_OUTPUT=OFF
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	dosym /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
-}
-
-pkg_postinst()
-{
-	elog "WiVRn requires a compatible client on VR headset to run."
-	if [[ ${PV} == 9999 ]]; then
-		elog "For most headsets it can be downloaded from CI artifacts on https://github.com/Meumeu/WiVRn/actions/workflows/Build.yml"
-	else
-		elog "For most headsets it can be downloaded on https://github.com/Meumeu/WiVRn/releases/tag/v${PV}"
-	fi
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-07-15 19:27 Andrew Ammerlaan
  0 siblings, 0 replies; 35+ messages in thread
From: Andrew Ammerlaan @ 2024-07-15 19:27 UTC (permalink / raw
  To: gentoo-commits

commit:     0d32520479b474ddc597a400163d4d682e2f724e
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sun Jul 14 20:17:37 2024 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Jul 14 20:17:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d325204

media-libs/wivrn: add 0.17

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/wivrn-0.17.ebuild | 120 +++++++++++++++++++++++++++++++++++++
 1 file changed, 120 insertions(+)

diff --git a/media-libs/wivrn/wivrn-0.17.ebuild b/media-libs/wivrn/wivrn-0.17.ebuild
new file mode 100644
index 000000000..9d5d5e81e
--- /dev/null
+++ b/media-libs/wivrn/wivrn-0.17.ebuild
@@ -0,0 +1,120 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="WiVRn OpenXR streaming"
+HOMEPAGE="https://github.com/meumeu/WiVRn"
+
+LICENSE="GPL-3 Apache-2.0 MIT"
+SLOT="0"
+IUSE="nvenc +pipewire pulseaudio systemd vaapi wireshark-plugins x264"
+REQUIRED_USE="|| ( nvenc vaapi x264 )"
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
+
+	MONADO_V=598080453545c6bf313829e5780ffb7dde9b79dc
+	PFR_V=2.2.0
+	SRC_URI="
+	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
+	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz"
+else
+	SRC_URI="
+		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+		https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
+	KEYWORDS="~amd64"
+fi
+
+RDEPEND="
+	vaapi? (
+		media-video/ffmpeg[libdrm,vaapi]
+	)
+	x264? (
+		media-libs/x264
+	)
+	dev-libs/libbsd
+	pipewire? (
+		media-video/pipewire
+	)
+	pulseaudio? (
+		media-libs/libpulse
+	)
+	media-libs/openxr-loader
+	net-dns/avahi
+	systemd? (
+		sys-apps/systemd
+	)
+	wireshark-plugins? (
+		net-analyzer/wireshark
+	)
+"
+
+BDEPEND="
+	${RDEPEND}
+	dev-cpp/cli11
+	dev-cpp/eigen
+	dev-cpp/nlohmann_json
+	dev-util/glslang
+"
+
+if [[ ${PV} == 9999 ]]; then
+	src_unpack() {
+		git-r3_src_unpack
+		default_src_unpack
+		cd "${WORKDIR}"
+		mv "monado-${MONADO_V}" "monado-src"
+		mv "pfr-${PFR_V}" "boostpfr-src"
+	}
+else
+	src_unpack() {
+		default_src_unpack
+		cd "${WORKDIR}"
+		mv "WiVRn-${PV}" "${P}"
+	}
+fi
+
+src_configure() {
+	if [[ ${PV} == 9999 ]]; then
+		GIT_DESC=$(git describe)
+	else
+		GIT_DESC=${PV}
+	fi
+	local mycmakeargs=(
+		-DGIT_DESC=${GIT_DESC}
+		-DWIVRN_BUILD_CLIENT=OFF
+		-DWIVRN_BUILD_SERVER=ON
+		-DWIVRN_BUILD_DISSECTOR=$(usex wireshark-plugins)
+		-DWIVRN_USE_PIPEWIRE=$(usex pipewire)
+		-DWIVRN_USE_PULSEAUDIO=$(usex pulseaudio)
+		-DWIVRN_USE_NVENC=$(usex nvenc)
+		-DWIVRN_USE_VAAPI=$(usex vaapi)
+		-DWIVRN_USE_X264=$(usex x264)
+		-DWIVRN_USE_SYSTEMD=$(usex systemd)
+		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
+		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
+		-DFETCHCONTENT_BASE_DIR="${WORKDIR}"
+		-DENABLE_COLOURED_OUTPUT=OFF
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	dosym /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
+}
+
+pkg_postinst()
+{
+	elog "WiVRn requires a compatible client on VR headset to run."
+	if [[ ${PV} == 9999 ]]; then
+		elog "For most headsets it can be downloaded from CI artifacts on https://github.com/Meumeu/WiVRn/actions/workflows/Build.yml"
+	else
+		elog "For most headsets it can be downloaded on https://github.com/Meumeu/WiVRn/releases/tag/v${PV}"
+	fi
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-06-28 10:57 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-06-28 10:57 UTC (permalink / raw
  To: gentoo-commits

commit:     3c30ef242f634e060952cf21cf9dc0496dd918e9
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Thu Jun 27 08:52:56 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Jun 27 08:52:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c30ef24

media-libs/wivrn: add dev-cpp/cli11 dep

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/wivrn-9999.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index a8720f8c2..9d5d5e81e 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -55,6 +55,7 @@ RDEPEND="
 
 BDEPEND="
 	${RDEPEND}
+	dev-cpp/cli11
 	dev-cpp/eigen
 	dev-cpp/nlohmann_json
 	dev-util/glslang


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-06-17 21:40 Julien Roy
  0 siblings, 0 replies; 35+ messages in thread
From: Julien Roy @ 2024-06-17 21:40 UTC (permalink / raw
  To: gentoo-commits

commit:     8f8c89e640f787e8a1711cab0146789cf7a7c4be
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Mon Jun 17 15:39:29 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Mon Jun 17 15:39:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8f8c89e6

media-libs/wivrn: update upstream git branch

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/wivrn-9999.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index d495d1299..a8720f8c2 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -16,7 +16,6 @@ REQUIRED_USE="|| ( nvenc vaapi x264 )"
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
-	EGIT_BRANCH="dev"
 
 	MONADO_V=598080453545c6bf313829e5780ffb7dde9b79dc
 	PFR_V=2.2.0


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-06-14 23:09 Julien Roy
  0 siblings, 0 replies; 35+ messages in thread
From: Julien Roy @ 2024-06-14 23:09 UTC (permalink / raw
  To: gentoo-commits

commit:     48679c8af3f400ee4dc66b42c0cd5aa55fafb16a
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Fri Jun 14 15:33:46 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Fri Jun 14 15:43:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=48679c8a

media-libs/wivrn: add 0.16, drop 0.14.1

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest                                   | 4 ++--
 media-libs/wivrn/{wivrn-0.14.1.ebuild => wivrn-0.16.ebuild} | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 5966a3b07..8b21127a6 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,6 +1,6 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
 DIST monado-598080453545c6bf313829e5780ffb7dde9b79dc.tar.gz 3514653 BLAKE2B 7d552c39c44e163376775ea4da58b6286e312c5249ba17fb23bec1e0887884df0564ea307f72c8b6e528679e186c35eafa2b513a619b5aaf411aa59cb6fafe2c SHA512 ec5da91cf1d1bf3b5bfc8c66532034ecc045c4829b3f81a6689c78142daec9cac77c2c09fad5aa5e5dde3199bf1b5b0397680cb37d85c532c6bf156b5e3b5c7f
-DIST wivrn-0.14.1-server-build-deps.tar.xz 15386700 BLAKE2B 4291ab1d1a7cbd76ec76e2d2bcb6a2f4d045a3ff702ac12902f95e3187beb477dcfb892522628a1d2f53ce319f6b7a2b90e81d7eef90ca48a8f09f7061005e38 SHA512 494097b2c7e5ed2c2576a81fb7176a0b01ef2b1eef481d375ad579e7b6d1d8ba3b20d2f6dddc7f20217669be5af90c38acda3c3685f74518e52b4331c2923733
-DIST wivrn-0.14.1.tar.gz 11860791 BLAKE2B 5f98b0316dcc153134d5005d05472e857ab0bfce046e4bd1c4c077f4ad212f8cc959c6b483911e0643d69b37c4a64a0afec7841e0d2bfaf7058b5e7e93e67760 SHA512 71079f299a16144bba5c5ae7dc63432089f5295f7a629ccdc917030bfada187a07f03d1c4c56c9d05709a58920aa82f21b038b8a02445c6c8bd4617491ef4f21
 DIST wivrn-0.15-server-build-deps.tar.xz 15550004 BLAKE2B 62aebb846f35f0f0b9e6024c10837d34a7840f36fe7f2c07d70a06fbffe70d55571b1c39848a100370d68edd776fc5b2c1ab486c09368ae995a0cb2fa70ca61f SHA512 db027435a45134e68f2a4907f267b828858e09ed6be5531af726920852ef859113b4ee3f8447ce04dba4dc8734ca94d77f89f254f9ad9ce0829d810325358a82
 DIST wivrn-0.15.tar.gz 11860700 BLAKE2B a8b31fc130fdbbb07262cd89fa5affe1a17b27c094a156152a9bcfeb5c5f9a0c52df806d2c93bf37d53756ca5f28dd28f450c61db2594e7e734092666dbdf478 SHA512 52df9595fd9c4ce85033ab8975a78f29e5711cc095a3afd7406030e4886040c1432a12342cf6a2135a1d054f021161c4e79e6c8a293c40f11adc9d3674564a7b
+DIST wivrn-0.16-server-build-deps.tar.xz 16518600 BLAKE2B aa7afccbc237722daf5f58ed7d09c2829f5483cd55df34c6e07b3477e6836ecd1f7fccb4693c7d68dbc2d97d8cd1d439693639f0b8eb9742d9335549139177ff SHA512 08c8288c9b29491d8020b207fd0b68f8c1db508774d34e2faf086857ba55f62401fd270235ba2069c91196ae8efe0807731278292b143032c79506957841cbd5
+DIST wivrn-0.16.tar.gz 11869551 BLAKE2B 5a256746ee32416d5bb530c26022bb2fbbec5242a3de9cb7cca14946cecb9721ea301d77695795e4f0d5a27bd5aa9d38fc57cff0c74c6f8f2222c67602dcc994 SHA512 612c3c2a607adb9e119cbf61bda59bb635ebe84156de51cb379cfe63e176d8da65f0332fa1e4e7c3fbdd3eec780f33a3f887e364eac2fa80cd8f4906d80fa349

diff --git a/media-libs/wivrn/wivrn-0.14.1.ebuild b/media-libs/wivrn/wivrn-0.16.ebuild
similarity index 97%
rename from media-libs/wivrn/wivrn-0.14.1.ebuild
rename to media-libs/wivrn/wivrn-0.16.ebuild
index d08e16e92..21e51a57d 100644
--- a/media-libs/wivrn/wivrn-0.14.1.ebuild
+++ b/media-libs/wivrn/wivrn-0.16.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
 	EGIT_BRANCH="dev"
 
-	MONADO_V=ffb71af26f8349952f5f820c268ee4774613e200
+	MONADO_V=598080453545c6bf313829e5780ffb7dde9b79dc
 	PFR_V=2.2.0
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-06-14 23:09 Julien Roy
  0 siblings, 0 replies; 35+ messages in thread
From: Julien Roy @ 2024-06-14 23:09 UTC (permalink / raw
  To: gentoo-commits

commit:     f08dc671bbd3efd64c8c8b243be85a8db7b70390
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Fri Jun 14 15:44:34 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Fri Jun 14 15:44:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f08dc671

media-libs/wivrn: add pkg_postinst

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/wivrn-0.15.ebuild | 10 ++++++++++
 media-libs/wivrn/wivrn-0.16.ebuild | 10 ++++++++++
 media-libs/wivrn/wivrn-9999.ebuild | 10 ++++++++++
 3 files changed, 30 insertions(+)

diff --git a/media-libs/wivrn/wivrn-0.15.ebuild b/media-libs/wivrn/wivrn-0.15.ebuild
index d08e16e92..d0cab50c0 100644
--- a/media-libs/wivrn/wivrn-0.15.ebuild
+++ b/media-libs/wivrn/wivrn-0.15.ebuild
@@ -108,3 +108,13 @@ src_install() {
 
 	dosym /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
 }
+
+pkg_postinst()
+{
+	elog "WiVRn requires a compatible client on VR headset to run."
+	if [[ ${PV} == 9999 ]]; then
+		elog "For most headsets it can be downloaded from CI artifacts on https://github.com/Meumeu/WiVRn/actions/workflows/Build.yml"
+	else
+		elog "For most headsets it can be downloaded on https://github.com/Meumeu/WiVRn/releases/tag/v${PV}"
+	fi
+}

diff --git a/media-libs/wivrn/wivrn-0.16.ebuild b/media-libs/wivrn/wivrn-0.16.ebuild
index 21e51a57d..d495d1299 100644
--- a/media-libs/wivrn/wivrn-0.16.ebuild
+++ b/media-libs/wivrn/wivrn-0.16.ebuild
@@ -108,3 +108,13 @@ src_install() {
 
 	dosym /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
 }
+
+pkg_postinst()
+{
+	elog "WiVRn requires a compatible client on VR headset to run."
+	if [[ ${PV} == 9999 ]]; then
+		elog "For most headsets it can be downloaded from CI artifacts on https://github.com/Meumeu/WiVRn/actions/workflows/Build.yml"
+	else
+		elog "For most headsets it can be downloaded on https://github.com/Meumeu/WiVRn/releases/tag/v${PV}"
+	fi
+}

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index 21e51a57d..d495d1299 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -108,3 +108,13 @@ src_install() {
 
 	dosym /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
 }
+
+pkg_postinst()
+{
+	elog "WiVRn requires a compatible client on VR headset to run."
+	if [[ ${PV} == 9999 ]]; then
+		elog "For most headsets it can be downloaded from CI artifacts on https://github.com/Meumeu/WiVRn/actions/workflows/Build.yml"
+	else
+		elog "For most headsets it can be downloaded on https://github.com/Meumeu/WiVRn/releases/tag/v${PV}"
+	fi
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-06-06 10:27 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-06-06 10:27 UTC (permalink / raw
  To: gentoo-commits

commit:     c54dc9e35d9c6b0f5ea9ed130dda4ec25e6f39c1
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Wed Jun  5 17:25:43 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Jun  5 17:25:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c54dc9e3

media-libs/wivrn: update SRC_URI

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest          | 2 +-
 media-libs/wivrn/wivrn-9999.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index c93ead556..5966a3b07 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,5 +1,5 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
-DIST monado-ffb71af26f8349952f5f820c268ee4774613e200.tar.gz 3345606 BLAKE2B dc38514da7757e9737303540ca44d698e7eef504136fe7d4fbac349588a14be6860890f43520a52e1e80dfcaea32bc1f3a95894280c0fb8b178b50ffd85e155b SHA512 fbbee78583a8c90dc8e4179b8b3febaad77268c2f293532c1379e2c15d15693aea4b5494b6e34e1bd9f53d7624d7c9a93a8a5d514c1fcb474153b850c322166b
+DIST monado-598080453545c6bf313829e5780ffb7dde9b79dc.tar.gz 3514653 BLAKE2B 7d552c39c44e163376775ea4da58b6286e312c5249ba17fb23bec1e0887884df0564ea307f72c8b6e528679e186c35eafa2b513a619b5aaf411aa59cb6fafe2c SHA512 ec5da91cf1d1bf3b5bfc8c66532034ecc045c4829b3f81a6689c78142daec9cac77c2c09fad5aa5e5dde3199bf1b5b0397680cb37d85c532c6bf156b5e3b5c7f
 DIST wivrn-0.14.1-server-build-deps.tar.xz 15386700 BLAKE2B 4291ab1d1a7cbd76ec76e2d2bcb6a2f4d045a3ff702ac12902f95e3187beb477dcfb892522628a1d2f53ce319f6b7a2b90e81d7eef90ca48a8f09f7061005e38 SHA512 494097b2c7e5ed2c2576a81fb7176a0b01ef2b1eef481d375ad579e7b6d1d8ba3b20d2f6dddc7f20217669be5af90c38acda3c3685f74518e52b4331c2923733
 DIST wivrn-0.14.1.tar.gz 11860791 BLAKE2B 5f98b0316dcc153134d5005d05472e857ab0bfce046e4bd1c4c077f4ad212f8cc959c6b483911e0643d69b37c4a64a0afec7841e0d2bfaf7058b5e7e93e67760 SHA512 71079f299a16144bba5c5ae7dc63432089f5295f7a629ccdc917030bfada187a07f03d1c4c56c9d05709a58920aa82f21b038b8a02445c6c8bd4617491ef4f21
 DIST wivrn-0.15-server-build-deps.tar.xz 15550004 BLAKE2B 62aebb846f35f0f0b9e6024c10837d34a7840f36fe7f2c07d70a06fbffe70d55571b1c39848a100370d68edd776fc5b2c1ab486c09368ae995a0cb2fa70ca61f SHA512 db027435a45134e68f2a4907f267b828858e09ed6be5531af726920852ef859113b4ee3f8447ce04dba4dc8734ca94d77f89f254f9ad9ce0829d810325358a82

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index 9f0a30ef6..ad87fd0d1 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
 	EGIT_BRANCH="dev"
 
-	MONADO_V=ffb71af26f8349952f5f820c268ee4774613e200
+	MONADO_V=598080453545c6bf313829e5780ffb7dde9b79dc
 	PFR_V=2.2.0
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-05-20  0:18 Julien Roy
  0 siblings, 0 replies; 35+ messages in thread
From: Julien Roy @ 2024-05-20  0:18 UTC (permalink / raw
  To: gentoo-commits

commit:     163e71b6cc93a56c61a54b3ce88b97f9f38cb06d
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sun May 19 11:47:12 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun May 19 11:47:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=163e71b6

media-libs/wivrn: add 0.15, drop 0.13

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest                                 | 4 ++--
 media-libs/wivrn/{wivrn-0.13.ebuild => wivrn-0.15.ebuild} | 8 +-------
 2 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 77adf99455..c93ead5561 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,6 +1,6 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
 DIST monado-ffb71af26f8349952f5f820c268ee4774613e200.tar.gz 3345606 BLAKE2B dc38514da7757e9737303540ca44d698e7eef504136fe7d4fbac349588a14be6860890f43520a52e1e80dfcaea32bc1f3a95894280c0fb8b178b50ffd85e155b SHA512 fbbee78583a8c90dc8e4179b8b3febaad77268c2f293532c1379e2c15d15693aea4b5494b6e34e1bd9f53d7624d7c9a93a8a5d514c1fcb474153b850c322166b
-DIST wivrn-0.13-server-build-deps.tar.xz 15527480 BLAKE2B 28dfedaee675a2acc3fa3b453837a31c91d613d7a1166c14d398f0093a5faa6ad6d5d6112ce2c41863894fcaa0ce98d83d6bf2d9289c5fa263a09b92e99c9f0c SHA512 9d9a9add87dca9ebba593d889297caf8a5dfe7d48cd3abd7e02859392ee21af7635f82dba00198637a237be5e5905e2c3af469f621adbe44697176e7c15fc49c
-DIST wivrn-0.13.tar.gz 11826609 BLAKE2B 8b8cd300998bb05803fa8c6f1f5e874f7435edf5f457c5806e1e75e5a16b2a749208567162b41af6d4dda3f83b8c40ce9367b123522cc9cb023a8ec33be24a06 SHA512 82efdd29368a00c191eea32716a7a69b80108fa7f3521c548c80df156bb0ee3c6dad8a24488707ea083ae9121b9b6efe1d31a9af77367403583ecba25e3e3104
 DIST wivrn-0.14.1-server-build-deps.tar.xz 15386700 BLAKE2B 4291ab1d1a7cbd76ec76e2d2bcb6a2f4d045a3ff702ac12902f95e3187beb477dcfb892522628a1d2f53ce319f6b7a2b90e81d7eef90ca48a8f09f7061005e38 SHA512 494097b2c7e5ed2c2576a81fb7176a0b01ef2b1eef481d375ad579e7b6d1d8ba3b20d2f6dddc7f20217669be5af90c38acda3c3685f74518e52b4331c2923733
 DIST wivrn-0.14.1.tar.gz 11860791 BLAKE2B 5f98b0316dcc153134d5005d05472e857ab0bfce046e4bd1c4c077f4ad212f8cc959c6b483911e0643d69b37c4a64a0afec7841e0d2bfaf7058b5e7e93e67760 SHA512 71079f299a16144bba5c5ae7dc63432089f5295f7a629ccdc917030bfada187a07f03d1c4c56c9d05709a58920aa82f21b038b8a02445c6c8bd4617491ef4f21
+DIST wivrn-0.15-server-build-deps.tar.xz 15550004 BLAKE2B 62aebb846f35f0f0b9e6024c10837d34a7840f36fe7f2c07d70a06fbffe70d55571b1c39848a100370d68edd776fc5b2c1ab486c09368ae995a0cb2fa70ca61f SHA512 db027435a45134e68f2a4907f267b828858e09ed6be5531af726920852ef859113b4ee3f8447ce04dba4dc8734ca94d77f89f254f9ad9ce0829d810325358a82
+DIST wivrn-0.15.tar.gz 11860700 BLAKE2B a8b31fc130fdbbb07262cd89fa5affe1a17b27c094a156152a9bcfeb5c5f9a0c52df806d2c93bf37d53756ca5f28dd28f450c61db2594e7e734092666dbdf478 SHA512 52df9595fd9c4ce85033ab8975a78f29e5711cc095a3afd7406030e4886040c1432a12342cf6a2135a1d054f021161c4e79e6c8a293c40f11adc9d3674564a7b

diff --git a/media-libs/wivrn/wivrn-0.13.ebuild b/media-libs/wivrn/wivrn-0.15.ebuild
similarity index 93%
rename from media-libs/wivrn/wivrn-0.13.ebuild
rename to media-libs/wivrn/wivrn-0.15.ebuild
index af71a45638..de3b4b6fd7 100644
--- a/media-libs/wivrn/wivrn-0.13.ebuild
+++ b/media-libs/wivrn/wivrn-0.15.ebuild
@@ -7,7 +7,7 @@ HOMEPAGE="https://github.com/meumeu/WiVRn"
 
 LICENSE="GPL-3 Apache-2.0 MIT"
 SLOT="0"
-IUSE="nvenc pipewire pulseaudio systemd vaapi wireshark-plugins x264"
+IUSE="nvenc +pipewire -pulseaudio systemd vaapi wireshark-plugins x264"
 REQUIRED_USE="|| ( nvenc vaapi x264 )"
 
 if [[ ${PV} == 9999 ]]; then
@@ -28,9 +28,6 @@ else
 fi
 
 RDEPEND="
-	nvenc? (
-		x11-drivers/nvidia-drivers
-	)
 	vaapi? (
 		media-video/ffmpeg[libdrm,vaapi]
 	)
@@ -56,9 +53,6 @@ RDEPEND="
 
 BDEPEND="
 	${RDEPEND}
-	nvenc? (
-		dev-util/nvidia-cuda-toolkit
-	)
 	dev-cpp/eigen
 	dev-cpp/nlohmann_json
 	dev-util/glslang


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-03-31  1:01 Julien Roy
  0 siblings, 0 replies; 35+ messages in thread
From: Julien Roy @ 2024-03-31  1:01 UTC (permalink / raw
  To: gentoo-commits

commit:     4b51621fadb89d2821aa79b90865f44e8f92ef6b
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sat Mar 30 22:32:20 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sat Mar 30 22:32:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b51621f

media-libs/wivrn: add 0.13

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest          |   2 +
 media-libs/wivrn/metadata.xml      |   6 ++
 media-libs/wivrn/wivrn-0.13.ebuild | 113 +++++++++++++++++++++++++++++++++++++
 3 files changed, 121 insertions(+)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 15d6e248b4..95ca1b9478 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -2,3 +2,5 @@ DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09
 DIST monado-ffb71af26f8349952f5f820c268ee4774613e200.tar.gz 3345606 BLAKE2B dc38514da7757e9737303540ca44d698e7eef504136fe7d4fbac349588a14be6860890f43520a52e1e80dfcaea32bc1f3a95894280c0fb8b178b50ffd85e155b SHA512 fbbee78583a8c90dc8e4179b8b3febaad77268c2f293532c1379e2c15d15693aea4b5494b6e34e1bd9f53d7624d7c9a93a8a5d514c1fcb474153b850c322166b
 DIST wivrn-0.12-server-build-deps.tar.xz 16661132 BLAKE2B e7d562a286211d674bfbdd3db8328e8fc4e019893d73067174abacc7ba95127b92b0faba589a5fddbbc06baf3a1057f54f739130daa5db745f18db0541c8d887 SHA512 57d7e99a98a7d41bcb88302247312e99e0ddc89023b06bb8028711967d1a148bcba4f06343d55510fdb294a87fde56733dcd493b80f3f136c325568ba08e2798
 DIST wivrn-0.12.tar.gz 11683876 BLAKE2B 34000761291ff7c9565b8ffddd87e1721adbf78447bc875f4c805643f284443765404f186f95747f314571b26ebe57fd5a1275258f65bb9a479a61b4623db0fc SHA512 960cd6282c9538bd574f11c51dc7e4f6f87b2b619b68d7eb3a0ab8edde14a27e6b4f4535ef45b5f32396bd8a5a8c9d1cc28bed910e9eb71fdbfefeea6ec3dbd7
+DIST wivrn-0.13-server-build-deps.tar.xz 15527480 BLAKE2B 28dfedaee675a2acc3fa3b453837a31c91d613d7a1166c14d398f0093a5faa6ad6d5d6112ce2c41863894fcaa0ce98d83d6bf2d9289c5fa263a09b92e99c9f0c SHA512 9d9a9add87dca9ebba593d889297caf8a5dfe7d48cd3abd7e02859392ee21af7635f82dba00198637a237be5e5905e2c3af469f621adbe44697176e7c15fc49c
+DIST wivrn-0.13.tar.gz 11826609 BLAKE2B 8b8cd300998bb05803fa8c6f1f5e874f7435edf5f457c5806e1e75e5a16b2a749208567162b41af6d4dda3f83b8c40ce9367b123522cc9cb023a8ec33be24a06 SHA512 82efdd29368a00c191eea32716a7a69b80108fa7f3521c548c80df156bb0ee3c6dad8a24488707ea083ae9121b9b6efe1d31a9af77367403583ecba25e3e3104

diff --git a/media-libs/wivrn/metadata.xml b/media-libs/wivrn/metadata.xml
index c7c2506ce5..43737e5e73 100644
--- a/media-libs/wivrn/metadata.xml
+++ b/media-libs/wivrn/metadata.xml
@@ -6,6 +6,12 @@
 		<name>Patrick Nicolas</name>
 	</maintainer>
 	<use>
+		<flag name="pipewire">
+			Enable support for audio sink/source through native pipewire protocol
+		</flag>
+		<flag name="pulseaudio">
+			Enable support for audio sink/source through pulseaudio modules 
+		</flag>
 		<flag name="wireshark-plugins">
 			Build the <pkg>net-analyzer/wireshark</pkg> plugin for the WiVRn protocol
 		</flag>

diff --git a/media-libs/wivrn/wivrn-0.13.ebuild b/media-libs/wivrn/wivrn-0.13.ebuild
new file mode 100644
index 0000000000..a6e984eabb
--- /dev/null
+++ b/media-libs/wivrn/wivrn-0.13.ebuild
@@ -0,0 +1,113 @@
+EAPI=7
+
+DESCRIPTION="WiVRn OpenXR streaming"
+HOMEPAGE="https://github.com/meumeu/WiVRn"
+SLOT="0"
+LICENSE="GPL-3 Apache-2.0 MIT"
+
+IUSE="nvenc pipewire pulseaudio systemd vaapi wireshark-plugins x264"
+REQUIRED_USE="|| ( nvenc vaapi x264 )"
+
+inherit cmake
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
+	EGIT_BRANCH="dev"
+
+	MONADO_V=ffb71af26f8349952f5f820c268ee4774613e200
+	PFR_V=2.2.0
+	SRC_URI="
+	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
+	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz"
+else
+	SRC_URI="
+		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+		https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
+	KEYWORDS="~amd64"
+fi
+
+RDEPEND="
+	nvenc? (
+		x11-drivers/nvidia-drivers
+	)
+	vaapi? (
+		media-video/ffmpeg[libdrm,vaapi]
+	)
+	x264? (
+		media-libs/x264
+	)
+	dev-libs/libbsd
+	pipewire? (
+		media-video/pipewire
+	)
+	pulseaudio? (
+		media-libs/libpulse
+	)
+	media-libs/openxr-loader
+	net-dns/avahi
+	systemd? (
+		sys-apps/systemd
+	)
+	wireshark-plugins? (
+		net-analyzer/wireshark
+	)
+"
+
+BDEPEND="
+	${RDEPEND}
+	nvenc? (
+		dev-util/nvidia-cuda-toolkit
+	)
+	dev-cpp/eigen
+	dev-cpp/nlohmann_json
+	dev-util/glslang
+"
+
+if [[ ${PV} == 9999 ]]; then
+	src_unpack() {
+		git-r3_src_unpack
+		default_src_unpack
+		cd "${WORKDIR}"
+		mv "monado-${MONADO_V}" "monado-src"
+		mv "pfr-${PFR_V}" "boostpfr-src"
+	}
+else
+	src_unpack() {
+		default_src_unpack
+		cd "${WORKDIR}"
+		mv "WiVRn-${PV}" "${P}"
+	}
+fi
+
+src_configure() {
+	if [[ ${PV} == 9999 ]]; then
+		GIT_DESC=$(git describe)
+	else
+		GIT_DESC=${PV}
+	fi
+	local mycmakeargs=(
+		-DGIT_DESC=${GIT_DESC}
+		-DWIVRN_BUILD_CLIENT=OFF
+		-DWIVRN_BUILD_SERVER=ON
+		-DWIVRN_BUILD_DISSECTOR=$(usex wireshark-plugins)
+		-DWIVRN_USE_PIPEWIRE=$(usex pipewire)
+		-DWIVRN_USE_PULSEAUDIO=$(usex pulseaudio)
+		-DWIVRN_USE_NVENC=$(usex nvenc)
+		-DWIVRN_USE_VAAPI=$(usex vaapi)
+		-DWIVRN_USE_X264=$(usex x264)
+		-DWIVRN_USE_SYSTEMD=$(usex systemd)
+		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
+		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
+		-DFETCHCONTENT_BASE_DIR=${WORKDIR}
+		-DENABLE_COLOURED_OUTPUT=OFF
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	dosym /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-03-31  1:01 Julien Roy
  0 siblings, 0 replies; 35+ messages in thread
From: Julien Roy @ 2024-03-31  1:01 UTC (permalink / raw
  To: gentoo-commits

commit:     880331281e4ce765d5e989f5adf21ad486ba3832
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sat Mar 30 22:34:53 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sat Mar 30 22:34:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88033128

media-libs/wivrn: update use flags and deps

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/wivrn-9999.ebuild | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index bf9860cc12..f603e138c5 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -5,7 +5,7 @@ HOMEPAGE="https://github.com/meumeu/WiVRn"
 SLOT="0"
 LICENSE="GPL-3 Apache-2.0 MIT"
 
-IUSE="nvenc systemd vaapi wireshark-plugins x264"
+IUSE="nvenc pipewire pulseaudio systemd vaapi wireshark-plugins x264"
 REQUIRED_USE="|| ( nvenc vaapi x264 )"
 
 inherit cmake
@@ -28,9 +28,6 @@ else
 fi
 
 RDEPEND="
-	nvenc? (
-		x11-drivers/nvidia-drivers
-	)
 	vaapi? (
 		media-video/ffmpeg[libdrm,vaapi]
 	)
@@ -38,7 +35,12 @@ RDEPEND="
 		media-libs/x264
 	)
 	dev-libs/libbsd
-	media-libs/libpulse
+	pipewire? (
+		media-video/pipewire
+	)
+	pulseaudio? (
+		media-libs/libpulse
+	)
 	media-libs/openxr-loader
 	net-dns/avahi
 	systemd? (
@@ -51,9 +53,6 @@ RDEPEND="
 
 BDEPEND="
 	${RDEPEND}
-	nvenc? (
-		dev-util/nvidia-cuda-toolkit
-	)
 	dev-cpp/eigen
 	dev-cpp/nlohmann_json
 	dev-util/glslang
@@ -86,6 +85,8 @@ src_configure() {
 		-DWIVRN_BUILD_CLIENT=OFF
 		-DWIVRN_BUILD_SERVER=ON
 		-DWIVRN_BUILD_DISSECTOR=$(usex wireshark-plugins)
+		-DWIVRN_USE_PIPEWIRE=$(usex pipewire)
+		-DWIVRN_USE_PULSEAUDIO=$(usex pulseaudio)
 		-DWIVRN_USE_NVENC=$(usex nvenc)
 		-DWIVRN_USE_VAAPI=$(usex vaapi)
 		-DWIVRN_USE_X264=$(usex x264)


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-03-31  1:01 Julien Roy
  0 siblings, 0 replies; 35+ messages in thread
From: Julien Roy @ 2024-03-31  1:01 UTC (permalink / raw
  To: gentoo-commits

commit:     4fd939a6367d945d574d409a972aa32f68ee57b2
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sat Mar 30 22:17:33 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sat Mar 30 22:17:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4fd939a6

media-libs/wivrn: drop 0.11

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest          |   2 -
 media-libs/wivrn/wivrn-0.11.ebuild | 100 -------------------------------------
 2 files changed, 102 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 72d08215e7..15d6e248b4 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,6 +1,4 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
 DIST monado-ffb71af26f8349952f5f820c268ee4774613e200.tar.gz 3345606 BLAKE2B dc38514da7757e9737303540ca44d698e7eef504136fe7d4fbac349588a14be6860890f43520a52e1e80dfcaea32bc1f3a95894280c0fb8b178b50ffd85e155b SHA512 fbbee78583a8c90dc8e4179b8b3febaad77268c2f293532c1379e2c15d15693aea4b5494b6e34e1bd9f53d7624d7c9a93a8a5d514c1fcb474153b850c322166b
-DIST wivrn-0.11-server-build-deps.tar.xz 16544220 BLAKE2B dc04c6a414c8146c66bb18a3ad89cb7deaa378e838a9877675307c44ec26e7fb09fa653c947b72343fab210bcb43bd72e7a1a1012dc4f4c39c59f6316e2fe48c SHA512 1eacc7ffb6de88944dc057cc41e7e17805dbd56e72f32d13a47877a62a3a4c916cfd343e813e20656c913c9c4e4f7b5e4bc8571eb9cb442074cdeeba3ec75671
-DIST wivrn-0.11.tar.gz 11675453 BLAKE2B 2bfd6719b969dacaba0bb461415de000d11bdc249db148a7f621827592d69a65d23af0481a93601b9d381a253bc3c86aaa37af02e931d68b5a3c1cf777f5862e SHA512 00764283a09fc07e21f9a59970a2fb256c225da95b3b2ca858c0d740e633b3f6391521dd05458b8901ad2a764675e4cac01caadac4f99f3311236a424b8e4349
 DIST wivrn-0.12-server-build-deps.tar.xz 16661132 BLAKE2B e7d562a286211d674bfbdd3db8328e8fc4e019893d73067174abacc7ba95127b92b0faba589a5fddbbc06baf3a1057f54f739130daa5db745f18db0541c8d887 SHA512 57d7e99a98a7d41bcb88302247312e99e0ddc89023b06bb8028711967d1a148bcba4f06343d55510fdb294a87fde56733dcd493b80f3f136c325568ba08e2798
 DIST wivrn-0.12.tar.gz 11683876 BLAKE2B 34000761291ff7c9565b8ffddd87e1721adbf78447bc875f4c805643f284443765404f186f95747f314571b26ebe57fd5a1275258f65bb9a479a61b4623db0fc SHA512 960cd6282c9538bd574f11c51dc7e4f6f87b2b619b68d7eb3a0ab8edde14a27e6b4f4535ef45b5f32396bd8a5a8c9d1cc28bed910e9eb71fdbfefeea6ec3dbd7

diff --git a/media-libs/wivrn/wivrn-0.11.ebuild b/media-libs/wivrn/wivrn-0.11.ebuild
deleted file mode 100644
index a254c95c2e..0000000000
--- a/media-libs/wivrn/wivrn-0.11.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-EAPI=7
-
-DESCRIPTION="WiVRn OpenXR streaming"
-HOMEPAGE="https://github.com/meumeu/WiVRn"
-SLOT="0"
-LICENSE="GPL-3 Apache-2.0 MIT"
-
-IUSE="nvenc systemd vaapi x264"
-REQUIRED_USE="|| ( nvenc vaapi x264 )"
-
-inherit cmake
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
-
-	MONADO_V=57e937383967c7e7b38b5de71297c8f537a2489d
-	PFR_V=2.0.3
-	SRC_URI="
-	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
-	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz"
-else
-	SRC_URI="
-		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-		https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
-	KEYWORDS="~amd64"
-fi
-
-RDEPEND="
-	nvenc? (
-		x11-drivers/nvidia-drivers
-	)
-	vaapi? (
-		media-video/ffmpeg[libdrm,vaapi]
-	)
-	x264? (
-		media-libs/x264
-	)
-	dev-libs/libbsd
-	media-libs/libpulse
-	media-libs/openxr-loader
-	net-dns/avahi
-	systemd? (
-		sys-apps/systemd
-	)
-"
-
-BDEPEND="
-	${RDEPEND}
-	nvenc? (
-		dev-util/nvidia-cuda-toolkit
-	)
-	dev-cpp/eigen
-	dev-cpp/nlohmann_json
-	dev-util/glslang
-"
-
-if [[ ${PV} == 9999 ]]; then
-	src_unpack() {
-		git-r3_src_unpack
-		default_src_unpack
-		cd "${WORKDIR}"
-		mv "monado-${MONADO_V}" "monado-src"
-		mv "pfr-${PFR_V}" "boostpfr-src"
-	}
-else
-	src_unpack() {
-		default_src_unpack
-		cd "${WORKDIR}"
-		mv "WiVRn-${PV}" "${P}"
-	}
-fi
-
-src_configure() {
-	if [[ ${PV} == 9999 ]]; then
-		GIT_DESC=$(git describe)
-	else
-		GIT_DESC=${PV}
-	fi
-	local mycmakeargs=(
-		-DGIT_DESC=${GIT_DESC}
-		-DWIVRN_BUILD_CLIENT=OFF
-		-DWIVRN_USE_NVENC=$(usex nvenc)
-		-DWIVRN_USE_VAAPI=$(usex vaapi)
-		-DWIVRN_USE_X264=$(usex x264)
-		-DWIVRN_USE_SYSTEMD=$(usex systemd)
-		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
-		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
-		-DFETCHCONTENT_BASE_DIR=${WORKDIR}
-		-DENABLE_COLOURED_OUTPUT=OFF
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	dosym /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-03-10 21:26 Haelwenn Monnier
  0 siblings, 0 replies; 35+ messages in thread
From: Haelwenn Monnier @ 2024-03-10 21:26 UTC (permalink / raw
  To: gentoo-commits

commit:     f5fd1d5d4c253a1efd691f07963c73c2982586d3
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sat Mar  9 22:23:48 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Mar  9 22:23:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f5fd1d5d

media-libs/wivrn: add 0.12, drop 0.10.1

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest                                  |  4 ++--
 .../wivrn/{wivrn-0.10.1.ebuild => wivrn-0.12.ebuild}       | 14 ++++++++++----
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index b75e5c1c43..72d08215e7 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,6 +1,6 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
 DIST monado-ffb71af26f8349952f5f820c268ee4774613e200.tar.gz 3345606 BLAKE2B dc38514da7757e9737303540ca44d698e7eef504136fe7d4fbac349588a14be6860890f43520a52e1e80dfcaea32bc1f3a95894280c0fb8b178b50ffd85e155b SHA512 fbbee78583a8c90dc8e4179b8b3febaad77268c2f293532c1379e2c15d15693aea4b5494b6e34e1bd9f53d7624d7c9a93a8a5d514c1fcb474153b850c322166b
-DIST wivrn-0.10.1-server-build-deps.tar.xz 16181364 BLAKE2B ef0f9855fc454d7258846bcc1c4a94f5d15570c2e092dc7913c93935cd2c343cfeaf2b585dcde32344781c2e03e91fa4a506708729f1032bc883ae2cc17f840e SHA512 629e47ef07280f0048ae8c534bf3a503a142d6ba878bf2cf2aeb77fd58027c85add2796fa2cac871baa0c0feb51d402362728335e3c9ebb2943e1f5e59abef19
-DIST wivrn-0.10.1.tar.gz 393044 BLAKE2B a452d78a7a1a25e33a7fa4c75b32c3b1c05a3118d56db140f3ffb27698511c3bd2dd6e910826eb745aa77f3acc1caddaec083c08605f98fd8cb0a5e195384b87 SHA512 3448f35b6820afb184cf078379fe090fe73749cddab4d907bb7e5560c5d2117813a6290e47313ca12db215402039097cb51d5fc7c73baac77ad61e8ef5607b1a
 DIST wivrn-0.11-server-build-deps.tar.xz 16544220 BLAKE2B dc04c6a414c8146c66bb18a3ad89cb7deaa378e838a9877675307c44ec26e7fb09fa653c947b72343fab210bcb43bd72e7a1a1012dc4f4c39c59f6316e2fe48c SHA512 1eacc7ffb6de88944dc057cc41e7e17805dbd56e72f32d13a47877a62a3a4c916cfd343e813e20656c913c9c4e4f7b5e4bc8571eb9cb442074cdeeba3ec75671
 DIST wivrn-0.11.tar.gz 11675453 BLAKE2B 2bfd6719b969dacaba0bb461415de000d11bdc249db148a7f621827592d69a65d23af0481a93601b9d381a253bc3c86aaa37af02e931d68b5a3c1cf777f5862e SHA512 00764283a09fc07e21f9a59970a2fb256c225da95b3b2ca858c0d740e633b3f6391521dd05458b8901ad2a764675e4cac01caadac4f99f3311236a424b8e4349
+DIST wivrn-0.12-server-build-deps.tar.xz 16661132 BLAKE2B e7d562a286211d674bfbdd3db8328e8fc4e019893d73067174abacc7ba95127b92b0faba589a5fddbbc06baf3a1057f54f739130daa5db745f18db0541c8d887 SHA512 57d7e99a98a7d41bcb88302247312e99e0ddc89023b06bb8028711967d1a148bcba4f06343d55510fdb294a87fde56733dcd493b80f3f136c325568ba08e2798
+DIST wivrn-0.12.tar.gz 11683876 BLAKE2B 34000761291ff7c9565b8ffddd87e1721adbf78447bc875f4c805643f284443765404f186f95747f314571b26ebe57fd5a1275258f65bb9a479a61b4623db0fc SHA512 960cd6282c9538bd574f11c51dc7e4f6f87b2b619b68d7eb3a0ab8edde14a27e6b4f4535ef45b5f32396bd8a5a8c9d1cc28bed910e9eb71fdbfefeea6ec3dbd7

diff --git a/media-libs/wivrn/wivrn-0.10.1.ebuild b/media-libs/wivrn/wivrn-0.12.ebuild
similarity index 86%
rename from media-libs/wivrn/wivrn-0.10.1.ebuild
rename to media-libs/wivrn/wivrn-0.12.ebuild
index fb978a9b41..bf9860cc12 100644
--- a/media-libs/wivrn/wivrn-0.10.1.ebuild
+++ b/media-libs/wivrn/wivrn-0.12.ebuild
@@ -5,7 +5,7 @@ HOMEPAGE="https://github.com/meumeu/WiVRn"
 SLOT="0"
 LICENSE="GPL-3 Apache-2.0 MIT"
 
-IUSE="nvenc systemd vaapi x264"
+IUSE="nvenc systemd vaapi wireshark-plugins x264"
 REQUIRED_USE="|| ( nvenc vaapi x264 )"
 
 inherit cmake
@@ -13,9 +13,10 @@ inherit cmake
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
+	EGIT_BRANCH="dev"
 
-	MONADO_V=79bf8eb8fa168f65f4e5505e0525ee74aa88783e
-	PFR_V=2.0.3
+	MONADO_V=ffb71af26f8349952f5f820c268ee4774613e200
+	PFR_V=2.2.0
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
 	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz"
@@ -31,7 +32,7 @@ RDEPEND="
 		x11-drivers/nvidia-drivers
 	)
 	vaapi? (
-		media-video/ffmpeg[libdrm,vulkan,vaapi]
+		media-video/ffmpeg[libdrm,vaapi]
 	)
 	x264? (
 		media-libs/x264
@@ -43,6 +44,9 @@ RDEPEND="
 	systemd? (
 		sys-apps/systemd
 	)
+	wireshark-plugins? (
+		net-analyzer/wireshark
+	)
 "
 
 BDEPEND="
@@ -80,6 +84,8 @@ src_configure() {
 	local mycmakeargs=(
 		-DGIT_DESC=${GIT_DESC}
 		-DWIVRN_BUILD_CLIENT=OFF
+		-DWIVRN_BUILD_SERVER=ON
+		-DWIVRN_BUILD_DISSECTOR=$(usex wireshark-plugins)
 		-DWIVRN_USE_NVENC=$(usex nvenc)
 		-DWIVRN_USE_VAAPI=$(usex vaapi)
 		-DWIVRN_USE_X264=$(usex x264)


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-03-07 11:34 Andrew Ammerlaan
  0 siblings, 0 replies; 35+ messages in thread
From: Andrew Ammerlaan @ 2024-03-07 11:34 UTC (permalink / raw
  To: gentoo-commits

commit:     c9fad07f592309c675a626a6a04ba284981fd9a1
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Wed Mar  6 12:46:08 2024 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Wed Mar  6 12:46:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9fad07f

media-libs/wivrn: add metadata file

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/metadata.xml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/media-libs/wivrn/metadata.xml b/media-libs/wivrn/metadata.xml
new file mode 100644
index 0000000000..c7c2506ce5
--- /dev/null
+++ b/media-libs/wivrn/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>patricknicolas@laposte.net</email>
+		<name>Patrick Nicolas</name>
+	</maintainer>
+	<use>
+		<flag name="wireshark-plugins">
+			Build the <pkg>net-analyzer/wireshark</pkg> plugin for the WiVRn protocol
+		</flag>
+	</use>
+	<upstream>
+			<remote-id type="github">Meumeu/WiVRn</remote-id>
+	</upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-03-07 11:34 Andrew Ammerlaan
  0 siblings, 0 replies; 35+ messages in thread
From: Andrew Ammerlaan @ 2024-03-07 11:34 UTC (permalink / raw
  To: gentoo-commits

commit:     76ed870fcd4ab54ebf4f5f161eb28249d19ca893
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Wed Mar  6 12:48:13 2024 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Wed Mar  6 12:48:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=76ed870f

media-libs/wivrn: update SRC_URI

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest          | 2 +-
 media-libs/wivrn/wivrn-9999.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index f3e61e7efa..b75e5c1c43 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,5 +1,5 @@
 DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
-DIST monado-57e937383967c7e7b38b5de71297c8f537a2489d.tar.gz 3324809 BLAKE2B 0ea1b7c7ae5717069a4e86e581264a271e9dea39721e27599453bef12ef5963a50db7ce4d5c2c9db4dcd699438bde74e219a60fb3b0e453e4128b16821e7f1de SHA512 0d51753615e6b9fd98d2dd6eb95b324d35f05cd45f2f738bd8480890ce730aabdee37ec603e6fc248d88e426c727c8ac7f9cf2a47e15d182a36f319891799241
+DIST monado-ffb71af26f8349952f5f820c268ee4774613e200.tar.gz 3345606 BLAKE2B dc38514da7757e9737303540ca44d698e7eef504136fe7d4fbac349588a14be6860890f43520a52e1e80dfcaea32bc1f3a95894280c0fb8b178b50ffd85e155b SHA512 fbbee78583a8c90dc8e4179b8b3febaad77268c2f293532c1379e2c15d15693aea4b5494b6e34e1bd9f53d7624d7c9a93a8a5d514c1fcb474153b850c322166b
 DIST wivrn-0.10.1-server-build-deps.tar.xz 16181364 BLAKE2B ef0f9855fc454d7258846bcc1c4a94f5d15570c2e092dc7913c93935cd2c343cfeaf2b585dcde32344781c2e03e91fa4a506708729f1032bc883ae2cc17f840e SHA512 629e47ef07280f0048ae8c534bf3a503a142d6ba878bf2cf2aeb77fd58027c85add2796fa2cac871baa0c0feb51d402362728335e3c9ebb2943e1f5e59abef19
 DIST wivrn-0.10.1.tar.gz 393044 BLAKE2B a452d78a7a1a25e33a7fa4c75b32c3b1c05a3118d56db140f3ffb27698511c3bd2dd6e910826eb745aa77f3acc1caddaec083c08605f98fd8cb0a5e195384b87 SHA512 3448f35b6820afb184cf078379fe090fe73749cddab4d907bb7e5560c5d2117813a6290e47313ca12db215402039097cb51d5fc7c73baac77ad61e8ef5607b1a
 DIST wivrn-0.11-server-build-deps.tar.xz 16544220 BLAKE2B dc04c6a414c8146c66bb18a3ad89cb7deaa378e838a9877675307c44ec26e7fb09fa653c947b72343fab210bcb43bd72e7a1a1012dc4f4c39c59f6316e2fe48c SHA512 1eacc7ffb6de88944dc057cc41e7e17805dbd56e72f32d13a47877a62a3a4c916cfd343e813e20656c913c9c4e4f7b5e4bc8571eb9cb442074cdeeba3ec75671

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index b248b9b98b..bf9860cc12 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
 	EGIT_BRANCH="dev"
 
-	MONADO_V=57e937383967c7e7b38b5de71297c8f537a2489d
+	MONADO_V=ffb71af26f8349952f5f820c268ee4774613e200
 	PFR_V=2.2.0
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-03-06  0:48 Julien Roy
  0 siblings, 0 replies; 35+ messages in thread
From: Julien Roy @ 2024-03-06  0:48 UTC (permalink / raw
  To: gentoo-commits

commit:     781daa55aaf2c035f96b0d2fdfeeec4495255beb
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Tue Mar  5 09:35:59 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Tue Mar  5 09:38:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=781daa55

media-libs/wivrn: update SRC_URI

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest          |  2 +-
 media-libs/wivrn/wivrn-9999.ebuild | 10 ++++++++--
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 39c47b2c77..f3e61e7efa 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,4 +1,4 @@
-DIST boostpfr_2.0.3.tar.gz 57376 BLAKE2B 447370c88a3241fcd91d5fb4c3ea8a6b5e54e11807f0b0458da8ba26a7a57d54402403d13c951ebdf3638386f01bd721fc50558477802a8aae3012ee6e88cba5 SHA512 ce7a7955066a678cfff3d65068830b60727dc6a0a1c3f29a1b1fcb50c79f718fb06d6767afb74f7e9ce00f33858cd10f627534f29f536e5504f034831c696ca0
+DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
 DIST monado-57e937383967c7e7b38b5de71297c8f537a2489d.tar.gz 3324809 BLAKE2B 0ea1b7c7ae5717069a4e86e581264a271e9dea39721e27599453bef12ef5963a50db7ce4d5c2c9db4dcd699438bde74e219a60fb3b0e453e4128b16821e7f1de SHA512 0d51753615e6b9fd98d2dd6eb95b324d35f05cd45f2f738bd8480890ce730aabdee37ec603e6fc248d88e426c727c8ac7f9cf2a47e15d182a36f319891799241
 DIST wivrn-0.10.1-server-build-deps.tar.xz 16181364 BLAKE2B ef0f9855fc454d7258846bcc1c4a94f5d15570c2e092dc7913c93935cd2c343cfeaf2b585dcde32344781c2e03e91fa4a506708729f1032bc883ae2cc17f840e SHA512 629e47ef07280f0048ae8c534bf3a503a142d6ba878bf2cf2aeb77fd58027c85add2796fa2cac871baa0c0feb51d402362728335e3c9ebb2943e1f5e59abef19
 DIST wivrn-0.10.1.tar.gz 393044 BLAKE2B a452d78a7a1a25e33a7fa4c75b32c3b1c05a3118d56db140f3ffb27698511c3bd2dd6e910826eb745aa77f3acc1caddaec083c08605f98fd8cb0a5e195384b87 SHA512 3448f35b6820afb184cf078379fe090fe73749cddab4d907bb7e5560c5d2117813a6290e47313ca12db215402039097cb51d5fc7c73baac77ad61e8ef5607b1a

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index a254c95c2e..b248b9b98b 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -5,7 +5,7 @@ HOMEPAGE="https://github.com/meumeu/WiVRn"
 SLOT="0"
 LICENSE="GPL-3 Apache-2.0 MIT"
 
-IUSE="nvenc systemd vaapi x264"
+IUSE="nvenc systemd vaapi wireshark-plugins x264"
 REQUIRED_USE="|| ( nvenc vaapi x264 )"
 
 inherit cmake
@@ -13,9 +13,10 @@ inherit cmake
 if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
+	EGIT_BRANCH="dev"
 
 	MONADO_V=57e937383967c7e7b38b5de71297c8f537a2489d
-	PFR_V=2.0.3
+	PFR_V=2.2.0
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
 	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz"
@@ -43,6 +44,9 @@ RDEPEND="
 	systemd? (
 		sys-apps/systemd
 	)
+	wireshark-plugins? (
+		net-analyzer/wireshark
+	)
 "
 
 BDEPEND="
@@ -80,6 +84,8 @@ src_configure() {
 	local mycmakeargs=(
 		-DGIT_DESC=${GIT_DESC}
 		-DWIVRN_BUILD_CLIENT=OFF
+		-DWIVRN_BUILD_SERVER=ON
+		-DWIVRN_BUILD_DISSECTOR=$(usex wireshark-plugins)
 		-DWIVRN_USE_NVENC=$(usex nvenc)
 		-DWIVRN_USE_VAAPI=$(usex vaapi)
 		-DWIVRN_USE_X264=$(usex x264)


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-02-18 16:18 Julien Roy
  0 siblings, 0 replies; 35+ messages in thread
From: Julien Roy @ 2024-02-18 16:18 UTC (permalink / raw
  To: gentoo-commits

commit:     e7350f2468b62811c45cb97d37fa04f94edcd6b2
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sun Feb 18 15:21:13 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Feb 18 16:15:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e7350f24

media-libs/wivrn: drop 0.9.1

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest           |  2 -
 media-libs/wivrn/wivrn-0.9.1.ebuild | 81 -------------------------------------
 2 files changed, 83 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index c7d0035602..5fecb1ed0a 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -2,5 +2,3 @@ DIST boostpfr_2.0.3.tar.gz 57376 BLAKE2B 447370c88a3241fcd91d5fb4c3ea8a6b5e54e11
 DIST monado-79bf8eb8fa168f65f4e5505e0525ee74aa88783e.tar.gz 3295316 BLAKE2B 8f52e770999c0dfef2082e55edb0a08bcbce06fc2dbeb70627cd820921c1006e39b5d8498b1c4442ecac900ca6cf2c27dde58f3d8dccd0dd2c52cbed01aca297 SHA512 736e186f17f03601064512d1f1a54aa7a9453c416e213c8014b932a6182ee2b773a1994f6980632a1ce043e35f092307f575005ef230988c5e2f23dd6df4a134
 DIST wivrn-0.10.1-server-build-deps.tar.xz 16181364 BLAKE2B ef0f9855fc454d7258846bcc1c4a94f5d15570c2e092dc7913c93935cd2c343cfeaf2b585dcde32344781c2e03e91fa4a506708729f1032bc883ae2cc17f840e SHA512 629e47ef07280f0048ae8c534bf3a503a142d6ba878bf2cf2aeb77fd58027c85add2796fa2cac871baa0c0feb51d402362728335e3c9ebb2943e1f5e59abef19
 DIST wivrn-0.10.1.tar.gz 393044 BLAKE2B a452d78a7a1a25e33a7fa4c75b32c3b1c05a3118d56db140f3ffb27698511c3bd2dd6e910826eb745aa77f3acc1caddaec083c08605f98fd8cb0a5e195384b87 SHA512 3448f35b6820afb184cf078379fe090fe73749cddab4d907bb7e5560c5d2117813a6290e47313ca12db215402039097cb51d5fc7c73baac77ad61e8ef5607b1a
-DIST wivrn-0.9.1-server-build-deps.tar.xz 15574764 BLAKE2B 1fa80fa057c73f8bfe31752f0f6e86e932f092fb5e73d94d58a0b327417f73d0299484dfba9d0b95c729228fee29b1fe7f66c0a836d33eede31fe1f39b49e7ae SHA512 66729f45e3650274ac2cf24e55e04d5ea77474f874fb0d4f1ad7561f6ee40d0abbef347904112c7fac22413e14b23788f207f0fbbd901a6f218b720e36cda6be
-DIST wivrn-0.9.1.tar.gz 398632 BLAKE2B 2c76dfc648a535e1c2d9edebbed6f514b1e3fc7510f5af1a988995fff737166034cbccc8d7c407f4f9a28b67bceee17acf3ccbb8991e6f48ec396219482a8815 SHA512 fe69f1473a8e8d5617a18d56ef63a1f11b7cf32e64268f43d6efebb00184cc28c94b251b8ecccc1f95f6064fa2152566a3a001665b82ee3b6479bd009d63aee3

diff --git a/media-libs/wivrn/wivrn-0.9.1.ebuild b/media-libs/wivrn/wivrn-0.9.1.ebuild
deleted file mode 100644
index 4384b58f2f..0000000000
--- a/media-libs/wivrn/wivrn-0.9.1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-EAPI=7
-
-DESCRIPTION="WiVRn OpenXR streaming"
-HOMEPAGE="https://github.com/meumeu/WiVRn"
-SLOT="0"
-LICENSE="GPL-3 Apache-2.0 MIT"
-
-IUSE="nvenc vaapi x264"
-
-inherit cmake
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
-
-	MONADO_V=3ca1381be18e4cda516a2c7ac5778706aac89ce4
-	PFR_V=2.0.3
-	SRC_URI="
-	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
-	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz"
-else
-	SRC_URI="
-		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-		https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
-	KEYWORDS="~amd64"
-fi
-
-RDEPEND="
-	nvenc? (
-		x11-drivers/nvidia-drivers
-	)
-	vaapi? (
-		media-video/ffmpeg[libdrm,vulkan,vaapi]
-	)
-	x264? (
-		media-libs/x264
-	)
-	dev-libs/libbsd
-	media-libs/openxr-loader
-	net-dns/avahi
-	sys-apps/systemd
-"
-
-if [[ ${PV} == 9999 ]]; then
-	src_unpack() {
-		git-r3_src_unpack
-		default_src_unpack
-		cd "${WORKDIR}"
-		mv "monado-${MONADO_V}" "monado-src"
-		mv "pfr-${PFR_V}" "boostpfr-src"
-	}
-else
-	src_unpack() {
-		default_src_unpack
-		cd "${WORKDIR}"
-		mv "WiVRn-${PV}" "${P}"
-	}
-fi
-
-src_configure() {
-	if [[ ${PV} == 9999 ]]; then
-		GIT_DESC=$(git describe)
-	else
-		GIT_DESC=${PV}
-	fi
-	local mycmakeargs=(
-		-DGIT_DESC=${GIT_DESC}
-		-DWIVRN_BUILD_CLIENT=OFF
-		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
-		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
-		-DFETCHCONTENT_BASE_DIR=${WORKDIR}
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	dosym /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2024-01-07 21:23 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2024-01-07 21:23 UTC (permalink / raw
  To: gentoo-commits

commit:     e7c687a6047ac31f92457b26586d08c9cede1d54
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Thu Jan  4 16:28:37 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Jan  4 16:28:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e7c687a6

media-libs/wivrn: fix ffmpeg dependency

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/wivrn-0.10.1.ebuild | 2 +-
 media-libs/wivrn/wivrn-0.9.1.ebuild  | 2 +-
 media-libs/wivrn/wivrn-9999.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/wivrn/wivrn-0.10.1.ebuild b/media-libs/wivrn/wivrn-0.10.1.ebuild
index 8c36dca30a..fb978a9b41 100644
--- a/media-libs/wivrn/wivrn-0.10.1.ebuild
+++ b/media-libs/wivrn/wivrn-0.10.1.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
 		x11-drivers/nvidia-drivers
 	)
 	vaapi? (
-		media-video/ffmpeg[vulkan,vaapi]
+		media-video/ffmpeg[libdrm,vulkan,vaapi]
 	)
 	x264? (
 		media-libs/x264

diff --git a/media-libs/wivrn/wivrn-0.9.1.ebuild b/media-libs/wivrn/wivrn-0.9.1.ebuild
index c558e3314c..4384b58f2f 100644
--- a/media-libs/wivrn/wivrn-0.9.1.ebuild
+++ b/media-libs/wivrn/wivrn-0.9.1.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
 		x11-drivers/nvidia-drivers
 	)
 	vaapi? (
-		media-video/ffmpeg[vulkan,vaapi]
+		media-video/ffmpeg[libdrm,vulkan,vaapi]
 	)
 	x264? (
 		media-libs/x264

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index 8c36dca30a..fb978a9b41 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
 		x11-drivers/nvidia-drivers
 	)
 	vaapi? (
-		media-video/ffmpeg[vulkan,vaapi]
+		media-video/ffmpeg[libdrm,vulkan,vaapi]
 	)
 	x264? (
 		media-libs/x264


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2023-12-20  9:10 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2023-12-20  9:10 UTC (permalink / raw
  To: gentoo-commits

commit:     d92318f19439c42317076cc07c4a3e770027478d
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Tue Dec 19 17:40:56 2023 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Dec 19 17:40:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d92318f1

media-libs/wivrn: update SRC_URI

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest          | 2 +-
 media-libs/wivrn/wivrn-9999.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 29b99e1530..ad88671fe0 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,4 +1,4 @@
 DIST boostpfr_2.0.3.tar.gz 57376 BLAKE2B 447370c88a3241fcd91d5fb4c3ea8a6b5e54e11807f0b0458da8ba26a7a57d54402403d13c951ebdf3638386f01bd721fc50558477802a8aae3012ee6e88cba5 SHA512 ce7a7955066a678cfff3d65068830b60727dc6a0a1c3f29a1b1fcb50c79f718fb06d6767afb74f7e9ce00f33858cd10f627534f29f536e5504f034831c696ca0
-DIST monado-3ca1381be18e4cda516a2c7ac5778706aac89ce4.tar.gz 3216545 BLAKE2B 9d87979665c8a154a00d35a982c8b7245042044fb1c52a5383fff190c91e808fa4fb5942fc5de16954b67a4009dcce3cb2b2b3bfd67fe0c0e04ec193d64648b9 SHA512 fa9447cf43329ce46711fb80e84d3ec6b04bfe40b2eeb25cea4edd1930f97e55cb1c3b74c00bafc26e8e6f85d0477bf6d0409d4dec6bec62007a9e131541c1ba
+DIST monado-79bf8eb8fa168f65f4e5505e0525ee74aa88783e.tar.gz 3295316 BLAKE2B 8f52e770999c0dfef2082e55edb0a08bcbce06fc2dbeb70627cd820921c1006e39b5d8498b1c4442ecac900ca6cf2c27dde58f3d8dccd0dd2c52cbed01aca297 SHA512 736e186f17f03601064512d1f1a54aa7a9453c416e213c8014b932a6182ee2b773a1994f6980632a1ce043e35f092307f575005ef230988c5e2f23dd6df4a134
 DIST wivrn-0.9.1-server-build-deps.tar.xz 15574764 BLAKE2B 1fa80fa057c73f8bfe31752f0f6e86e932f092fb5e73d94d58a0b327417f73d0299484dfba9d0b95c729228fee29b1fe7f66c0a836d33eede31fe1f39b49e7ae SHA512 66729f45e3650274ac2cf24e55e04d5ea77474f874fb0d4f1ad7561f6ee40d0abbef347904112c7fac22413e14b23788f207f0fbbd901a6f218b720e36cda6be
 DIST wivrn-0.9.1.tar.gz 398632 BLAKE2B 2c76dfc648a535e1c2d9edebbed6f514b1e3fc7510f5af1a988995fff737166034cbccc8d7c407f4f9a28b67bceee17acf3ccbb8991e6f48ec396219482a8815 SHA512 fe69f1473a8e8d5617a18d56ef63a1f11b7cf32e64268f43d6efebb00184cc28c94b251b8ecccc1f95f6064fa2152566a3a001665b82ee3b6479bd009d63aee3

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index 0aa9dc2e12..8c36dca30a 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
 
-	MONADO_V=3ca1381be18e4cda516a2c7ac5778706aac89ce4
+	MONADO_V=79bf8eb8fa168f65f4e5505e0525ee74aa88783e
 	PFR_V=2.0.3
 	SRC_URI="
 	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2023-12-20  9:10 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2023-12-20  9:10 UTC (permalink / raw
  To: gentoo-commits

commit:     cc3330c0c05409fe50d84db6bd6d0b5617372f20
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Tue Dec 19 17:46:03 2023 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Dec 19 17:46:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc3330c0

media-libs/wivrn: add 0.10.1

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest            |   2 +
 media-libs/wivrn/wivrn-0.10.1.ebuild | 100 +++++++++++++++++++++++++++++++++++
 2 files changed, 102 insertions(+)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index ad88671fe0..c7d0035602 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,4 +1,6 @@
 DIST boostpfr_2.0.3.tar.gz 57376 BLAKE2B 447370c88a3241fcd91d5fb4c3ea8a6b5e54e11807f0b0458da8ba26a7a57d54402403d13c951ebdf3638386f01bd721fc50558477802a8aae3012ee6e88cba5 SHA512 ce7a7955066a678cfff3d65068830b60727dc6a0a1c3f29a1b1fcb50c79f718fb06d6767afb74f7e9ce00f33858cd10f627534f29f536e5504f034831c696ca0
 DIST monado-79bf8eb8fa168f65f4e5505e0525ee74aa88783e.tar.gz 3295316 BLAKE2B 8f52e770999c0dfef2082e55edb0a08bcbce06fc2dbeb70627cd820921c1006e39b5d8498b1c4442ecac900ca6cf2c27dde58f3d8dccd0dd2c52cbed01aca297 SHA512 736e186f17f03601064512d1f1a54aa7a9453c416e213c8014b932a6182ee2b773a1994f6980632a1ce043e35f092307f575005ef230988c5e2f23dd6df4a134
+DIST wivrn-0.10.1-server-build-deps.tar.xz 16181364 BLAKE2B ef0f9855fc454d7258846bcc1c4a94f5d15570c2e092dc7913c93935cd2c343cfeaf2b585dcde32344781c2e03e91fa4a506708729f1032bc883ae2cc17f840e SHA512 629e47ef07280f0048ae8c534bf3a503a142d6ba878bf2cf2aeb77fd58027c85add2796fa2cac871baa0c0feb51d402362728335e3c9ebb2943e1f5e59abef19
+DIST wivrn-0.10.1.tar.gz 393044 BLAKE2B a452d78a7a1a25e33a7fa4c75b32c3b1c05a3118d56db140f3ffb27698511c3bd2dd6e910826eb745aa77f3acc1caddaec083c08605f98fd8cb0a5e195384b87 SHA512 3448f35b6820afb184cf078379fe090fe73749cddab4d907bb7e5560c5d2117813a6290e47313ca12db215402039097cb51d5fc7c73baac77ad61e8ef5607b1a
 DIST wivrn-0.9.1-server-build-deps.tar.xz 15574764 BLAKE2B 1fa80fa057c73f8bfe31752f0f6e86e932f092fb5e73d94d58a0b327417f73d0299484dfba9d0b95c729228fee29b1fe7f66c0a836d33eede31fe1f39b49e7ae SHA512 66729f45e3650274ac2cf24e55e04d5ea77474f874fb0d4f1ad7561f6ee40d0abbef347904112c7fac22413e14b23788f207f0fbbd901a6f218b720e36cda6be
 DIST wivrn-0.9.1.tar.gz 398632 BLAKE2B 2c76dfc648a535e1c2d9edebbed6f514b1e3fc7510f5af1a988995fff737166034cbccc8d7c407f4f9a28b67bceee17acf3ccbb8991e6f48ec396219482a8815 SHA512 fe69f1473a8e8d5617a18d56ef63a1f11b7cf32e64268f43d6efebb00184cc28c94b251b8ecccc1f95f6064fa2152566a3a001665b82ee3b6479bd009d63aee3

diff --git a/media-libs/wivrn/wivrn-0.10.1.ebuild b/media-libs/wivrn/wivrn-0.10.1.ebuild
new file mode 100644
index 0000000000..8c36dca30a
--- /dev/null
+++ b/media-libs/wivrn/wivrn-0.10.1.ebuild
@@ -0,0 +1,100 @@
+EAPI=7
+
+DESCRIPTION="WiVRn OpenXR streaming"
+HOMEPAGE="https://github.com/meumeu/WiVRn"
+SLOT="0"
+LICENSE="GPL-3 Apache-2.0 MIT"
+
+IUSE="nvenc systemd vaapi x264"
+REQUIRED_USE="|| ( nvenc vaapi x264 )"
+
+inherit cmake
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
+
+	MONADO_V=79bf8eb8fa168f65f4e5505e0525ee74aa88783e
+	PFR_V=2.0.3
+	SRC_URI="
+	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
+	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz"
+else
+	SRC_URI="
+		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+		https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
+	KEYWORDS="~amd64"
+fi
+
+RDEPEND="
+	nvenc? (
+		x11-drivers/nvidia-drivers
+	)
+	vaapi? (
+		media-video/ffmpeg[vulkan,vaapi]
+	)
+	x264? (
+		media-libs/x264
+	)
+	dev-libs/libbsd
+	media-libs/libpulse
+	media-libs/openxr-loader
+	net-dns/avahi
+	systemd? (
+		sys-apps/systemd
+	)
+"
+
+BDEPEND="
+	${RDEPEND}
+	nvenc? (
+		dev-util/nvidia-cuda-toolkit
+	)
+	dev-cpp/eigen
+	dev-cpp/nlohmann_json
+	dev-util/glslang
+"
+
+if [[ ${PV} == 9999 ]]; then
+	src_unpack() {
+		git-r3_src_unpack
+		default_src_unpack
+		cd "${WORKDIR}"
+		mv "monado-${MONADO_V}" "monado-src"
+		mv "pfr-${PFR_V}" "boostpfr-src"
+	}
+else
+	src_unpack() {
+		default_src_unpack
+		cd "${WORKDIR}"
+		mv "WiVRn-${PV}" "${P}"
+	}
+fi
+
+src_configure() {
+	if [[ ${PV} == 9999 ]]; then
+		GIT_DESC=$(git describe)
+	else
+		GIT_DESC=${PV}
+	fi
+	local mycmakeargs=(
+		-DGIT_DESC=${GIT_DESC}
+		-DWIVRN_BUILD_CLIENT=OFF
+		-DWIVRN_USE_NVENC=$(usex nvenc)
+		-DWIVRN_USE_VAAPI=$(usex vaapi)
+		-DWIVRN_USE_X264=$(usex x264)
+		-DWIVRN_USE_SYSTEMD=$(usex systemd)
+		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
+		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
+		-DFETCHCONTENT_BASE_DIR=${WORKDIR}
+		-DENABLE_COLOURED_OUTPUT=OFF
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	dosym /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2023-11-29 22:40 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2023-11-29 22:40 UTC (permalink / raw
  To: gentoo-commits

commit:     85b75b2a5fae9b5c8618bd4d2bedf7914f8673c1
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Sat Nov 25 13:20:08 2023 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sat Nov 25 13:20:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=85b75b2a

media-libs/wivrn: update 9999 for upstream changes

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/wivrn-9999.ebuild | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index c558e3314c..0aa9dc2e12 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -5,7 +5,8 @@ HOMEPAGE="https://github.com/meumeu/WiVRn"
 SLOT="0"
 LICENSE="GPL-3 Apache-2.0 MIT"
 
-IUSE="nvenc vaapi x264"
+IUSE="nvenc systemd vaapi x264"
+REQUIRED_USE="|| ( nvenc vaapi x264 )"
 
 inherit cmake
 
@@ -36,9 +37,22 @@ RDEPEND="
 		media-libs/x264
 	)
 	dev-libs/libbsd
+	media-libs/libpulse
 	media-libs/openxr-loader
 	net-dns/avahi
-	sys-apps/systemd
+	systemd? (
+		sys-apps/systemd
+	)
+"
+
+BDEPEND="
+	${RDEPEND}
+	nvenc? (
+		dev-util/nvidia-cuda-toolkit
+	)
+	dev-cpp/eigen
+	dev-cpp/nlohmann_json
+	dev-util/glslang
 "
 
 if [[ ${PV} == 9999 ]]; then
@@ -66,9 +80,14 @@ src_configure() {
 	local mycmakeargs=(
 		-DGIT_DESC=${GIT_DESC}
 		-DWIVRN_BUILD_CLIENT=OFF
+		-DWIVRN_USE_NVENC=$(usex nvenc)
+		-DWIVRN_USE_VAAPI=$(usex vaapi)
+		-DWIVRN_USE_X264=$(usex x264)
+		-DWIVRN_USE_SYSTEMD=$(usex systemd)
 		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
 		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
 		-DFETCHCONTENT_BASE_DIR=${WORKDIR}
+		-DENABLE_COLOURED_OUTPUT=OFF
 	)
 
 	cmake_src_configure


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2023-11-24 17:20 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2023-11-24 17:20 UTC (permalink / raw
  To: gentoo-commits

commit:     bc87e33128377a699c57359b8c7c4bb29337486b
Author:     Mason Rocha <turret <AT> turret <DOT> cyou>
AuthorDate: Thu Nov 23 21:20:59 2023 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Nov 23 21:20:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc87e331

media-libs/wivrn: add LICENSE

Signed-off-by: Mason Rocha <turret <AT> turret.cyou>

 media-libs/wivrn/wivrn-0.9.1.ebuild | 1 +
 media-libs/wivrn/wivrn-9999.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-libs/wivrn/wivrn-0.9.1.ebuild b/media-libs/wivrn/wivrn-0.9.1.ebuild
index be97f65fe6..c558e3314c 100644
--- a/media-libs/wivrn/wivrn-0.9.1.ebuild
+++ b/media-libs/wivrn/wivrn-0.9.1.ebuild
@@ -3,6 +3,7 @@ EAPI=7
 DESCRIPTION="WiVRn OpenXR streaming"
 HOMEPAGE="https://github.com/meumeu/WiVRn"
 SLOT="0"
+LICENSE="GPL-3 Apache-2.0 MIT"
 
 IUSE="nvenc vaapi x264"
 

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index be97f65fe6..c558e3314c 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -3,6 +3,7 @@ EAPI=7
 DESCRIPTION="WiVRn OpenXR streaming"
 HOMEPAGE="https://github.com/meumeu/WiVRn"
 SLOT="0"
+LICENSE="GPL-3 Apache-2.0 MIT"
 
 IUSE="nvenc vaapi x264"
 


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/
@ 2023-11-24 17:20 David Roman
  0 siblings, 0 replies; 35+ messages in thread
From: David Roman @ 2023-11-24 17:20 UTC (permalink / raw
  To: gentoo-commits

commit:     337f633cb79361d56f5ac81ad49ac0618151e0f6
Author:     Patrick Nicolas <patricknicolas <AT> laposte <DOT> net>
AuthorDate: Thu Nov 23 18:49:35 2023 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Nov 23 18:49:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=337f633c

media-libs/wivrn: new package, add 0.9.1, 9999

Signed-off-by: Patrick Nicolas <patricknicolas <AT> laposte.net>

 media-libs/wivrn/Manifest           |  4 ++
 media-libs/wivrn/wivrn-0.9.1.ebuild | 80 +++++++++++++++++++++++++++++++++++++
 media-libs/wivrn/wivrn-9999.ebuild  | 80 +++++++++++++++++++++++++++++++++++++
 3 files changed, 164 insertions(+)

diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
new file mode 100644
index 0000000000..29b99e1530
--- /dev/null
+++ b/media-libs/wivrn/Manifest
@@ -0,0 +1,4 @@
+DIST boostpfr_2.0.3.tar.gz 57376 BLAKE2B 447370c88a3241fcd91d5fb4c3ea8a6b5e54e11807f0b0458da8ba26a7a57d54402403d13c951ebdf3638386f01bd721fc50558477802a8aae3012ee6e88cba5 SHA512 ce7a7955066a678cfff3d65068830b60727dc6a0a1c3f29a1b1fcb50c79f718fb06d6767afb74f7e9ce00f33858cd10f627534f29f536e5504f034831c696ca0
+DIST monado-3ca1381be18e4cda516a2c7ac5778706aac89ce4.tar.gz 3216545 BLAKE2B 9d87979665c8a154a00d35a982c8b7245042044fb1c52a5383fff190c91e808fa4fb5942fc5de16954b67a4009dcce3cb2b2b3bfd67fe0c0e04ec193d64648b9 SHA512 fa9447cf43329ce46711fb80e84d3ec6b04bfe40b2eeb25cea4edd1930f97e55cb1c3b74c00bafc26e8e6f85d0477bf6d0409d4dec6bec62007a9e131541c1ba
+DIST wivrn-0.9.1-server-build-deps.tar.xz 15574764 BLAKE2B 1fa80fa057c73f8bfe31752f0f6e86e932f092fb5e73d94d58a0b327417f73d0299484dfba9d0b95c729228fee29b1fe7f66c0a836d33eede31fe1f39b49e7ae SHA512 66729f45e3650274ac2cf24e55e04d5ea77474f874fb0d4f1ad7561f6ee40d0abbef347904112c7fac22413e14b23788f207f0fbbd901a6f218b720e36cda6be
+DIST wivrn-0.9.1.tar.gz 398632 BLAKE2B 2c76dfc648a535e1c2d9edebbed6f514b1e3fc7510f5af1a988995fff737166034cbccc8d7c407f4f9a28b67bceee17acf3ccbb8991e6f48ec396219482a8815 SHA512 fe69f1473a8e8d5617a18d56ef63a1f11b7cf32e64268f43d6efebb00184cc28c94b251b8ecccc1f95f6064fa2152566a3a001665b82ee3b6479bd009d63aee3

diff --git a/media-libs/wivrn/wivrn-0.9.1.ebuild b/media-libs/wivrn/wivrn-0.9.1.ebuild
new file mode 100644
index 0000000000..be97f65fe6
--- /dev/null
+++ b/media-libs/wivrn/wivrn-0.9.1.ebuild
@@ -0,0 +1,80 @@
+EAPI=7
+
+DESCRIPTION="WiVRn OpenXR streaming"
+HOMEPAGE="https://github.com/meumeu/WiVRn"
+SLOT="0"
+
+IUSE="nvenc vaapi x264"
+
+inherit cmake
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
+
+	MONADO_V=3ca1381be18e4cda516a2c7ac5778706aac89ce4
+	PFR_V=2.0.3
+	SRC_URI="
+	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
+	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz"
+else
+	SRC_URI="
+		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+		https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
+	KEYWORDS="~amd64"
+fi
+
+RDEPEND="
+	nvenc? (
+		x11-drivers/nvidia-drivers
+	)
+	vaapi? (
+		media-video/ffmpeg[vulkan,vaapi]
+	)
+	x264? (
+		media-libs/x264
+	)
+	dev-libs/libbsd
+	media-libs/openxr-loader
+	net-dns/avahi
+	sys-apps/systemd
+"
+
+if [[ ${PV} == 9999 ]]; then
+	src_unpack() {
+		git-r3_src_unpack
+		default_src_unpack
+		cd "${WORKDIR}"
+		mv "monado-${MONADO_V}" "monado-src"
+		mv "pfr-${PFR_V}" "boostpfr-src"
+	}
+else
+	src_unpack() {
+		default_src_unpack
+		cd "${WORKDIR}"
+		mv "WiVRn-${PV}" "${P}"
+	}
+fi
+
+src_configure() {
+	if [[ ${PV} == 9999 ]]; then
+		GIT_DESC=$(git describe)
+	else
+		GIT_DESC=${PV}
+	fi
+	local mycmakeargs=(
+		-DGIT_DESC=${GIT_DESC}
+		-DWIVRN_BUILD_CLIENT=OFF
+		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
+		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
+		-DFETCHCONTENT_BASE_DIR=${WORKDIR}
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	dosym /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
+}

diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
new file mode 100644
index 0000000000..be97f65fe6
--- /dev/null
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -0,0 +1,80 @@
+EAPI=7
+
+DESCRIPTION="WiVRn OpenXR streaming"
+HOMEPAGE="https://github.com/meumeu/WiVRn"
+SLOT="0"
+
+IUSE="nvenc vaapi x264"
+
+inherit cmake
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/Meumeu/WiVRn.git"
+
+	MONADO_V=3ca1381be18e4cda516a2c7ac5778706aac89ce4
+	PFR_V=2.0.3
+	SRC_URI="
+	https://github.com/boostorg/pfr/archive/refs/tags/${PFR_V}.tar.gz -> boostpfr_${PFR_V}.tar.gz
+	https://gitlab.freedesktop.org/monado/monado/-/archive/${MONADO_V}/monado-${MONADO_V}.tar.gz"
+else
+	SRC_URI="
+		https://github.com/Meumeu/WiVRn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+		https://github.com/Meumeu/WiVRn/releases/download/v${PV}/server-build-deps.tar.xz -> ${P}-server-build-deps.tar.xz"
+	KEYWORDS="~amd64"
+fi
+
+RDEPEND="
+	nvenc? (
+		x11-drivers/nvidia-drivers
+	)
+	vaapi? (
+		media-video/ffmpeg[vulkan,vaapi]
+	)
+	x264? (
+		media-libs/x264
+	)
+	dev-libs/libbsd
+	media-libs/openxr-loader
+	net-dns/avahi
+	sys-apps/systemd
+"
+
+if [[ ${PV} == 9999 ]]; then
+	src_unpack() {
+		git-r3_src_unpack
+		default_src_unpack
+		cd "${WORKDIR}"
+		mv "monado-${MONADO_V}" "monado-src"
+		mv "pfr-${PFR_V}" "boostpfr-src"
+	}
+else
+	src_unpack() {
+		default_src_unpack
+		cd "${WORKDIR}"
+		mv "WiVRn-${PV}" "${P}"
+	}
+fi
+
+src_configure() {
+	if [[ ${PV} == 9999 ]]; then
+		GIT_DESC=$(git describe)
+	else
+		GIT_DESC=${PV}
+	fi
+	local mycmakeargs=(
+		-DGIT_DESC=${GIT_DESC}
+		-DWIVRN_BUILD_CLIENT=OFF
+		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
+		-DFETCHCONTENT_FULLY_DISCONNECTED=ON
+		-DFETCHCONTENT_BASE_DIR=${WORKDIR}
+	)
+
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	dosym /usr/share/openxr/1/openxr_wivrn.json /etc/openxr/1/active_runtime.json
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2024-11-04 18:27 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-18 16:18 [gentoo-commits] repo/proj/guru:master commit in: media-libs/wivrn/ Julien Roy
  -- strict thread matches above, loose matches on Subject: below --
2024-11-04 18:27 David Roman
2024-11-04 18:27 David Roman
2024-10-29 14:06 David Roman
2024-10-15 23:27 David Roman
2024-10-15 23:27 David Roman
2024-10-11  9:55 David Roman
2024-09-20 19:26 David Roman
2024-09-20 19:26 David Roman
2024-09-03 10:53 David Roman
2024-08-17 10:16 David Roman
2024-08-13 19:56 David Roman
2024-07-15 19:27 Andrew Ammerlaan
2024-07-15 19:27 Andrew Ammerlaan
2024-07-15 19:27 Andrew Ammerlaan
2024-06-28 10:57 David Roman
2024-06-17 21:40 Julien Roy
2024-06-14 23:09 Julien Roy
2024-06-14 23:09 Julien Roy
2024-06-06 10:27 David Roman
2024-05-20  0:18 Julien Roy
2024-03-31  1:01 Julien Roy
2024-03-31  1:01 Julien Roy
2024-03-31  1:01 Julien Roy
2024-03-10 21:26 Haelwenn Monnier
2024-03-07 11:34 Andrew Ammerlaan
2024-03-07 11:34 Andrew Ammerlaan
2024-03-06  0:48 Julien Roy
2024-02-18 16:18 Julien Roy
2024-01-07 21:23 David Roman
2023-12-20  9:10 David Roman
2023-12-20  9:10 David Roman
2023-11-29 22:40 David Roman
2023-11-24 17:20 David Roman
2023-11-24 17:20 David Roman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox