updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / kumodule-git / PKGBUILD
blob194d9607ab8ff77d1d5f87e1ea683651de75c4cb
1 # Contributor: Vojtech Kral <kral.vojtech (at) gmail.com>
3 pkgname=kumodule-git
4 pkgver=20110325
5 pkgrel=1
6 pkgdesc="EXPERIMENTAL do not use. This is a KERNEL ULTRAS kernel module - A humorous module related to a small group of Linux/Unix fans in CZ"
7 arch=('i686' 'x86_64')
8 url="http://github.com/kralyk/kumodule"
9 license=('GPL')
11 depends=('kernel26>=2.6.27')
12 makedepends=('git')
13 install=install
14 source=()
15 md5sums=()
17 _gitroot="git://github.com/kralyk/kumodule.git"
18 _gitname="kumodule"
19 _builddir=$_gitname-build
21 build()
23   cd "$srcdir"
24   msg "Connecting to GIT server...."
26   if [ -d $_gitname ] ; then
27     cd $_gitname && git pull origin
28     msg "The local files are updated."
29   else
30     git clone $_gitroot $_gitname
31   fi
33   msg "GIT checkout done or server timeout"
34   msg "Starting make..."
36   rm -rf "$srcdir/$_builddir"
37   git clone "$srcdir/$_gitname" "$srcdir/$_builddir"
38   cd "$srcdir/$_builddir"
40   make
43 package()
45   cd "$srcdir/$_builddir"
46   install -D -m 755 kumodule.ko "$pkgdir/lib/modules/`uname -r`/kernel/drivers/char/kumodule.ko"
47   install -D -m 755 KU.rules "$pkgdir/etc/udev/rules.d/10-KU.rules"