app-alternatives/phosh-keyboard: new package, add 0

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova
2024-02-06 22:18:20 +05:00
parent e2befc7f02
commit bdebd59345
2 changed files with 41 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
<use>
<flag name="phosh-osk-stub">
Symlink to <pkg>phosh-base/phosh-osk-stub</pkg>
</flag>
<flag name="squeekboard">
Symlink to <pkg>phosh-base/squeekboard</pkg>
</flag>
</use>
</pkgmetadata>

View File

@@ -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
}