commit: a5e864a2560dd024499c2f0dd58e3b5bf9311561 Author: Takuya Wakazono <pastalian46 <AT> gmail <DOT> com> AuthorDate: Sun Apr 6 15:16:45 2025 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Sun Apr 6 15:16:45 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5e864a2
x11-misc/input-leap: add wayland USE flag Closes: https://bugs.gentoo.org/951917 Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com> x11-misc/input-leap/input-leap-9999.ebuild | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/x11-misc/input-leap/input-leap-9999.ebuild b/x11-misc/input-leap/input-leap-9999.ebuild index 70bb891e4..46e9eec0e 100644 --- a/x11-misc/input-leap/input-leap-9999.ebuild +++ b/x11-misc/input-leap/input-leap-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,10 +11,11 @@ EGIT_REPO_URI="https://github.com/input-leap/input-leap.git" LICENSE="GPL-2" SLOT="0" -IUSE="gui test" +IUSE="gui test wayland" RESTRICT="!test? ( test )" RDEPEND=" + dev-libs/openssl:0= net-misc/curl x11-libs/libICE x11-libs/libSM @@ -28,17 +29,21 @@ RDEPEND=" dev-qt/qtbase:6[gui,network,widgets] net-dns/avahi[mdnsresponder-compat] ) - dev-libs/openssl:0= + wayland? ( + dev-libs/glib:2 + >=dev-libs/libei-0.99.1 + dev-libs/libportal:= + x11-libs/libxkbcommon + ) " DEPEND=" ${RDEPEND} - dev-cpp/gtest - dev-cpp/gulrak-filesystem x11-base/xorg-proto " BDEPEND=" virtual/pkgconfig gui? ( dev-qt/qttools:6[linguist] ) + test? ( dev-cpp/gtest ) " DOCS=( @@ -52,8 +57,9 @@ src_configure() { -DINPUTLEAP_BUILD_GUI=$(usex gui) -DINPUTLEAP_BUILD_TESTS=$(usex test) -DINPUTLEAP_USE_EXTERNAL_GTEST=ON + -DINPUTLEAP_BUILD_X11=ON + -DINPUTLEAP_BUILD_LIBEI=$(usex wayland) ) - cmake_src_configure }
