]> git.pld-linux.org Git - packages/VMware-server.git/blob - VMware-server.spec
- package files same as VMware-server-e.x.p-63231.x86_64 (totalugly - don't even...
[packages/VMware-server.git] / VMware-server.spec
1 #
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).
7 #
8 # The modules from any-any upgrade are too old (I used the ones comming with VMw-S).
9 #
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.
12 #
13 # But hey, it's at least free ;-)
14 #
15 # I probably won't have time to work on this, switching to vmware-player.
16 # TODO:
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
20 #
21 # Conditional build:
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)
28 #
29 %include        /usr/lib/rpm/macros.perl
30 #
31 %define         ver     2.0
32 %define         subver  63231
33 %define         rel     0.4
34 %define         urel    115
35 %define         ccver   %(%{__cc} -dumpversion)
36 #
37 Summary:        VMware Server
38 Summary(pl.UTF-8):      VMware Server - wirtualna platforma dla stacji roboczej
39 Name:           VMware-server
40 Version:        %{ver}.%{subver}
41 Release:        %{rel}
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
55 Source5:        %{name}.init
56 Source6:        %{name}-vmnet.conf
57 Source7:        %{name}.png
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
65 NoSource:       0
66 NoSource:       1
67 NoSource:       2
68 NoSource:       3
69 NoSource:       4
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
77 #Requires:      libsexy
78 #Requires:      libsexymm
79 ExclusiveArch:  %{ix86} %{x8664}
80 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
81
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
86
87 %define         sonamedeps      %(cat %{SOURCE11} | xargs)
88
89 %define         _noautoprov             %sonamedeps
90 %define         _noautoreq              %sonamedeps
91
92 %description
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.
97
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.
103
104 %package debug
105 Summary:        VMware debug utility
106 Summary(pl.UTF-8):      Narzędzie VMware do odpluskwiania
107 Group:          Applications/Emulators
108 Requires:       %{name} = %{version}-%{release}
109
110 %description debug
111 VMware debug utility.
112
113 %description debug -l pl.UTF-8
114 Narzędzie VMware do odpluskwiania.
115
116 %package console
117 Summary:        VMware console utility
118 Summary(pl.UTF-8):      Konsola VMware
119 Group:          Applications/Emulators
120 Requires:       %{name} = %{version}-%{release}
121
122 %description console
123 A tool for controlling VM.
124
125 %description console -l pl.UTF-8
126 Narzędzie VMware do kontroli VM.
127
128 %package help
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}
133 Requires:       mozilla
134
135 %description help
136 VMware Server help files.
137
138 %description help -l pl.UTF-8
139 Pliki pomocy dla VMware Server.
140
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}
146 Requires:       mozilla
147
148 %description console-help
149 VMware Server console help files.
150
151 %description console-help -l pl.UTF-8
152 Pliki pomocy dla konsoli VMware Server.
153
154 %package networking
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}
160 Requires:       rc-scripts
161
162 %description networking
163 VMware networking utilities.
164
165 %description networking -l pl.UTF-8
166 Narzędzia VMware do obsługi sieci.
167
168 %package samba
169 Summary:        VMware SMB utilities
170 Summary(pl.UTF-8):      Narzędzia VMware do SMB
171 Group:          Applications/Emulators
172 Requires:       %{name} = %{version}-%{release}
173
174 %description samba
175 VMware SMB utilities.
176
177 %description samba -l pl.UTF-8
178 Narzędzia VMware do SMB.
179
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}
184 Group:          Base/Kernel
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
190 %endif
191 Provides:       kernel(vmci) = %{version}-%{rel}
192
193 %description -n kernel-misc-vmci
194 Kernel modules for VMware Server - vmci.
195
196 %description -n kernel-misc-vmci -l pl.UTF-8
197 Moduły jądra dla VMware Server - vmci.
198
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}
203 Group:          Base/Kernel
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
209 %endif
210 Provides:       kernel(vmmon) = %{version}-%{rel}
211
212 %description -n kernel-misc-vmmon
213 Kernel modules for VMware Server - vmmon.
214
215 %description -n kernel-misc-vmmon -l pl.UTF-8
216 Moduły jądra dla VMware Server - vmmon.
217
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}
222 Group:          Base/Kernel
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
228 %endif
229 Provides:       kernel(vmnet) = %{version}-%{rel}
230
231 %description -n kernel-misc-vmnet
232 Kernel modules for VMware Server - vmnet.
233
234 %description -n kernel-misc-vmnet -l pl.UTF-8
235 Moduły jądra dla VMware Server - vmnet.
236
237 %prep
238 %ifarch %{ix86}
239 %setup -q -T -n vmware-server-distrib -b0 %{?with_userspace:-a2}
240 %endif
241 %ifarch %{x8664}
242 %setup -q -T -n vmware-server-distrib -b1 %{?with_userspace:-a3}
243 %endif
244
245 cd lib/modules
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
253 cd -
254
255 %{__gzip} -d man/man1/vmware.1.gz
256
257 %if 0
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
261 tar xf vmmon.tar
262 tar xf vmnet.tar
263 #%patch0 -p0
264 cp -a vmmon-only{,.clean}
265 cp -a vmnet-only{,.clean}
266 cd -
267 %patch1 -p1
268 %patch2 -p0
269 tar xf lib/perl/control.tar
270 %endif
271
272 %build
273
274 %if 0
275 cd vmware-any-any-update%{urel}
276 chmod u+w ../lib/bin/vmware-vmx ../lib/bin-debug/vmware-vmx ../bin/vmnet-bridge
277 %endif
278
279 %if 0
280 rm -f update
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
285 cd -
286 %endif
287
288 %if %{with userspace}
289 %if 0
290         cd control-only
291         perl Makefile.PL
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
296
297         %{__make}
298         cd ..
299 %endif
300 %endif
301
302 %if %{with kernel}
303 cd lib/modules
304
305 %build_kernel_modules -C vmci-only -m vmci SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver}
306
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
312 else
313         cat linux/driver.c.dist > linux/driver.c
314 fi
315 EOF
316
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)/' \
320                  hub.c.dist > hub.c
321         sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
322                 driver.c.dist > driver.c
323 else
324         cat hub.c.dist > hub.c
325         cat driver.c.dist > driver.c
326 fi
327 EOF
328 %endif
329
330 %install
331 rm -rf $RPM_BUILD_ROOT
332
333 %if %{with userspace}
334 install -d \
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
345
346 %if 0
347         cd control-only
348         %{__make} install \
349                 DESTDIR=$RPM_BUILD_ROOT
350         cd ..
351 %endif
352
353 %if 0
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
359
360         # remove unecessary files
361         rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/VMware/{HConfig,VmdbPerl,VmPerl}/.{exists,packlist}
362 %endif
363 %endif
364
365 %if %{with kernel}
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
369 %endif
370
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
378
379 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases
380 touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases~
381
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
397
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
403
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
408
409 %if 0
410 sed -e '
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
417 %endif
418
419 cp -a   lib/{config,help,isoimages,licenses,messages,share,xkeymap} \
420         $RPM_BUILD_ROOT%{_libdir}/vmware
421
422 %if 0
423 cp -a   vmware-server-console-distrib/lib/{bin-debug,config,help*,messages,share,xkeymap} \
424         $RPM_BUILD_ROOT%{_libdir}/vmware-server-console
425
426 install vmware-server-console-distrib/lib/bin/vmware-remotemks $RPM_BUILD_ROOT%{_libdir}/vmware-server-console/bin
427
428 cp -a   vmware-server-console-distrib/man/* man/* $RPM_BUILD_ROOT%{_mandir}
429 gunzip  $RPM_BUILD_ROOT%{_mandir}/man?/*.gz
430 %endif
431
432 cat > $RPM_BUILD_ROOT%{_sysconfdir}/vmware-server-console/locations <<EOF
433 VM_BINDIR=%{_bindir}
434 VM_LIBDIR=%{_libdir}/vmware-server-console
435 EOF
436
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
442
443 %if 0
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
447 %endif
448
449 %else
450 %if 0
451 install lib/bin/vmware $RPM_BUILD_ROOT%{_bindir}
452 install vmware-server-console-distrib/lib/bin/vmware-server-console $RPM_BUILD_ROOT%{_bindir}
453 %endif
454 %endif
455 %endif
456
457 %clean
458 rm -rf $RPM_BUILD_ROOT
459
460 %post networking
461 /sbin/chkconfig --add vmnet
462 %service vmnet restart "VMware networking service"
463
464 %preun networking
465 if [ "$1" = "0" ]; then
466         %service vmnet stop
467         /sbin/chkconfig --del vmnet
468 fi
469
470 %post   -n kernel-misc-vmci
471 %depmod %{_kernel_ver}
472
473 %postun -n kernel-misc-vmci
474 %depmod %{_kernel_ver}
475
476 %post   -n kernel-misc-vmmon
477 %depmod %{_kernel_ver}
478
479 %postun -n kernel-misc-vmmon
480 %depmod %{_kernel_ver}
481
482 %post   -n kernel-misc-vmnet
483 %depmod %{_kernel_ver}
484
485 %postun -n kernel-misc-vmnet
486 %depmod %{_kernel_ver}
487
488 %if %{with userspace}
489 %files
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
522 # warning: SUID !!!
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
528 # - XXX -networking
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
542
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
590
591
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
608
609
610 %attr(555,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
611 %endif
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
637
638 %attr(755,root,root) %{_libdir}/vmware/hostd/py
639 %attr(755,root,root) %{_libdir}/vmware/hostd/wsdl
640 %{_mandir}/man1/vmware.1*
641 #%{_mandir}/man3/*
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
648
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.*.*
652
653 # belongs to -help
654 %{_libdir}/vmware/help
655
656 %defattr(444,root,root,755)
657 %dir %doc %{_docdir}
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
667
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
682 # yeah. go figure
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
716
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
734
735 %defattr(444,root,root,755)
736 %{_libdir}/vmware/vmware-vix
737
738 %defattr(555,root,root,755)
739 %{_libdir}/vmware/net-services.sh
740
741 %defattr(444,root,root,755)
742 %{_libdir}/vmware/modules
743 %{_libdir}/vmware/configurator
744
745 # -networking stuff
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
751
752 %files console
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
765 %endif
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*
772
773 %files console-help
774 %defattr(644,root,root,755)
775 #%{_libdir}/vmware-server-console/help*
776
777 %files debug
778 %defattr(644,root,root,755)
779 #%dir %{_libdir}/vmware/bin-debug
780 # warning: SUID !!!
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
785
786 %if 0
787 %files help
788 %defattr(644,root,root,755)
789 %{_libdir}/vmware/help
790 %endif
791
792 %files networking
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*
808
809 %if 0
810 %files samba
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
818 %endif
819 %endif
820
821 %if %{with kernel}
822 %files -n kernel-misc-vmci
823 %defattr(644,root,root,755)
824 /lib/modules/%{_kernel_ver}/misc/vmci.ko*
825
826 %files -n kernel-misc-vmmon
827 %defattr(644,root,root,755)
828 /lib/modules/%{_kernel_ver}/misc/vmmon.ko*
829
830 %files -n kernel-misc-vmnet
831 %defattr(644,root,root,755)
832 /lib/modules/%{_kernel_ver}/misc/vmnet.ko*
833 %endif
This page took 0.08798 seconds and 4 git commands to generate.