updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / psb-gfx-bzr / PKGBUILD
blob5f3aa2fb61eef4d825a4478145f71a3a052c82b7
1 pkgname='psb-gfx-bzr'
2 pkgver=60
3 pkgrel=1
4 pkgdesc="Intel GMA500 KMS Framebuffer"
5 arch=('i686' 'x86_64')
6 url="https://code.launchpad.net/~tista/+junk/psb-gfx-daily"
7 license=('MIT')
8 groups=()
9 depends=('linux>=2.6.39', 'xf86-video-fbdev')
10 makedepends=('bzr')
11 provides=()
12 conflicts=()
13 replaces=()
14 backup=()
15 options=()
16 install=psb-gfx.install
17 source=()
18 noextract=()
20 _bzrtrunk="https://code.launchpad.net/~tista/+junk/psb-gfx-daily"
21 _bzrmod="psb-gfx"
23 build() {
24   cd "$srcdir"
25   msg "Connecting to Bazaar server...."
27   if [ -d $_bzrmod ] ; then
28     cd ${_bzrmod} && bzr --no-plugins pull ${_bzrtrunk} -r ${pkgver}
29     msg "The local files are updated."
30   else
31     bzr --no-plugins branch ${_bzrtrunk} ${_bzrmod} -q -r ${pkgver}
32   fi
34   msg "Bazaar checkout done or server timeout"
35   msg "Starting make..."
37   rm -rf "$srcdir/$_bzrmod-build"
38   cp -r "$srcdir/$_bzrmod" "$srcdir/$_bzrmod-build"
39   cd "$srcdir/$_bzrmod-build"
41   #
42   # BUILD HERE
43   #
44   make
47 package () {
48     cd ${srcdir}/$_bzrmod-build/;
50     #install
51     #make DESTDIR=${pkgdir}/ install;
53     # as we don't use dkms, simple copying module to kernel dir
55     install -dm 755 ${pkgdir}/lib/modules/$(uname -r)/extra/psb
56     install -m 755 psb_gfx.ko ${pkgdir}/lib/modules/$(uname -r)/extra/psb