updated on Thu Jan 12 00:00:55 UTC 2012
[aur-mirror.git] / easy-slow-down-manager-nf-svn / PKGBUILD
blobebf27103f8b501d837e38e26cf64bc1a6b3f985c
1 # Contributor: Mika Hynnä <mika d hynna at wippies d com>
2 # Maintainer: Mika Hynnä <mika d hynna at wippies d com>
4 pkgname=easy-slow-down-manager-nf-svn
5 pkgver=30
6 pkgrel=2
7 pkgdesc="Fan, brightness and WiFi controls for Samsung laptops including NF110/NF210/NF310"
8 arch=('i686' 'x86_64')
9 url="http://code.google.com/p/easy-slow-down-manager/"
10 license=('GPL2')
11 depends=('kernel26')
12 makedepends=('kernel26-headers' 'make' 'gcc' 'subversion')
13 optdepends=('pygtk: for tray software support')
14 provides=(easy-slow-down-manager)
15 conflicts=(easy-slow-down-manager easy-slow-down-manager-svn)
16 source=(nf+python.patch)
17 md5sums=('e05a9305ca18711bc224760632fdfbf9')
19 _svntrunk=http://easy-slow-down-manager.googlecode.com/svn/trunk/
20 _svnmod=easy-slow-down-manager-read-only
22 build() {
23   cd "$srcdir"
25   if [ -d $_svnmod/.svn ]; then
26     (cd $_svnmod && svn up -r $pkgver)
27   else
28     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
29   fi
31   msg "SVN checkout done or server timeout"
32   msg "Starting make..."
34   rm -rf "$srcdir/$_svnmod-build"
35   cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
37   # PATCH
38   patch -p0 < nf+python.patch || return 1
40   cd "$srcdir/$_svnmod-build"
42   # BUILD
44   make -C /lib/modules/`uname -r`/build M=`pwd` modules || return 1
46   # INSTALL
47   install -D -m 644 samsung-backlight.ko $pkgdir/lib/modules/`uname -r`/kernel/drivers/misc/samsung-backlight.ko || return 1
48   install -D -m 644 easy_slow_down_manager.ko $pkgdir/lib/modules/`uname -r`/kernel/drivers/misc/easy_slow_down_manager.ko || return 1
49   install -D -m 644 README $pkgdir/usr/share/doc/easy-slow-down-manager/README || return 1
51   install -D -m 755 ui/easy_slow_down_manager.py $pkgdir/usr/bin/easy_slow_down_manager.py || return 1
52   install -D -m 755 ui/toggle_backlight.py $pkgdir/usr/bin/toggle_backlight.py || return 1
53   install -D -m 755 ui/toggle_wifi.py $pkgdir/usr/bin/toggle_wifi.py || return 1
54   install -D -m 755 ui/toggle_fan.py $pkgdir/usr/bin/toggle_fan.py || return 1