2 # This doesn't work at all yet. I don't know if the management interface is needed
3 # (bundling apache seems like a sooooooooo great idea). Maybe it is possible to
4 # setup the server part by hand. The perl module in perl/control.tar needs to
5 # be packaged (vmware-cmd requires that). Something needs to be done with
6 # the authd (inetd integration is needed I guess).
8 # The modules from any-any upgrade are too old (I used the ones comming with VMw-S).
10 # It builds on amd64, I have changed the networking package not to require the main package
11 # so it can be installed outside 32bit chroot.
13 # But hey, it's at least free ;-)
15 # I probably won't have time to work on this, switching to vmware-player.
17 # problem with libsexy/libsexymm:
18 # ln -s /usr/lib/libsexy.so.2 /usr/lib/libsexy.so.1
19 # ln -s /usr/lib/libsexymm.so.2 /usr/lib/libsexymm.so.1
22 %bcond_without dist_kernel # without distribution kernel
23 %bcond_with kernel # don't build kernel modules
24 %bcond_without userspace # don't build userspace utilities
25 %bcond_without internal_libs # internal libs stuff
26 %bcond_without doc # package huge docs
27 %bcond_with verbose # verbose build (V=1)
29 %include /usr/lib/rpm/macros.perl
35 %define ccver %(%{__cc} -dumpversion)
37 Summary: VMware Server
38 Summary(pl.UTF-8): VMware Server - wirtualna platforma dla stacji roboczej
40 Version: %{ver}.%{subver}
42 License: custom, non-distributable
43 Group: Applications/Emulators
44 # http://www.vmware.com/beta/server/download.html
45 Source0: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.i386.tar.gz
46 # NoSource0-md5: 853247ff0e313f34bd0c3052de8e2c28
47 Source1: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.x86_64.tar.gz
48 # NoSource1-md5: 0d36ae02640d913251fd11918f798da3
49 Source2: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.i386.tar.gz
50 # NoSource2-md5: c7d162fb8c805143ea5b40e7f62ef4da
51 Source3: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.x86_64.tar.gz
52 # NoSource3-md5: 10124d4747e7a579a270376458b7a77b
53 Source4: http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update%{urel}.tar.gz
54 # NoSource4-md5: ab33ff7a799fee77f0f4ba5667cd4b9a
56 Source6: %{name}-vmnet.conf
58 Source8: %{name}.desktop
59 Source9: %{name}-nat.conf
60 Source10: %{name}-dhcpd.conf
61 Source11: %{name}-libs
62 Patch0: %{name}-Makefile.patch
63 Patch1: %{name}-run_script.patch
64 Patch2: %{name}-init_pl.patch
70 URL: http://www.vmware.com/
71 %{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20.2}
72 BuildRequires: libstdc++-devel
73 BuildRequires: rpm-perlprov
74 BuildRequires: rpmbuild(macros) >= 1.438
75 BuildRequires: sed >= 4.0
76 #Requires: libgnomecanvasmm
79 ExclusiveArch: %{ix86} %{x8664}
80 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
82 %define _noautoprovfiles %{_libdir}/vmware*/lib/.*\.so.*
83 # TMP hack to compare with upstream rpm
84 %define _libdir %{_prefix}/lib
85 %define _docdir %{_defaultdocdir}/vmware
87 %define sonamedeps %(cat %{SOURCE11} | xargs)
89 %define _noautoprov %sonamedeps
90 %define _noautoreq %sonamedeps
93 VMware Server Virtual Platform is a thin software layer that allows
94 multiple guest operating systems to run concurrently on a single
95 standard PC, without repartitioning or rebooting, and without
96 significant loss of performance.
98 %description -l pl.UTF-8
99 VMware Server Virtual Platform to cienka warstwa oprogramowania
100 pozwalająca na jednoczesne działanie wielu gościnnych systemów
101 operacyjnych na jednym zwykłym PC, bez repartycjonowania ani
102 rebootowania, bez znacznej utraty wydajności.
105 Summary: VMware debug utility
106 Summary(pl.UTF-8): Narzędzie VMware do odpluskwiania
107 Group: Applications/Emulators
108 Requires: %{name} = %{version}-%{release}
111 VMware debug utility.
113 %description debug -l pl.UTF-8
114 Narzędzie VMware do odpluskwiania.
117 Summary: VMware console utility
118 Summary(pl.UTF-8): Konsola VMware
119 Group: Applications/Emulators
120 Requires: %{name} = %{version}-%{release}
123 A tool for controlling VM.
125 %description console -l pl.UTF-8
126 Narzędzie VMware do kontroli VM.
129 Summary: VMware Server help files
130 Summary(pl.UTF-8): Pliki pomocy dla VMware Server
131 Group: Applications/Emulators
132 Requires: %{name} = %{version}-%{release}
136 VMware Server help files.
138 %description help -l pl.UTF-8
139 Pliki pomocy dla VMware Server.
141 %package console-help
142 Summary: VMware Server console help files
143 Summary(pl.UTF-8): Pliki pomocy dla konsoli VMware Server
144 Group: Applications/Emulators
145 Requires: %{name} = %{version}-%{release}
148 %description console-help
149 VMware Server console help files.
151 %description console-help -l pl.UTF-8
152 Pliki pomocy dla konsoli VMware Server.
155 Summary: VMware networking utilities
156 Summary(pl.UTF-8): Narzędzia VMware do obsługi sieci
157 Group: Applications/Emulators
158 Requires(post,preun): /sbin/chkconfig
159 #Requires: %{name} = %{version}-%{release}
162 %description networking
163 VMware networking utilities.
165 %description networking -l pl.UTF-8
166 Narzędzia VMware do obsługi sieci.
169 Summary: VMware SMB utilities
170 Summary(pl.UTF-8): Narzędzia VMware do SMB
171 Group: Applications/Emulators
172 Requires: %{name} = %{version}-%{release}
175 VMware SMB utilities.
177 %description samba -l pl.UTF-8
178 Narzędzia VMware do SMB.
180 %package -n kernel-misc-vmci
181 Summary: Kernel module for VMware Server
182 Summary(pl.UTF-8): Moduł jądra dla VMware Server
183 Release: %{rel}@%{_kernel_ver_str}
185 Requires(post,postun): /sbin/depmod
186 Requires: dev >= 2.9.0-7
187 %if %{with dist_kernel}
188 %requires_releq_kernel
189 Requires(postun): %releq_kernel
191 Provides: kernel(vmci) = %{version}-%{rel}
193 %description -n kernel-misc-vmci
194 Kernel modules for VMware Server - vmci.
196 %description -n kernel-misc-vmci -l pl.UTF-8
197 Moduły jądra dla VMware Server - vmci.
199 %package -n kernel-misc-vmmon
200 Summary: Kernel module for VMware Server
201 Summary(pl.UTF-8): Moduł jądra dla VMware Server
202 Release: %{rel}@%{_kernel_ver_str}
204 Requires(post,postun): /sbin/depmod
205 Requires: dev >= 2.9.0-7
206 %if %{with dist_kernel}
207 %requires_releq_kernel
208 Requires(postun): %releq_kernel
210 Provides: kernel(vmmon) = %{version}-%{rel}
212 %description -n kernel-misc-vmmon
213 Kernel modules for VMware Server - vmmon.
215 %description -n kernel-misc-vmmon -l pl.UTF-8
216 Moduły jądra dla VMware Server - vmmon.
218 %package -n kernel-misc-vmnet
219 Summary: Kernel module for VMware Server
220 Summary(pl.UTF-8): Moduł jądra dla VMware Server
221 Release: %{rel}@%{_kernel_ver_str}
223 Requires(post,postun): /sbin/depmod
224 Requires: dev >= 2.9.0-7
225 %if %{with dist_kernel}
226 %requires_releq_kernel
227 Requires(postun): %releq_kernel
229 Provides: kernel(vmnet) = %{version}-%{rel}
231 %description -n kernel-misc-vmnet
232 Kernel modules for VMware Server - vmnet.
234 %description -n kernel-misc-vmnet -l pl.UTF-8
235 Moduły jądra dla VMware Server - vmnet.
239 %setup -q -T -n vmware-server-distrib -b0 %{?with_userspace:-a2}
242 %setup -q -T -n vmware-server-distrib -b1 %{?with_userspace:-a3}
246 %{__tar} xf source/vmci.tar
247 %{__tar} xf source/vmmon.tar
248 %{__tar} xf source/vmnet.tar
249 mv vmmon-only/linux/driver.c{,.dist}
250 mv vmnet-only/hub.c{,.dist}
251 mv vmnet-only/driver.c{,.dist}
252 #rm -rf binary # unusable
255 %{__gzip} -d man/man1/vmware.1.gz
258 tar zxf vmware-mui-distrib/console-distrib/%{name}-console-%{ver}-%{subver}.tar.gz
259 cp vmware-any-any-update%{urel}/{vmmon,vmnet}.tar lib/modules/source/
260 cd lib/modules/source
264 cp -a vmmon-only{,.clean}
265 cp -a vmnet-only{,.clean}
269 tar xf lib/perl/control.tar
275 cd vmware-any-any-update%{urel}
276 chmod u+w ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx ../bin/vmnet-bridge
281 %{__cc} %{rpmldflags} %{rpmcflags} -o update update.c
282 ./update vmx ../lib/bin/vmware-vmx
283 ./update vmxdebug ../lib/bin-debug/vmware-vmx
284 ./update bridge ../bin/vmnet-bridge
288 %if %{with userspace}
292 sed -i "s:^INSTALLSITEARCH.*$:INSTALLSITEARCH = %{perl_vendorarch}:" Makefile
293 sed -i "s:^INSTALLSITELIB.*$:INSTALLSITELIB = %{perl_vendorlib}:" Makefile
294 sed -i "s:^INSTALLSITEMAN1DIR.*$:INSTALLSITEMAN1DIR = %{_mandir}/man1:" Makefile
295 sed -i "s:^INSTALLSITEMAN3DIR.*$:INSTALLSITEMAN3DIR = %{_mandir}/man3:" Makefile
305 %build_kernel_modules -C vmci-only -m vmci SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver}
307 %build_kernel_modules -C vmmon-only -m vmmon SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
308 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
309 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
310 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
311 linux/driver.c.dist > linux/driver.c
313 cat linux/driver.c.dist > linux/driver.c
317 %build_kernel_modules -C vmnet-only -m vmnet SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
318 if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
319 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
321 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
322 driver.c.dist > driver.c
324 cat hub.c.dist > hub.c
325 cat driver.c.dist > driver.c
331 rm -rf $RPM_BUILD_ROOT
333 %if %{with userspace}
335 $RPM_BUILD_ROOT%{_sysconfdir}/vmware{,-server-console} \
336 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/{nat,dhcpd} \
337 $RPM_BUILD_ROOT%{_bindir} \
338 $RPM_BUILD_ROOT%{_sbindir} \
339 $RPM_BUILD_ROOT%{_libdir}/vmware{,-server-console}/bin \
340 $RPM_BUILD_ROOT%{_mandir} \
341 $RPM_BUILD_ROOT%{_pixmapsdir} \
342 $RPM_BUILD_ROOT%{_desktopdir} \
343 $RPM_BUILD_ROOT/etc/rc.d/init.d \
344 $RPM_BUILD_ROOT/var/{log,run}/vmware
349 DESTDIR=$RPM_BUILD_ROOT
354 # copy other required perl modules
355 cp -a lib/perl5/site_perl/5.005/VMware $RPM_BUILD_ROOT%{perl_vendorarch}
356 cp -a lib/perl5/site_perl/5.005/i386-linux/VMware/VmdbPerl $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
357 cp -a lib/perl5/site_perl/5.005/i386-linux/VMware/{HConfig,VmdbPerl}.pm $RPM_BUILD_ROOT%{perl_vendorarch}/VMware
358 cp -a lib/perl5/site_perl/5.005/i386-linux/auto/VMware/{HConfig,VmdbPerl} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware
360 # remove unecessary files
361 rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware/{HConfig,VmdbPerl,VmPerl}/.{exists,packlist}
366 %install_kernel_modules -m lib/modules/vmci-only/vmci -d misc
367 %install_kernel_modules -m lib/modules/vmmon-only/vmmon -d misc
368 %install_kernel_modules -m lib/modules/vmnet-only/vmnet -d misc
371 %if %{with userspace}
372 install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/vmnet
373 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet.conf
374 install %{SOURCE7} $RPM_BUILD_ROOT%{_pixmapsdir}
375 install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}
376 install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
377 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
379 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases
380 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases~
382 install bin/*-* $RPM_BUILD_ROOT%{_bindir}
383 install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
384 install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
385 cp -a lib/webAccess $RPM_BUILD_ROOT%{_libdir}/vmware
386 cp -a lib/hostd $RPM_BUILD_ROOT%{_libdir}/vmware
387 cp -a vmware-vix $RPM_BUILD_ROOT%{_libdir}/vmware
388 cp -a lib/vmacore $RPM_BUILD_ROOT%{_libdir}/vmware
389 cp -a lib/net-services.sh $RPM_BUILD_ROOT%{_libdir}/vmware
390 cp -a lib/modules $RPM_BUILD_ROOT%{_libdir}/vmware
391 rm -rf $RPM_BUILD_ROOT%{_libdir}/vmware/modules/*-only
392 cp -a lib/configurator $RPM_BUILD_ROOT%{_libdir}/vmware
393 cp -a etc/hostd $RPM_BUILD_ROOT/etc/vmware/hostd
394 cp -a etc/installer.sh $RPM_BUILD_ROOT/etc/vmware
395 cp -a etc/pam.d $RPM_BUILD_ROOT/etc/vmware
396 cp -a etc/service $RPM_BUILD_ROOT/etc/vmware
398 install -d $RPM_BUILD_ROOT%{_docdir}
399 cp -a doc/* $RPM_BUILD_ROOT%{_docdir}
400 cp -a vmware-vix-distrib/doc/VMwareVix $RPM_BUILD_ROOT%{_docdir}
401 install -d $RPM_BUILD_ROOT%{_mandir}/man1
402 cp -a man/man1/vmware.1 $RPM_BUILD_ROOT%{_mandir}/man1
404 rm $RPM_BUILD_ROOT/usr/bin/vmware-uninstall.pl
405 rm $RPM_BUILD_ROOT/usr/bin/vmware-vimdump
406 rm $RPM_BUILD_ROOT/usr/share/applications/VMware-server.desktop
407 rm $RPM_BUILD_ROOT/usr/share/pixmaps/VMware-server.png
411 s@%sitearch%@%{perl_sitearch}@g;
412 s@%sitelib%@%{perl_sitelib}@g;
413 s@%vendorarch%@%{perl_vendorarch}@g;
414 s@%vendorlib%@%{perl_vendorlib}@g;
415 s@%archlib%@%{perl_archlib}@g;
416 s@%privlib%@%{perl_privlib}@g;' < lib/serverd/init.pl.default > $RPM_BUILD_ROOT%{_libdir}/vmware/serverd/init.pl
419 cp -a lib/{config,help,isoimages,licenses,messages,share,xkeymap} \
420 $RPM_BUILD_ROOT%{_libdir}/vmware
423 cp -a vmware-server-console-distrib/lib/{bin-debug,config,help*,messages,share,xkeymap} \
424 $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
426 install vmware-server-console-distrib/lib/bin/vmware-remotemks $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
428 cp -a vmware-server-console-distrib/man/* man/* $RPM_BUILD_ROOT%{_mandir}
429 gunzip $RPM_BUILD_ROOT%{_mandir}/man?/*.gz
432 cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware-server-console/locations <<EOF
434 VM_LIBDIR=%{_libdir}/vmware-server-console
437 %if %{with internal_libs}
438 install bin/vmware $RPM_BUILD_ROOT%{_bindir}
439 install lib/bin/* $RPM_BUILD_ROOT%{_libdir}/vmware/bin
440 #install lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware/bin
441 cp -a lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
444 install vmware-server-console-distrib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
445 install vmware-server-console-distrib/lib/bin/vmware $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
446 cp -a vmware-server-console-distrib/lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
451 install lib/bin/vmware $RPM_BUILD_ROOT%{_bindir}
452 install vmware-server-console-distrib/lib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
458 rm -rf $RPM_BUILD_ROOT
461 /sbin/chkconfig --add vmnet
462 %service vmnet restart "VMware networking service"
465 if [ "$1" = "0" ]; then
467 /sbin/chkconfig --del vmnet
470 %post -n kernel-misc-vmci
471 %depmod %{_kernel_ver}
473 %postun -n kernel-misc-vmci
474 %depmod %{_kernel_ver}
476 %post -n kernel-misc-vmmon
477 %depmod %{_kernel_ver}
479 %postun -n kernel-misc-vmmon
480 %depmod %{_kernel_ver}
482 %post -n kernel-misc-vmnet
483 %depmod %{_kernel_ver}
485 %postun -n kernel-misc-vmnet
486 %depmod %{_kernel_ver}
488 %if %{with userspace}
490 %defattr(444,root,root,755)
491 #%doc lib/configurator/vmnet-{dhcpd,nat}.conf
492 %dir %{_sysconfdir}/vmware
493 %dir %{_sysconfdir}/vmware/hostd
494 %dir %{_sysconfdir}/vmware/hostd/env
495 %attr(644,root,root) %{_sysconfdir}/vmware/hostd/env/*.xml
496 %attr(444,root,root) %{_sysconfdir}/vmware/hostd/key.pub
497 %attr(644,root,root) %{_sysconfdir}/vmware/hostd/*.vha
498 %attr(644,root,root) %{_sysconfdir}/vmware/hostd/*.xml
499 %dir %{_sysconfdir}/vmware/pam.d
500 %attr(644,root,root) %{_sysconfdir}/vmware/pam.d/vmware-authd
501 %dir %{_sysconfdir}/vmware/service
502 %attr(644,root,root) %{_sysconfdir}/vmware/service/services.xml
503 %attr(555,root,root) %{_sysconfdir}/vmware/installer.sh
504 %attr(555,root,root) %{_bindir}/vm-support
505 #%attr(755,root,root) %{_bindir}/vmware-authtrusted
506 #%attr(755,root,root) %{_bindir}/vmware-cmd
507 #%attr(755,root,root) %{_bindir}/vmware-loop
508 #%attr(755,root,root) %{_bindir}/vmware-mount.pl
509 %attr(555,root,root) %{_bindir}/vmware-config.pl
510 %attr(555,root,root) %{_bindir}/vmware-mount
511 #%attr(555,root,root) %{_bindir}/vmware-uninstall.pl
512 #%attr(555,root,root) %{_bindir}/vmware-vimdump
513 %attr(555,root,root) %{_bindir}/vmware-vimsh
514 %attr(555,root,root) %{_bindir}/vmware-vsh
515 %attr(555,root,root) %{_bindir}/vmware-watchdog
516 %attr(555,root,root) %{_bindir}/vmware-vdiskmanager
517 %attr(4555,root,root) %{_sbindir}/vmware-authd
518 %attr(555,root,root) %{_sbindir}/vmware-authdlauncher
519 %attr(555,root,root) %{_sbindir}/vmware-hostd
520 %dir %{_libdir}/vmware
521 %dir %{_libdir}/vmware/bin
523 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx
524 %{_libdir}/vmware/config
525 %{_libdir}/vmware/isoimages
526 %if %{with internal_libs}
527 %attr(555,root,root) %{_bindir}/vmware
529 %attr(4555,root,root) %{_bindir}/vmware-ping
530 #%attr(755,root,root) %{_libdir}/vmware/bin/vmware
531 %attr(555,root,root) %{_libdir}/vmware/bin/openssl
532 %attr(555,root,root) %{_libdir}/vmware/bin/vmplayer
533 %attr(555,root,root) %{_libdir}/vmware/bin/vmrun
534 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd
535 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd-dynamic
536 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks
537 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks-debug
538 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vimdump
539 %attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx-debug
540 %attr(777,root,root) %{_libdir}/vmware/bin/vmware-vmx-stats
541 %attr(755,root,root) %{_libdir}/vmware/bin/vmware-vsh
543 %dir %{_libdir}/vmware/lib
544 %{_libdir}/vmware/lib/libXau.so.6
545 %{_libdir}/vmware/lib/libXcursor.so.1
546 %{_libdir}/vmware/lib/libXdmcp.so.6
547 %{_libdir}/vmware/lib/libXfixes.so.3
548 %{_libdir}/vmware/lib/libXft.so.2
549 %{_libdir}/vmware/lib/libXinerama.so.1
550 %{_libdir}/vmware/lib/libXrandr.so.2
551 %{_libdir}/vmware/lib/libXrender.so.1
552 %{_libdir}/vmware/lib/libart_lgpl_2.so.2
553 %{_libdir}/vmware/lib/libatk-1.0.so.0
554 %{_libdir}/vmware/lib/libatkmm-1.6.so.1
555 %{_libdir}/vmware/lib/libcairo.so.2
556 %{_libdir}/vmware/lib/libcairomm-1.0.so.1
557 %{_libdir}/vmware/lib/libcrypto.so.0.9.7
558 %{_libdir}/vmware/lib/libcurl.so.3
559 %{_libdir}/vmware/lib/libcurl.so.4
560 %{_libdir}/vmware/lib/libfontconfig.so.1
561 %{_libdir}/vmware/lib/libfreetype.so.6
562 %{_libdir}/vmware/lib/libgdk-x11-2.0.so.0
563 %{_libdir}/vmware/lib/libgdk_pixbuf-2.0.so.0
564 %{_libdir}/vmware/lib/libgdkmm-2.4.so.1
565 %{_libdir}/vmware/lib/libglib-2.0.so.0
566 %{_libdir}/vmware/lib/libglibmm-2.4.so.1
567 %{_libdir}/vmware/lib/libglibmm_generate_extra_defs-2.4.so.1
568 %{_libdir}/vmware/lib/libgmodule-2.0.so.0
569 %{_libdir}/vmware/lib/libgobject-2.0.so.0
570 %{_libdir}/vmware/lib/libgthread-2.0.so.0
571 %{_libdir}/vmware/lib/libgtk-x11-2.0.so.0
572 %{_libdir}/vmware/lib/libgtkmm-2.4.so.1
573 %{_libdir}/vmware/lib/libpango-1.0.so.0
574 %{_libdir}/vmware/lib/libpangocairo-1.0.so.0
575 %{_libdir}/vmware/lib/libpangoft2-1.0.so.0
576 %{_libdir}/vmware/lib/libpangomm-1.4.so.1
577 %{_libdir}/vmware/lib/libpangox-1.0.so.0
578 %{_libdir}/vmware/lib/libpangoxft-1.0.so.0
579 %{_libdir}/vmware/lib/librsvg-2.so.2
580 %{_libdir}/vmware/lib/libsexy.so.2
581 %{_libdir}/vmware/lib/libsexymm.so.2
582 %{_libdir}/vmware/lib/libsigc-2.0.so.0
583 %{_libdir}/vmware/lib/libssl.so.0.9.7
584 %{_libdir}/vmware/lib/libview.so.2
585 %{_libdir}/vmware/lib/libxmlrpc.so.3
586 %{_libdir}/vmware/lib/libxmlrpc_client.so.3
587 %{_libdir}/vmware/lib/libxmlrpc_util.so.3
588 %{_libdir}/vmware/lib/libxmlrpc_xmlparse.so.3
589 %{_libdir}/vmware/lib/libxmlrpc_xmltok.so.3
592 %dir %{_libdir}/vmware/lib/libexpat.so.0
593 %attr(755,root,root) %{_libdir}/vmware/lib/libexpat.so.0/libexpat.so.0
594 %dir %{_libdir}/vmware/lib/libgcc_s.so.1
595 %attr(755,root,root) %{_libdir}/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
596 %dir %{_libdir}/vmware/lib/libgvmomi.so.0
597 %attr(555,root,root) %{_libdir}/vmware/lib/libgvmomi.so.0/libgvmomi.so.0
598 %dir %{_libdir}/vmware/lib/libpng12.so.0
599 %attr(755,root,root) %{_libdir}/vmware/lib/libpng12.so.0/libpng12.so.0
600 %dir %{_libdir}/vmware/lib/libstdc++.so.6
601 %attr(755,root,root) %{_libdir}/vmware/lib/libstdc++.so.6/libstdc++.so.6
602 %dir %{_libdir}/vmware/lib/libvmwarebase.so.0
603 %attr(555,root,root) %{_libdir}/vmware/lib/libvmwarebase.so.0/libvmwarebase.so.0
604 %dir %{_libdir}/vmware/lib/libvmwareui.so.0
605 %attr(555,root,root) %{_libdir}/vmware/lib/libvmwareui.so.0/libvmwareui.so.0
606 %dir %{_libdir}/vmware/lib/libxml2.so.2
607 %attr(755,root,root) %{_libdir}/vmware/lib/libxml2.so.2/libxml2.so.2
610 %attr(555,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
612 #%dir %{_libdir}/vmware/serverd
613 #%attr(750,root,root) %{_libdir}/vmware/serverd/init.pl
614 %{_libdir}/vmware/licenses
615 %dir %{_libdir}/vmware/messages
616 #%{_libdir}/vmware/messages/en
617 %lang(ja) %{_libdir}/vmware/messages/ja
618 %{_libdir}/vmware/share
619 %{_libdir}/vmware/xkeymap
620 %dir %{_libdir}/vmware/hostd
621 %attr(755,root,root) %{_libdir}/vmware/hostd/*.so
622 %{_libdir}/vmware/hostd/locale
623 %dir %{_libdir}/vmware/hostd/docroot
624 %dir %{_libdir}/vmware/hostd/docroot/client
625 %dir %{_libdir}/vmware/hostd/docroot/sdk
626 %dir %{_libdir}/vmware/hostd/docroot/downloads
627 %{_libdir}/vmware/hostd/docroot/*.png
628 %{_libdir}/vmware/hostd/docroot/*.js
629 %{_libdir}/vmware/hostd/docroot/*.jpeg
630 %{_libdir}/vmware/hostd/docroot/*.html
631 %{_libdir}/vmware/hostd/docroot/*.css
632 %{_libdir}/vmware/hostd/docroot/en
633 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/VMware-viclient.exe
634 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/clients-template.xml
635 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vim.wsdl
636 %attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vimService.wsdl
638 %attr(755,root,root) %{_libdir}/vmware/hostd/py
639 %attr(755,root,root) %{_libdir}/vmware/hostd/wsdl
640 %{_mandir}/man1/vmware.1*
642 #%{perl_vendorarch}/VMware
643 #%{perl_vendorarch}/auto/VMware
644 %attr(1777,root,root) %dir /var/run/vmware
645 %attr(751,root,root) %dir /var/log/vmware
646 #%{_pixmapsdir}/*.png
647 #%{_desktopdir}/%{name}.desktop
649 %dir %{_libdir}/vmware/vmacore
650 %attr(755,root,root) %{_libdir}/vmware/vmacore/libvmacore.so.*.*
651 %attr(755,root,root) %{_libdir}/vmware/vmacore/libvmomi.so.*.*
654 %{_libdir}/vmware/help
656 %defattr(444,root,root,755)
658 %doc %{_docdir}/[ERo]*
659 %defattr(644,root,root,755)
660 %doc %dir %{_docdir}/VMwareVix
661 %doc %{_docdir}/VMwareVix/lang
662 %doc %{_docdir}/VMwareVix/errors
663 %doc %{_docdir}/VMwareVix/types
664 %attr(444,root,root) %doc %{_docdir}/VMwareVix/*.html
665 %dir %{_docdir}/VMwareVix/samples
666 %attr(666,root,root) %doc %{_docdir}/VMwareVix/samples/*.c
668 %defattr(-,root,root,755)
669 %dir %{_libdir}/vmware/webAccess
670 %defattr(444,root,root,755)
671 %dir %{_libdir}/vmware/webAccess/java
672 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07
673 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/bin/*
674 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/bin
675 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib
676 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64
677 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/*.so
678 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/headless/*.so
679 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/motif21/*.so
680 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/native_threads/*.so
681 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/xawt/*.so
683 %attr(777,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/server/libjsig.so
684 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*/server/libjvm.so
685 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/*.jar
686 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/ext
687 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/font*
688 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/im
689 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/images
690 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/zi
691 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/audio
692 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/cmm
693 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/security
694 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/management
695 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/oblique-fonts
696 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/psfont*
697 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/[A-Z]*
698 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/.systemPrefs
699 %attr(644,root,root) %{_libdir}/vmware/webAccess/vmware*
700 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/awt_robot
701 %attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/gtkhelper
702 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/jvm.cfg
703 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/classlist
704 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/content-types.properties
705 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/flavormap.properties
706 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/jvm.hprof.txt
707 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/logging.properties
708 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/net.properties
709 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/sound.properties
710 %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/server/Xusage.txt
711 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/headless
712 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/motif21
713 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/native_threads
714 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/server
715 %dir %{_libdir}/vmware/webAccess/java/jre1.5.0_07/lib/amd64/xawt
717 %defattr(444,root,root,755)
718 %dir %{_libdir}/vmware/webAccess/tomcat
719 %dir %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17
720 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/common
721 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/conf
722 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/logs
723 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/server
724 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/temp
725 %defattr(555,root,root,755)
726 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/bin
727 %defattr(644,root,root,755)
728 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/webapps
729 %defattr(444,root,root,755)
730 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/LICENSE
731 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/NOTICE
732 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/RELEASE-NOTES
733 %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-5.5.17/RUNNING.txt
735 %defattr(444,root,root,755)
736 %{_libdir}/vmware/vmware-vix
738 %defattr(555,root,root,755)
739 %{_libdir}/vmware/net-services.sh
741 %defattr(444,root,root,755)
742 %{_libdir}/vmware/modules
743 %{_libdir}/vmware/configurator
746 %attr(555,root,root) %{_bindir}/vmnet-bridge
747 %attr(555,root,root) %{_bindir}/vmnet-dhcpd
748 %attr(555,root,root) %{_bindir}/vmnet-natd
749 %attr(555,root,root) %{_bindir}/vmnet-netifup
750 %attr(555,root,root) %{_bindir}/vmnet-sniffer
753 %defattr(644,root,root,755)
754 %dir %{_sysconfdir}/vmware-server-console
755 %{_sysconfdir}/vmware-server-console/locations
756 #%attr(755,root,root) %{_bindir}/vmware-server-console
757 %dir %{_libdir}/vmware-server-console
758 %dir %{_libdir}/vmware-server-console/bin
759 #%attr(755,root,root) %{_libdir}/vmware-server-console/bin/vmware-remotemks
760 #%{_libdir}/vmware-server-console/config
761 %if %{with internal_libs}
762 #%attr(755,root,root) %{_libdir}/vmware-server-console/bin/vmware
763 #%{_libdir}/vmware-server-console/lib
764 #%attr(755,root,root) %{_libdir}/vmware-server-console/lib/wrapper-gtk24.sh
766 #%dir %{_libdir}/vmware-server-console/messages
767 #%{_libdir}/vmware-server-console/messages/en
768 #%lang(ja) %{_libdir}/vmware-server-console/messages/ja
769 #%{_libdir}/vmware-server-console/share
770 #%{_libdir}/vmware-server-console/xkeymap
771 #%{_mandir}/man1/vmware-server-console.1*
774 %defattr(644,root,root,755)
775 #%{_libdir}/vmware-server-console/help*
778 %defattr(644,root,root,755)
779 #%dir %{_libdir}/vmware/bin-debug
781 #%attr(4755,root,root) %{_libdir}/vmware/bin-debug/vmware-vmx
782 #%dir %{_libdir}/vmware-server-console/bin-debug
783 #%attr(755,root,root) %{_libdir}/vmware/bin-debug/vmware-remotemks
784 #%attr(755,root,root) %{_libdir}/vmware-server-console/bin-debug/vmware-remotemks
788 %defattr(644,root,root,755)
789 %{_libdir}/vmware/help
793 %defattr(644,root,root,755)
794 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
795 %attr(754,root,root) /etc/rc.d/init.d/vmnet
796 %attr(755,root,root) %{_bindir}/vmnet-bridge
797 %attr(755,root,root) %{_bindir}/vmnet-dhcpd
798 %attr(755,root,root) %{_bindir}/vmnet-natd
799 %attr(755,root,root) %{_bindir}/vmnet-netifup
800 %attr(755,root,root) %{_bindir}/vmnet-sniffer
801 %attr(755,root,root) %{_bindir}/vmware-ping
802 %dir %{_sysconfdir}/vmware/vmnet8
803 %dir %{_sysconfdir}/vmware/vmnet8/dhcpd
804 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
805 %dir %{_sysconfdir}/vmware/vmnet8/nat
806 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
807 %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
811 %defattr(644,root,root,755)
812 %doc lib/configurator/vmnet-smb.conf
813 %attr(755,root,root) %{_bindir}/vmware-nmbd
814 %attr(755,root,root) %{_bindir}/vmware-smbd
815 %attr(755,root,root) %{_bindir}/vmware-smbpasswd
816 %attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
817 %{_libdir}/vmware/smb
822 %files -n kernel-misc-vmci
823 %defattr(644,root,root,755)
824 /lib/modules/%{_kernel_ver}/misc/vmci.ko*
826 %files -n kernel-misc-vmmon
827 %defattr(644,root,root,755)
828 /lib/modules/%{_kernel_ver}/misc/vmmon.ko*
830 %files -n kernel-misc-vmnet
831 %defattr(644,root,root,755)
832 /lib/modules/%{_kernel_ver}/misc/vmnet.ko*