]> git.pld-linux.org Git - packages/VMware-player.git/blame - VMware-player.spec
- converted to UTF-8
[packages/VMware-player.git] / VMware-player.spec
CommitLineData
3082a3b1 1#
c744b566 2# Conditional build:
3%bcond_without dist_kernel # without distribution kernel
4%bcond_without kernel # don't build kernel modules
5%bcond_without smp # without SMP kernel modules
6%bcond_without userspace # don't build userspace utilities
7%bcond_with kernel24 # build kernel24 modules (disable kernel26)
8%bcond_with internal_libs # internal libs stuff
9%bcond_with verbose # verbose build (V=1)
10#
11%include /usr/lib/rpm/macros.perl
12%if %{with kernel24}
13%define _kernelsrcdir /usr/src/linux-2.4
14%endif
15
16%ifarch %{x8664}
17%undefine with_userspace
18%endif
19#
aeacd5a6 20%define _ver 1.0.3
21%define _build 34682
7bed6a99 22%define _rel 0.1
aeacd5a6 23%define _urel 107
c744b566 24%define _ccver %(rpm -q --qf "%{VERSION}" gcc)
25#
26Summary: VMware player
8cef0267 27Summary(pl.UTF-8): VMware player - wirtualna platforma dla stacji roboczej
c744b566 28Name: VMware-player
29Version: %{_ver}.%{_build}
30Release: %{_rel}
31License: custom, non-distributable
32Group: Applications/Emulators
c744b566 33Source0: http://download3.vmware.com/software/vmplayer/%{name}-%{_ver}-%{_build}.tar.gz
aeacd5a6 34# NoSource0-md5: 772c08fbbc482102657d34ab46341b80
c744b566 35Source1: http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update%{_urel}.tar.gz
aeacd5a6 36# Source1-md5: a424019aa70983686b8c8b7a963b9995
c744b566 37Source2: %{name}.init
38Source3: %{name}-vmnet.conf
39Source4: %{name}.png
40Source5: %{name}.desktop
41Source6: %{name}-nat.conf
42Source7: %{name}-dhcpd.conf
43Patch0: %{name}-Makefile.patch
44Patch1: %{name}-run_script.patch
45NoSource: 0
46URL: http://www.vmware.com/
47BuildRequires: gcc-c++
48%{?with_dist_kernel:BuildRequires: kernel-module-build >= 3:2.6.7}
49BuildRequires: rpm-perlprov
50BuildRequires: rpmbuild(macros) >= 1.268
51BuildRequires: sed >= 4.0
c744b566 52Requires: libgnomecanvasmm
53Requires: libview >= 0.5.5-2
54ExclusiveArch: %{ix86} %{x8664}
55BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
57%define _noautoprovfiles %{_libdir}/vmware/lib/.*\.so.*
58
59%description
60VMware Player Virtual Platform is a thin software layer that allows
61multiple guest operating systems to run concurrently on a single
62standard PC, without repartitioning or rebooting, and without
63significant loss of performance.
64
8cef0267 65%description -l pl.UTF-8
c744b566 66VMware Player Virtual Platform to cienka warstwa oprogramowania
8cef0267
JR
67pozwalająca na jednoczesne działanie wielu gościnnych systemów
68operacyjnych na jednym zwykłym PC, bez repartycjonowania ani
69rebootowania, bez znacznej utraty wydajności.
c744b566 70
71%package debug
72Summary: VMware debug utility
8cef0267 73Summary(pl.UTF-8): Narzędzie VMware do odpluskwiania
c744b566 74Group: Applications/Emulators
75Requires: %{name} = %{version}-%{release}
76
77%description debug
78VMware debug utility.
79
8cef0267
JR
80%description debug -l pl.UTF-8
81Narzędzie VMware do odpluskwiania.
c744b566 82
83%package help
84Summary: VMware Player help files
8cef0267 85Summary(pl.UTF-8): Pliki pomocy dla VMware Player
c744b566 86Group: Applications/Emulators
87Requires: %{name} = %{version}-%{release}
88Requires: mozilla
89
90%description help
91VMware Player help files.
92
8cef0267 93%description help -l pl.UTF-8
c744b566 94Pliki pomocy dla VMware Player.
95
96%package networking
97Summary: VMware networking utilities
8cef0267 98Summary(pl.UTF-8): Narzędzia VMware do obsługi sieci
c744b566 99Group: Applications/Emulators
100Requires(post,preun): /sbin/chkconfig
101Requires: %{name} = %{version}-%{release}
c744b566 102Requires: rc-scripts
103Obsoletes: VMware-Player-samba
104
105%description networking
106VMware networking utilities.
107
8cef0267
JR
108%description networking -l pl.UTF-8
109Narzędzia VMware do obsługi sieci.
c744b566 110
111%package samba
112Summary: VMware SMB utilities
8cef0267 113Summary(pl.UTF-8): Narzędzia VMware do SMB
c744b566 114Group: Applications/Emulators
115Requires: %{name} = %{version}-%{release}
116
117%description samba
118VMware SMB utilities.
119
8cef0267
JR
120%description samba -l pl.UTF-8
121Narzędzia VMware do SMB.
c744b566 122
7eb646b8 123%package -n kernel%{_alt_kernel}-misc-vmmon
c744b566 124Summary: Kernel module for VMware Player
8cef0267 125Summary(pl.UTF-8): Moduł jądra dla VMware Player
c744b566 126Release: %{_rel}@%{_kernel_ver_str}
127Group: Base/Kernel
128Requires(post,postun): /sbin/depmod
129Requires: dev >= 2.9.0-7
130%if %{with dist_kernel}
131%requires_releq_kernel_up
132Requires(postun): %releq_kernel_up
133%endif
134Provides: kernel(vmmon) = %{version}-%{_rel}
135
7eb646b8 136%description -n kernel%{_alt_kernel}-misc-vmmon
c744b566 137Kernel modules for VMware Player - vmmon.
138
8cef0267
JR
139%description -n kernel%{_alt_kernel}-misc-vmmon -l pl.UTF-8
140Moduły jądra dla VMware Player - vmmon.
c744b566 141
7eb646b8 142%package -n kernel%{_alt_kernel}-misc-vmnet
c744b566 143Summary: Kernel module for VMware Player
8cef0267 144Summary(pl.UTF-8): Moduł jądra dla VMware Player
c744b566 145Release: %{_rel}@%{_kernel_ver_str}
146Group: Base/Kernel
147Requires(post,postun): /sbin/depmod
148Requires: dev >= 2.9.0-7
149%if %{with dist_kernel}
150%requires_releq_kernel_up
151Requires(postun): %releq_kernel_up
152%endif
153Provides: kernel(vmnet) = %{version}-%{_rel}
154
7eb646b8 155%description -n kernel%{_alt_kernel}-misc-vmnet
c744b566 156Kernel modules for VMware Player - vmnet.
157
8cef0267
JR
158%description -n kernel%{_alt_kernel}-misc-vmnet -l pl.UTF-8
159Moduły jądra dla VMware Player - vmnet.
c744b566 160
7eb646b8 161%package -n kernel%{_alt_kernel}-smp-misc-vmmon
c744b566 162Summary: SMP kernel module for VMware Player
8cef0267 163Summary(pl.UTF-8): Moduł jądra SMP dla VMware Player
c744b566 164Release: %{_rel}@%{_kernel_ver_str}
165Group: Base/Kernel
166Requires(post,postun): /sbin/depmod
167Requires: dev >= 2.9.0-7
168%if %{with dist_kernel}
169%requires_releq_kernel_smp
170Requires(postun): %releq_kernel_smp
171%endif
172Provides: kernel(vmmon) = %{version}-%{_rel}
173
7eb646b8 174%description -n kernel%{_alt_kernel}-smp-misc-vmmon
c744b566 175SMP kernel modules fov VMware Player - vmmon-smp.
176
8cef0267
JR
177%description -n kernel%{_alt_kernel}-smp-misc-vmmon -l pl.UTF-8
178Moduły jądra SMP dla VMware Player - vmmon-smp.
c744b566 179
7eb646b8 180%package -n kernel%{_alt_kernel}-smp-misc-vmnet
c744b566 181Summary: SMP kernel module for VMware Player
8cef0267 182Summary(pl.UTF-8): Moduł jądra SMP dla VMware Player
c744b566 183Release: %{_rel}@%{_kernel_ver_str}
184Group: Base/Kernel
185Requires(post,postun): /sbin/depmod
186Requires: dev >= 2.9.0-7
187%if %{with dist_kernel}
188%requires_releq_kernel_smp
189Requires(postun): %releq_kernel_smp
190%endif
191Provides: kernel(vmnet) = %{version}-%{_rel}
192
7eb646b8 193%description -n kernel%{_alt_kernel}-smp-misc-vmnet
c744b566 194SMP kernel module for VMware Player - vmnet-smp.
195
8cef0267
JR
196%description -n kernel%{_alt_kernel}-smp-misc-vmnet -l pl.UTF-8
197Moduły jądra SMP dla VMware Player - vmnet-smp.
c744b566 198
199%package -n kernel24-misc-vmmon
200Summary: Kernel module for VMware Player
8cef0267 201Summary(pl.UTF-8): Moduł jądra dla VMware Player
c744b566 202Release: %{_rel}@%{_kernel_ver_str}
203Group: Base/Kernel
204Requires(post,postun): /sbin/depmod
205Requires: dev >= 2.9.0-7
206%if %{with dist_kernel}
207%requires_releq_kernel_up
208Requires(postun): %releq_kernel_up
209%endif
210Provides: kernel(vmmon) = %{version}-%{_rel}
211
212%description -n kernel24-misc-vmmon
213Kernel modules for VMware Player - vmmon.
214
8cef0267
JR
215%description -n kernel24-misc-vmmon -l pl.UTF-8
216Moduły jądra dla VMware Player - vmmon.
c744b566 217
218%package -n kernel24-misc-vmnet
219Summary: Kernel module for VMware Player
8cef0267 220Summary(pl.UTF-8): Moduł jądra dla VMware Player
c744b566 221Release: %{_rel}@%{_kernel_ver_str}
222Group: Base/Kernel
223Requires(post,postun): /sbin/depmod
224Requires: dev >= 2.9.0-7
225%if %{with dist_kernel}
226%requires_releq_kernel_up
227Requires(postun): %releq_kernel_up
228%endif
229Provides: kernel(vmnet) = %{version}-%{_rel}
230
231%description -n kernel24-misc-vmnet
232Kernel modules for VMware Player - vmnet.
233
8cef0267
JR
234%description -n kernel24-misc-vmnet -l pl.UTF-8
235Moduły jądra dla VMware Player - vmnet.
c744b566 236
237%package -n kernel24-smp-misc-vmmon
238Summary: SMP kernel module for VMware Player
8cef0267 239Summary(pl.UTF-8): Moduł jądra SMP dla VMware Player
c744b566 240Release: %{_rel}@%{_kernel_ver_str}
241Group: Base/Kernel
242Requires(post,postun): /sbin/depmod
243Requires: dev >= 2.9.0-7
244%if %{with dist_kernel}
245%requires_releq_kernel_smp
246Requires(postun): %releq_kernel_smp
247%endif
248Provides: kernel(vmmon) = %{version}-%{_rel}
249
250%description -n kernel24-smp-misc-vmmon
251SMP kernel modules fov VMware Player - vmmon-smp.
252
8cef0267
JR
253%description -n kernel24-smp-misc-vmmon -l pl.UTF-8
254Moduły jądra SMP dla VMware Player - vmmon-smp.
c744b566 255
256%package -n kernel24-smp-misc-vmnet
257Summary: SMP kernel module for VMware Player
8cef0267 258Summary(pl.UTF-8): Moduł jądra SMP dla VMware Player
c744b566 259Release: %{_rel}@%{_kernel_ver_str}
260Group: Base/Kernel
261Requires(post,postun): /sbin/depmod
262Requires: dev >= 2.9.0-7
263%if %{with dist_kernel}
264%requires_releq_kernel_smp
265Requires(postun): %releq_kernel_smp
266%endif
267Provides: kernel(vmnet) = %{version}-%{_rel}
268
269%description -n kernel24-smp-misc-vmnet
270SMP kernel module for VMware Player - vmnet-smp.
271
8cef0267
JR
272%description -n kernel24-smp-misc-vmnet -l pl.UTF-8
273Moduły jądra SMP dla VMware Player - vmnet-smp.
c744b566 274
275%prep
276%setup -q -n vmware-player-distrib -a1
277cd vmware-any-any-update%{_urel}
278tar xf vmmon.tar
279tar xf vmnet.tar
280cp -a vmmon-only{,.clean}
281cp -a vmnet-only{,.clean}
282sed -e 's/filter x86_64%/filter x86_64% amd64% ia64%/' \
283 -i vmnet-only.clean/Makefile.kernel
284cd -
285
286%build
287sed -i 's:vm_db_answer_LIBDIR:VM_LIBDIR:g;s:vm_db_answer_BINDIR:VM_BINDIR:g' bin/vmplayer
288
289cd vmware-any-any-update%{_urel}
290chmod u+w ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx ../bin/vmnet-bridge
291
292%if %{with kernel}
293rm -rf built
294mkdir built
295
ba4fe197 296%if !%{with kernel24}
c744b566 297for mod in vmmon vmnet ; do
298 for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
299 if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
300 exit 1
301 fi
302 rm -rf $mod-only
303 cp -a $mod-only.clean $mod-only
304 cd $mod-only
305 install -d o/include/linux
306 ln -sf %{_kernelsrcdir}/config-$cfg o/.config
307 ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
308 ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h
309 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
310 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
311 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
312 -i ../vmmon-only/linux/driver.c
313 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
314 -i ../vmnet-only/hub.c
315 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
316 -i ../vmnet-only/driver.c
317 fi
318 %if %{with dist_kernel}
8bbcec96 319 %{__make} -j1 -C %{_kernelsrcdir} O=$PWD/o prepare scripts
c744b566 320 %else
321 install -d o/include/config
322 touch o/include/config/MARKER
323 ln -sf %{_kernelsrcdir}/scripts o/scripts
324 %endif
325 %{__make} -C %{_kernelsrcdir} modules \
326 VMWARE_VER=VME_V5 \
327 SRCROOT=$PWD \
328 M=$PWD O=$PWD/o \
329 VM_KBUILD=26 \
330 %{?with_verbose:V=1} \
331 VM_CCVER=%{_ccver}
332 mv -f $mod.ko ../built/$mod-$cfg.ko
333 cd -
334 done
335done
336
337%else
338for mod in vmmon vmnet ; do
339 rm -rf $mod-only
340 tar xf ../lib/modules/source/$mod.tar
341 cd $mod-only
342sed -i s/'^HEADER_DIR.*'/'HEADER_DIR = \%{_prefix}\/src\/linux-2.4\/include'/ Makefile
343 sed -i s/'^BUILD_DIR.*'/'BUILD_DIR = .'/ Makefile
344
345%if %{with smp}
346 %{__make} \
347 VM_KBUILD=no VMWARE_VER=VME_V5 \
348 M=$PWD O=$PWD CC=%{kgcc} \
349 INCLUDES="%{rpmcflags} -I. -D__KERNEL_SMP=1 -D__SMP__ -I%{_kernelsrcdir}/include"
350 if [ -e $mod-xxx-* ]; then
351 mv -f $mod-xxx-* ../built/$mod-smp.o
352 else
353 mv -f driver-*/$mod-xxx-* ../built/$mod-smp.o
354 fi
355
356 %{__make} VM_KBUILD=no clean
357%endif
358 %{__make} \
359 VM_KBUILD=no VMWARE_VER=VME_V5 \
360 M=$PWD O=$PWD CC=%{kgcc} \
361 INCLUDES="%{rpmcflags} -I. -I%{_kernelsrcdir}/include"
362 if [ -e $mod-xxx-* ]; then
363 mv -f $mod-xxx-* ../built/$mod.o
364 else
365 mv -f driver-*/$mod-xxx-* ../built/$mod.o
366 fi
367
368 cd ..
369done
370%endif # kernel24
371
372%endif
373
374%install
375rm -rf $RPM_BUILD_ROOT
376
377%if %{with userspace}
378install -d \
379 $RPM_BUILD_ROOT%{_sysconfdir}/vmware \
380 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/{nat,dhcpd} \
381 $RPM_BUILD_ROOT%{_bindir} \
382 $RPM_BUILD_ROOT%{_libdir}/vmware/{bin,share/pixmaps} \
383 $RPM_BUILD_ROOT%{_mandir} \
384 $RPM_BUILD_ROOT%{_pixmapsdir} \
385 $RPM_BUILD_ROOT%{_desktopdir} \
386 $RPM_BUILD_ROOT/etc/rc.d/init.d \
387 $RPM_BUILD_ROOT/var/run/vmware
388%endif
389
390%if %{with kernel}
391install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/misc
392
393cd vmware-any-any-update%{_urel}
394
ba4fe197 395%if !%{with kernel24}
c744b566 396install built/vmmon-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
397 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmmon.ko
398install built/vmnet-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
399 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmnet.ko
400%if %{with smp} && %{with dist_kernel}
401install built/vmmon-smp.ko \
402 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmmon.ko
403install built/vmnet-smp.ko \
404 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmnet.ko
405%endif
406
407%else
408install built/vmmon.o \
409 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmmon.o
410install built/vmnet.o \
411 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/vmnet.o
412%if %{with smp} && %{with dist_kernel}
413install built/vmmon-smp.o \
414 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmmon.o
415install built/vmnet-smp.o \
416 $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/vmnet.o
417%endif
418
419%endif
420
421cd -
422%endif
423
424%if %{with userspace}
425install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/vmnet
426install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet.conf
427install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
428install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
429install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
430install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
431
432touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases
433touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases~
434
435install lib/share/pixmaps/* $RPM_BUILD_ROOT%{_libdir}/vmware/share/pixmaps
c3d30220 436install lib/share/EULA.txt $RPM_BUILD_ROOT%{_libdir}/vmware/share
c744b566 437
438install bin/*-* $RPM_BUILD_ROOT%{_bindir}
439install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
440
441cp -r lib/{bin-debug,config,help*,messages,xkeymap} \
442 $RPM_BUILD_ROOT%{_libdir}/vmware
443
444cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations <<EOF
445VM_BINDIR=%{_bindir}
446VM_LIBDIR=%{_libdir}/vmware
447EOF
448
449%if %{with internal_libs}
450install bin/vmplayer $RPM_BUILD_ROOT%{_bindir}
451install lib/bin/vmplayer $RPM_BUILD_ROOT%{_libdir}/vmware/bin
452cp -r lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
453cp -r lib/libconf $RPM_BUILD_ROOT%{_libdir}/vmware
454%else
455install lib/bin/vmplayer $RPM_BUILD_ROOT%{_bindir}
456%endif
457%endif
458
459%clean
460rm -rf $RPM_BUILD_ROOT
461
462%post networking
463/sbin/chkconfig --add vmnet
464%service vmnet restart "VMware networking service"
465
466%preun networking
467if [ "$1" = "0" ]; then
468 %service vmnet stop
469 /sbin/chkconfig --del vmnet
470fi
471
7eb646b8 472%post -n kernel%{_alt_kernel}-misc-vmmon
c744b566 473%depmod %{_kernel_ver}
474
7eb646b8 475%postun -n kernel%{_alt_kernel}-misc-vmmon
c744b566 476%depmod %{_kernel_ver}
477
7eb646b8 478%post -n kernel%{_alt_kernel}-misc-vmnet
c744b566 479%depmod %{_kernel_ver}
480
7eb646b8 481%postun -n kernel%{_alt_kernel}-misc-vmnet
c744b566 482%depmod %{_kernel_ver}
483
7eb646b8 484%post -n kernel%{_alt_kernel}-smp-misc-vmmon
c744b566 485%depmod %{_kernel_ver}smp
486
7eb646b8 487%postun -n kernel%{_alt_kernel}-smp-misc-vmmon
c744b566 488%depmod %{_kernel_ver}smp
489
7eb646b8 490%post -n kernel%{_alt_kernel}-smp-misc-vmnet
c744b566 491%depmod %{_kernel_ver}smp
492
7eb646b8 493%postun -n kernel%{_alt_kernel}-smp-misc-vmnet
c744b566 494%depmod %{_kernel_ver}smp
495
496%post -n kernel24-misc-vmmon
497%depmod %{_kernel_ver}
498
499%postun -n kernel24-misc-vmmon
500%depmod %{_kernel_ver}
501
502%post -n kernel24-misc-vmnet
503%depmod %{_kernel_ver}
504
505%postun -n kernel24-misc-vmnet
506%depmod %{_kernel_ver}
507
508%post -n kernel24-smp-misc-vmmon
509%depmod %{_kernel_ver}smp
510
511%postun -n kernel24-smp-misc-vmmon
512%depmod %{_kernel_ver}smp
513
514%post -n kernel24-smp-misc-vmnet
515%depmod %{_kernel_ver}smp
516
517%postun -n kernel24-smp-misc-vmnet
518%depmod %{_kernel_ver}smp
519
520%if %{with userspace}
521%files
522%defattr(644,root,root,755)
523%doc doc/* lib/configurator/vmnet-{dhcpd,nat}.conf
524%dir %{_sysconfdir}/vmware
525%{_sysconfdir}/vmware/locations
526%attr(755,root,root) %{_bindir}/vmplayer
527%dir %{_libdir}/vmware
528%dir %{_libdir}/vmware/bin
529# warning: SUID !!!
530%attr(4755,root,root) %{_libdir}/vmware/bin/vmware-vmx
531%{_libdir}/vmware/config
532%if %{with internal_libs}
533%attr(755,root,root) %{_libdir}/vmware/bin/vmware
534%dir %{_libdir}/vmware/lib
535%{_libdir}/vmware/lib/lib*
536%attr(755,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
537%endif
538%dir %{_libdir}/vmware/messages
539%lang(ja) %{_libdir}/vmware/messages/ja
540%{_libdir}/vmware/share
541%{_libdir}/vmware/xkeymap
542%attr(1777,root,root) %dir /var/run/vmware
543%{_pixmapsdir}/*.png
544%{_desktopdir}/%{name}.desktop
545
546%files debug
547%defattr(644,root,root,755)
548%dir %{_libdir}/vmware/bin-debug
549# warning: SUID !!!
550%attr(4755,root,root) %{_libdir}/vmware/bin-debug/vmware-vmx
551
552%files help
553%defattr(644,root,root,755)
554%{_libdir}/vmware/help*
555
556%files networking
557%defattr(644,root,root,755)
558%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
559%attr(754,root,root) /etc/rc.d/init.d/vmnet
560%attr(755,root,root) %{_bindir}/vmnet-bridge
561%attr(755,root,root) %{_bindir}/vmnet-dhcpd
562%attr(755,root,root) %{_bindir}/vmnet-natd
563%attr(755,root,root) %{_bindir}/vmnet-netifup
564%attr(755,root,root) %{_bindir}/vmnet-sniffer
565%attr(755,root,root) %{_bindir}/vmware-ping
566%dir %{_sysconfdir}/vmware/vmnet8
567%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
568%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
569%verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
570
571%if 0
572%files samba
573%defattr(644,root,root,755)
574%doc lib/configurator/vmnet-smb.conf
575%attr(755,root,root) %{_bindir}/vmware-nmbd
576%attr(755,root,root) %{_bindir}/vmware-smbd
577%attr(755,root,root) %{_bindir}/vmware-smbpasswd
578%attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
579%{_libdir}/vmware/smb
580%endif
581%endif
582
583%if %{with kernel}
ba4fe197 584%if !%{with kernel24}
7eb646b8 585%files -n kernel%{_alt_kernel}-misc-vmmon
c744b566 586%defattr(644,root,root,755)
587/lib/modules/%{_kernel_ver}/misc/vmmon.ko*
588
7eb646b8 589%files -n kernel%{_alt_kernel}-misc-vmnet
c744b566 590%defattr(644,root,root,755)
591/lib/modules/%{_kernel_ver}/misc/vmnet.ko*
592
593%if %{with smp} && %{with dist_kernel}
7eb646b8 594%files -n kernel%{_alt_kernel}-smp-misc-vmmon
c744b566 595%defattr(644,root,root,755)
596/lib/modules/%{_kernel_ver}smp/misc/vmmon.ko*
597
7eb646b8 598%files -n kernel%{_alt_kernel}-smp-misc-vmnet
c744b566 599%defattr(644,root,root,755)
600/lib/modules/%{_kernel_ver}smp/misc/vmnet.ko*
601%endif
602
603%else
604%files -n kernel24-misc-vmmon
605%defattr(644,root,root,755)
606/lib/modules/%{_kernel_ver}/misc/vmmon.o*
607
608%files -n kernel24-misc-vmnet
609%defattr(644,root,root,755)
610/lib/modules/%{_kernel_ver}/misc/vmnet.o*
611
612%if %{with smp} && %{with dist_kernel}
613%files -n kernel24-smp-misc-vmmon
614%defattr(644,root,root,755)
615/lib/modules/%{_kernel_ver}smp/misc/vmmon.o*
616
617%files -n kernel24-smp-misc-vmnet
618%defattr(644,root,root,755)
619/lib/modules/%{_kernel_ver}smp/misc/vmnet.o*
620%endif
621
622%endif
623
624%endif
This page took 0.226851 seconds and 4 git commands to generate.