Compare commits
No commits in common. "7d4ffb4449d14f1148037a5d6eba6f4ce657d53e" and "8a164a132db6bdb25ec711af1bfc7302964eb119" have entirely different histories.
7d4ffb4449
...
8a164a132d
|
@ -15,6 +15,11 @@ Linux-libre and Librem-related packages:
|
||||||
* **sys-apps/purism_ectool**: Tool for querying and flashing
|
* **sys-apps/purism_ectool**: Tool for querying and flashing
|
||||||
Purism EC firmware images on certain Librem laptops.v
|
Purism EC firmware images on certain Librem laptops.v
|
||||||
|
|
||||||
|
Other Packages:
|
||||||
|
- **x11-misc/input-leap**: Updated ebuild of input-leap
|
||||||
|
(Barrier/Synergy virtual KVM switch fork) that supports Wayland via
|
||||||
|
`libei`.
|
||||||
|
|
||||||
## How to Add This Repository
|
## How to Add This Repository
|
||||||
|
|
||||||
Using eselect-repository:
|
Using eselect-repository:
|
||||||
|
|
|
@ -0,0 +1,76 @@
|
||||||
|
# Input Leap
|
||||||
|
|
||||||
|
This overlay has a working, updated version of Input Leap, a fork of
|
||||||
|
Barrier (itself a fork of Synergy), which is a "virtual KVM switch",
|
||||||
|
allowing you to share a keyboard and mouse between several computers
|
||||||
|
over the network.
|
||||||
|
|
||||||
|
The most important things about Input Leap:
|
||||||
|
- Maintained.
|
||||||
|
- Supports Wayland.
|
||||||
|
|
||||||
|
## Project Status
|
||||||
|
|
||||||
|
Input Leap is technically alpha quality, because it does not yet have a
|
||||||
|
stable release. Thus, the ebuild is a `9999` version ebuild.
|
||||||
|
|
||||||
|
Building from `HEAD` is highly unstable and _NOT_ recommended. See below.
|
||||||
|
|
||||||
|
## Setup
|
||||||
|
|
||||||
|
To use this overlay's version of Input Leap, unmask the following packages:
|
||||||
|
|
||||||
|
```
|
||||||
|
dev-libs/libportal::projectmoon
|
||||||
|
x11-misc/input-leap::projectmoon
|
||||||
|
```
|
||||||
|
|
||||||
|
Then add the package accept keywords:
|
||||||
|
|
||||||
|
```
|
||||||
|
dev-libs/libportal::projectmoon
|
||||||
|
x11-misc/input-leap::projectmoon **
|
||||||
|
```
|
||||||
|
|
||||||
|
*The double star allows unstable git builds.*
|
||||||
|
|
||||||
|
A portage env config is currently required to install this ebuild.
|
||||||
|
Create a file `/etc/portage/env/input-leap.conf` and then add an entry
|
||||||
|
to `/etc/portage/package.env`. The latest commits to input-leap have
|
||||||
|
broken the git build. The last known working build of a stable release
|
||||||
|
is v3.0.1.
|
||||||
|
|
||||||
|
The `input-leap.conf` file should have the following:
|
||||||
|
```
|
||||||
|
MYCMAKEARGS="-DQT_DEFAULT_MAJOR_VERSION=5"
|
||||||
|
EGIT_OVERRIDE_COMMIT_INPUT_LEAP_INPUT_LEAP="v3.0.1"
|
||||||
|
```
|
||||||
|
|
||||||
|
Then the `package.env` entry should be:
|
||||||
|
```
|
||||||
|
x11-misc/input-leap::projectmoon input-leap.conf
|
||||||
|
```
|
||||||
|
|
||||||
|
## USE Flags
|
||||||
|
|
||||||
|
This ebuild of Input Leap supports Wayland integration via `libei`, on
|
||||||
|
supported compositors (notably, wlroots is apparently not supported by
|
||||||
|
upstream). To use the `libei` integration, you must have a version of
|
||||||
|
`libportal` with Input Capture support, which at time of writing
|
||||||
|
(libportal 0.7.1) is not yet released.
|
||||||
|
|
||||||
|
This overlay contains a custom ebuild of `dev-libs/libportal` that can
|
||||||
|
enable Input Capture. The patch is cherry-picked from the upstream
|
||||||
|
commits.
|
||||||
|
|
||||||
|
To configure Input Leap to use `libei` for Wayland support, add the
|
||||||
|
following USE declarations:
|
||||||
|
|
||||||
|
```
|
||||||
|
dev-libs/libportal inputcapture
|
||||||
|
x11-misc/input-leap wayland
|
||||||
|
```
|
||||||
|
|
||||||
|
Note that `inputcapture` is NOT a USE flag on the main Gentoo ebuild. So
|
||||||
|
if you haven't unmasked this overlay's version of `libportal`, you will
|
||||||
|
receive an error when trying to install Input Leap.
|
|
@ -1,9 +0,0 @@
|
||||||
Title: Input Leap Removal
|
|
||||||
Author: projectmoon <projectmoon@agnos.is>
|
|
||||||
Posted: 2025-04-17
|
|
||||||
Revision: 1
|
|
||||||
News-Item-Format: 2.0
|
|
||||||
|
|
||||||
Input Leap has been removed from the overlay, because the Gentoo portage
|
|
||||||
tree has an updated version of libportal, and the guru ebuild works with
|
|
||||||
wayland. Please migrate to x11-misc/input-leap::guru.
|
|
|
@ -1,9 +0,0 @@
|
||||||
Title: Input Leap Removal
|
|
||||||
Author: projectmoon <projectmoon@agnos.is>
|
|
||||||
Posted: 2025-04-17
|
|
||||||
Revision: 1
|
|
||||||
News-Item-Format: 2.0
|
|
||||||
|
|
||||||
Input Leap has been removed from the overlay, because the Gentoo portage
|
|
||||||
tree has an updated version of libportal, and the guru ebuild works with
|
|
||||||
wayland. Please migrate to x11-misc/input-leap::guru.
|
|
Loading…
Reference in New Issue