kameleon-qmk-helper-6.7.3-r1bentoo
download
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CRATES="
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]+spec-1.1.0
[email protected]+spec-1.1.0
[email protected]+spec-1.1.0
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]+wasi-snapshot-preview1
[email protected]+wasi-0.2.9
[email protected]+wasi-0.3.0-rc-2026-01-06
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
"
RUST_MIN_VERSION="1.87.0"
inherit cargo
DESCRIPTION="Plasma Kameleon kded helper for QMK keyboard LED control"
HOMEPAGE="https://invent.kde.org/plasma/kdeplasma-addons"
SRC_URI="
mirror://kde/stable/plasma/${PV}/kdeplasma-addons-${PV}.tar.xz
${CARGO_CRATE_URIS}
"
S="${WORKDIR}/kdeplasma-addons-${PV}/kdeds/kameleon/qmk/kameleon-qmk-helper"
LICENSE="|| ( LGPL-2.1 LGPL-3 ) CC0-1.0"
# Dependent crate licenses
LICENSE+=" GPL-3 MIT Unicode-3.0 ZLIB"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
sys-auth/polkit
virtual/libudev:=
"
DEPEND="${RDEPEND}"
src_install() {
exeinto /usr/libexec/kf6
doexe target/$(usex debug debug release)/kameleon-qmk-helper
insinto /usr/share/dbus-1/system.d
doins org.kde.kameleon.qmk.helper.conf
insinto /usr/share/polkit-1/actions
doins org.kde.kameleon.qmk.helper.policy
sed -e "s|@KDE_INSTALL_FULL_LIBEXECDIR_KF@|/usr/libexec/kf6|" \
org.kde.kameleon.qmk.helper.service.in \
> "${T}"/org.kde.kameleon.qmk.helper.service || die
insinto /usr/share/dbus-1/system-services
doins "${T}"/org.kde.kameleon.qmk.helper.service
einstalldocs
}