diff options
author | sirlucjan | 2015-06-08 18:50:30 +0200 |
---|---|---|
committer | sirlucjan | 2015-06-08 18:50:30 +0200 |
commit | 09e2587b7c5e3fea1e9b3671525e9b2de3c7e717 (patch) | |
tree | b837b0a18c2bbed5e8e4396b260ff5f91c2cb670 /PKGBUILD | |
download | aur-09e2587b7c5e3fea1e9b3671525e9b2de3c7e717.tar.gz |
4.3.28
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..90e4ac446958 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Piotr Gorski <lucjan.lucjanov@gmail.com> + +pkgbase=virtualbox-modules-lqx +pkgname=('virtualbox-host-modules-lqx' 'virtualbox-guest-modules-lqx') +pkgver=4.3.28 +pkgrel=1 +arch=('i686' 'x86_64') +url='http://virtualbox.org' +license=('GPL') +makedepends=('linux-lqx-headers' "virtualbox-host-dkms>=$pkgver" "virtualbox-guest-dkms>=$pkgver" 'dkms') + +_extramodules=extramodules-4.0-lqx +_kernver="$(cat /usr/lib/modules/${_extramodules}/version)" + +build() { + # dkms need modification to be run as user + cp -r /var/lib/dkms . + echo "dkms_tree='$srcdir/dkms'" > dkms.conf + # build host modules + msg2 'Host modules' + dkms --dkmsframework dkms.conf build "vboxhost/$pkgver" -k "$_kernver" + # build guest modules + msg2 'Guest modules' + dkms --dkmsframework dkms.conf build "vboxguest/$pkgver" -k "$_kernver" +} + +package_virtualbox-host-modules-lqx() { + pkgdesc='Host kernel modules for VirtualBox running under Linux-lqx.' + license=('GPL') + depends=('linux-lqx>=4.0' 'linux-lqx<4.1') + install=host.install + + install -dm755 "$pkgdir/usr/lib/modules/$_extramodules" + cd "dkms/vboxhost/$pkgver/$_kernver/$CARCH/module" + install -m644 * "$pkgdir/usr/lib/modules/$_extramodules" + find "$pkgdir" -name '*.ko' -exec gzip -9 {} + + sed -i -e "s/EXTRAMODULES='.*'/EXTRAMODULES='$_extramodules'/" "$startdir/host.install" +} + +package_virtualbox-guest-modules-lqx() { + pkgdesc='Guest kernel modules for VirtualBox running under Linux-lqx.' + license=('GPL') + depends=('linux-lqx>=4.0' 'linux-lqx<4.1') + install=guest.install + + install -dm755 "$pkgdir/usr/lib/modules/$_extramodules" + cd "dkms/vboxguest/$pkgver/$_kernver/$CARCH/module" + install -m644 * "$pkgdir/usr/lib/modules/$_extramodules" + find "$pkgdir" -name '*.ko' -exec gzip -9 {} + + sed -i -e "s/EXTRAMODULES='.*'/EXTRAMODULES='$_extramodules'/" "$startdir/guest.install" +}
\ No newline at end of file |