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
|
# $Id: /trunk/debian/non-free/vmware-workstation-4/debian/modules.packages 5 2005-02-16T19:48:00.421413Z svm $
# 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-4
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 4 - 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-4-modules-%{KVERS}
Architecture: i386
Depends: vmware-workstation-4-modules-common, []
%if %{KDREV}
Recommends: kernel-image-%{KVERS} (= %{KDREV})
%else
Recommends: kernel-image-%{KVERS}
%endif
Provides: vmware-workstation-4-modules
Conflicts: vmware-workstation-3-modules
Description: VMware Workstation 4 - 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
Contains: unstripped kernel-modules
|