makedepends=(kernel-lts lbzip2 p7zip)
run=(kernel-lts)

description="Virtualbox Guest modules - for Kernel LTS"
url="https://virtualbox.org/"

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

name="kernel-lts-virtualbox-guest"
version=7.2.8
release=4
_vbtag=173730

PKGMK_IGNORE_UNPACK="yes"

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

build() {

  kernel_version=$(basename /usr/lib/modules/6.6.*)

  sh VirtualBox-$version-${_vbtag}-Linux_amd64.run --noexec --keep --nox11

  cd install
  tar xf VirtualBox.tar.bz2

  cd additions
  7z x VBoxGuestAdditions.iso

  sh VBoxLinuxAdditions.run --keep --noexec --nox11

  cd install
  tar xf VBoxGuestAdditions-amd64.tar.bz2

  cd src/vboxguest-$version/

  make KERN_VER=${kernel_version}
  install -vdm 00755 $PKG/usr/lib/modules/${kernel_version}/extra
  install -vm 00644 vboxguest.ko vboxsf.ko $PKG/usr/lib/modules/${kernel_version}/extra

}
