[gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/

2024-04-27 Thread James Le Cuirot
commit: ca2f27a61666075e4596f8d7c90c0d2da4dbf389
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Apr 27 21:05:14 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Apr 27 21:08:53 2024 +
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  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



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/

2024-04-26 Thread James Le Cuirot
commit: 8b70abfcf1677c9d034062b5c1445421a3bad74e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:36:46 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 21:37:26 2024 +
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  gentoo.org>

 gui-apps/wayvnc/wayvnc-0.8.0.ebuild | 2 +-
 gui-apps/wayvnc/wayvnc-.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-.ebuild 
b/gui-apps/wayvnc/wayvnc-.ebuild
index 5c0626f790cf..c9c3f90bdec0 100644
--- a/gui-apps/wayvnc/wayvnc-.ebuild
+++ b/gui-apps/wayvnc/wayvnc-.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



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/

2024-04-26 Thread James Le Cuirot
commit: 4b5d0ba73deb998b28fe5cda0ed25bb61ab78b20
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:33:51 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 21:37:20 2024 +
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  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..
--- 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} ==  ]]; 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
-}



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/

2024-03-16 Thread Arthur Zamarin
commit: 1840be633e2bc2cf0b28c726b88a848714087b22
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Feb 25 18:16:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:31:12 2024 +
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  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35524
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-apps/wayvnc/Manifest   |  1 +
 .../wayvnc/{wayvnc-.ebuild => wayvnc-0.8.0.ebuild} | 14 +-
 gui-apps/wayvnc/wayvnc-.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-.ebuild 
b/gui-apps/wayvnc/wayvnc-0.8.0.ebuild
similarity index 87%
copy from gui-apps/wayvnc/wayvnc-.ebuild
copy to gui-apps/wayvnc/wayvnc-0.8.0.ebuild
index 9cd27cb65ace..5c0626f790cf 100644
--- a/gui-apps/wayvnc/wayvnc-.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-.ebuild 
b/gui-apps/wayvnc/wayvnc-.ebuild
index 9cd27cb65ace..5c0626f790cf 100644
--- a/gui-apps/wayvnc/wayvnc-.ebuild
+++ b/gui-apps/wayvnc/wayvnc-.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
 "
 



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/

2024-01-27 Thread Joonas Niilola
commit: 0137c298319d77517a52433291ebe0aed42c92b4
Author: xz-dev  gmail  com>
AuthorDate: Wed Nov 29 13:19:43 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jan 27 09:16:49 2024 +
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  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34044
Signed-off-by: Joonas Niilola  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-.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-.ebuild 
b/gui-apps/wayvnc/wayvnc-.ebuild
index 691731cedc39..9cd27cb65ace 100644
--- a/gui-apps/wayvnc/wayvnc-.ebuild
+++ b/gui-apps/wayvnc/wayvnc-.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



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/

2023-03-26 Thread James Le Cuirot
commit: f0210172fbdcc2f5f3dfefba18c41e95f62e5646
Author: Alex Xu (Hello71)  yahoo  ca>
AuthorDate: Sun Mar 26 14:11:29 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar 26 14:11:29 2023 +
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)  yahoo.ca>
Signed-off-by: James Le Cuirot  gentoo.org>

 gui-apps/wayvnc/wayvnc-0.6.2.ebuild | 11 +--
 gui-apps/wayvnc/wayvnc-.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-.ebuild 
b/gui-apps/wayvnc/wayvnc-.ebuild
index ea2a54a18724..0b357ecd87a5 100644
--- a/gui-apps/wayvnc/wayvnc-.ebuild
+++ b/gui-apps/wayvnc/wayvnc-.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
 }



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/

2023-03-19 Thread James Le Cuirot
commit: 63863cc76e34787fc263fcf90ed0fd92acf24469
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Mar 19 10:45:00 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar 19 10:46:03 2023 +
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  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-.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-.ebuild 
b/gui-apps/wayvnc/wayvnc-.ebuild
index 9aeac3a3cd46..ea2a54a18724 100644
--- a/gui-apps/wayvnc/wayvnc-.ebuild
+++ b/gui-apps/wayvnc/wayvnc-.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} ==  ]]; 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



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/

2021-10-30 Thread Sam James
commit: 0d7c4173ddb579a7316598dde45ab7eea741b9c9
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 22 05:37:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 31 00:19:10 2021 +
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  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 gui-apps/wayvnc/{wayvnc-0.4.0.ebuild => wayvnc-0.4.0-r1.ebuild} | 2 +-
 gui-apps/wayvnc/wayvnc-.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-.ebuild 
b/gui-apps/wayvnc/wayvnc-.ebuild
index 369ff2e67ca..9aeac3a3cd4 100644
--- a/gui-apps/wayvnc/wayvnc-.ebuild
+++ b/gui-apps/wayvnc/wayvnc-.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 )



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/

2021-07-20 Thread Yixun Lan
commit: b738c0d697ee46623af791de41e6226fb352
Author: Alex Fan  yahoo  com>
AuthorDate: Sat Jul 17 11:16:49 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jul 21 02:20:48 2021 +
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  yahoo.com>
Signed-off-by: Yixun Lan  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} ==  ]]; 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"



[gentoo-commits] repo/gentoo:master commit in: gui-apps/wayvnc/

2021-01-25 Thread Aaron Bauman
commit: b6cce86b8061287856c9ac3b164401d09790a960
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sun Jun 28 00:18:16 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jan 25 14:55:26 2021 +
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  aisha.cc>
Closes: https://github.com/gentoo/gentoo/pull/16461
Signed-off-by: Aaron Bauman  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-.ebuild  | 44 +
 4 files changed, 113 insertions(+)

diff --git a/gui-apps/wayvnc/Manifest b/gui-apps/wayvnc/Manifest
new file mode 100644
index 000..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 000..32c02efdbf9
--- /dev/null
+++ b/gui-apps/wayvnc/metadata.xml
@@ -0,0 +1,24 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+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.
+
+
+gen...@aisha.cc
+Aisha Tammy
+
+
+proxy-ma...@gentoo.org
+Proxy Maintainers
+
+
+  enable GPU-side screencopy (experimental)
+  Trace kernel and memory calls
+ 
+

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 000..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} ==  ]]; 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-.ebuild 
b/gui-apps/wayvnc/wayvnc-.ebuild
new file mode 100644
index 000..369ff2e67ca
--- /dev/null
+++ b/gui-apps/wayvnc/wayvnc-.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} ==  ]]; 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
+}