blob: 8f971156736801bbe60210d17746f89636d05bc8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# $Id: PKGBUILD 62772 2012-01-26 14:44:28Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Krzysztof Raczkowski <raczkow@gmail.com>
pkgname=open-vm-tools
pkgver=2011.12.20
_pkgsubver=562307
pkgrel=2
pkgdesc="The Open Virtual Machine Tools (open-vm-tools) are the open source implementation of VMware Tools."
arch=('i686' 'x86_64')
url="http://open-vm-tools.sourceforge.net/"
license=('LGPL')
depends=('open-vm-tools-modules' 'libdnet' 'icu' 'procps' 'glib2' 'uriparser' 'libsigc++' 'libxss')
makedepends=('chrpath' 'doxygen' 'gtkmm' 'fuse' 'libxtst')
optdepends=('gtkmm' 'libnotify' 'libxtst' 'fuse' 'libsm')
options=('docs' '!libtool')
install=$pkgname.install
source=(http://switch.dl.sourceforge.net/$pkgname/$pkgname-$pkgver-${_pkgsubver}.tar.gz
scripts-network.patch
scripts-network-FS19541.patch
open-vm-tools-X11Bool.patch
open-vm-tools.conf.d
open-vm-tools.rc.d
tools.conf
vmware-guestd
xautostart.conf)
md5sums=('529c15cb6cfa2972a96664c504dee560'
'06f7448e274db2a911f582e276088fc9'
'199508b0d3fe6fa9b726d09170bf51f1'
'8c333a979578bdc0c3134c1dd6bb7353'
'79b0a14d86191fee70a4639da8bd7785'
'67cb83a9e5a4dd016c1a1da2863ca36d'
'b55d15e2c4be396aad709aeca91033d3'
'73cc1a2665b0dd62427733d62ead8b9a'
'75a25d83417e683957321f97a00f8465')
build() {
cd "$srcdir/$pkgname-${pkgver}-${_pkgsubver}"
[ $NOEXTRACT -eq 1 ] || {
sed -i 's#CFLAGS="$CFLAGS -Werror"##' configure configure.ac
}
[ -f Makefile ] || ./configure --prefix=/usr --without-kernel-modules
make
}
package() {
cd "$srcdir/$pkgname-${pkgver}-${_pkgsubver}"
make install DESTDIR=$pkgdir
install -D -m 755 scripts/common/vmware-xdg-detect-de $pkgdir/usr/bin/vmware-xdg-detect-de
chmod 07755 $pkgdir/usr/bin/vmware-user-suid-wrapper
cd $pkgdir
patch -p1 -i $srcdir/scripts-network.patch etc/vmware-tools/scripts/vmware/network
patch -p1 -i $srcdir/scripts-network-FS19541.patch etc/vmware-tools/scripts/vmware/network
install -D -m 755 $srcdir/open-vm-tools.rc.d $pkgdir/etc/rc.d/open-vm-tools
install -D -m 644 $srcdir/open-vm-tools.conf.d $pkgdir/etc/conf.d/open-vm-tools
install -D -m 644 $srcdir/tools.conf $pkgdir/etc/vmware-tools/tools.conf
install -D -m 644 $srcdir/xautostart.conf $pkgdir/etc/vmware-tools/xautostart.conf
install -D -m 644 $srcdir/vmware-guestd $pkgdir/etc/pam.d/vmware-guestd
rm -rf $pkgdir/usr/etc
ln -fs /usr/sbin/mount.vmhgfs $pkgdir/sbin/mount.vmhgfs
cd $pkgdir && find -type f -exec sh -c "file {} | grep ELF >/dev/null && echo {} && chrpath -d {}" \;
}
|