updated on Tue Jan 17 08:05:08 UTC 2012
[aur-mirror.git] / granola / PKGBUILD
blobd642b6bddeb52414117fae4da2eba20d10ebaa9f
1 # Maintainer: Paul Cox <pauldcox@gmail.com>
2 # Contributor: Matthew Bauer (previous maintainer)
4 pkgname=granola
5 pkgver=4.0.1
6 pkgrel=1
7 pkgdesc="Reduces the energy consumption of your laptops, PCs, and servers by 15-35% without any impact on the way you use these devices."
8 arch=('i686' 'x86_64')
9   [ $CARCH = i686 ] && _arch=i386
10   [ $CARCH = x86_64 ] && _arch=$CARCH
11 url="http://grano.la/"
12 license=('custom')
13 depends=('gcc-libs' 'cpufrequtils')
14 optdepends=('python2: for MiserWare customer support via the mw-feedback tool'
15             'granola-connect: daemon for policy support you define at https://grano.la/dash/'
16             'granola-gui: gui for granola-connect and for viewing statistics')
17 backup=('etc/granola.conf')
18 install=$pkgname.install
19 changelog=$pkgname.changelog
21 source=("https://download.miserware.com/linux/tar/$_arch/$pkgname-$pkgver-$_arch.tar.gz"
22         'granola.confd'
23         'rc_granola.sh'
24         'python2.patch')
26 [ $_arch = i686 ] && md5sums=('a84bd5f2dc04e21d05dc1269fe263b6c')
27 [ $_arch = x86_64 ] && md5sums=('5127139840e11dc28a12fbe237066e02')
28 md5sums+=('8de199f0c344d253e6f9cd9b78d3ef8b'
29           '8335aef39c176789bc71faf4e0fc423a'
30           '6b491769026ff7b7549e9a253106d8a7')
32 build() {
33   cd "$srcdir/$pkgname-$pkgver-$_arch"
34   # change python script header to python2
35   patch -p1 -i "$srcdir"/python2.patch
38 package() {
39   cd "$srcdir/$pkgname-$pkgver-$_arch"
41   cp -r usr var "$pkgdir"
42   chmod 775 "$pkgdir"/var/lib/miserware
43   chmod 664 "$pkgdir"/var/lib/miserware/*
45   # put license in proper directory
46   rm -fr "$pkgdir"/usr/share/doc
47   install -Dm644 usr/share/doc/$pkgname-$pkgver/LICENSE.txt \
48           "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt
50   install -Dm644 etc/granola.conf "$pkgdir"/etc/granola.conf
52   # rc.d files
53   install -Dm644 "$srcdir"/granola.confd "$pkgdir"/etc/conf.d/granola.conf
54   install -Dm755 "$srcdir"/rc_granola.sh "$pkgdir"/etc/rc.d/granola
57 # vim:set ts=2 sw=2 et: