[arch-commits] Commit in open-vm-tools/trunk (PKGBUILD)

Christian Hesse eworm at gemini.archlinux.org
Mon Sep 27 19:58:38 UTC 2021


    Date: Monday, September 27, 2021 @ 19:58:37
  Author: eworm
Revision: 1025789

upgpkg: open-vm-tools 6:11.3.5-1: new upstream release

Modified:
  open-vm-tools/trunk/PKGBUILD

----------+
 PKGBUILD |   25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-09-27 19:57:16 UTC (rev 1025788)
+++ PKGBUILD	2021-09-27 19:58:37 UTC (rev 1025789)
@@ -3,7 +3,7 @@
 
 pkgname=open-vm-tools
 epoch=6
-pkgver=11.3.0
+pkgver=11.3.5
 pkgrel=1
 pkgdesc='The Open Virtual Machine Tools (open-vm-tools) are the open source implementation of VMware Tools'
 arch=('x86_64')
@@ -13,6 +13,7 @@
          'libxcrypt' 'libcrypt.so' 'libxss' 'lsb-release' 'procps-ng'
          'uriparser' 'gdk-pixbuf-xlib')
 makedepends=('chrpath' 'doxygen' 'gtkmm3' 'libxtst' 'python' 'rpcsvc-proto')
+checkdepends=('cunit')
 optdepends=('gtkmm3: DnD/CP plugin'
             'libxtst: DnD/CP, resolution set plugins'
             'netctl: suspend-resume network state'
@@ -22,15 +23,21 @@
 source=("$pkgname-$pkgver.tar.gz::https://github.com/vmware/open-vm-tools/archive/stable-${pkgver/_/-}.tar.gz"
         'vmtoolsd.service'
         'vmware-vmblock-fuse.service')
-sha256sums=('588f1b6252c36bc55581aa3451a47880290f38ef46aad493710bcf4ce3c7635e'
+sha256sums=('26053a93d8aa5387e49a974ed3d0c89a1efd7e0911d694cd9b9f4306bd74b885'
             '0626cc86232f75a7286c24c52d6b44260bba55e2e96c17fa22ed36decb61a4d9'
             '99e3cc1da20a751049144cc02dec77174a55109b5b5960e1facd78709da7724f')
 
+prepare() {
+  cd "$srcdir/$pkgname-stable-${pkgver}/open-vm-tools/"
+
+  autoreconf -vi
+}
+
 build() {
   cd "$srcdir/$pkgname-stable-${pkgver}/open-vm-tools/"
 
-  autoreconf -vi
-  sh ./configure --prefix=/usr \
+  sh ./configure \
+    --prefix=/usr \
     --sbindir=/usr/bin \
     --sysconfdir=/etc \
     --with-udev-rules-dir=/usr/lib/udev/rules.d \
@@ -39,6 +46,12 @@
   make
 }
 
+check() {
+  cd "$srcdir/$pkgname-stable-${pkgver}/open-vm-tools/"
+
+  make check
+}
+
 package() {
   cd "$srcdir/$pkgname-stable-${pkgver}/open-vm-tools/"
 
@@ -48,10 +61,6 @@
   # install vmware-xdg-detect-de
   install -D -m0755 scripts/common/vmware-xdg-detect-de "$pkgdir"/usr/bin/vmware-xdg-detect-de
 
-  # We don't want a symlink in /sbin
-  rm "$pkgdir"/sbin/mount.vmhgfs
-  rmdir "$pkgdir"/sbin
-
   # install systemd files
   install -D -m0644 "$srcdir"/vmtoolsd.service "$pkgdir"/usr/lib/systemd/system/vmtoolsd.service
   install -D -m0644 "$srcdir"/vmware-vmblock-fuse.service "$pkgdir"/usr/lib/systemd/system/vmware-vmblock-fuse.service



More information about the arch-commits mailing list