updated on Thu Jan 12 08:01:00 UTC 2012
[aur-mirror.git] / linux-fusion-git / PKGBUILD
blob52608c23e8bf9cb09fa65a334c0d9f4dccd85f56
2 # Contributor:  bountykiller            <gmail.com: masse.nicolas>
3 # Contributor:  Georgios N. Tsalikis    <tsalikis.net: aliverius>
4 # Contributor:  Jesse Jaara             <gmail.com: jesse.jaara>                      
6 pkgname=linux-fusion-git
7 pkgver=20110404
8 pkgrel=1
9 pkgdesc="Kernel module providing the IPC for DirectFB multi-app, FusionSound & FusionDale"
10 arch=('i686' 'x86_64')
11 url="http://www.directfb.org"
12 license="GPL2"
13 makedepends=('git' 'kernel26-headers')
14 provides=('linux-fusion=8.3.0')
15 conflicts=('linux-fusion')
16 install=$pkgname.install
17 source=(30-fusion.rules)
18 md5sums=('3c78337fceaa897d536a93ae840cdd19')
20 _gitroot="git://git.directfb.org/git/directfb/core/linux-fusion.git"
21 _gitname="linux-fusion"
23 ### To build for a kernel, other than the one in use ###
24 ### Please set its name here.                        ###
25 kversion=`uname -r`
28 build() {
29   msg "Connecting to git.directfb.org GIT server...."
31   if [[ -d "${srcdir}/${_gitname}" ]] ; then
32     cd ${_gitname}
33     git pull origin
34     msg "The local files are updated."
35   else
36     git clone ${_gitroot}
37   fi
39   msg "GIT checkout done"
41   # Remove old -build
42   rm -rf "${srcdir}/${_gitname}-build"
44   cp -r "${srcdir}/${_gitname}" "${srcdir}/${_gitname}-build"
45   cd "${srcdir}/${_gitname}-build"
47   msg "Starting make..."
49   make KERNEL_VERSION="${kversion}" modules
53 package() {
54         cd "${srcdir}/${_gitname}-build"
55         echo "INSTALLING"
57         install -D -m644 "${srcdir}/${_gitname}-build/linux/drivers/char/fusion/fusion.ko" \
58                                 "${pkgdir}/lib/modules/${kversion}/kernel/drivers/char/fusion.ko"
59         gzip "${pkgdir}/lib/modules/${kversion}/kernel/drivers/char/fusion.ko"
60         install -D -m644 "${srcdir}/${_gitname}-build/linux/include/linux/fusion.h" "${pkgdir}/usr/include/linux/fusion.h"
61         install -D -m644 "${srcdir}/30-fusion.rules" "${pkgdir}/etc/udev/rules.d/30-fusion.rules"