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
 }

Reply via email to