[arch-commits] Commit in linux-tools/repos/community-i686 (11 files)
Sébastien Luttringer
seblu at nymeria.archlinux.org
Fri Jan 25 23:27:32 UTC 2013
Date: Saturday, January 26, 2013 @ 00:27:32
Author: seblu
Revision: 82933
archrelease: copy trunk to community-i686
Added:
linux-tools/repos/community-i686/PKGBUILD
(from rev 82932, linux-tools/trunk/PKGBUILD)
linux-tools/repos/community-i686/cpupower.default
(from rev 82932, linux-tools/trunk/cpupower.default)
linux-tools/repos/community-i686/cpupower.install
(from rev 82932, linux-tools/trunk/cpupower.install)
linux-tools/repos/community-i686/cpupower.service
(from rev 82932, linux-tools/trunk/cpupower.service)
linux-tools/repos/community-i686/cpupower.systemd
(from rev 82932, linux-tools/trunk/cpupower.systemd)
linux-tools/repos/community-i686/usbipd.service
(from rev 82932, linux-tools/trunk/usbipd.service)
Deleted:
linux-tools/repos/community-i686/PKGBUILD
linux-tools/repos/community-i686/cpupower.default
linux-tools/repos/community-i686/cpupower.service
linux-tools/repos/community-i686/cpupower.systemd
linux-tools/repos/community-i686/usbipd.service
------------------+
PKGBUILD | 299 ++++++++++++++++++++++++++---------------------------
cpupower.default | 58 +++++-----
cpupower.install | 13 ++
cpupower.service | 20 +--
cpupower.systemd | 64 +++++------
usbipd.service | 18 +--
6 files changed, 243 insertions(+), 229 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2013-01-25 23:27:21 UTC (rev 82932)
+++ PKGBUILD 2013-01-25 23:27:32 UTC (rev 82933)
@@ -1,149 +0,0 @@
-# $Id$
-# Maintainer: Sébastien Luttringer <seblu at archlinux.org>
-
-pkgbase=linux-tools
-pkgname=('libtraceevent' 'perf' 'cpupower' 'x86_energy_perf_policy' 'usbip')
-pkgver=3.7
-pkgrel=4
-license=('GPL2')
-arch=('i686' 'x86_64')
-url='http://www.kernel.org'
-options=('!strip')
-# split packages need all package dependencies set manually in makedepends
-# kernel source deps
-makedepends=('asciidoc' 'xmlto')
-# perf deps
-makedepends+=('perl' 'python2' 'libnewt' 'elfutils' 'audit' 'libunwind')
-# cpupower deps
-makedepends+=('pciutils')
-# usbip deps
-makedepends+=('glib2' 'sysfsutils')
-groups=("$pkgbase")
-source=("http://ftp.kernel.org/pub/linux/kernel/v3.x/linux-$pkgver.tar.xz"
- "http://ftp.kernel.org/pub/linux/kernel/v3.x/patch-$pkgver.1.xz"
- 'cpupower.default'
- 'cpupower.systemd'
- 'cpupower.service'
- 'usbipd.service')
-md5sums=('21223369d682bcf44bcdfe1521095983'
- '48f5f530b048e387e978e3e49de7742a'
- '56883c159381ba89e50ab8ea65efec77'
- '7e0710c2f31c1eb1e1417a7972e676b1'
- '2450e8ff41b30eb58d43b5fffbfde1f4'
- 'a8fb0c6159bee1b9e345a87cabb3ba27')
-
-build() {
- # apply stable patching set
- if (( NOEXTRACT == 0 )) && [[ -e "$srcdir"/patch-* ]]; then
- msg2 'Applying stable patch set'
- patch -N -p1 -i "$srcdir"/patch-*
- fi
-
- msg2 'Build libtraceevent'
- pushd linux-$pkgver/tools/lib/traceevent
- make
- popd
-
- msg2 'Build perf'
- pushd linux-$pkgver/tools/perf
- make \
- WERROR=0 \
- DESTDIR="$pkgdir/usr" \
- perfexecdir='lib/perf' \
- PYTHON=python2 \
- NO_GTK2=1 \
- PERF_VERSION=$pkgver-$pkgrel \
- all man
- popd
-
- msg2 'Build cpupower'
- pushd linux-$pkgver/tools/power/cpupower
- # we cannot use --as-needed
- LDFLAGS=${LDFLAGS:+"$LDFLAGS,--no-as-needed"}
- make VERSION=$pkgver-$pkgrel
- popd
-
- msg2 'Build x86_energy_perf_policy'
- pushd linux-$pkgver/tools/power/x86/x86_energy_perf_policy
- make
- popd
-
- msg2 'Build usbip'
- pushd linux-$pkgver/drivers/staging/usbip/userspace
- # fix missing man page
- sed -i 's/usbip_bind_driver.8//' Makefile.am
- ./autogen.sh
- ./configure --prefix=/usr
- make
- popd
-}
-
-package_libtraceevent() {
- pkgdesc='Linux kernel trace event library'
- depends=('glibc')
-
- cd linux-$pkgver/tools/lib/traceevent
- install -dm 755 "$pkgdir/usr/lib"
- install -m 644 libtraceevent.a libtraceevent.so "$pkgdir/usr/lib"
-}
-
-package_perf() {
- pkgdesc='Linux kernel performance auditing tool'
- depends=('perl' 'python2' 'libnewt' 'elfutils' 'audit' 'libunwind' 'binutils')
-
- cd linux-$pkgver/tools/perf
- make \
- WERROR=0 \
- DESTDIR="$pkgdir/usr" \
- perfexecdir='lib/perf' \
- PYTHON=python2 \
- NO_GTK2=1 \
- PERF_VERSION=$pkgver-$pkgrel \
- install install-man
-}
-
-package_cpupower() {
- pkgdesc='Linux kernel tool to examine and tune power saving related features of your processor'
- backup=('etc/default/cpupower')
- depends=('bash' 'pciutils')
- conflicts=('cpufrequtils')
- replaces=('cpufrequtils')
-
- pushd linux-$pkgver/tools/power/cpupower
- make \
- DESTDIR="$pkgdir" \
- mandir='/usr/share/man' \
- docdir='/usr/share/doc/cpupower' \
- install install-man
- popd
- # install startup scripts
- install -Dm 644 $pkgname.default "$pkgdir/etc/default/$pkgname"
- install -Dm 644 $pkgname.service "$pkgdir/usr/lib/systemd/system/$pkgname.service"
- install -Dm 755 $pkgname.systemd "$pkgdir/usr/lib/systemd/scripts/$pkgname"
-}
-
-package_x86_energy_perf_policy() {
- pkgdesc='Read or write MSR_IA32_ENERGY_PERF_BIAS'
- depends=('glibc')
-
- cd linux-$pkgver/tools/power/x86/x86_energy_perf_policy
- install -Dm 755 x86_energy_perf_policy "$pkgdir/usr/bin/x86_energy_perf_policy"
- install -Dm 644 x86_energy_perf_policy.8 "$pkgdir/usr/share/man/man8/x86_energy_perf_policy.8"
-}
-
-package_usbip() {
- pkgdesc='An USB device sharing system over IP network'
- depends=('glib2' 'sysfsutils')
- options=('!libtool')
-
- pushd linux-$pkgver/drivers/staging/usbip/userspace
- make install DESTDIR="$pkgdir"
- popd
- # module loading
- install -Dm 644 /dev/null "$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
- printf 'usbip-core\nusbip-host\n' > "$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
- # systemd
- install -Dm 644 usbipd.service "$pkgdir/usr/lib/systemd/system/usbipd.service"
-}
-
-# vim:set ts=2 sw=2 et:
Copied: linux-tools/repos/community-i686/PKGBUILD (from rev 82932, linux-tools/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2013-01-25 23:27:32 UTC (rev 82933)
@@ -0,0 +1,150 @@
+# $Id$
+# Maintainer: Sébastien Luttringer <seblu at archlinux.org>
+
+pkgbase=linux-tools
+pkgname=('libtraceevent' 'perf' 'cpupower' 'x86_energy_perf_policy' 'usbip')
+pkgver=3.7
+pkgrel=5
+license=('GPL2')
+arch=('i686' 'x86_64')
+url='http://www.kernel.org'
+options=('!strip')
+# split packages need all package dependencies set manually in makedepends
+# kernel source deps
+makedepends=('asciidoc' 'xmlto')
+# perf deps
+makedepends+=('perl' 'python2' 'libnewt' 'elfutils' 'audit' 'libunwind')
+# cpupower deps
+makedepends+=('pciutils')
+# usbip deps
+makedepends+=('glib2' 'sysfsutils')
+groups=("$pkgbase")
+source=("http://ftp.kernel.org/pub/linux/kernel/v3.x/linux-$pkgver.tar.xz"
+ "http://ftp.kernel.org/pub/linux/kernel/v3.x/patch-$pkgver.1.xz"
+ 'cpupower.default'
+ 'cpupower.systemd'
+ 'cpupower.service'
+ 'usbipd.service')
+md5sums=('21223369d682bcf44bcdfe1521095983'
+ '48f5f530b048e387e978e3e49de7742a'
+ '56883c159381ba89e50ab8ea65efec77'
+ '7e0710c2f31c1eb1e1417a7972e676b1'
+ '2450e8ff41b30eb58d43b5fffbfde1f4'
+ 'a8fb0c6159bee1b9e345a87cabb3ba27')
+
+build() {
+ # apply stable patching set
+ if (( NOEXTRACT == 0 )) && [[ -e "$srcdir"/patch-* ]]; then
+ msg2 'Applying stable patch set'
+ patch -N -p1 -i "$srcdir"/patch-*
+ fi
+
+ msg2 'Build libtraceevent'
+ pushd linux-$pkgver/tools/lib/traceevent
+ make
+ popd
+
+ msg2 'Build perf'
+ pushd linux-$pkgver/tools/perf
+ make \
+ WERROR=0 \
+ DESTDIR="$pkgdir/usr" \
+ perfexecdir='lib/perf' \
+ PYTHON=python2 \
+ NO_GTK2=1 \
+ PERF_VERSION=$pkgver-$pkgrel \
+ all man
+ popd
+
+ msg2 'Build cpupower'
+ pushd linux-$pkgver/tools/power/cpupower
+ # we cannot use --as-needed
+ LDFLAGS=${LDFLAGS:+"$LDFLAGS,--no-as-needed"}
+ make VERSION=$pkgver-$pkgrel
+ popd
+
+ msg2 'Build x86_energy_perf_policy'
+ pushd linux-$pkgver/tools/power/x86/x86_energy_perf_policy
+ make
+ popd
+
+ msg2 'Build usbip'
+ pushd linux-$pkgver/drivers/staging/usbip/userspace
+ # fix missing man page
+ sed -i 's/usbip_bind_driver.8//' Makefile.am
+ ./autogen.sh
+ ./configure --prefix=/usr
+ make
+ popd
+}
+
+package_libtraceevent() {
+ pkgdesc='Linux kernel trace event library'
+ depends=('glibc')
+
+ cd linux-$pkgver/tools/lib/traceevent
+ install -dm 755 "$pkgdir/usr/lib"
+ install -m 644 libtraceevent.a libtraceevent.so "$pkgdir/usr/lib"
+}
+
+package_perf() {
+ pkgdesc='Linux kernel performance auditing tool'
+ depends=('perl' 'python2' 'libnewt' 'elfutils' 'audit' 'libunwind' 'binutils')
+
+ cd linux-$pkgver/tools/perf
+ make \
+ WERROR=0 \
+ DESTDIR="$pkgdir/usr" \
+ perfexecdir='lib/perf' \
+ PYTHON=python2 \
+ NO_GTK2=1 \
+ PERF_VERSION=$pkgver-$pkgrel \
+ install install-man
+}
+
+package_cpupower() {
+ pkgdesc='Linux kernel tool to examine and tune power saving related features of your processor'
+ backup=('etc/default/cpupower')
+ depends=('bash' 'pciutils')
+ conflicts=('cpufrequtils')
+ replaces=('cpufrequtils')
+ install=cpupower.install
+
+ pushd linux-$pkgver/tools/power/cpupower
+ make \
+ DESTDIR="$pkgdir" \
+ mandir='/usr/share/man' \
+ docdir='/usr/share/doc/cpupower' \
+ install install-man
+ popd
+ # install startup scripts
+ install -Dm 644 $pkgname.default "$pkgdir/etc/default/$pkgname"
+ install -Dm 644 $pkgname.service "$pkgdir/usr/lib/systemd/system/$pkgname.service"
+ install -Dm 755 $pkgname.systemd "$pkgdir/usr/lib/systemd/scripts/$pkgname"
+}
+
+package_x86_energy_perf_policy() {
+ pkgdesc='Read or write MSR_IA32_ENERGY_PERF_BIAS'
+ depends=('glibc')
+
+ cd linux-$pkgver/tools/power/x86/x86_energy_perf_policy
+ install -Dm 755 x86_energy_perf_policy "$pkgdir/usr/bin/x86_energy_perf_policy"
+ install -Dm 644 x86_energy_perf_policy.8 "$pkgdir/usr/share/man/man8/x86_energy_perf_policy.8"
+}
+
+package_usbip() {
+ pkgdesc='An USB device sharing system over IP network'
+ depends=('glib2' 'sysfsutils')
+ options=('!libtool')
+
+ pushd linux-$pkgver/drivers/staging/usbip/userspace
+ make install DESTDIR="$pkgdir"
+ popd
+ # module loading
+ install -Dm 644 /dev/null "$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
+ printf 'usbip-core\nusbip-host\n' > "$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
+ # systemd
+ install -Dm 644 usbipd.service "$pkgdir/usr/lib/systemd/system/usbipd.service"
+}
+
+# vim:set ts=2 sw=2 et:
Deleted: cpupower.default
===================================================================
--- cpupower.default 2013-01-25 23:27:21 UTC (rev 82932)
+++ cpupower.default 2013-01-25 23:27:32 UTC (rev 82933)
@@ -1,29 +0,0 @@
-# Define CPUs governor
-# valid governors: ondemand, performance, powersave, conservative, userspace.
-#governor='ondemand'
-
-# Limit frequency range
-# Valid suffixes: Hz, kHz (default), MHz, GHz, THz
-#min_freq="2.25GHz"
-#max_freq="3GHz"
-
-# Specific frequency to be set.
-# Requires userspace governor to be available.
-# Do not set governor field if you use this one.
-#freq=
-
-# Utilizes cores in one processor package/socket first before processes are
-# scheduled to other processor packages/sockets.
-# See man (1) CPUPOWER-SET for additional details.
-#mc_scheduler=
-
-# Utilizes thread siblings of one processor core first before processes are
-# scheduled to other cores. See man (1) CPUPOWER-SET for additional details.
-#smp_scheduler=
-
-# Sets a register on supported Intel processore which allows software to convey
-# its policy for the relative importance of performance versus energy savings to
-# the processor. See man (1) CPUPOWER-SET for additional details.
-#perf_bias=
-
-# vim:set ts=2 sw=2 ft=sh et:
Copied: linux-tools/repos/community-i686/cpupower.default (from rev 82932, linux-tools/trunk/cpupower.default)
===================================================================
--- cpupower.default (rev 0)
+++ cpupower.default 2013-01-25 23:27:32 UTC (rev 82933)
@@ -0,0 +1,29 @@
+# Define CPUs governor
+# valid governors: ondemand, performance, powersave, conservative, userspace.
+#governor='ondemand'
+
+# Limit frequency range
+# Valid suffixes: Hz, kHz (default), MHz, GHz, THz
+#min_freq="2.25GHz"
+#max_freq="3GHz"
+
+# Specific frequency to be set.
+# Requires userspace governor to be available.
+# Do not set governor field if you use this one.
+#freq=
+
+# Utilizes cores in one processor package/socket first before processes are
+# scheduled to other processor packages/sockets.
+# See man (1) CPUPOWER-SET for additional details.
+#mc_scheduler=
+
+# Utilizes thread siblings of one processor core first before processes are
+# scheduled to other cores. See man (1) CPUPOWER-SET for additional details.
+#smp_scheduler=
+
+# Sets a register on supported Intel processore which allows software to convey
+# its policy for the relative importance of performance versus energy savings to
+# the processor. See man (1) CPUPOWER-SET for additional details.
+#perf_bias=
+
+# vim:set ts=2 sw=2 ft=sh et:
Copied: linux-tools/repos/community-i686/cpupower.install (from rev 82932, linux-tools/trunk/cpupower.install)
===================================================================
--- cpupower.install (rev 0)
+++ cpupower.install 2013-01-25 23:27:32 UTC (rev 82933)
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+# arg 1: the new package version
+# arg 2: the old package version
+post_upgrade() {
+ if [ "$(vercmp $2 3.7-4)" -le 0 ]; then
+ cat << EOF
+===> cpupower startup config file moved to /etc/default/cpupower
+EOF
+ fi
+}
+
+# vim:set ts=2 sw=2 ft=sh et:
Deleted: cpupower.service
===================================================================
--- cpupower.service 2013-01-25 23:27:21 UTC (rev 82932)
+++ cpupower.service 2013-01-25 23:27:32 UTC (rev 82933)
@@ -1,10 +0,0 @@
-[Unit]
-Description=Apply cpupower configuration
-
-[Service]
-Type=oneshot
-ExecStart=/usr/lib/systemd/scripts/cpupower
-RemainAfterExit=yes
-
-[Install]
-WantedBy=multi-user.target
Copied: linux-tools/repos/community-i686/cpupower.service (from rev 82932, linux-tools/trunk/cpupower.service)
===================================================================
--- cpupower.service (rev 0)
+++ cpupower.service 2013-01-25 23:27:32 UTC (rev 82933)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Apply cpupower configuration
+
+[Service]
+Type=oneshot
+ExecStart=/usr/lib/systemd/scripts/cpupower
+RemainAfterExit=yes
+
+[Install]
+WantedBy=multi-user.target
Deleted: cpupower.systemd
===================================================================
--- cpupower.systemd 2013-01-25 23:27:21 UTC (rev 82932)
+++ cpupower.systemd 2013-01-25 23:27:32 UTC (rev 82933)
@@ -1,32 +0,0 @@
-#!/bin/bash
-
-. /etc/default/cpupower
-
-declare -i fail=0
-
-# parse frequency options
-declare -a params=()
-params+=(${governor:+-g $governor})
-params+=(${min_freq:+-d $min_freq})
-params+=(${max_freq:+-u $max_freq})
-params+=(${freq:+-f $freq})
-
-# apply frequency options
-if ((${#params[@]} > 0)); then
- cpupower frequency-set "${params[@]}" >/dev/null || fail=1
-fi
-
-# parse cpu options
-declare -a params=()
-params+=(${mc_scheduler:+-m $mc_scheduler})
-params+=(${smp_scheduler:+-s $smp_scheduler})
-params+=(${perf_bias:+-b $perf_bias})
-
-# apply cpu options
-if ((${#params[@]} > 0)); then
- cpupower set "${params[@]}" >/dev/null || fail=1
-fi
-
-exit $fail
-
-# vim:set ts=2 sw=2 ft=sh et:
Copied: linux-tools/repos/community-i686/cpupower.systemd (from rev 82932, linux-tools/trunk/cpupower.systemd)
===================================================================
--- cpupower.systemd (rev 0)
+++ cpupower.systemd 2013-01-25 23:27:32 UTC (rev 82933)
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+. /etc/default/cpupower
+
+declare -i fail=0
+
+# parse frequency options
+declare -a params=()
+params+=(${governor:+-g $governor})
+params+=(${min_freq:+-d $min_freq})
+params+=(${max_freq:+-u $max_freq})
+params+=(${freq:+-f $freq})
+
+# apply frequency options
+if ((${#params[@]} > 0)); then
+ cpupower frequency-set "${params[@]}" >/dev/null || fail=1
+fi
+
+# parse cpu options
+declare -a params=()
+params+=(${mc_scheduler:+-m $mc_scheduler})
+params+=(${smp_scheduler:+-s $smp_scheduler})
+params+=(${perf_bias:+-b $perf_bias})
+
+# apply cpu options
+if ((${#params[@]} > 0)); then
+ cpupower set "${params[@]}" >/dev/null || fail=1
+fi
+
+exit $fail
+
+# vim:set ts=2 sw=2 ft=sh et:
Deleted: usbipd.service
===================================================================
--- usbipd.service 2013-01-25 23:27:21 UTC (rev 82932)
+++ usbipd.service 2013-01-25 23:27:32 UTC (rev 82933)
@@ -1,9 +0,0 @@
-[Unit]
-Description=USB/IP server
-After=network.target
-
-[Service]
-ExecStart=/usr/sbin/usbipd
-
-[Install]
-WantedBy=multi-user.target
Copied: linux-tools/repos/community-i686/usbipd.service (from rev 82932, linux-tools/trunk/usbipd.service)
===================================================================
--- usbipd.service (rev 0)
+++ usbipd.service 2013-01-25 23:27:32 UTC (rev 82933)
@@ -0,0 +1,9 @@
+[Unit]
+Description=USB/IP server
+After=network.target
+
+[Service]
+ExecStart=/usr/sbin/usbipd
+
+[Install]
+WantedBy=multi-user.target
More information about the arch-commits
mailing list