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