makedepends=(kernel-618)
run=(kernel-618)

description="Host modules for virtualbox - for Kernel 618"
url="https://virtualbox.org/"

packager="Great-OS Team"
maintainer="Great-OS Team"

name="kernel-618-virtualbox-host"
version=7.2.8
release=4
buildr=173730

source=(http://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}-${buildr}-Linux_amd64.run)

unset MAKEFLAGS

build() {

  KERNEL_VERSION="$(basename /usr/lib/modules/6.18.*)"

  sh VirtualBox-${version}-${buildr}-Linux_amd64.run --target vb --keep --noexec
  cd vb
  tar xfj VirtualBox.tar.bz2
  cd src/vboxhost

  # patch -Np1 -i $SRC/019-linux-6-4-10.patch

  KERN_VER=${KERNEL_VERSION} make

  for i in *.ko; do
    install -D -m0644 $i \
      $PKG/usr/lib/modules/${KERNEL_VERSION}/kernel/drivers/virt/vboxhost/$i
  done

  echo "depmod -a ${KERNEL_VERSION}" > $PKGMK_ROOT/$name.post-install
}
