From bfc0ec69ac98ad817cedb88121d31b218e60a944 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Tue, 9 Jun 2015 12:18:12 +0200 Subject: [PATCH] Imported and fixed from the AURv3 --- .SRCINFO | 24 ++++++++++++++++++++++++ PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++ tuned.install | 3 +++ 3 files changed, 68 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD create mode 100644 tuned.install diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..c4204d9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = tuned-git + pkgdesc = Daemon that performs monitoring and adaptive configuration of devices in the system + pkgver = 2.4.1.r61.gd172b5b + pkgrel = 1 + url = https://fedorahosted.org/tuned/ + install = tuned.install + arch = any + license = GPL + makedepends = git + depends = ethtool + depends = python2-configobj + depends = python2-pyudev + depends = python2-gobject2 + depends = python2-decorator + depends = python2-dbus + optdepends = virt-what + optdepends = systemtap + provides = tuned + backup = etc/tuned/active_profile + source = tuned-git::git://git.fedorahosted.org/git/tuned.git + sha256sums = SKIP + +pkgname = tuned-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..fff6562 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Timothée Ravier < tim at siosm dot fr > +# Contributor: Tom < reztho at archlinux dot org > + +pkgname=tuned-git +pkgver=2.4.1.r61.gd172b5b +pkgrel=1 +pkgdesc='Daemon that performs monitoring and adaptive configuration of devices in the system' +arch=('any') +url='https://fedorahosted.org/tuned/' +license=('GPL') +depends=('ethtool' 'python2-configobj' 'python2-pyudev' 'python2-gobject2' + 'python2-decorator' 'python2-dbus') +optdepends=('virt-what' 'systemtap') +makedepends=('git') +provides=('tuned') +backup=('etc/tuned/active_profile') +install="${pkgname/-git}.install" +source=("${pkgname}::git://git.fedorahosted.org/git/${pkgname/-/.}") +sha256sums=('SKIP') + +pkgver() { + cd ${pkgname} + local ver=$(git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g') + printf "%s\n" "${ver:1}" +} + +package() { + cd ${pkgname} + + make DESTDIR="${pkgdir}" install + + mv "${pkgdir}"/usr/sbin/* "${pkgdir}"/usr/bin/ + mv "${pkgdir}"/usr/libexec/tuned/* "${pkgdir}"/usr/lib/tuned/ + rm -r "${pkgdir}"/run "${pkgdir}"/usr/sbin "${pkgdir}"/usr/libexec + + find "${pkgdir}"/usr/bin/ -type f -exec sed -i 's@#!/usr/bin/python@#!/usr/bin/python2@' {} \; + + install -Dm 0644 "${srcdir}"/${pkgname}/tuned.service "${pkgdir}"/usr/lib/systemd/system/tuned.service +} + +# vim:set ts=2 sw=2 et: diff --git a/tuned.install b/tuned.install new file mode 100644 index 0000000..dbe414b --- /dev/null +++ b/tuned.install @@ -0,0 +1,3 @@ +post_install() { + systemd-tmpfiles --create tuned.conf +}