mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
@@ -1,3 +1,2 @@
|
|||||||
DIST tuned-2.19.0.tar.gz 233481 BLAKE2B 9bbd759af69938c8a31b0bb7d746b54f035dc11e3fad2bf8e77d4b318e01f59f51af1d8a5bb8105bdbd9a1393932a27fa2664f529121c956081e92a5f96e2e45 SHA512 64ed338398f7ae73cdf4de04ce24dec6869abf3f399459f13de792edfd965da4efdab0fb1337749556f2868d1769dcb55df9e13983d1e0bc2769fb5fc791cfb8
|
|
||||||
DIST tuned-2.20.0.tar.gz 241286 BLAKE2B 0057f41221dcf076c30cf1366cb94ffcc000d08b23f88c2af2488fee4cb43b2f06d0fdcd15d21c1984e08d0d8b31a1ee64029cf36cd3f398d3541f6ff327dc8c SHA512 c8b9fc5bdc684b3c518267875b3757fce5d607bec0df7946fe3a7d345683ea0baa2f8b9bbfb741083b82fd9ca7c825506ca86ea530551837b42c11b45f24ccea
|
DIST tuned-2.20.0.tar.gz 241286 BLAKE2B 0057f41221dcf076c30cf1366cb94ffcc000d08b23f88c2af2488fee4cb43b2f06d0fdcd15d21c1984e08d0d8b31a1ee64029cf36cd3f398d3541f6ff327dc8c SHA512 c8b9fc5bdc684b3c518267875b3757fce5d607bec0df7946fe3a7d345683ea0baa2f8b9bbfb741083b82fd9ca7c825506ca86ea530551837b42c11b45f24ccea
|
||||||
DIST tuned-2.21.0.tar.gz 245442 BLAKE2B 7b5bd75a026b871153a7340fbdfca690f2ff5723295d019260391b431d6b327ee445c44dff2755e6fc0e672af806e8cba96bea9122ef3efeafb8ec4269c34877 SHA512 f1f58d582997db7789af990895c63c1fd4f6329b95cda7fa0fb314f95f05be120b90228e347d0239e4a4bed13baad66a42f006880e369f46741ecf8705bb92d0
|
DIST tuned-2.21.0.tar.gz 245442 BLAKE2B 7b5bd75a026b871153a7340fbdfca690f2ff5723295d019260391b431d6b327ee445c44dff2755e6fc0e672af806e8cba96bea9122ef3efeafb8ec4269c34877 SHA512 f1f58d582997db7789af990895c63c1fd4f6329b95cda7fa0fb314f95f05be120b90228e347d0239e4a4bed13baad66a42f006880e369f46741ecf8705bb92d0
|
||||||
|
|||||||
@@ -1,70 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9..10} )
|
|
||||||
|
|
||||||
inherit optfeature python-single-r1 tmpfiles xdg-utils
|
|
||||||
|
|
||||||
DESCRIPTION="Daemon for monitoring and adaptive tuning of system devices"
|
|
||||||
HOMEPAGE="https://github.com/redhat-performance/tuned"
|
|
||||||
SRC_URI="https://github.com/redhat-performance/tuned/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
dev-python/configobj[${PYTHON_USEDEP}]
|
|
||||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
|
||||||
dev-python/decorator[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
|
||||||
dev-python/python-linux-procfs[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyudev[${PYTHON_USEDEP}]
|
|
||||||
')"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
${DEPEND}
|
|
||||||
app-emulation/virt-what
|
|
||||||
dev-util/systemtap
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-apps/ethtool
|
|
||||||
sys-power/powertop
|
|
||||||
"
|
|
||||||
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e "/^PYTHON/s:/usr/bin/python3:${EPREFIX}/usr/bin/${EPYTHON}:" \
|
|
||||||
-e "/^export DOCDIR/s/$/&\-\$(VERSION)/g" \
|
|
||||||
-e "/\$(DESTDIR)\/run\/tuned/d" \
|
|
||||||
-e "/\$(DESTDIR)\/var\/lib\/tuned/d" \
|
|
||||||
-e "/\$(DESTDIR)\/var\/log\/tuned/d" \
|
|
||||||
Makefile || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
|
|
||||||
python_fix_shebang "${D}"
|
|
||||||
python_optimize
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
tmpfiles_process ${PN}.conf
|
|
||||||
xdg_icon_cache_update
|
|
||||||
|
|
||||||
optfeature_header
|
|
||||||
optfeature "Optimize for power saving by spinning-down rotational disks" sys-apps/hdparm
|
|
||||||
optfeature "Get hardware info" sys-apps/dmidecode
|
|
||||||
optfeature "Optimize network txqueuelen" sys-apps/iproute2
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user