upgpkg: tuned 2.22.0-2: add ppd service

* Install optional PPD-to-TuneD daemon that translates DBus API calls to power-profiles-daemon into TuneD API calls.
This commit is contained in:
Manuel 2024-02-21 19:25:35 +01:00
parent 4744e0f1a4
commit a2bcb46ecf
Signed by: Manuel
GPG key ID: 4085037435E1F07A
2 changed files with 7 additions and 6 deletions

View file

@ -1,7 +1,7 @@
pkgbase = tuned pkgbase = tuned
pkgdesc = Daemon that performs monitoring and adaptive configuration of devices in the system pkgdesc = Daemon that performs monitoring and adaptive configuration of devices in the system
pkgver = 2.22.0 pkgver = 2.22.0
pkgrel = 1 pkgrel = 2
url = https://github.com/redhat-performance/tuned url = https://github.com/redhat-performance/tuned
install = tuned.install install = tuned.install
arch = any arch = any
@ -18,8 +18,8 @@ pkgbase = tuned
depends = python-linux-procfs depends = python-linux-procfs
depends = python-perf depends = python-perf
depends = python-pyudev depends = python-pyudev
optdepends = virt-what: For use with virtual machines optdepends = virt-what: virtual machine detection
optdepends = systemtap: Disk and net statistic monitoring systemtap scripts optdepends = systemtap: detailed system monitoring
backup = etc/tuned/active_profile backup = etc/tuned/active_profile
source = https://github.com/redhat-performance/tuned/archive/v2.22.0/tuned-2.22.0.tar.gz source = https://github.com/redhat-performance/tuned/archive/v2.22.0/tuned-2.22.0.tar.gz
sha512sums = 653f946e8eff57eaa7e26b05c9215d60c8dcec6760b4a41a2855328e86b65f4dcbc0b2fd7d9f9355d00aae93f601c035a38d4e1611f30cb5003b417e31bea4dc sha512sums = 653f946e8eff57eaa7e26b05c9215d60c8dcec6760b4a41a2855328e86b65f4dcbc0b2fd7d9f9355d00aae93f601c035a38d4e1611f30cb5003b417e31bea4dc

View file

@ -5,13 +5,14 @@
pkgname=tuned pkgname=tuned
pkgver=2.22.0 pkgver=2.22.0
pkgrel=1 pkgrel=2
pkgdesc='Daemon that performs monitoring and adaptive configuration of devices in the system' pkgdesc='Daemon that performs monitoring and adaptive configuration of devices in the system'
arch=('any') arch=('any')
url="https://github.com/redhat-performance/${pkgname}" url="https://github.com/redhat-performance/${pkgname}"
license=('GPL') license=('GPL')
depends=('dbus-glib' 'ethtool' 'gawk' 'hdparm' 'polkit' 'python-configobj' 'python-dbus' 'python-gobject' 'python-linux-procfs' 'python-perf' 'python-pyudev') depends=('dbus-glib' 'ethtool' 'gawk' 'hdparm' 'polkit' 'python-configobj' 'python-dbus' 'python-gobject' 'python-linux-procfs' 'python-perf' 'python-pyudev')
optdepends=('virt-what: For use with virtual machines' 'systemtap: Disk and net statistic monitoring systemtap scripts') optdepends=('virt-what: virtual machine detection'
'systemtap: detailed system monitoring')
makedepends=('desktop-file-utils') makedepends=('desktop-file-utils')
backup=('etc/tuned/active_profile') backup=('etc/tuned/active_profile')
install="${pkgname}.install" install="${pkgname}.install"
@ -29,7 +30,7 @@ prepare() {
package() { package() {
cd "${pkgname}-${pkgver}" cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install make DESTDIR="${pkgdir}" install install-ppd
rm -r "${pkgdir}"/{run,var} rm -r "${pkgdir}"/{run,var}
python -m compileall -d /usr/lib "${pkgdir}/usr/lib" python -m compileall -d /usr/lib "${pkgdir}/usr/lib"