summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 34 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 81f77ce5ea32..2b02865c80e1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,7 +16,8 @@ pkgname=vmware-workstation14
pkgver=14.1.7
_buildver=12989993
_pkgver=${pkgver}_${_buildver}
-pkgrel=24
+pkgrel=26
+_tools_version=10.2.5-8068393
pkgdesc='The industry standard for running multiple operating systems as virtual machines on a single Linux PC.'
arch=(x86_64)
url='https://www.vmware.com/products/workstation-for-linux.html'
@@ -69,7 +70,15 @@ backup=(
'etc/conf.d/vmware'
)
source=(
- "https://download3.vmware.com/software/wkst/file/VMware-Workstation-Full-${_pkgver/_/-}.${CARCH}.bundle"
+ "https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${pkgver}/${_buildver}/linux/core/VMware-Workstation-${_pkgver/_/-}.${CARCH}.bundle.tar"
+ "https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${pkgver}/${_buildver}/linux/packages/vmware-tools-freebsd-${_tools_version/_/-}.${CARCH}.component.tar"
+ "https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${pkgver}/${_buildver}/linux/packages/vmware-tools-linux-${_tools_version/_/-}.${CARCH}.component.tar"
+ "https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${pkgver}/${_buildver}/linux/packages/vmware-tools-linuxPreGlibc25-${_tools_version/_/-}.${CARCH}.component.tar"
+ "https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${pkgver}/${_buildver}/linux/packages/vmware-tools-netware-${_tools_version/_/-}.${CARCH}.component.tar"
+ "https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${pkgver}/${_buildver}/linux/packages/vmware-tools-solaris-${_tools_version/_/-}.${CARCH}.component.tar"
+ "https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${pkgver}/${_buildver}/linux/packages/vmware-tools-windows-${_tools_version/_/-}.${CARCH}.component.tar"
+ "https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${pkgver}/${_buildver}/linux/packages/vmware-tools-winPre2k-${_tools_version/_/-}.${CARCH}.component.tar"
+ "https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${pkgver}/${_buildver}/linux/packages/vmware-tools-winPreVista-${_tools_version/_/-}.${CARCH}.component.tar"
'vmware-bootstrap'
'vmware-vix-bootstrap'
@@ -99,7 +108,15 @@ source=(
'vmnet.patch'
)
sha256sums=(
- 'a9b5ff8adb885a064f582f700c2ad42aa6c2a3b1b8964f3f8cab35cc084c89c4'
+ '9e1b2b547af81916083cdf2796c4f953237da18a6d3ac84a423929d4b90749a7'
+ '61701b601f23a358d3e51a0797cc4bc36a7a904f4a4b6518d922914089be8d6f'
+ 'd0e894abe633ad91fb9262b1b9f46097b586736a94c26c01cfb2a48fa59aef4a'
+ 'e51e13e2d8f6f2ce988f31925553ab18053ad7d52b285c5decfd933a3ad829f4'
+ '062b126373fa38a01eefaf5db95905570505114490807df376165b38e242338f'
+ '01cef17eff5e4f59d2728809ea493b3be14e0f9399d315d759f3635d4ee801c7'
+ 'd6aaf10b08796191fa4bde65a7a2d57176e7eed67c98d908dab2eb31023ff2a5'
+ 'b97ddec79a6b0ea91debadf0305f2528104a76feeeeacefd4877940a41d19e7f'
+ '542029c8bf3b1d294560e694f762467928974020a2ad79e1ed8dfd8d3c2ef718'
'12e7b16abf8d7e858532edabb8868919c678063c566a6535855b194aac72d55e'
'da1698bf4e73ae466c1c7fc93891eba4b9c4581856649635e6532275dbfea141'
@@ -125,10 +142,10 @@ sha256sums=(
'10562d11d50edab9abc2b29c8948714edcb9b084f99b3766d07ddd21259e372e'
'273d4357599a3e54259c78cc49054fef8ecfd2c2eda35cbcde3a53a62777a5ac'
- 'e9f1d8bdf45513701a0c9d01a703dba677545442f678a98ebecf07f0c0891f03'
- 'f34cfe89820bb3cad727e9b410caa1120f1c8706a32b6a46b19a4cbbe9f7c2c5'
+ '1789d14b184792db3fe0191aba0e4f733097dc058e73bf8c20a0a40cba74bfd8'
+ '638a6513fa4056a29198ec13103a2bbe1dd4fefa484f78f0a7edb3b30400af8f'
)
-options=(!strip emptydirs)
+options=(!strip emptydirs !debug)
if [ -z "$_remove_vmware_keymaps_dependency" ]; then
depends+=(
@@ -147,7 +164,7 @@ _vmware_fusion_ver_full=${_vmware_fusion_ver}_${_vmware_fusion_buildver}
makedepends+=(
python
- unzip
+ p7zip
uefitool
)
@@ -196,16 +213,21 @@ prepare() {
[[ -d "$extracted_dir" ]] && rm -r "$extracted_dir"
bash \
- "$(readlink -f "$srcdir/VMware-Workstation-Full-${_pkgver/_/-}.${CARCH}.bundle")" \
+ "$(readlink -f "$srcdir/VMware-Workstation-${_pkgver/_/-}.${CARCH}.bundle")" \
+ --install-component "vmware-tools-freebsd-${_tools_version/_/-}.${CARCH}.component" \
+ --install-component "vmware-tools-linux-${_tools_version/_/-}.${CARCH}.component" \
+ --install-component "vmware-tools-linuxPreGlibc25-${_tools_version/_/-}.${CARCH}.component" \
+ --install-component "vmware-tools-netware-${_tools_version/_/-}.${CARCH}.component" \
+ --install-component "vmware-tools-solaris-${_tools_version/_/-}.${CARCH}.component" \
+ --install-component "vmware-tools-windows-${_tools_version/_/-}.${CARCH}.component" \
+ --install-component "vmware-tools-winPre2k-${_tools_version/_/-}.${CARCH}.component" \
+ --install-component "vmware-tools-winPreVista-${_tools_version/_/-}.${CARCH}.component" \
--extract "$extracted_dir"
if [ -n "$_enable_macOS_guests" ]; then
for isoimage in ${_fusion_isoimages[@]}
do
- unzip -q com.vmware.fusion.tools.$isoimage.zip
- install -Dm 644 "$srcdir/payload/$isoimage.iso" "$srcdir/fusion-isoimages/$isoimage.iso"
- install -Dm 644 "$srcdir/payload/$isoimage.iso.sig" "$srcdir/fusion-isoimages/$isoimage.iso.sig"
- rm -rf payload manifest.plist
+ 7z e -y com.vmware.fusion.tools.$isoimage.zip payload/\* -o"fusion-isoimages" > /dev/null
done
sed -i -e "s|/usr/lib/vmware/|${pkgdir}/usr/lib/vmware/|" "$srcdir/unlocker.py"