diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..90687e885f9f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: partcyborg <me@partcyb.org> +# Special thanks to mkubecek for creating the GitHub repository that this sources. + +pkgname=vmware-modules-dkms-git +_gitname=vmware-host-modules +pkgver=1.0 +pkgrel=3 +pkgdesc="${_gitname} is a collection of modified vmware host side kernel modules actually build against all modern kernel headers. This package wraps it in a dkms module." +arch=("any") +license=("LGPL") +url="https://github.com/mkubecek/${_gitname}" +options=() +install=${pkgname}.install +makedepends=("dkms" "git") +optdepends=("vmware-workstation: Required, but using the AUR package is optional") +source=( + "dkms.conf.in" + "dkms.sh.in" +) +sha256sums=( + "57984b4a196e78f7ec0c2557c03810c8c3cf6ae393ae725b97b8ebebcb02e6a1" + "c4d6489274c779e418a5fd4d200c85f24903c7f116d2a6ea457fbc54cdd4c7f1" +) + +_var_replace() { + sed \ + -e "s/%PKGVER%/${pkgver}/" \ + -e "s/%DKMSNAME%/${_gitname}/" \ + "${srcdir}/$1" > "${srcdir}/$2" +} + +prepare() { + _var_replace dkms.conf.in dkms.conf + _var_replace dkms.sh.in dkms.sh +} + + +package() { + install -Dm644 "$srcdir/dkms.conf" "$pkgdir/usr/src/vmware-host-modules-${pkgver}/dkms.conf" + install -Dm755 "$srcdir/dkms.sh" "$pkgdir/usr/src/vmware-host-modules-${pkgver}/dkms.sh" +} |