diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 6 insertions, 29 deletions
@@ -4,13 +4,13 @@ # Contributor : Trevor Turner <turn3r.tr3v0r at gmail dot com> pkgbase=virtualbox-modules-uksm -pkgname=('virtualbox-host-modules-uksm' 'virtualbox-guest-modules-uksm') -pkgver=5.2.12 +pkgname=('virtualbox-host-modules-uksm') +pkgver=5.2.14 pkgrel=1 arch=('x86_64') url='http://virtualbox.org' license=('GPL') -makedepends=('linux-uksm-headers' "virtualbox-host-dkms>=$pkgver" "virtualbox-guest-dkms>=$pkgver" 'dkms') +makedepends=('linux-uksm-headers' "virtualbox-host-dkms>=$pkgver" 'dkms') _extramodules=extramodules-4.17-uksm _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" @@ -22,17 +22,13 @@ build() { # build host modules msg2 'Host modules' dkms --dkmsframework dkms.conf build "vboxhost/${pkgver}_OSE" -k "$_kernver" - # build guest modules - msg2 'Guest modules' - dkms --dkmsframework dkms.conf build "vboxguest/${pkgver}_OSE" -k "$_kernver" } package_virtualbox-host-modules-uksm() { - pkgdesc='Host kernel modules for VirtualBox running under Linux-uksm.' - license=('GPL') + pkgdesc='Host kernel modules for VirtualBox running under linux-uksm.' provides=("VIRTUALBOX-HOST-MODULES") depends=('linux-uksm>=4.17' 'linux-uksm<4.18') - + cd "dkms/vboxhost/${pkgver}_OSE/$_kernver/$CARCH/module" install -Dt "$pkgdir/usr/lib/modules/$_extramodules" -m644 * @@ -41,24 +37,5 @@ package_virtualbox-host-modules-uksm() { # systemd module loading printf "vboxdrv\nvboxpci\nvboxnetadp\nvboxnetflt\n" | - install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/virtualbox-host-modules-lqx.conf" -} - -package_virtualbox-guest-modules-uksm() { - pkgdesc='Guest kernel modules for VirtualBox running under Linux-uksm.' - license=('GPL') - provides=("VIRTUALBOX-GUEST-MODULES") - depends=('linux-uksm>=4.17' 'linux-uksm<4.18') - - cd "dkms/vboxguest/${pkgver}_OSE/$_kernver/$CARCH/module" - install -Dt "$pkgdir/usr/lib/modules/$_extramodules" -m644 * - - # compress each module individually - find "$pkgdir" -name '*.ko' -exec gzip -n {} + - - # systemd module loading - printf "vboxguest\nvboxsf\nvboxvideo\n" | - install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/virtualbox-guest-modules-uksm.conf" + install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/virtualbox-host-modules-uksm.conf" } - - |