mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-10 15:45:15 -04:00
sys-power/disable-c6: new package
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
1
sys-power/disable-c6/Manifest
Normal file
1
sys-power/disable-c6/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST disable-c6-82765d490290a99ba18282e187e9de3d7c11dd49.tar.gz 2505 BLAKE2B 8995e970e8e4643e752aaf2a27f94eae282c6d2416a5a93f41e69bb367dc50226ca28deb7cdcbc8ef7bbc8105b9c488bd51374b2d3c1ef58322180b3dae1eee1 SHA512 77843b71cb3b485b949ed8a65bf76bdeffd661e21139ccc517f7641adf2802a32c6b2cf1317067e945d37153fc946fffdfc5d42619b508bedcb1fab25576f7ec
|
||||
24
sys-power/disable-c6/disable-c6-0_p20190603.ebuild
Normal file
24
sys-power/disable-c6/disable-c6-0_p20190603.ebuild
Normal file
@@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit systemd
|
||||
|
||||
DESCRIPTION="disable the C6 state upon system boot, preventing Ryzen freezes"
|
||||
HOMEPAGE="https://github.com/jfredrickson/disable-c6"
|
||||
COMMIT=82765d490290a99ba18282e187e9de3d7c11dd49
|
||||
SRC_URI="https://github.com/jfredrickson/disable-c6/archive/${COMMIT}.tar.gz -> disable-c6-${COMMIT}.tar.gz"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
RDEPEND="sys-power/ZenStates-Linux"
|
||||
DOCS=( ACKNOWLEDGMENTS README.md )
|
||||
PATCHES=( "${FILESDIR}/fix-path.patch" )
|
||||
S="${WORKDIR}/${PN}-${COMMIT}"
|
||||
|
||||
src_install() {
|
||||
einstalldocs
|
||||
doinitd "${FILESDIR}/disable-c6"
|
||||
systemd_newunit "disable-c6.service.template" "disable-c6-service"
|
||||
}
|
||||
13
sys-power/disable-c6/disable-c6.service.template
Normal file
13
sys-power/disable-c6/disable-c6.service.template
Normal file
@@ -0,0 +1,13 @@
|
||||
[Unit]
|
||||
Description=Ryzen Disable C6
|
||||
DefaultDependencies=no
|
||||
After=sysinit.target local-fs.target suspend.target hibernate.target
|
||||
Before=basic.target
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart={{PREFIX}}/bin/zenstates.py --c6-disable
|
||||
|
||||
[Install]
|
||||
WantedBy=basic.target suspend.target hibernate.target
|
||||
|
||||
13
sys-power/disable-c6/disable-c6.service.template2
Normal file
13
sys-power/disable-c6/disable-c6.service.template2
Normal file
@@ -0,0 +1,13 @@
|
||||
[Unit]
|
||||
Description=Ryzen Disable C6
|
||||
DefaultDependencies=no
|
||||
After=sysinit.target local-fs.target suspend.target hibernate.target
|
||||
Before=basic.target
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/usr/sbin/zenstates --c6-disable
|
||||
|
||||
[Install]
|
||||
WantedBy=basic.target suspend.target hibernate.target
|
||||
|
||||
8
sys-power/disable-c6/files/disable-c6
Normal file
8
sys-power/disable-c6/files/disable-c6
Normal file
@@ -0,0 +1,8 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
command=/usr/sbin/zenstates
|
||||
command_args="--c6-disable"
|
||||
pidfile=
|
||||
name="disable-c6"
|
||||
description="Ryzen Disable C6"
|
||||
11
sys-power/disable-c6/files/fix-path.patch
Normal file
11
sys-power/disable-c6/files/fix-path.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
--- a/disable-c6.service.template 2021-04-04 23:46:51.260313163 +0200
|
||||
+++ b/disable-c6.service.template 2021-04-04 23:47:25.910835088 +0200
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
-ExecStart={{PREFIX}}/bin/zenstates.py --c6-disable
|
||||
+ExecStart=/usr/sbin/zenstates --c6-disable
|
||||
|
||||
[Install]
|
||||
WantedBy=basic.target suspend.target hibernate.target
|
||||
8
sys-power/disable-c6/metadata.xml
Normal file
8
sys-power/disable-c6/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/jfredrickson/disable-c6/issues</bugs-to>
|
||||
<remote-id type="github">jfredrickson/disable-c6</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user