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
9 pkgdesc="Kernel module providing the IPC for DirectFB multi-app, FusionSound & FusionDale"
10 arch=('i686' 'x86_64')
11 url="http://www.directfb.org"
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. ###
29 msg "Connecting to git.directfb.org GIT server...."
31 if [[ -d "${srcdir}/${_gitname}" ]] ; then
34 msg "The local files are updated."
39 msg "GIT checkout done"
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
54 cd "${srcdir}/${_gitname}-build"
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"