commit: e9ec4a0db0f62974d327d8bb1633667fd455a531 Author: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com> AuthorDate: Tue Mar 12 20:39:25 2024 +0000 Commit: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com> CommitDate: Tue Mar 12 20:40:00 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e9ec4a0d
sys-firmware/lenovolegionlinux: add new legiond daemon Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com> sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild index 8507d75b41..672fcb964b 100644 --- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild +++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild @@ -35,7 +35,7 @@ RDEPEND=" dev-python/darkdetect ) downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 ) - acpi? ( sys-power/acpid ) + sys-power/acpid radeon-dgpu? ( dev-util/rocm-smi ) ryzenadj? ( sys-power/RyzenAdj ) undervolt-intel? ( dev-python/undervolt ) @@ -67,6 +67,8 @@ src_compile() { #Define build dir (fix sandboxed) cd "${WORKDIR}/${P}/python/legion_linux" distutils-r1_src_compile --build-dir "${WORKDIR}/${P}/python/legion_linux/build" + cd "legion_linux/extra/service/legiond" + emake || die fi } @@ -84,7 +86,11 @@ src_install() { cd "${WORKDIR}/${P}/extra" if use systemd; then - systemd_dounit service/legion-linux.service service/legion-linux.path service/legion-linux-onresume.service + systemd_dounit service/legiond.service service/legiond-onresume.service + insinto /usr/share/legion_linux/acpi/events + doins acpi/events/{legion_ppd,legion_ac} + dobin service/legiond/legiond + dobin service/legiond/legiond-cli fi if use acpi; then