From 35c31c74d4c59ae5eb98dc4b1bef8be147a3b938 Mon Sep 17 00:00:00 2001 From: projectmoon Date: Thu, 17 Apr 2025 18:47:24 +0200 Subject: [PATCH] remove input-leap docs --- README.md | 5 --- docs/Input-Leap.md | 76 ---------------------------------------------- 2 files changed, 81 deletions(-) delete mode 100644 docs/Input-Leap.md diff --git a/README.md b/README.md index b6dfe91..2ca70eb 100644 --- a/README.md +++ b/README.md @@ -15,11 +15,6 @@ Linux-libre and Librem-related packages: * **sys-apps/purism_ectool**: Tool for querying and flashing 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 Using eselect-repository: diff --git a/docs/Input-Leap.md b/docs/Input-Leap.md deleted file mode 100644 index ab1015e..0000000 --- a/docs/Input-Leap.md +++ /dev/null @@ -1,76 +0,0 @@ -# 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.