diff options
author | Jean-Marc Lenoir | 2018-05-27 08:30:55 +0200 |
---|---|---|
committer | Jean-Marc Lenoir | 2018-05-27 08:30:55 +0200 |
commit | 8f9dc605224132817e03be47247abef30df368cc (patch) | |
tree | 4aaaaac13f155f0d43982209c9909184fcbfde00 | |
parent | 31209c1fb1deee46fb28c36af4fd97a822e43c5b (diff) | |
download | aur-8f9dc605224132817e03be47247abef30df368cc.tar.gz |
Add drag-and-drop functionality
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | vmware-tools.install | 1 | ||||
-rw-r--r-- | vmware-vmblock-fuse.service | 12 |
4 files changed, 26 insertions, 8 deletions
@@ -1,7 +1,7 @@ pkgbase = vmware-tools pkgdesc = The proprietary implementation of VMware Tools pkgver = 10.2.5 - pkgrel = 1 + pkgrel = 2 url = https://www.vmware.com/products/workstation-for-linux.html install = vmware-tools.install arch = i686 @@ -20,6 +20,7 @@ pkgbase = vmware-tools backup = etc/vmware-tools/vmware-user.desktop source = https://softwareupdate.vmware.com/cds/vmw-desktop/ws/14.1.2/8497320/linux/packages/vmware-tools-linux-10.2.5-8068393.x86_64.component.tar source = vmtoolsd.service + source = vmware-vmblock-fuse.service source = vmware-thinprint.service source = vgauth.service source = vmware-caf.service @@ -27,6 +28,7 @@ pkgbase = vmware-tools source = locations sha256sums = 283ede0c7285d7fe4b7523ee8bac9935b140fb091d3310f3d888e52f491ab792 sha256sums = 5bd7e1f6e238eae829bbc7edc434e63910f41abeb7c0513d30988e80c28a1630 + sha256sums = 596756e82dcd99c76097b1f3742e3481b5c526c4f43a1730f359f584faf03d80 sha256sums = 02971c67bdbb289accd3faa6f0a8f1803e8145713235f4ba69671c16a9938dcc sha256sums = 97f2e4673a518dc138585cfaf6ca636e15f2ce1e1a1af0e7bcc039a066d67f6b sha256sums = f911152ed8104d96973e6ffab9973578bc06ab4e2b8fd5618dd729953d609790 @@ -5,7 +5,7 @@ pkgver=10.2.5 _buildver=8068393 _pkgver=${pkgver}_${_buildver} _vmware_ver=14.1.2_8497320 -pkgrel=1 +pkgrel=2 pkgdesc='The proprietary implementation of VMware Tools' arch=('i686' 'x86_64') url='https://www.vmware.com/products/workstation-for-linux.html' @@ -36,6 +36,7 @@ backup=( source=( "https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${_vmware_ver/_/\/}/linux/packages/vmware-tools-linux-${_pkgver/_/-}.x86_64.component.tar" 'vmtoolsd.service' + 'vmware-vmblock-fuse.service' 'vmware-thinprint.service' 'vgauth.service' 'vmware-caf.service' @@ -45,6 +46,7 @@ source=( sha256sums=( '283ede0c7285d7fe4b7523ee8bac9935b140fb091d3310f3d888e52f491ab792' '5bd7e1f6e238eae829bbc7edc434e63910f41abeb7c0513d30988e80c28a1630' + '596756e82dcd99c76097b1f3742e3481b5c526c4f43a1730f359f584faf03d80' '02971c67bdbb289accd3faa6f0a8f1803e8145713235f4ba69671c16a9938dcc' '97f2e4673a518dc138585cfaf6ca636e15f2ce1e1a1af0e7bcc039a066d67f6b' 'f911152ed8104d96973e6ffab9973578bc06ab4e2b8fd5618dd729953d609790' @@ -117,14 +119,15 @@ package() { install -Dm 755 "$pkgdir/usr/lib/vmware-tools/bin${_arch}/appLoader-av0" "$pkgdir/usr/lib/cups/backend/tpvmlp" for service_file in \ - vmtoolsd.service \ - vmware-thinprint.service \ - vgauth.service \ - vmware-caf.service + vmtoolsd \ + vmware-vmblock-fuse \ + vmware-thinprint \ + vgauth \ + vmware-caf do install -Dm 644 \ - "$srcdir/$service_file" \ - "$pkgdir/usr/lib/systemd/system/$service_file" + "$srcdir/${service_file}.service" \ + "$pkgdir/usr/lib/systemd/system/${service_file}.service" done diff --git a/vmware-tools.install b/vmware-tools.install index 8761dc837af8..65f562a5dd4f 100644 --- a/vmware-tools.install +++ b/vmware-tools.install @@ -5,6 +5,7 @@ post_install() { ==> You should enable some of these services: - vmtoolsd.service: most of the guest tools +- vmware-vmblock-fuse.service: needed for drag-and-drop functionality - vmware-thinprint.service: ThinPrint service to access to host printers - vgauth.service: Guest Authentification service - vmware-caf.service: Common Agent Framework service diff --git a/vmware-vmblock-fuse.service b/vmware-vmblock-fuse.service new file mode 100644 index 000000000000..d5b8aedd3704 --- /dev/null +++ b/vmware-vmblock-fuse.service @@ -0,0 +1,12 @@ +[Unit] +Description=VMware vmblock fuse mount +ConditionVirtualization=vmware + +[Service] +Type=simple +RuntimeDirectory=vmblock-fuse +RuntimeDirectoryMode=755 +ExecStart=/usr/bin/vmware-vmblock-fuse -d -f -o subtype=vmware-vmblock,default_permissions,allow_other /run/vmblock-fuse + +[Install] +WantedBy=multi-user.target |