# Maintainer : Markus Kitsinger (SwooshyCueb) # Contributor : Raansu # Contributor : adytzu2007 # Contributor : Shaumux # Contributor : Alain Kalker # Contributor : Willy Sudiarto Raharjo < willysr "at" slackware-id {dot} com> # We should probably find something other than VMMON_VERSION to base pkgver on, # as VMMON_VERSION doesn't seem to change much. pkgname=vmware-modules-dkms _pkgbase=vmware-modules pkgver=308.0 pkgrel=15 pkgdesc="VMware Workstation kernel modules (DKMS)" arch=('i686' 'x86_64') url="http://www.vmware.com/" license=('GPL2') conflicts=('open-vm-tools-modules') _vmware_location=/lib/vmware/modules/source depends=('dkms') makedepends=('linux') optdepends=('linux-headers: needed to build the module') options=('!buildflags') install=${pkgname}.install source=('Makefile' '60-vmware.rules' 'dkms.conf.in' 'vmblock.patch' 'vmci.patch' 'vmmon.patch' 'vmnet.patch' 'vsock.patch' 'NOTES') sha256sums=('493ff26082307ff58f19b391c5a72625d7071ad12fed9232f0f2e2d4339c3a45' '7baecdfd979d57aed7dac0db57e0165fc1730b15ed6bf42ed25571e68ec34b52' '489ab58c7bc605588271f41e563c4e97ea65798fbc4ab7ec5b2135c79df5de1a' 'a7884128131bcd333ffaf235042be71064b41d869064b1d9e122c71368049c2d' 'f24586ccb45106322bcff9dff92ef2caf9f32c73f2ec1c67f178c7ee2559ac0e' '614c337174257e3b62a8dcf536f8a3b29695b610cb2d22609d39ccc8d671e8ec' '27c375bffdfc141461da77acf80109b3477616bf39b89e4c5cf8e05e1579f6dc' '50bf86f3306fbdafa0a5d5947fb64c06e2a236be84e2ba3f7057f84cc49f7828' 'SKIP') build() { cd ${srcdir} # create dkms.conf sed -e "s/@PKGNAME@/$_pkgbase/; s/@PKGVER@/$pkgver/" < ${srcdir}/dkms.conf.in > ${srcdir}/dkms.conf } package() { # make folder for dkms install -m755 -d ${pkgdir}/usr/src/${_pkgbase}-${pkgver} install -D -m0644 ${srcdir}/dkms.conf ${pkgdir}/usr/src/${_pkgbase}-${pkgver}/dkms.conf install -D -m0644 ${srcdir}/Makefile ${pkgdir}/usr/src/${_pkgbase}-${pkgver}/Makefile install -D -m0644 ${srcdir}/vmblock.patch ${pkgdir}/usr/src/${_pkgbase}-${pkgver}/vmblock.patch install -D -m0644 ${srcdir}/vmci.patch ${pkgdir}/usr/src/${_pkgbase}-${pkgver}/vmci.patch install -D -m0644 ${srcdir}/vmmon.patch ${pkgdir}/usr/src/${_pkgbase}-${pkgver}/vmmon.patch install -D -m0644 ${srcdir}/vmnet.patch ${pkgdir}/usr/src/${_pkgbase}-${pkgver}/vmnet.patch install -D -m0644 ${srcdir}/vsock.patch ${pkgdir}/usr/src/${_pkgbase}-${pkgver}/vsock.patch install -D -m0644 ${srcdir}/60-vmware.rules ${pkgdir}/etc/udev/rules.d/60-vmware.rules }