public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/
@ 2021-01-25 14:55 Aaron Bauman
  0 siblings, 0 replies; 10+ messages in thread
From: Aaron Bauman @ 2021-01-25 14:55 UTC (permalink / raw
  To: gentoo-commits

commit:     b6cce86b8061287856c9ac3b164401d09790a960
Author:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Sun Jun 28 00:18:16 2020 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Mon Jan 25 14:55:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6cce86b

gui-apps/wayvnc: simple and fast vnc server for wayland

the first vnc server to support wlroots based
compositors to enable remote access

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
Closes: https://github.com/gentoo/gentoo/pull/16461
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>

 gui-apps/wayvnc/Manifest            |  1 +
 gui-apps/wayvnc/metadata.xml        | 24 ++++++++++++++++++++
 gui-apps/wayvnc/wayvnc-0.4.0.ebuild | 44 +++++++++++++++++++++++++++++++++++++
 gui-apps/wayvnc/wayvnc-9999.ebuild  | 44 +++++++++++++++++++++++++++++++++++++
 4 files changed, 113 insertions(+)

diff --git a/gui-apps/wayvnc/Manifest b/gui-apps/wayvnc/Manifest
new file mode 100644
index 00000000000..1bc4a3ef861
--- /dev/null
+++ b/gui-apps/wayvnc/Manifest
@@ -0,0 +1 @@
+DIST wayvnc-0.4.0.tar.gz 52157 BLAKE2B 7c8456d5136ef361ca7dd72ffa7501514eeb7a61ae1777a02391fb7fceea6b020d68951300ab76254f2afd5e2610fe66ce0f461d18dc38522706691438f4620e SHA512 b8f1af24213077dc6126ae1f613b9cdeed8f365f9d1989a5b053563f0eb4bc49921e746e0f1026fe0e02bfeea23b912798678a5a337a052d977aa04496a75570

diff --git a/gui-apps/wayvnc/metadata.xml b/gui-apps/wayvnc/metadata.xml
new file mode 100644
index 00000000000..32c02efdbf9
--- /dev/null
+++ b/gui-apps/wayvnc/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+    <longdescription>
+        VNC server for wlroots based Wayland compositors.
+        It attaches to a running Wayland session, creates
+        virtual input devices and exposes a single display
+        via the RFB protocol. The Wayland session may be a
+        headless one, so it is also possible to run wayvnc
+        without a physical display attached.
+    </longdescription>
+    <maintainer type="person">
+        <email>gentoo@aisha.cc</email>
+        <name>Aisha Tammy</name>
+    </maintainer>
+    <maintainer type="project">
+        <email>proxy-maint@gentoo.org</email>
+        <name>Proxy Maintainers</name>
+    </maintainer>
+    <use>
+      <flag name="gbm">enable GPU-side screencopy (experimental)</flag>
+      <flag name="tracing">Trace kernel and memory calls</flag>
+     </use>
+</pkgmetadata>

diff --git a/gui-apps/wayvnc/wayvnc-0.4.0.ebuild b/gui-apps/wayvnc/wayvnc-0.4.0.ebuild
new file mode 100644
index 00000000000..369ff2e67ca
--- /dev/null
+++ b/gui-apps/wayvnc/wayvnc-0.4.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="VNC server for wlroots based Wayland compositors"
+HOMEPAGE="https://github.com/any1/wayvnc"
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/any1/wayvnc.git"
+else
+	SRC_URI="https://github.com/any1/wayvnc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="ISC"
+SLOT="0"
+IUSE="gbm tracing"
+
+RDEPEND="
+	dev-libs/aml
+	dev-libs/wayland
+	gui-libs/neatvnc[tracing?]
+	media-libs/mesa:=[egl,gles2,gbm?]
+	x11-libs/libxkbcommon
+	x11-libs/pixman
+	tracing? ( dev-util/systemtap )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	dev-libs/wayland-protocols
+"
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature gbm screencopy-dmabuf)
+		$(meson_use tracing systemtap)
+	)
+	meson_src_configure
+}

diff --git a/gui-apps/wayvnc/wayvnc-9999.ebuild b/gui-apps/wayvnc/wayvnc-9999.ebuild
new file mode 100644
index 00000000000..369ff2e67ca
--- /dev/null
+++ b/gui-apps/wayvnc/wayvnc-9999.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="VNC server for wlroots based Wayland compositors"
+HOMEPAGE="https://github.com/any1/wayvnc"
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/any1/wayvnc.git"
+else
+	SRC_URI="https://github.com/any1/wayvnc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="ISC"
+SLOT="0"
+IUSE="gbm tracing"
+
+RDEPEND="
+	dev-libs/aml
+	dev-libs/wayland
+	gui-libs/neatvnc[tracing?]
+	media-libs/mesa:=[egl,gles2,gbm?]
+	x11-libs/libxkbcommon
+	x11-libs/pixman
+	tracing? ( dev-util/systemtap )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	dev-libs/wayland-protocols
+"
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature gbm screencopy-dmabuf)
+		$(meson_use tracing systemtap)
+	)
+	meson_src_configure
+}


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

* [gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/
@ 2021-07-21  2:22 Yixun Lan
  0 siblings, 0 replies; 10+ messages in thread
From: Yixun Lan @ 2021-07-21  2:22 UTC (permalink / raw
  To: gentoo-commits

commit:     b738c0d697ee46623af791de41e62288886fb352
Author:     Alex Fan <alexfanqi <AT> yahoo <DOT> com>
AuthorDate: Sat Jul 17 11:16:49 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Jul 21 02:20:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b738c0d6

gui-apps/wayvnc: keyword 0.4.0 for ~riscv

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alex Fan <alexfanqi <AT> yahoo.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 gui-apps/wayvnc/wayvnc-0.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-apps/wayvnc/wayvnc-0.4.0.ebuild b/gui-apps/wayvnc/wayvnc-0.4.0.ebuild
index 369ff2e67ca..2185a19e3ea 100644
--- a/gui-apps/wayvnc/wayvnc-0.4.0.ebuild
+++ b/gui-apps/wayvnc/wayvnc-0.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/any1/wayvnc.git"
 else
 	SRC_URI="https://github.com/any1/wayvnc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~x86"
+	KEYWORDS="~amd64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"


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

* [gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/
@ 2021-10-31  0:19 Sam James
  0 siblings, 0 replies; 10+ messages in thread
From: Sam James @ 2021-10-31  0:19 UTC (permalink / raw
  To: gentoo-commits

commit:     0d7c4173ddb579a7316598dde45ab7eea741b9c9
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 22 05:37:52 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 00:19:10 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d7c4173

gui-apps/wayvnc: Set USE-defaults for mesa[egl,gbm]

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 gui-apps/wayvnc/{wayvnc-0.4.0.ebuild => wayvnc-0.4.0-r1.ebuild} | 2 +-
 gui-apps/wayvnc/wayvnc-9999.ebuild                              | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-apps/wayvnc/wayvnc-0.4.0.ebuild b/gui-apps/wayvnc/wayvnc-0.4.0-r1.ebuild
similarity index 95%
rename from gui-apps/wayvnc/wayvnc-0.4.0.ebuild
rename to gui-apps/wayvnc/wayvnc-0.4.0-r1.ebuild
index 2185a19e3ea..e865d2f0eb3 100644
--- a/gui-apps/wayvnc/wayvnc-0.4.0.ebuild
+++ b/gui-apps/wayvnc/wayvnc-0.4.0-r1.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
 	dev-libs/aml
 	dev-libs/wayland
 	gui-libs/neatvnc[tracing?]
-	media-libs/mesa:=[egl,gles2,gbm?]
+	media-libs/mesa:=[egl(+),gles2,gbm(+)?]
 	x11-libs/libxkbcommon
 	x11-libs/pixman
 	tracing? ( dev-util/systemtap )

diff --git a/gui-apps/wayvnc/wayvnc-9999.ebuild b/gui-apps/wayvnc/wayvnc-9999.ebuild
index 369ff2e67ca..9aeac3a3cd4 100644
--- a/gui-apps/wayvnc/wayvnc-9999.ebuild
+++ b/gui-apps/wayvnc/wayvnc-9999.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
 	dev-libs/aml
 	dev-libs/wayland
 	gui-libs/neatvnc[tracing?]
-	media-libs/mesa:=[egl,gles2,gbm?]
+	media-libs/mesa:=[egl(+),gles2,gbm(+)?]
 	x11-libs/libxkbcommon
 	x11-libs/pixman
 	tracing? ( dev-util/systemtap )


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

* [gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/
@ 2023-03-19 10:46 James Le Cuirot
  0 siblings, 0 replies; 10+ messages in thread
From: James Le Cuirot @ 2023-03-19 10:46 UTC (permalink / raw
  To: gentoo-commits

commit:     63863cc76e34787fc263fcf90ed0fd92acf24469
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 19 10:45:00 2023 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Mar 19 10:46:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63863cc7

gui-apps/wayvnc: Bump to 0.6.2, drop old 0.4.0-r1

Locks the neatvnc dependency to a compatible version.

Closes: https://bugs.gentoo.org/888641
Closes: https://bugs.gentoo.org/891113
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 gui-apps/wayvnc/Manifest                                        | 2 +-
 gui-apps/wayvnc/{wayvnc-0.4.0-r1.ebuild => wayvnc-0.6.2.ebuild} | 6 +++---
 gui-apps/wayvnc/wayvnc-9999.ebuild                              | 8 ++++----
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/gui-apps/wayvnc/Manifest b/gui-apps/wayvnc/Manifest
index 1bc4a3ef8614..dd41ad737c7f 100644
--- a/gui-apps/wayvnc/Manifest
+++ b/gui-apps/wayvnc/Manifest
@@ -1 +1 @@
-DIST wayvnc-0.4.0.tar.gz 52157 BLAKE2B 7c8456d5136ef361ca7dd72ffa7501514eeb7a61ae1777a02391fb7fceea6b020d68951300ab76254f2afd5e2610fe66ce0f461d18dc38522706691438f4620e SHA512 b8f1af24213077dc6126ae1f613b9cdeed8f365f9d1989a5b053563f0eb4bc49921e746e0f1026fe0e02bfeea23b912798678a5a337a052d977aa04496a75570
+DIST wayvnc-0.6.2.tar.gz 81684 BLAKE2B a5462dc27b077218d757e028481422b179b9fd525e05e15860f5784cfb2d2d4c229777e647489d75491a370d8ec8a213fbdbd113265431c220ad75919ab8e827 SHA512 ab45206cf7d3de58c45725c1636304abcec4d92ea52b46a1e0f67013eaeb1eaef4e4504e475bdc99939963d74019327d8610568bc305d069cc5586c43cf9c5d8

diff --git a/gui-apps/wayvnc/wayvnc-0.4.0-r1.ebuild b/gui-apps/wayvnc/wayvnc-0.6.2.ebuild
similarity index 89%
rename from gui-apps/wayvnc/wayvnc-0.4.0-r1.ebuild
rename to gui-apps/wayvnc/wayvnc-0.6.2.ebuild
index e865d2f0eb35..ea2a54a18724 100644
--- a/gui-apps/wayvnc/wayvnc-0.4.0-r1.ebuild
+++ b/gui-apps/wayvnc/wayvnc-0.6.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,9 +21,9 @@ SLOT="0"
 IUSE="gbm tracing"
 
 RDEPEND="
-	dev-libs/aml
+	=dev-libs/aml-0.3*
 	dev-libs/wayland
-	gui-libs/neatvnc[tracing?]
+	=gui-libs/neatvnc-0.6*[tracing?]
 	media-libs/mesa:=[egl(+),gles2,gbm(+)?]
 	x11-libs/libxkbcommon
 	x11-libs/pixman

diff --git a/gui-apps/wayvnc/wayvnc-9999.ebuild b/gui-apps/wayvnc/wayvnc-9999.ebuild
index 9aeac3a3cd46..ea2a54a18724 100644
--- a/gui-apps/wayvnc/wayvnc-9999.ebuild
+++ b/gui-apps/wayvnc/wayvnc-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
 	EGIT_REPO_URI="https://github.com/any1/wayvnc.git"
 else
 	SRC_URI="https://github.com/any1/wayvnc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~x86"
+	KEYWORDS="~amd64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"
@@ -21,9 +21,9 @@ SLOT="0"
 IUSE="gbm tracing"
 
 RDEPEND="
-	dev-libs/aml
+	=dev-libs/aml-0.3*
 	dev-libs/wayland
-	gui-libs/neatvnc[tracing?]
+	=gui-libs/neatvnc-0.6*[tracing?]
 	media-libs/mesa:=[egl(+),gles2,gbm(+)?]
 	x11-libs/libxkbcommon
 	x11-libs/pixman


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

* [gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/
@ 2023-03-26 14:11 James Le Cuirot
  0 siblings, 0 replies; 10+ messages in thread
From: James Le Cuirot @ 2023-03-26 14:11 UTC (permalink / raw
  To: gentoo-commits

commit:     f0210172fbdcc2f5f3dfefba18c41e95f62e5646
Author:     Alex Xu (Hello71) <alex_y_xu <AT> yahoo <DOT> ca>
AuthorDate: Sun Mar 26 14:11:29 2023 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Mar 26 14:11:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0210172

gui-apps/wayvnc: Various fixes

Closes: https://github.com/gentoo/gentoo/pull/29753
Signed-off-by: Alex Xu (Hello71) <alex_y_xu <AT> yahoo.ca>
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 gui-apps/wayvnc/wayvnc-0.6.2.ebuild | 11 +++++++++--
 gui-apps/wayvnc/wayvnc-9999.ebuild  | 11 +++++++++--
 2 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/gui-apps/wayvnc/wayvnc-0.6.2.ebuild b/gui-apps/wayvnc/wayvnc-0.6.2.ebuild
index ea2a54a18724..0b357ecd87a5 100644
--- a/gui-apps/wayvnc/wayvnc-0.6.2.ebuild
+++ b/gui-apps/wayvnc/wayvnc-0.6.2.ebuild
@@ -18,27 +18,34 @@ fi
 
 LICENSE="ISC"
 SLOT="0"
-IUSE="gbm tracing"
+IUSE="gbm pam test tracing"
 
 RDEPEND="
 	=dev-libs/aml-0.3*
+	dev-libs/jansson:=
 	dev-libs/wayland
 	=gui-libs/neatvnc-0.6*[tracing?]
 	media-libs/mesa:=[egl(+),gles2,gbm(+)?]
 	x11-libs/libxkbcommon
 	x11-libs/pixman
+	pam? ( sys-libs/pam )
 	tracing? ( dev-util/systemtap )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
-	virtual/pkgconfig
+	app-text/scdoc
 	dev-libs/wayland-protocols
+	virtual/pkgconfig
 "
 
+RESTRICT="!test? ( test )"
+
 src_configure() {
 	local emesonargs=(
+		$(meson_feature pam)
 		$(meson_feature gbm screencopy-dmabuf)
 		$(meson_use tracing systemtap)
+		$(meson_use test tests)
 	)
 	meson_src_configure
 }

diff --git a/gui-apps/wayvnc/wayvnc-9999.ebuild b/gui-apps/wayvnc/wayvnc-9999.ebuild
index ea2a54a18724..0b357ecd87a5 100644
--- a/gui-apps/wayvnc/wayvnc-9999.ebuild
+++ b/gui-apps/wayvnc/wayvnc-9999.ebuild
@@ -18,27 +18,34 @@ fi
 
 LICENSE="ISC"
 SLOT="0"
-IUSE="gbm tracing"
+IUSE="gbm pam test tracing"
 
 RDEPEND="
 	=dev-libs/aml-0.3*
+	dev-libs/jansson:=
 	dev-libs/wayland
 	=gui-libs/neatvnc-0.6*[tracing?]
 	media-libs/mesa:=[egl(+),gles2,gbm(+)?]
 	x11-libs/libxkbcommon
 	x11-libs/pixman
+	pam? ( sys-libs/pam )
 	tracing? ( dev-util/systemtap )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
-	virtual/pkgconfig
+	app-text/scdoc
 	dev-libs/wayland-protocols
+	virtual/pkgconfig
 "
 
+RESTRICT="!test? ( test )"
+
 src_configure() {
 	local emesonargs=(
+		$(meson_feature pam)
 		$(meson_feature gbm screencopy-dmabuf)
 		$(meson_use tracing systemtap)
+		$(meson_use test tests)
 	)
 	meson_src_configure
 }


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

* [gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/
@ 2024-01-27  9:16 Joonas Niilola
  0 siblings, 0 replies; 10+ messages in thread
From: Joonas Niilola @ 2024-01-27  9:16 UTC (permalink / raw
  To: gentoo-commits

commit:     0137c298319d77517a52433291ebe0aed42c92b4
Author:     xz-dev <xiangzhedev <AT> gmail <DOT> com>
AuthorDate: Wed Nov 29 13:19:43 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jan 27 09:16:49 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0137c298

gui-apps/wayvnc: add 0.7.2, drop 0.6.2

Signed-off-by: xz-dev <xiangzhedev <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34044
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 gui-apps/wayvnc/Manifest                                     | 2 +-
 gui-apps/wayvnc/{wayvnc-0.6.2.ebuild => wayvnc-0.7.2.ebuild} | 2 +-
 gui-apps/wayvnc/wayvnc-9999.ebuild                           | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gui-apps/wayvnc/Manifest b/gui-apps/wayvnc/Manifest
index dd41ad737c7f..22d08d70cfdd 100644
--- a/gui-apps/wayvnc/Manifest
+++ b/gui-apps/wayvnc/Manifest
@@ -1 +1 @@
-DIST wayvnc-0.6.2.tar.gz 81684 BLAKE2B a5462dc27b077218d757e028481422b179b9fd525e05e15860f5784cfb2d2d4c229777e647489d75491a370d8ec8a213fbdbd113265431c220ad75919ab8e827 SHA512 ab45206cf7d3de58c45725c1636304abcec4d92ea52b46a1e0f67013eaeb1eaef4e4504e475bdc99939963d74019327d8610568bc305d069cc5586c43cf9c5d8
+DIST wayvnc-0.7.2.tar.gz 89948 BLAKE2B 09e3e266619d796b9bac5e566c4b9bc3a51ce49f96485a56500524bda504aefe20b1f8d747cdbd29b1e295a72aa8bc719af8770818bf64e1c22ead1b88750fac SHA512 2c37c8b20d24ace47c73ad552dbb812601657ae7c699f0a3e9319eff486c8157f6a1fcb072b5badd323c1886723dd0e720bbcdbdfc7091f3706f7283ad240d14

diff --git a/gui-apps/wayvnc/wayvnc-0.6.2.ebuild b/gui-apps/wayvnc/wayvnc-0.7.2.ebuild
similarity index 96%
rename from gui-apps/wayvnc/wayvnc-0.6.2.ebuild
rename to gui-apps/wayvnc/wayvnc-0.7.2.ebuild
index 691731cedc39..9cd27cb65ace 100644
--- a/gui-apps/wayvnc/wayvnc-0.6.2.ebuild
+++ b/gui-apps/wayvnc/wayvnc-0.7.2.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
 	=dev-libs/aml-0.3*
 	dev-libs/jansson:=
 	dev-libs/wayland
-	=gui-libs/neatvnc-0.6*[tracing?]
+	=gui-libs/neatvnc-0.7*[tracing?]
 	media-libs/mesa:=[egl(+),gles2,gbm(+)?]
 	x11-libs/libxkbcommon
 	x11-libs/pixman

diff --git a/gui-apps/wayvnc/wayvnc-9999.ebuild b/gui-apps/wayvnc/wayvnc-9999.ebuild
index 691731cedc39..9cd27cb65ace 100644
--- a/gui-apps/wayvnc/wayvnc-9999.ebuild
+++ b/gui-apps/wayvnc/wayvnc-9999.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
 	=dev-libs/aml-0.3*
 	dev-libs/jansson:=
 	dev-libs/wayland
-	=gui-libs/neatvnc-0.6*[tracing?]
+	=gui-libs/neatvnc-0.7*[tracing?]
 	media-libs/mesa:=[egl(+),gles2,gbm(+)?]
 	x11-libs/libxkbcommon
 	x11-libs/pixman


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

* [gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/
@ 2024-03-16 19:32 Arthur Zamarin
  0 siblings, 0 replies; 10+ messages in thread
From: Arthur Zamarin @ 2024-03-16 19:32 UTC (permalink / raw
  To: gentoo-commits

commit:     1840be633e2bc2cf0b28c726b88a848714087b22
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Sun Feb 25 18:16:15 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 16 19:31:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1840be63

gui-apps/wayvnc: add 0.8.0

Closes: https://bugs.gentoo.org/925499
Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35524
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 gui-apps/wayvnc/Manifest                                   |  1 +
 .../wayvnc/{wayvnc-9999.ebuild => wayvnc-0.8.0.ebuild}     | 14 +++++++++-----
 gui-apps/wayvnc/wayvnc-9999.ebuild                         | 14 +++++++++-----
 3 files changed, 19 insertions(+), 10 deletions(-)

diff --git a/gui-apps/wayvnc/Manifest b/gui-apps/wayvnc/Manifest
index 22d08d70cfdd..f7e62e9d5925 100644
--- a/gui-apps/wayvnc/Manifest
+++ b/gui-apps/wayvnc/Manifest
@@ -1 +1,2 @@
 DIST wayvnc-0.7.2.tar.gz 89948 BLAKE2B 09e3e266619d796b9bac5e566c4b9bc3a51ce49f96485a56500524bda504aefe20b1f8d747cdbd29b1e295a72aa8bc719af8770818bf64e1c22ead1b88750fac SHA512 2c37c8b20d24ace47c73ad552dbb812601657ae7c699f0a3e9319eff486c8157f6a1fcb072b5badd323c1886723dd0e720bbcdbdfc7091f3706f7283ad240d14
+DIST wayvnc-0.8.0.tar.gz 101120 BLAKE2B c4d6a338bdc4d6672e6238f4d0364294a29c69e2b034ea03c90b36f6280fc8f6d2a35101fa5650a75be4b2d360b402d913c787e86088bd11188e8e38f4380873 SHA512 88971d276cf6695a446fc746fa1eae1f4df2b5ba42cabf7b7c57481a89af95fe60fce5e1c92bc10e4c871bf561da0d9bb2117418e971a9b4bc6f46b9e53db74d

diff --git a/gui-apps/wayvnc/wayvnc-9999.ebuild b/gui-apps/wayvnc/wayvnc-0.8.0.ebuild
similarity index 87%
copy from gui-apps/wayvnc/wayvnc-9999.ebuild
copy to gui-apps/wayvnc/wayvnc-0.8.0.ebuild
index 9cd27cb65ace..5c0626f790cf 100644
--- a/gui-apps/wayvnc/wayvnc-9999.ebuild
+++ b/gui-apps/wayvnc/wayvnc-0.8.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -24,17 +24,21 @@ RDEPEND="
 	=dev-libs/aml-0.3*
 	dev-libs/jansson:=
 	dev-libs/wayland
-	=gui-libs/neatvnc-0.7*[tracing?]
-	media-libs/mesa:=[egl(+),gles2,gbm(+)?]
+	=gui-libs/neatvnc-0.8*
+	media-libs/mesa[egl(+),gles2,gbm(+)?]
+	x11-libs/libdrm
 	x11-libs/libxkbcommon
 	x11-libs/pixman
 	pam? ( sys-libs/pam )
 	tracing? ( dev-debug/systemtap )
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+"
 BDEPEND="
 	app-text/scdoc
-	dev-libs/wayland-protocols
+	dev-util/wayland-scanner
 	virtual/pkgconfig
 "
 

diff --git a/gui-apps/wayvnc/wayvnc-9999.ebuild b/gui-apps/wayvnc/wayvnc-9999.ebuild
index 9cd27cb65ace..5c0626f790cf 100644
--- a/gui-apps/wayvnc/wayvnc-9999.ebuild
+++ b/gui-apps/wayvnc/wayvnc-9999.ebuild
@@ -1,7 +1,7 @@
 # Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -24,17 +24,21 @@ RDEPEND="
 	=dev-libs/aml-0.3*
 	dev-libs/jansson:=
 	dev-libs/wayland
-	=gui-libs/neatvnc-0.7*[tracing?]
-	media-libs/mesa:=[egl(+),gles2,gbm(+)?]
+	=gui-libs/neatvnc-0.8*
+	media-libs/mesa[egl(+),gles2,gbm(+)?]
+	x11-libs/libdrm
 	x11-libs/libxkbcommon
 	x11-libs/pixman
 	pam? ( sys-libs/pam )
 	tracing? ( dev-debug/systemtap )
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+	${RDEPEND}
+	dev-libs/wayland-protocols
+"
 BDEPEND="
 	app-text/scdoc
-	dev-libs/wayland-protocols
+	dev-util/wayland-scanner
 	virtual/pkgconfig
 "
 


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

* [gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/
@ 2024-04-26 21:37 James Le Cuirot
  0 siblings, 0 replies; 10+ messages in thread
From: James Le Cuirot @ 2024-04-26 21:37 UTC (permalink / raw
  To: gentoo-commits

commit:     4b5d0ba73deb998b28fe5cda0ed25bb61ab78b20
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 26 21:33:51 2024 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Apr 26 21:37:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b5d0ba7

gui-apps/wayvnc: Drop old 0.7.2

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 gui-apps/wayvnc/Manifest            |  1 -
 gui-apps/wayvnc/wayvnc-0.7.2.ebuild | 51 -------------------------------------
 2 files changed, 52 deletions(-)

diff --git a/gui-apps/wayvnc/Manifest b/gui-apps/wayvnc/Manifest
index f7e62e9d5925..4836c47edd4a 100644
--- a/gui-apps/wayvnc/Manifest
+++ b/gui-apps/wayvnc/Manifest
@@ -1,2 +1 @@
-DIST wayvnc-0.7.2.tar.gz 89948 BLAKE2B 09e3e266619d796b9bac5e566c4b9bc3a51ce49f96485a56500524bda504aefe20b1f8d747cdbd29b1e295a72aa8bc719af8770818bf64e1c22ead1b88750fac SHA512 2c37c8b20d24ace47c73ad552dbb812601657ae7c699f0a3e9319eff486c8157f6a1fcb072b5badd323c1886723dd0e720bbcdbdfc7091f3706f7283ad240d14
 DIST wayvnc-0.8.0.tar.gz 101120 BLAKE2B c4d6a338bdc4d6672e6238f4d0364294a29c69e2b034ea03c90b36f6280fc8f6d2a35101fa5650a75be4b2d360b402d913c787e86088bd11188e8e38f4380873 SHA512 88971d276cf6695a446fc746fa1eae1f4df2b5ba42cabf7b7c57481a89af95fe60fce5e1c92bc10e4c871bf561da0d9bb2117418e971a9b4bc6f46b9e53db74d

diff --git a/gui-apps/wayvnc/wayvnc-0.7.2.ebuild b/gui-apps/wayvnc/wayvnc-0.7.2.ebuild
deleted file mode 100644
index 9cd27cb65ace..000000000000
--- a/gui-apps/wayvnc/wayvnc-0.7.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="VNC server for wlroots based Wayland compositors"
-HOMEPAGE="https://github.com/any1/wayvnc"
-
-if [[ ${PV} == 9999 ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/any1/wayvnc.git"
-else
-	SRC_URI="https://github.com/any1/wayvnc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~riscv ~x86"
-fi
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="gbm pam test tracing"
-
-RDEPEND="
-	=dev-libs/aml-0.3*
-	dev-libs/jansson:=
-	dev-libs/wayland
-	=gui-libs/neatvnc-0.7*[tracing?]
-	media-libs/mesa:=[egl(+),gles2,gbm(+)?]
-	x11-libs/libxkbcommon
-	x11-libs/pixman
-	pam? ( sys-libs/pam )
-	tracing? ( dev-debug/systemtap )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	app-text/scdoc
-	dev-libs/wayland-protocols
-	virtual/pkgconfig
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	local emesonargs=(
-		$(meson_feature pam)
-		$(meson_feature gbm screencopy-dmabuf)
-		$(meson_use tracing systemtap)
-		$(meson_use test tests)
-	)
-	meson_src_configure
-}


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

* [gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/
@ 2024-04-26 21:37 James Le Cuirot
  0 siblings, 0 replies; 10+ messages in thread
From: James Le Cuirot @ 2024-04-26 21:37 UTC (permalink / raw
  To: gentoo-commits

commit:     8b70abfcf1677c9d034062b5c1445421a3bad74e
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 26 21:36:46 2024 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Apr 26 21:37:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b70abfc

gui-apps/wayvnc: Update mesa[gles2] dependency now that flag has gone

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 gui-apps/wayvnc/wayvnc-0.8.0.ebuild | 2 +-
 gui-apps/wayvnc/wayvnc-9999.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-apps/wayvnc/wayvnc-0.8.0.ebuild b/gui-apps/wayvnc/wayvnc-0.8.0.ebuild
index 5c0626f790cf..c9c3f90bdec0 100644
--- a/gui-apps/wayvnc/wayvnc-0.8.0.ebuild
+++ b/gui-apps/wayvnc/wayvnc-0.8.0.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
 	dev-libs/jansson:=
 	dev-libs/wayland
 	=gui-libs/neatvnc-0.8*
-	media-libs/mesa[egl(+),gles2,gbm(+)?]
+	media-libs/mesa[egl(+),gles2(+),gbm(+)?]
 	x11-libs/libdrm
 	x11-libs/libxkbcommon
 	x11-libs/pixman

diff --git a/gui-apps/wayvnc/wayvnc-9999.ebuild b/gui-apps/wayvnc/wayvnc-9999.ebuild
index 5c0626f790cf..c9c3f90bdec0 100644
--- a/gui-apps/wayvnc/wayvnc-9999.ebuild
+++ b/gui-apps/wayvnc/wayvnc-9999.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
 	dev-libs/jansson:=
 	dev-libs/wayland
 	=gui-libs/neatvnc-0.8*
-	media-libs/mesa[egl(+),gles2,gbm(+)?]
+	media-libs/mesa[egl(+),gles2(+),gbm(+)?]
 	x11-libs/libdrm
 	x11-libs/libxkbcommon
 	x11-libs/pixman


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

* [gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/
@ 2024-04-27 21:09 James Le Cuirot
  0 siblings, 0 replies; 10+ messages in thread
From: James Le Cuirot @ 2024-04-27 21:09 UTC (permalink / raw
  To: gentoo-commits

commit:     ca2f27a61666075e4596f8d7c90c0d2da4dbf389
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 27 21:05:14 2024 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Apr 27 21:08:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca2f27a6

gui-apps/wayvnc: Revbump for earlier gles2 change

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 gui-apps/wayvnc/{wayvnc-0.8.0.ebuild => wayvnc-0.8.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/gui-apps/wayvnc/wayvnc-0.8.0.ebuild b/gui-apps/wayvnc/wayvnc-0.8.0-r1.ebuild
similarity index 100%
rename from gui-apps/wayvnc/wayvnc-0.8.0.ebuild
rename to gui-apps/wayvnc/wayvnc-0.8.0-r1.ebuild


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

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

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-21  2:22 [gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/ Yixun Lan
  -- strict thread matches above, loose matches on Subject: below --
2024-04-27 21:09 James Le Cuirot
2024-04-26 21:37 James Le Cuirot
2024-04-26 21:37 James Le Cuirot
2024-03-16 19:32 Arthur Zamarin
2024-01-27  9:16 Joonas Niilola
2023-03-26 14:11 James Le Cuirot
2023-03-19 10:46 James Le Cuirot
2021-10-31  0:19 Sam James
2021-01-25 14:55 Aaron Bauman

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