input-leap: Change libei flag to wayland
This commit is contained in:
parent
84ae5a22ff
commit
dea32190a3
|
@ -34,21 +34,22 @@ x11-misc/input-leap::projectmoon **
|
||||||
|
|
||||||
## USE Flags
|
## USE Flags
|
||||||
|
|
||||||
This ebuild of Input Leap supports Wayland integration via `libei`, onb
|
This ebuild of Input Leap supports Wayland integration via `libei`, on
|
||||||
supported compositors (notably, wlroots is apparently not supported by
|
supported compositors (notably, wlroots is apparently not supported by
|
||||||
upstream). To use the `libei` integration, you must have a version of
|
upstream). To use the `libei` integration, you must have a version of
|
||||||
`libportal` with Input Capture support, which at time of writing
|
`libportal` with Input Capture support, which at time of writing
|
||||||
(libportal 0.7.1) is not yet released.
|
(libportal 0.7.1) is not yet released.
|
||||||
|
|
||||||
This overlay contains a custom ebuild of `dev-libs/libportal` that can
|
This overlay contains a custom ebuild of `dev-libs/libportal` that can
|
||||||
enable Input Capture.
|
enable Input Capture. The patch is cherry-picked from the upstream
|
||||||
|
commits.
|
||||||
|
|
||||||
To configure Input Leap to use `libei` for Wayland support, add the
|
To configure Input Leap to use `libei` for Wayland support, add the
|
||||||
following USE declarations:
|
following USE declarations:
|
||||||
|
|
||||||
```
|
```
|
||||||
dev-libs/libportal inputcapture
|
dev-libs/libportal inputcapture
|
||||||
x11-misc/input-leap libei
|
x11-misc/input-leap wayland
|
||||||
```
|
```
|
||||||
|
|
||||||
Note that `inputcapture` is NOT a USE flag on the main Gentoo ebuild. So
|
Note that `inputcapture` is NOT a USE flag on the main Gentoo ebuild. So
|
||||||
|
|
|
@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/input-leap/input-leap.git"
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
IUSE="libei gui test"
|
IUSE="wayland gui test"
|
||||||
RESTRICT="!test? ( test )"
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
|
@ -24,7 +24,7 @@ RDEPEND="
|
||||||
x11-libs/libXinerama
|
x11-libs/libXinerama
|
||||||
x11-libs/libXrandr
|
x11-libs/libXrandr
|
||||||
x11-libs/libXtst
|
x11-libs/libXtst
|
||||||
libei? (
|
wayland? (
|
||||||
dev-libs/libei
|
dev-libs/libei
|
||||||
dev-libs/libportal[inputcapture]
|
dev-libs/libportal[inputcapture]
|
||||||
)
|
)
|
||||||
|
@ -64,7 +64,7 @@ src_configure() {
|
||||||
-DBARRIER_BUILD_GUI=$(usex gui)
|
-DBARRIER_BUILD_GUI=$(usex gui)
|
||||||
-DBARRIER_BUILD_INSTALLER=OFF
|
-DBARRIER_BUILD_INSTALLER=OFF
|
||||||
-DBARRIER_BUILD_TESTS=$(usex test)
|
-DBARRIER_BUILD_TESTS=$(usex test)
|
||||||
-DINPUTLEAP_BUILD_LIBEI=$(usex libei)
|
-DINPUTLEAP_BUILD_LIBEI=$(usex wayland)
|
||||||
-DBARRIER_REVISION=00000000
|
-DBARRIER_REVISION=00000000
|
||||||
-DBARRIER_USE_EXTERNAL_GTEST=ON
|
-DBARRIER_USE_EXTERNAL_GTEST=ON
|
||||||
-DBARRIER_VERSION_STAGE=gentoo
|
-DBARRIER_VERSION_STAGE=gentoo
|
||||||
|
|
Loading…
Reference in New Issue