# Maintainer: Natanael Copa setvar _flavor = 'hardened' setvar _kpkg = "linux-$_flavor" setvar _kver = '4.9.54' setvar _kpkgrel = '0' # when chaning _ver we *must* bump _mypkgrel setvar _ver = '5.1.26' setvar _mypkgrel = '0' setvar _name = 'virtualbox-additions' setvar _kpkgver = ""$_kver-r$_kpkgrel"" setvar _abi_release = "${_kver}-${_kpkgrel}-${_flavor}" setvar pkgname = "${_name}-${_flavor}" setvar pkgver = "$_kver" setvar pkgrel = $(($_kpkgrel + $_mypkgrel)) setvar pkgdesc = ""Virtual box additions kernel modules for $_flavor"" setvar arch = ""x86 x86_64"" setvar url = ''http://virtualbox.org'' setvar license = ""GPL custom"" setvar depends = ""${_kpkg}=${_kpkgver}"" setvar makedepends = ""linux-${_flavor}-dev"" setvar provides = ""${_name}-grsec=${pkgver}-r${pkgrel}"" setvar source = ""http://dev.gentoo.org/~polynomial-c/virtualbox/vbox-kernel-module-src-$_ver.tar.xz virtualbox-modules-4.1.4-pax-const.patch "" setvar builddir = ""$srcdir"/" proc prepare { # verify the kernel version shell { setvar _kapkbuild = ""$startdir"/../../main/linux-${_flavor}/APKBUILD" if test -f $_kapkbuild { source $_kapkbuild setvar pkgname = "$_name-$_flavor" if test $_kver != $pkgver { die "please update _kver to $pkgver" } if test $_kpkgrel != $pkgrel { die "please update _kpkgrel to $pkgrel" } } } || return 1 cd $builddir default_prepare || return 1 } proc build { cd $builddir export KERN_DIR=/usr/src/linux-headers-${_abi_release} make } proc package { local module= cd $builddir for module in *.ko { install -D -m644 $module \ "$pkgdir/lib/modules/${_abi_release}/misc/$module" \ || return 1 } } setvar sha512sums = ""c77e0d8dfade2abac95162e7e7a424be4875e44d43bcf2a13e0e50caa69f5fd0d21c77f03bb2cd4cbd5df4ab31e9fbd49ecd9220a49af8cd10081b960e014010 vbox-kernel-module-src-5.1.26.tar.xz 9a9a982defed6d4453bc6d9388c3a71169bba85568cfd36d0d2588dda8e213a0d759c983a337a150d17c55bb6206e43738dfd2559fedeb85e132363936a48574 virtualbox-modules-4.1.4-pax-const.patch""