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