From bdebd593450acad002baf1cdefa7d4c8fd40bf16 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Tue, 6 Feb 2024 22:18:20 +0500 Subject: [PATCH] app-alternatives/phosh-keyboard: new package, add 0 Signed-off-by: Anna (cybertailor) Vyalkova --- app-alternatives/phosh-keyboard/metadata.xml | 16 ++++++++++++ .../phosh-keyboard/phosh-keyboard-0.ebuild | 25 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 app-alternatives/phosh-keyboard/metadata.xml create mode 100644 app-alternatives/phosh-keyboard/phosh-keyboard-0.ebuild diff --git a/app-alternatives/phosh-keyboard/metadata.xml b/app-alternatives/phosh-keyboard/metadata.xml new file mode 100644 index 0000000000..d0bedfc5ed --- /dev/null +++ b/app-alternatives/phosh-keyboard/metadata.xml @@ -0,0 +1,16 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + + Symlink to phosh-base/phosh-osk-stub + + + Symlink to phosh-base/squeekboard + + + diff --git a/app-alternatives/phosh-keyboard/phosh-keyboard-0.ebuild b/app-alternatives/phosh-keyboard/phosh-keyboard-0.ebuild new file mode 100644 index 0000000000..52e2d5374a --- /dev/null +++ b/app-alternatives/phosh-keyboard/phosh-keyboard-0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ALTERNATIVES=( + phosh-osk-stub:phosh-base/phosh-osk-stub + squeekboard:phosh-base/squeekboard +) + +inherit app-alternatives + +DESCRIPTION="sm.puri.OSK0.desktop symlinks" +KEYWORDS="~amd64" + +src_install() { + local target="/usr/share/applications/sm.puri.OSK0.desktop" + + case $(get_alternative) in + phosh-osk-stub) + dosym sm.puri.Phosh.OskStub.desktop "${target:?}";; + squeekboard) + dosym sm.puri.Squeekboard.desktop "${target:?}";; + esac +}