diff options
author | 2024-03-13 11:24:08 +0000 | |
---|---|---|
committer | 2024-03-13 11:24:08 +0000 | |
commit | 95b5b2723bbfa25180955032f9df2917ba9571ac (patch) | |
tree | f237658bc804456f899b8408cbdbe741e745e52d /sys-firmware/lenovolegionlinux | |
parent | sys-firmware/lenovolegionlinux: Improving ebuild (diff) | |
download | guru-95b5b2723bbfa25180955032f9df2917ba9571ac.tar.gz guru-95b5b2723bbfa25180955032f9df2917ba9571ac.tar.bz2 guru-95b5b2723bbfa25180955032f9df2917ba9571ac.zip |
sys-firmware/lenovolegionlinux: remove systemd useflag
* small changes to the ebuild
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>
Diffstat (limited to 'sys-firmware/lenovolegionlinux')
-rw-r--r-- | sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild | 39 |
1 files changed, 18 insertions, 21 deletions
diff --git a/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild b/sys-firmware/lenovolegionlinux/lenovolegionlinux-9999.ebuild index 3346d2ff6..a98d9f643 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!" |