File: vmware-workstation-5.modules.packages

package info (click to toggle)
yada 0.54
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 1,132 kB
  • ctags: 115
  • sloc: perl: 3,905; xml: 1,156; makefile: 12
file content (86 lines) | stat: -rw-r--r-- 3,291 bytes parent folder | download | duplicates (3)
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
# $Id: /local/debian/non-free/vmware-workstation-5/debian/modules.packages 105 2005-07-07T16:07:20.974262Z dexter  $

# Environment variables:
#   without_vmmon=%{$without_vmmon}  - don't build VMWare Virtual Machine Monitor
#   without_vmnet=%{$without_vmnet}  - don't build VMWare vmnet
#   with_vmppuser=%{$with_vmppuser}  - build user-space parport device driver
#   KSRC=%{$KSRC}                    - kernel source directory
#   KVERS=%{$KVERS}                  - kernel image package version
#   KDREV=%{$KDREV}                  - kernel image package revision

%define without_vmmon %{?$without_vmmon:1}%{!?$without_vmmon:0}
%define without_vmnet %{?$without_vmmnet:1}%{!?$without_vmnet:0}
%define with_vmppuser %{?$with_vmppuser:1}%{!?$with_vmppuser:0}
%define KSRC %{?$KSRC:%{$KSRC}}%{!?$KSRC:/usr/src/linux}
%define KVERS %{?$KVERS:%{$KVERS}}%{!?$KVERS:%`sed -n -e '/UTS_RELEASE/s/^[^"]*"\([^"]*\)".*$/\1/p' %{KSRC}/include/linux/version.h 2>/dev/null || echo "UNKNOWN"`}
%define KDREV %{?$KDREV:%{$KDREV}}%{!?$KDREV:UNKNOWN}

Source: vmware-workstation-5
Section: non-free/misc
Priority: extra
Maintainer: Piotr Roszatycki <dexter@debian.org>
Standards-Version: 3.6.1
Upstream-Source: <URL:http://www.vmware.com/download/workstation.html>
Home-Page: <URL:http://www.vmware.com/>
Description: VMware Workstation 5 - kernel modules
 VMware Workstation Virtual Platform is a thin software layer that allows
 multiple guest operating systems to run concurrently on a single standard
 PC, without repartitioning or rebooting, and without significant loss of
 performance.
Copyright: .
 restriced
Build: sh
 CC=${CC:-gcc}
%if 0%{!?without_vmmon:1}
     tar xvf vmmon.tar
     ( cd vmmon-only && make CC="$CC" VERSION= \
         HEADER_DIR="%{KSRC}/include" DESTDIR=driver DRIVERNAME=../../vmmon.o) || false
%endif
%if 0%{!?without_vmnet:1}
     tar xvf vmnet.tar
     ( cd vmnet-only && make CC="$CC" VERSION= \
         HEADER_DIR="%{KSRC}/include" DESTDIR=driver DRIVERNAME=../vmnet.o) || false
%endif
%if 0%{?with_vmppuser:1}
     tar xvf vmppuser.tar
     ( cd vmppuser-only && make CC="$CC" VERSION= \
         HEADER_DIR="%{KSRC}/include" DESTDIR=driver DRIVERNAME=../vmppuser.o) || false
%endif
Clean: sh
 rm -rf vm*-only

Package: vmware-workstation-5-modules-%{KVERS}
Architecture: i386
Depends: vmware-workstation-5-modules-common, []
%if %{KDREV}
Recommends: kernel-image-%{KVERS} (= %{KDREV})
%else
Recommends: kernel-image-%{KVERS}
%endif
Provides: vmware-workstation-5-modules
Conflicts: vmware-workstation-3-modules, vmware-workstation-4-modules
Description: VMware Workstation 5 - kernel modules
 This package provides kernel modules.
Install: sh
 if [ -f %{KSRC}/scripts/Makefile.modinst ]; then
     MODEXT=ko
 else
     MODEXT=o
 fi
%if 0%{!?without_vmmon:1}
 yada install -lib -unstripped -into /lib/modules/%{KVERS}/kernel/vmware \
    -as vmmon.$MODEXT vmmon.o
%endif
%if 0%{!?without_vmnet:1}
 yada install -lib -unstripped -into /lib/modules/%{KVERS}/kernel/vmware \
    -as vmnet.$MODEXT vmnet.o
%endif
%if 0%{?with_vmppuser:1}
 yada install -lib -unstripped -into /lib/modules/%{KVERS}/kernel/vmware \
    -as vmppuser.$MODEXT vmppuser.o
%endif
Postinst: sh
 if [ "`uname -r`" = "${KVERS}" ]; then
     /sbin/depmod -a
 fi
Contains: unstripped kernel-modules