%define module_name vmware %define module_version 5.0.0 %define module_release alt0.@kreleasebuild@ %define kversion @kversion@ %define krelease @krelease@ %define flavour @kflavour@ %define base_arch %(echo %_target_cpu | sed 's/i.86/i386/;s/athlon/i386/') %define module_dir /lib/modules/%kversion-%flavour-%krelease/misc Summary: VMware modules Name: kernel-modules-%module_name-%module_version-%flavour Version: %module_version Release: %module_release License: GPL Group: System/Kernel and hardware Packager: Kernel Maintainer Team ExclusiveOS: Linux Url: http://www.vmware.com/support/ws5/ BuildRequires: kernel-build-tools >= 0.7 BuildRequires: kernel-headers-modules-%flavour = %kversion-%krelease BuildRequires: kernel-source-%module_name-%module_version = %module_version Provides: kernel-modules-%module_name-%kversion-%flavour-%krelease = %version-%release Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease < %version-%release Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease > %version-%release PreReq: coreutils PreReq: modutils PreReq: kernel-image-%flavour = %kversion-%krelease Requires(postun): kernel-image-%flavour = %kversion-%krelease ExclusiveArch: %ix86 %description This package contains VMware modules (vmmon and vmnet) that are needed for VMware to run. These modules are for 5.0.0 version only. %prep %__rm -rf kernel-source-%module_name-%module_version %__tar jxvf %kernel_src/kernel-source-%module_name-%module_version.tar.bz2 %setup -D -T -n kernel-source-%module_name-%module_version %build . %_usrsrc/linux-%kversion-%flavour/gcc_version.inc for m in vmmon vmnet; do %make_build -C $m-only HEADER_DIR=%_usrsrc/linux-%kversion-%flavour/include BUILD_DIR=%_usrsrc/linux-%kversion-%flavour/ done %install for m in vmmon vmnet; do %if "%kversion" <= "2.6.0" %__install -pD -m644 $m-only/$m.o %buildroot%module_dir/$m.o %else %__install -pD -m644 $m-only/$m.ko %buildroot%module_dir/$m.ko %endif done %post %post_kernel_modules %kversion-%flavour-%krelease %postun %postun_kernel_modules %kversion-%flavour-%krelease %files %defattr(644,root,root,755) %module_dir %changelog * Sun Mar 20 2005 Andrey Rahmatullin 5.0.0-alt0.@kreleasebuild@ - 5.0.0 * Fri Jan 14 2005 Andrey Rahmatullin update88-alt0.@kreleasebuild@ - initial build