system/powertop: Initial import

This commit is contained in:
Kyle Guinn 2010-05-11 15:18:43 +02:00 committed by Robby Workman
parent bae18fdb80
commit da67c8d893
4 changed files with 76 additions and 0 deletions

5
system/powertop/README Normal file
View file

@ -0,0 +1,5 @@
PowerTOP is a Linux tool that finds the software component(s) that make your
laptop use more power than necessary while it is idle. As of Linux kernel
version 2.6.21, the kernel no longer has a fixed 1000Hz timer tick. This will
(in theory) give a huge power savings because the CPU stays in low power mode
for longer periods of time during system idle.

View file

@ -0,0 +1,52 @@
#!/bin/sh
# Slackware build script for powertop
# Written by Kyle Guinn <elyk03@gmail.com>
# Modified by the SlackBuilds.org project
set -e
PRGNAM=powertop
VERSION=1.2
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
fi
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar -xzvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
CFLAGS="$SLKCFLAGS" make
make install DESTDIR=$PKG
# Strip the binary
strip --strip-unneeded $PKG/usr/bin/powertop
# The makefile does not install the man page. We do that here.
mkdir -p $PKG/usr/man/man1
cat powertop.1 | gzip -9c > $PKG/usr/man/man1/powertop.1.gz
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a COPYING Changelog README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz

View file

@ -0,0 +1,8 @@
PRGNAM="powertop"
VERSION="1.2"
HOMEPAGE="http://www.linuxpowertop.org"
DOWNLOAD="http://www.linuxpowertop.org/download/powertop-1.2.tar.gz"
MD5SUM="fa18e6115e75417bf94ca38021f8959d"
MAINTAINER="Kyle Guinn"
EMAIL="elyk03@gmail.com"
APPROVED="rworkman"

View file

@ -0,0 +1,11 @@
powertop: PowerTOP
powertop:
powertop: PowerTOP is a Linux tool that finds the software component(s)
powertop: that make your laptop use more power than necessary while it
powertop: is idle. As of Linux kernel version 2.6.21, the kernel no
powertop: longer has a fixed 1000Hz timer tick. This will (in theory)
powertop: give a huge power savings because the CPU stays in low power
powertop: mode for longer periods of time during system idle.
powertop:
powertop:
powertop: