updated on Wed Jan 11 00:07:16 UTC 2012
[aur-mirror.git] / virtualbox-bfs-modules / PKGBUILD
blob161df8266f5df8520e14724dcec33cef4dd87e42
1 # Contributor: JokerBoy <jokerboy at punctweb dot ro>
2 # Contributor: Ionut Biru <ibiru@archlinux.org>
4 pkgname=virtualbox-bfs-modules
5 pkgver=4.1.8
6 pkgrel=2
7 pkgdesc='Linux-bfs kernel modules for VirtualBox'
8 arch=('i686' 'x86_64')
9 url='http://virtualbox.org'
10 license=('GPL')
11 depends=('linux-bfs>=3.2' 'linux-bfs<3.3' "virtualbox=${pkgver}")
12 makedepends=('libstdc++5' 'bin86' 'dev86' 'iasl' 'libxslt' 'libxml2' 'libpng' 'libidl2' 'xalan-c' 'sdl' 'linux-bfs-headers')
13 [[ "$CARCH" == "x86_64" ]] && makedepends=("${makedepends[@]}" 'gcc-multilib' 'lib32-glibc')
14 source=("http://download.virtualbox.org/virtualbox/${pkgver}/VirtualBox-${pkgver}.tar.bz2"
15         'LocalConfig.kmk')
16 md5sums=('2092bba46baa62fab5520d67dee2ece8'
17          'cd738bd44e0cec4ee227f252565ecb73')
18 install=virtualbox-bfs-modules.install
20 _extramodules=extramodules-3.2-bfs
21 _kernver="$(cat /lib/modules/${_extramodules}/version)"
23 export KERN_DIR="/lib/modules/${_kernver}/build"
24 export KERN_INCL="/usr/src/linux-${_kernver}/include/"
26 build() {
27     cd "$srcdir/VirtualBox-${pkgver}_OSE"
28     cp "$srcdir/LocalConfig.kmk" .
29     ./configure \
30         --with-linux=/usr/src/linux-${_kernver} \
31         --disable-java \
32         --disable-docs \
33         --disable-xpcom \
34         --disable-python \
35         --disable-sdl-ttf \
36         --disable-alsa \
37         --disable-pulse \
38         --disable-dbus  \
39         --disable-opengl \
40         --build-headless \
41         --nofatal
42     source ./env.sh
43     kmk all
44     make -C "$srcdir/VirtualBox-${pkgver}_OSE/out/linux.$BUILD_PLATFORM_ARCH/release/bin/src"
47 package(){
48   source "$srcdir/VirtualBox-${pkgver}_OSE/env.sh"
49   cd "$srcdir/VirtualBox-${pkgver}_OSE/out/linux.$BUILD_PLATFORM_ARCH/release/bin/src"
50   install -D -m644 vboxdrv.ko \
51     "$pkgdir/lib/modules/${_extramodules}/vboxdrv.ko"
52   install -D -m644 vboxnetadp.ko \
53     "$pkgdir/lib/modules/${_extramodules}/vboxnetadp.ko"
54   install -D -m644 vboxnetflt.ko \
55     "$pkgdir/lib/modules/${_extramodules}/vboxnetflt.ko"
56   install -D -m644 vboxpci.ko \
57     "$pkgdir/lib/modules/${_extramodules}/vboxpci.ko"
58   find "${pkgdir}" -name '*.ko' -exec gzip -9 {} \;
59   sed -i -e "s/EXTRAMODULES='.*'/EXTRAMODULES='${_extramodules}'/" "$startdir/virtualbox-bfs-modules.install"