[arch-commits] Commit in open-vm-tools/repos (4 files)
Felix Yan
felixonmars at archlinux.org
Mon Aug 6 21:57:03 UTC 2018
Date: Monday, August 6, 2018 @ 21:57:03
Author: felixonmars
Revision: 369944
archrelease: copy trunk to community-staging-x86_64
Added:
open-vm-tools/repos/community-staging-x86_64/
open-vm-tools/repos/community-staging-x86_64/PKGBUILD
(from rev 369943, open-vm-tools/trunk/PKGBUILD)
open-vm-tools/repos/community-staging-x86_64/vmtoolsd.service
(from rev 369943, open-vm-tools/trunk/vmtoolsd.service)
open-vm-tools/repos/community-staging-x86_64/vmware-vmblock-fuse.service
(from rev 369943, open-vm-tools/trunk/vmware-vmblock-fuse.service)
-----------------------------+
PKGBUILD | 58 ++++++++++++++++++++++++++++++++++++++++++
vmtoolsd.service | 9 ++++++
vmware-vmblock-fuse.service | 12 ++++++++
3 files changed, 79 insertions(+)
Copied: open-vm-tools/repos/community-staging-x86_64/PKGBUILD (from rev 369943, open-vm-tools/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD (rev 0)
+++ community-staging-x86_64/PKGBUILD 2018-08-06 21:57:03 UTC (rev 369944)
@@ -0,0 +1,58 @@
+# $Id$
+# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Contributor: Krzysztof Raczkowski <raczkow at gmail.com>
+
+pkgname=open-vm-tools
+epoch=6
+pkgver=10.3.0
+pkgrel=2
+pkgdesc='The Open Virtual Machine Tools (open-vm-tools) are the open source implementation of VMware Tools'
+arch=('x86_64')
+url='https://github.com/vmware/open-vm-tools'
+license=('LGPL')
+depends=('libdnet' 'icu' 'procps-ng' 'uriparser' 'libsigc++' 'libxss'
+ 'iproute2' 'fuse2' 'lsb-release' 'libmspack')
+makedepends=('chrpath' 'doxygen' 'gtkmm3' 'libxtst' 'python' 'rpcsvc-proto')
+optdepends=('gtkmm3: DnD/CP plugin'
+ 'libxtst: DnD/CP, resolution set plugins'
+ 'netctl: suspend-resume network state'
+ 'networkmanager: suspend-resume network state')
+backup=('etc/xdg/autostart/vmware-user.desktop')
+options=('docs')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/vmware/open-vm-tools/archive/stable-${pkgver/_/-}.tar.gz"
+ 'vmtoolsd.service'
+ 'vmware-vmblock-fuse.service')
+sha256sums=('b3d0b5fd272a8dc35cab1ddd732f9d436f72682925212a6cdeccdab283e2f5ec'
+ '5a9403f78356873258521644068f2c9639b994d5954e5ad953934136822b2689'
+ '99e3cc1da20a751049144cc02dec77174a55109b5b5960e1facd78709da7724f')
+
+build() {
+ cd "$srcdir/$pkgname-"*"/open-vm-tools"
+
+ autoreconf -vi
+ sh ./configure --prefix=/usr \
+ --sbindir=/usr/bin \
+ --sysconfdir=/etc \
+ --with-udev-rules-dir=/usr/lib/udev/rules.d \
+ --without-xmlsecurity \
+ --without-kernel-modules
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-"*"/open-vm-tools"
+
+ make install DESTDIR="$pkgdir"
+ chmod 7755 "$pkgdir"/usr/bin/vmware-user-suid-wrapper
+
+ # install vmware-xdg-detect-de
+ install -D -m 0755 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 -Dm644 "$srcdir"/vmtoolsd.service "$pkgdir"/usr/lib/systemd/system/vmtoolsd.service
+ install -Dm644 "$srcdir"/vmware-vmblock-fuse.service "$pkgdir"/usr/lib/systemd/system/vmware-vmblock-fuse.service
+}
Copied: open-vm-tools/repos/community-staging-x86_64/vmtoolsd.service (from rev 369943, open-vm-tools/trunk/vmtoolsd.service)
===================================================================
--- community-staging-x86_64/vmtoolsd.service (rev 0)
+++ community-staging-x86_64/vmtoolsd.service 2018-08-06 21:57:03 UTC (rev 369944)
@@ -0,0 +1,9 @@
+[Unit]
+Description=Open Virtual Machine Tools (VMware Tools)
+ConditionVirtualization=vmware
+
+[Service]
+ExecStart=/usr/bin/vmtoolsd
+
+[Install]
+WantedBy=multi-user.target
Copied: open-vm-tools/repos/community-staging-x86_64/vmware-vmblock-fuse.service (from rev 369943, open-vm-tools/trunk/vmware-vmblock-fuse.service)
===================================================================
--- community-staging-x86_64/vmware-vmblock-fuse.service (rev 0)
+++ community-staging-x86_64/vmware-vmblock-fuse.service 2018-08-06 21:57:03 UTC (rev 369944)
@@ -0,0 +1,12 @@
+[Unit]
+Description=Open Virtual Machine Tools (vmware-vmblock-fuse)
+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
More information about the arch-commits
mailing list