aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGonçalo Negrier Duarte <gonegrier.duarte@gmail.com>2024-03-13 11:24:08 +0000
committerGonçalo Negrier Duarte <gonegrier.duarte@gmail.com>2024-03-13 11:24:08 +0000
commit95b5b2723bbfa25180955032f9df2917ba9571ac (patch)
treef237658bc804456f899b8408cbdbe741e745e52d /sys-firmware/lenovolegionlinux
parentsys-firmware/lenovolegionlinux: Improving ebuild (diff)
downloadguru-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.ebuild39
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!"