commit:     95b5b2723bbfa25180955032f9df2917ba9571ac
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Wed Mar 13 11:24:08 2024 +0000
Commit:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
CommitDate: Wed Mar 13 11:24:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=95b5b272

sys-firmware/lenovolegionlinux: remove systemd useflag
* small changes to the ebuild

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>

 .../lenovolegionlinux-9999.ebuild                  | 39 ++++++++++------------
 1 file changed, 18 insertions(+), 21 deletions(-)

diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild 
b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild
index 3346d2ff6b..a98d9f643f 100644
--- a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild
+++ b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild
@@ -34,9 +34,9 @@ RDEPEND="
                dev-python/pyyaml
                dev-python/argcomplete
                dev-python/darkdetect
+               sys-power/acpid
        )
        downgrade-nvidia? ( <=x11-drivers/nvidia-drivers-525 )
-       systemd? ( sys-power/acpid )
        radeon-dgpu? ( dev-util/rocm-smi )
        ryzenadj? ( sys-power/RyzenAdj )
        undervolt-intel? ( dev-python/undervolt )
@@ -46,8 +46,8 @@ DEPEND="${RDEPEND}"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+gui systemd radeon-dgpu downgrade-nvidia ryzenadj undervolt-intel"
-REQUIRED_USE="|| ( systemd radeon-dgpu downgrade-nvidia ryzenadj gui 
undervolt-intel ) radeon-dgpu? ( !downgrade-nvidia gui ) downgrade-nvidia? ( 
!radeon-dgpu gui ) undervolt-intel? ( !ryzenadj gui ) ryzenadj? ( 
!undervolt-intel gui )"
+IUSE="+gui radeon-dgpu downgrade-nvidia ryzenadj undervolt-intel"
+REQUIRED_USE="|| ( radeon-dgpu downgrade-nvidia ryzenadj gui undervolt-intel ) 
radeon-dgpu? ( !downgrade-nvidia gui ) downgrade-nvidia? ( !radeon-dgpu gui ) 
undervolt-intel? ( !ryzenadj gui ) ryzenadj? ( !undervolt-intel gui )"
 
 MODULES_KERNEL_MIN=5.10
 
@@ -82,28 +82,25 @@ src_install() {
 
                cd "${WORKDIR}/${P}/extra" || die
 
-               if use systemd; then
-                       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
+               systemd_dounit service/legiond.service 
service/legiond-onresume.service
+               insinto /etc/acpi/events
+               doins acpi/events/{legion_ppd,legion_ac}
+               dobin service/legiond/legiond
+               dobin service/legiond/legiond-cli
        fi
 }
 
 pkg_postinst() {
-       if use systemd; then
-               ewarn "Default config files are present in 
/usr/share/legion_linux"
-               ewarn "Copy folder /usr/share/legion_linux to /etc/legion_linux"
-               ewarn "Note:Fancurve can edit using the gui app"
-               ewarn "Dont forget to edit /etc/legion_linux/.env to enable and 
disable extra features"
-               ewarn "Note the CPU and APU control command both for undervolt 
an ryzenadj are edit in /etc/legion_linux/.env command"
-               if !use downgrade-nvidia; then
-                       ewarn "Note: use flag downgrade-nvidia if you need for 
nvidia TDP control (requires driver 525 to work)\n"
-               else
-                       ewarn "Note: Edit /etc/legion_linux/.env to enable 
nvidia TDP control\n"
-               fi
+       ewarn "Default config files are present in /usr/share/legion_linux"
+       ewarn "Copy folder /usr/share/legion_linux to /etc/legion_linux"
+       ewarn "Note: Fancurve can be edit using the gui app"
+       ewarn "Dont forget to edit /etc/legion_linux/.env to enable and disable 
extra features"
+       ewarn "Note the CPU and APU control command both for undervolt an 
ryzenadj are edit in /etc/legion_linux/.env"
+       if !use downgrade-nvidia; then
+               ewarn "Note: use flag downgrade-nvidia if you need for nvidia 
TDP control (requires driver 525 to work)\n"
+               ewarn "This useflag will be drop soon since 525 is almost 6 
months old"
+       else
+               ewarn "Note: Edit /etc/legion_linux/.env to enable nvidia TDP 
control\n"
        fi
        ewarn "Note for 2023-2023 Legion user: It need help for testing the 
features"
        ewarn "Pls test the feature how is decribe in the README of the 
project!"

Reply via email to