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 }
