summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 20 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index da358a1d1678..a9cdeaef996f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -34,6 +34,7 @@ depends=(
dkms
# needed to replace internal libs:
fontconfig
+ freetype2
zlib
)
optdepends=(
@@ -42,12 +43,20 @@ optdepends=(
makedepends=(
sqlite
)
-backup=('etc/vmware/config')
+backup=(
+ 'etc/vmware/config'
+ 'etc/pam.d/vmware-authd'
+ 'etc/vmware/hostd/config.xml'
+ 'etc/vmware/hostd/datastores.xml'
+ 'etc/vmware/hostd/environments.xml'
+ 'etc/vmware/hostd/proxy.xml'
+)
source=(
"https://download3.vmware.com/software/wkst/file/VMware-Workstation-Full-${pkgver/_/-}.x86_64.bundle"
'bootstrap'
'config'
+ 'pam.d-vmware-authd'
'config.xml'
'datastores.xml'
@@ -71,8 +80,9 @@ source=(
sha256sums=(
'60635d69b765dd50b38189bcb0842b6d3cddd20cf429b4d2238f6e6b5eb19bdc'
- '67edc40e39686281f5101ced1a250648ae32e4cd5dffe4fd47bc3c7aed929d50'
- 'caa37259dec46da46c37e840368445dbe53a82ba9985c6a5ec987efca7813886'
+ '12e7b16abf8d7e858532edabb8868919c678063c566a6535855b194aac72d55e'
+ '5f640c641e72e0d1aedfbf0a82ae61d19ac1672cfa7078c36df51bccb84b26e3'
+ 'd50aa0a3fe94025178965d988e18d41eb60aa1ce2b28ee6e3ca15edeabfa2ca7'
'd0806b6cb99af04232585def7b8043df3104b9b17470ea70abbd5bedc1e7ca16'
'04375658fed0cad4a18d5da1589d4dc1e5171753891ecaadd05f3c3e50c8156f'
@@ -80,7 +90,7 @@ sha256sums=(
'3c802523606184a5e8ebbe931d9c6c70d83ff8c6833b9f48aa264f0bd5a18a88'
'f9440479f3ae5ad0a39bba3150276627878bf83d6879444fb327c53a1dbb5a4d'
- 'b8027d87f2b2fed37edbbf781da9ae6963d788a655e72c1bb281b27eb1a09872'
+ 'd1f9d6dccafee7a8fbc0bf9584e30babec1ddefca4b89973fb634276a8bd407f'
'e3812b78158672c7d96b6a58877681462f3fbdfe99a948b32c80c755c8682450'
'f9297948eba55fbaa6c9d1846b92070f27fda17afe78b41ed0e4c2eaa452b56c'
'd7a9fbf39a0345ae2f14f7f389f30b1110f605d187e0c241e99bbb18993c250d'
@@ -189,7 +199,7 @@ package() {
cp -r \
vmware-workstation/bin/* \
- vmware-vmx/bin/* \
+ vmware-vmx/{,s}bin/* \
vmware-vix-core/bin/* \
vmware-workstation-server/{vmware-hostd,vmware-vim-cmd,vmware-wssc-adminTool} \
vmware-network-editor-ui/bin/* \
@@ -234,8 +244,6 @@ package() {
install -Dm 644 "vmware-tools-$isoimage/$isoimage.iso.sig" "$pkgdir/usr/lib/vmware/isoimages/$isoimage.iso.sig"
done
- mv "$pkgdir/usr/lib/vmware/licenses"/* "$pkgdir/usr/share/licenses/$pkgname"
- rmdir "$pkgdir/usr/lib/vmware/licenses"
mv "$pkgdir/usr/share/doc"/{EULA,*open_source_licenses.txt} "$pkgdir/usr/share/licenses/$pkgname"
install -Dm 644 vmware-player-app/lib/isoimages/tools-key.pub "$pkgdir/usr/lib/vmware/isoimages/tools-key.pub"
@@ -247,6 +255,11 @@ package() {
install -Dm 644 "$srcdir/$hostd_file.xml" "$pkgdir/etc/vmware/hostd/$hostd_file.xml"
done
+ install -Dm 644 "$srcdir/pam.d-vmware-authd" "$pkgdir/etc/pam.d/vmware-authd"
+
+ mkdir -p "$pkgdir/usr/lib/modules-load.d"
+ echo -e "vmci\nvmmon" > "$pkgdir/usr/lib/modules-load.d/vmware.conf"
+
for service_file in \
vmware-hostd-certificates.service \
vmware-hostd.service \