mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-22 05:23:01 -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