From 86d1e2e857a4a1d26bcaa8f46c5c124472b50773 Mon Sep 17 00:00:00 2001 From: projectmoon Date: Thu, 7 Nov 2024 09:20:09 +0100 Subject: [PATCH] Update input-leap installation instructions --- docs/Input-Leap.md | 19 +++++++++++++++++++ ...-07-input-leap-latest-builds-broken.en.txt | 12 ++++++++++++ ...-11-07-input-leap-latest-builds-broken.txt | 12 ++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 metadata/news/2024-11-07-input-leap-latest-builds-broken/2024-11-07-input-leap-latest-builds-broken.en.txt create mode 100644 metadata/news/2024-11-07-input-leap-latest-builds-broken/2024-11-07-input-leap-latest-builds-broken.txt diff --git a/docs/Input-Leap.md b/docs/Input-Leap.md index 43250f1..ab1015e 100644 --- a/docs/Input-Leap.md +++ b/docs/Input-Leap.md @@ -14,6 +14,8 @@ The most important things about Input Leap: 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: @@ -32,6 +34,23 @@ 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 diff --git a/metadata/news/2024-11-07-input-leap-latest-builds-broken/2024-11-07-input-leap-latest-builds-broken.en.txt b/metadata/news/2024-11-07-input-leap-latest-builds-broken/2024-11-07-input-leap-latest-builds-broken.en.txt new file mode 100644 index 0000000..3ba4dc5 --- /dev/null +++ b/metadata/news/2024-11-07-input-leap-latest-builds-broken/2024-11-07-input-leap-latest-builds-broken.en.txt @@ -0,0 +1,12 @@ +Title: Input Leap Latest Builds Broken +Author: projectmoon +Posted: 2024-08-22 +Revision: 1 +News-Item-Format: 2.0 + +The latest commits to input-leap have broken the git build. The last +known working build of a stable release is v3.0.1. To force this, create +an env configuration for input-leap: + +MYCMAKEARGS="-DQT_DEFAULT_MAJOR_VERSION=5" +EGIT_OVERRIDE_COMMIT_INPUT_LEAP_INPUT_LEAP="v3.0.1" diff --git a/metadata/news/2024-11-07-input-leap-latest-builds-broken/2024-11-07-input-leap-latest-builds-broken.txt b/metadata/news/2024-11-07-input-leap-latest-builds-broken/2024-11-07-input-leap-latest-builds-broken.txt new file mode 100644 index 0000000..3ba4dc5 --- /dev/null +++ b/metadata/news/2024-11-07-input-leap-latest-builds-broken/2024-11-07-input-leap-latest-builds-broken.txt @@ -0,0 +1,12 @@ +Title: Input Leap Latest Builds Broken +Author: projectmoon +Posted: 2024-08-22 +Revision: 1 +News-Item-Format: 2.0 + +The latest commits to input-leap have broken the git build. The last +known working build of a stable release is v3.0.1. To force this, create +an env configuration for input-leap: + +MYCMAKEARGS="-DQT_DEFAULT_MAJOR_VERSION=5" +EGIT_OVERRIDE_COMMIT_INPUT_LEAP_INPUT_LEAP="v3.0.1"