]> git.pld-linux.org Git - packages/VMware-server.git/blame_incremental - VMware-server.spec
- kernel module descriptions from modinfo output
[packages/VMware-server.git] / VMware-server.spec
... / ...
CommitLineData
1# TODO
2# - make vmware-config.pl work
3# - sane permissions
4# - switch to proper %{_libdir} when done for 64bit arch
5# - use system java, tomcat, etc packages
6# - package webAccess elsewhere, seems noarch mostly (but if using system pkgs for java/tomcat leave it still huge)
7# - put things back to subpackages (if makes sense)
8#
9# Conditional build:
10%bcond_without dist_kernel # without distribution kernel
11%bcond_without kernel # don't build kernel modules
12%bcond_without userspace # don't build userspace utilities
13%bcond_without internal_libs # internal libs stuff
14%bcond_without doc # package huge docs
15%bcond_with verbose # verbose build (V=1)
16#
17%include /usr/lib/rpm/macros.perl
18#
19%define ver 2.0
20%define subver 84186
21%define rel 0.6
22%{expand:%%global ccver %(%{__cc} -dumpversion)}
23#
24Summary: VMware Server
25Summary(pl.UTF-8): VMware Server - wirtualna platforma dla stacji roboczej
26Name: VMware-server
27Version: %{ver}.%{subver}
28Release: %{rel}
29License: custom, non-distributable
30Group: Applications/Emulators
31# http://www.vmware.com/beta/server/download.html
32Source0: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.i386.tar.gz
33# NoSource0-md5: 30f20c55a76ba46543df0e80bd21affc
34Source1: http://download3.vmware.com/software/vmserver/%{name}-e.x.p-%{subver}.x86_64.tar.gz
35# NoSource1-md5: 31dcec2889bcac228f76f0914e89469b
36Source2: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.i386.tar.gz
37# NoSource2-md5: d81db3079785a7454902aed222e611ad
38Source3: http://download3.vmware.com/software/vmserver/VMware-vix-e.x.p-%{subver}.x86_64.tar.gz
39# NoSource3-md5: bc7bdf81d14887861b4f5413e78fd539
40Source4: %{name}.png
41Source5: %{name}.desktop
42Source6: %{name}-authd.rc-inetd
43Source7: %{name}-nat.conf
44Source8: %{name}-dhcpd.conf
45Source9: %{name}-dhcpd-hostonly.conf
46Source10: %{name}-parse-locations.pl
47Source11: %{name}-libs
48Source12: %{name}-locations
49Patch0: %{name}-config-rc-inetd.patch
50Patch1: %{name}-config-kernel.patch
51Patch2: %{name}-config-pam.patch
52Patch3: %{name}-initscript.patch
53NoSource: 0
54NoSource: 1
55NoSource: 2
56NoSource: 3
57URL: http://www.vmware.com/
58%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.16}
59BuildRequires: libstdc++-devel
60BuildRequires: rpm-perlprov
61BuildRequires: rpmbuild(macros) >= 1.449
62BuildRequires: sed >= 4.0
63Requires: %{name}-isoimages = %{version}
64#Requires: libgnomecanvasmm
65#Requires: libsexy
66#Requires: libsexymm
67ExclusiveArch: %{ix86} %{x8664}
68BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
69
70%define _noautoprovfiles %{_libdir}/vmware*/lib/.*\.so.*
71# TMP hack to compare with upstream rpm
72%define _libdir %{_prefix}/lib
73%define _docdir %{_defaultdocdir}/vmware
74
75%define sonamedeps %(cat %{SOURCE11} | xargs)
76
77%define _noautoprov %sonamedeps
78%define _noautoreq %sonamedeps
79
80%description
81VMware Server Virtual Platform is a thin software layer that allows
82multiple guest operating systems to run concurrently on a single
83standard PC, without repartitioning or rebooting, and without
84significant loss of performance.
85
86%description -l pl.UTF-8
87VMware Server Virtual Platform to cienka warstwa oprogramowania
88pozwalająca na jednoczesne działanie wielu gościnnych systemów
89operacyjnych na jednym zwykłym PC, bez repartycjonowania ani
90rebootowania, bez znacznej utraty wydajności.
91
92%package debug
93Summary: VMware debug utility
94Summary(pl.UTF-8): Narzędzie VMware do odpluskwiania
95Group: Applications/Emulators
96Requires: %{name} = %{version}-%{release}
97
98%description debug
99VMware debug utility.
100
101%description debug -l pl.UTF-8
102Narzędzie VMware do odpluskwiania.
103
104%package console
105Summary: VMware console utility
106Summary(pl.UTF-8): Konsola VMware
107Group: Applications/Emulators
108Requires: %{name} = %{version}-%{release}
109
110%description console
111A tool for controlling VM.
112
113%description console -l pl.UTF-8
114Narzędzie VMware do kontroli VM.
115
116%package help
117Summary: VMware Server help files
118Summary(pl.UTF-8): Pliki pomocy dla VMware Server
119Group: Applications/Emulators
120Requires: %{name} = %{version}-%{release}
121Requires: mozilla
122
123%description help
124VMware Server help files.
125
126%description help -l pl.UTF-8
127Pliki pomocy dla VMware Server.
128
129%package console-help
130Summary: VMware Server console help files
131Summary(pl.UTF-8): Pliki pomocy dla konsoli VMware Server
132Group: Applications/Emulators
133Requires: %{name} = %{version}-%{release}
134Requires: mozilla
135
136%description console-help
137VMware Server console help files.
138
139%description console-help -l pl.UTF-8
140Pliki pomocy dla konsoli VMware Server.
141
142%package networking
143Summary: VMware networking utilities
144Summary(pl.UTF-8): Narzędzia VMware do obsługi sieci
145Group: Applications/Emulators
146Requires(post,preun): /sbin/chkconfig
147#Requires: %{name} = %{version}-%{release}
148Requires: rc-scripts
149
150%description networking
151VMware networking utilities.
152
153%description networking -l pl.UTF-8
154Narzędzia VMware do obsługi sieci.
155
156%package samba
157Summary: VMware SMB utilities
158Summary(pl.UTF-8): Narzędzia VMware do SMB
159Group: Applications/Emulators
160Requires: %{name} = %{version}-%{release}
161
162%description samba
163VMware SMB utilities.
164
165%description samba -l pl.UTF-8
166Narzędzia VMware do SMB.
167
168%package -n kernel%{_alt_kernel}-misc-vmci
169Summary: VMware Virtual Machine Communication Interface (VMCI)
170Summary(pl.UTF-8): Moduł jądra dla VMware Server
171Release: %{rel}@%{_kernel_ver_str}
172Group: Base/Kernel
173Requires(post,postun): /sbin/depmod
174Requires: dev >= 2.9.0-7
175%if %{with dist_kernel}
176%requires_releq_kernel
177Requires(postun): %releq_kernel
178%endif
179
180%description -n kernel%{_alt_kernel}-misc-vmci
181VMware Virtual Machine Communication Interface (VMCI).
182
183%description -n kernel%{_alt_kernel}-misc-vmci -l pl.UTF-8
184Moduły jądra dla VMware Server - vmci.
185
186%package -n kernel%{_alt_kernel}-misc-vmmon
187Summary: VMware Virtual Machine Monitor
188Summary(pl.UTF-8): Moduł jądra dla VMware Server
189Release: %{rel}@%{_kernel_ver_str}
190Group: Base/Kernel
191Requires(post,postun): /sbin/depmod
192Requires: dev >= 2.9.0-7
193%if %{with dist_kernel}
194%requires_releq_kernel
195Requires(postun): %releq_kernel
196%endif
197
198%description -n kernel%{_alt_kernel}-misc-vmmon
199VMware Virtual Machine Monitor.
200
201%description -n kernel%{_alt_kernel}-misc-vmmon -l pl.UTF-8
202Moduły jądra dla VMware Server - vmmon.
203
204%package -n kernel%{_alt_kernel}-misc-vmnet
205Summary: VMware Virtual Networking Driver
206Summary(pl.UTF-8): Moduł jądra dla VMware Server
207Release: %{rel}@%{_kernel_ver_str}
208Group: Base/Kernel
209Requires(post,postun): /sbin/depmod
210Requires: dev >= 2.9.0-7
211%if %{with dist_kernel}
212%requires_releq_kernel
213Requires(postun): %releq_kernel
214%endif
215
216%description -n kernel%{_alt_kernel}-misc-vmnet
217VMware Virtual Networking Driver.
218
219%description -n kernel%{_alt_kernel}-misc-vmnet -l pl.UTF-8
220Moduły jądra dla VMware Server - vmnet.
221
222%package -n kernel%{_alt_kernel}-misc-vsock
223Summary: VMware Virtual Socket Family
224Summary(pl.UTF-8): Moduł jądra dla VMware Server
225Release: %{rel}@%{_kernel_ver_str}
226Group: Base/Kernel
227Requires(post,postun): /sbin/depmod
228Requires: dev >= 2.9.0-7
229%if %{with dist_kernel}
230%requires_releq_kernel
231Requires(postun): %releq_kernel
232%endif
233Requires: kernel%{_alt_kernel}-misc-vmci = %{version}-%{rel}@%{_kernel_ver_str}
234
235%description -n kernel%{_alt_kernel}-misc-vsock
236VMware Virtual Socket Family.
237
238%description -n kernel%{_alt_kernel}-misc-vsock -l pl.UTF-8
239Moduły jądra dla VMware Server - vsock.
240
241%prep
242%ifarch %{ix86}
243%setup -q -T -n vmware-server-distrib -b0 %{?with_userspace:-a2}
244%endif
245%ifarch %{x8664}
246%setup -q -T -n vmware-server-distrib -b1 %{?with_userspace:-a3}
247%endif
248
249rm -rf lib/isoimages # packaged by %{name}-isoimages.spec
250
251%patch0 -p1
252%patch1 -p1
253%patch2 -p1
254%patch3 -p1
255
256cd lib/modules
257%{__tar} xf source/vmci.tar
258%{__tar} xf source/vmmon.tar
259%{__tar} xf source/vmnet.tar
260%{__tar} xf source/vsock.tar
261mv vmmon-only/linux/driver.c{,.dist}
262mv vmnet-only/hub.c{,.dist}
263mv vmnet-only/driver.c{,.dist}
264rm -rf binary # unusable
265cd -
266
267%{__gzip} -d man/man1/vmware.1.gz
268
269find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
270
271%build
272%if %{with kernel}
273cd lib/modules
274
275%build_kernel_modules -C vmci-only -m vmci SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver}
276
277%build_kernel_modules -C vmmon-only -m vmmon SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
278if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
279 sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
280 -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
281 linux/driver.c.dist > linux/driver.c
282else
283 cat linux/driver.c.dist > linux/driver.c
284fi
285EOF
286
287%build_kernel_modules -C vmnet-only -m vmnet SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} <<'EOF'
288if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
289 sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
290 hub.c.dist > hub.c
291 sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
292 driver.c.dist > driver.c
293else
294 cat hub.c.dist > hub.c
295 cat driver.c.dist > driver.c
296fi
297EOF
298
299cp -a vmci-only/Module.symvers vsock-only
300%build_kernel_modules -C vsock-only -m vsock SRCROOT=$PWD VM_KBUILD=26 VM_CCVER=%{ccver} -c
301%endif
302
303%install
304rm -rf $RPM_BUILD_ROOT
305%if %{with kernel}
306%install_kernel_modules -m lib/modules/vmci-only/vmci -d misc
307%install_kernel_modules -m lib/modules/vmmon-only/vmmon -d misc
308%install_kernel_modules -m lib/modules/vmnet-only/vmnet -d misc
309%install_kernel_modules -m lib/modules/vsock-only/vsock -d misc
310%endif
311
312%if %{with userspace}
313install -d \
314 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/{nat,dhcpd} \
315 $RPM_BUILD_ROOT%{_sysconfdir}/vmware/state \
316 $RPM_BUILD_ROOT%{_bindir} \
317 $RPM_BUILD_ROOT%{_sbindir} \
318 $RPM_BUILD_ROOT%{_libdir}/vmware/bin \
319 $RPM_BUILD_ROOT%{_mandir} \
320 $RPM_BUILD_ROOT%{_pixmapsdir} \
321 $RPM_BUILD_ROOT%{_desktopdir} \
322 $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d} \
323 $RPM_BUILD_ROOT/var/{log,run}/vmware \
324 $RPM_BUILD_ROOT/var/lib/vmware/{hostd,"Virtual Machines"}
325
326install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
327install %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
328install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/nat/nat.conf
329install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
330install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.conf
331install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/parse-locations.pl
332cp -a %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/vmware/locations
333
334touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/dhcpd/dhcpd.leases
335touch $RPM_BUILD_ROOT%{_sysconfdir}/vmware/vmnet{1,8}/dhcpd/dhcpd.leases~
336
337install bin/*-* $RPM_BUILD_ROOT%{_bindir}
338install sbin/*-* $RPM_BUILD_ROOT%{_sbindir}
339install lib/bin/vmware-vmx $RPM_BUILD_ROOT%{_libdir}/vmware/bin
340cp -a lib/webAccess $RPM_BUILD_ROOT%{_libdir}/vmware
341cp -a lib/hostd $RPM_BUILD_ROOT%{_libdir}/vmware
342cp -a vmware-vix $RPM_BUILD_ROOT%{_libdir}/vmware
343cp -a lib/vmacore $RPM_BUILD_ROOT%{_libdir}/vmware
344cp -a lib/net-services.sh $RPM_BUILD_ROOT%{_libdir}/vmware
345cp -a lib/configurator $RPM_BUILD_ROOT%{_libdir}/vmware
346cp -a %{SOURCE6} $RPM_BUILD_ROOT%{_libdir}/vmware/configurator/authd-rc-inetd.conf
347install -d $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd
348sed -e 's,%port%,902,;s,%authd%,%{_sbindir}/vmware-authd,' %{SOURCE6} > $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/vmware-authd
349cp -a etc/hostd $RPM_BUILD_ROOT/etc/vmware/hostd
350cp -a etc/installer.sh $RPM_BUILD_ROOT/etc/vmware
351cp -a etc/pam.d/vmware-authd $RPM_BUILD_ROOT/etc/pam.d
352cp -a etc/service $RPM_BUILD_ROOT/etc/vmware
353
354install -d $RPM_BUILD_ROOT%{_docdir}
355cp -a doc/* $RPM_BUILD_ROOT%{_docdir}
356cp -a vmware-vix-distrib/doc/VMwareVix $RPM_BUILD_ROOT%{_docdir}
357install -d $RPM_BUILD_ROOT%{_mandir}/man1
358cp -a man/man1/vmware.1 $RPM_BUILD_ROOT%{_mandir}/man1
359
360install installer/services.sh $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware
361ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-autostart
362ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-core
363ln -s vmware $RPM_BUILD_ROOT/etc/rc.d/init.d/vmware-mgmt
364
365rm $RPM_BUILD_ROOT/usr/bin/vmware-uninstall.pl
366rm $RPM_BUILD_ROOT/usr/bin/vmware-vimdump
367rm $RPM_BUILD_ROOT/usr/share/applications/VMware-server.desktop
368rm $RPM_BUILD_ROOT/usr/share/pixmaps/VMware-server.png
369
370cp -a lib/{config,help,licenses,messages,share,xkeymap} \
371 $RPM_BUILD_ROOT%{_libdir}/vmware
372
373%if %{with internal_libs}
374install bin/vmware $RPM_BUILD_ROOT%{_bindir}
375install lib/bin/* $RPM_BUILD_ROOT%{_libdir}/vmware/bin
376cp -a lib/lib $RPM_BUILD_ROOT%{_libdir}/vmware
377%endif
378
379%endif
380
381%clean
382rm -rf $RPM_BUILD_ROOT
383
384%post networking
385/sbin/chkconfig --add vmnet
386%service vmnet restart "VMware networking service"
387
388%preun networking
389if [ "$1" = "0" ]; then
390 %service vmnet stop
391 /sbin/chkconfig --del vmnet
392fi
393
394%post -n kernel%{_alt_kernel}-misc-vmci
395%depmod %{_kernel_ver}
396
397%postun -n kernel%{_alt_kernel}-misc-vmci
398%depmod %{_kernel_ver}
399
400%post -n kernel%{_alt_kernel}-misc-vmmon
401%depmod %{_kernel_ver}
402
403%postun -n kernel%{_alt_kernel}-misc-vmmon
404%depmod %{_kernel_ver}
405
406%post -n kernel%{_alt_kernel}-misc-vmnet
407%depmod %{_kernel_ver}
408
409%postun -n kernel%{_alt_kernel}-misc-vmnet
410%depmod %{_kernel_ver}
411
412%post -n kernel%{_alt_kernel}-misc-vsock
413%depmod %{_kernel_ver}
414
415%postun -n kernel%{_alt_kernel}-misc-vsock
416%depmod %{_kernel_ver}
417
418%if %{with userspace}
419%files
420%defattr(644,root,root,755)
421%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/vmware-authd
422%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/vmware-authd
423%dir %{_sysconfdir}/vmware
424%dir %{_sysconfdir}/vmware/state
425%dir %{_sysconfdir}/vmware/hostd
426%dir %{_sysconfdir}/vmware/hostd/env
427%{_sysconfdir}/vmware/hostd/env/*.xml
428%{_sysconfdir}/vmware/hostd/key.pub
429%{_sysconfdir}/vmware/hostd/*.vha
430%{_sysconfdir}/vmware/hostd/*.xml
431%dir %{_sysconfdir}/vmware/service
432%{_sysconfdir}/vmware/service/services.xml
433%{_sysconfdir}/vmware/installer.sh
434%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/locations
435%attr(755,root,root) %{_sysconfdir}/vmware/parse-locations.pl
436
437# vmnet1: HostOnly
438%dir %{_sysconfdir}/vmware/vmnet1
439%dir %{_sysconfdir}/vmware/vmnet1/dhcpd
440%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.conf
441%ghost %{_sysconfdir}/vmware/vmnet1/dhcpd/dhcpd.leases*
442
443# vmnet8: NAT
444%dir %{_sysconfdir}/vmware/vmnet8
445%dir %{_sysconfdir}/vmware/vmnet8/dhcpd
446%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.conf
447%dir %{_sysconfdir}/vmware/vmnet8/nat
448%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet8/nat/nat.conf
449%ghost %{_sysconfdir}/vmware/vmnet8/dhcpd/dhcpd.leases*
450
451%attr(754,root,root) /etc/rc.d/init.d/vmware
452%attr(754,root,root) /etc/rc.d/init.d/vmware-autostart
453%attr(754,root,root) /etc/rc.d/init.d/vmware-core
454%attr(754,root,root) /etc/rc.d/init.d/vmware-mgmt
455
456%attr(555,root,root) %{_bindir}/vm-support
457%attr(555,root,root) %{_bindir}/vmware-config.pl
458%attr(555,root,root) %{_bindir}/vmware-mount
459%attr(555,root,root) %{_bindir}/vmware-vimsh
460%attr(555,root,root) %{_bindir}/vmware-vsh
461%attr(555,root,root) %{_bindir}/vmware-watchdog
462%attr(555,root,root) %{_bindir}/vmware-vdiskmanager
463%attr(4555,root,root) %{_sbindir}/vmware-authd
464%attr(555,root,root) %{_sbindir}/vmware-authdlauncher
465%attr(555,root,root) %{_sbindir}/vmware-hostd
466
467%dir %{_libdir}/vmware
468%dir %{_libdir}/vmware/bin
469# warning: SUID !!!
470%attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx
471%{_libdir}/vmware/config
472%if %{with internal_libs}
473%attr(555,root,root) %{_bindir}/vmware
474# - XXX -networking
475%attr(4555,root,root) %{_bindir}/vmware-ping
476%attr(555,root,root) %{_libdir}/vmware/bin/openssl
477%attr(555,root,root) %{_libdir}/vmware/bin/vmrun
478%attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd
479%attr(755,root,root) %{_libdir}/vmware/bin/vmware-hostd-dynamic
480%attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks
481%attr(555,root,root) %{_libdir}/vmware/bin/vmware-remotemks-debug
482%attr(555,root,root) %{_libdir}/vmware/bin/vmware-vimdump
483%attr(555,root,root) %{_libdir}/vmware/bin/vmware-vmx-debug
484%attr(777,root,root) %{_libdir}/vmware/bin/vmware-vmx-stats
485%attr(755,root,root) %{_libdir}/vmware/bin/vmware-vsh
486
487%dir %{_libdir}/vmware/lib
488%{_libdir}/vmware/lib/libcrypto.so.0.9.7
489%{_libdir}/vmware/lib/libcurl.so.4
490%{_libdir}/vmware/lib/libglib-2.0.so.0
491%{_libdir}/vmware/lib/libgobject-2.0.so.0
492%{_libdir}/vmware/lib/libgthread-2.0.so.0
493%{_libdir}/vmware/lib/libssl.so.0.9.7
494%dir %{_libdir}/vmware/lib/libexpat.so.0
495%attr(755,root,root) %{_libdir}/vmware/lib/libexpat.so.0/libexpat.so.0
496%dir %{_libdir}/vmware/lib/libgcc_s.so.1
497%attr(755,root,root) %{_libdir}/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
498%dir %{_libdir}/vmware/lib/libgvmomi.so.0
499%attr(555,root,root) %{_libdir}/vmware/lib/libgvmomi.so.0/libgvmomi.so.0
500%dir %{_libdir}/vmware/lib/libpng12.so.0
501%attr(755,root,root) %{_libdir}/vmware/lib/libpng12.so.0/libpng12.so.0
502%dir %{_libdir}/vmware/lib/libstdc++.so.6
503%attr(755,root,root) %{_libdir}/vmware/lib/libstdc++.so.6/libstdc++.so.6
504%dir %{_libdir}/vmware/lib/libxml2.so.2
505%attr(755,root,root) %{_libdir}/vmware/lib/libxml2.so.2/libxml2.so.2
506%dir %{_libdir}/vmware/lib/libpixops.so.2.0.2
507%attr(755,root,root) %{_libdir}/vmware/lib/libpixops.so.2.0.2/libpixops.so.2.0.2
508
509%attr(555,root,root) %{_libdir}/vmware/lib/wrapper-gtk24.sh
510%endif
511%{_libdir}/vmware/licenses
512%dir %{_libdir}/vmware/messages
513%lang(ja) %{_libdir}/vmware/messages/ja
514%{_libdir}/vmware/share
515%{_libdir}/vmware/xkeymap
516%dir %{_libdir}/vmware/hostd
517%attr(755,root,root) %{_libdir}/vmware/hostd/*.so
518%{_libdir}/vmware/hostd/locale
519%dir %{_libdir}/vmware/hostd/docroot
520%dir %{_libdir}/vmware/hostd/docroot/client
521%dir %{_libdir}/vmware/hostd/docroot/sdk
522%dir %{_libdir}/vmware/hostd/docroot/downloads
523%{_libdir}/vmware/hostd/docroot/*.png
524%{_libdir}/vmware/hostd/docroot/*.js
525%{_libdir}/vmware/hostd/docroot/*.jpeg
526%{_libdir}/vmware/hostd/docroot/*.html
527%{_libdir}/vmware/hostd/docroot/*.css
528%{_libdir}/vmware/hostd/docroot/en
529%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/VMware-viclient.exe
530%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/client/clients-template.xml
531%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vim.wsdl
532%attr(644,root,root) %{_libdir}/vmware/hostd/docroot/sdk/vimService.wsdl
533
534%attr(755,root,root) %{_libdir}/vmware/hostd/py
535%attr(755,root,root) %{_libdir}/vmware/hostd/wsdl
536%{_mandir}/man1/vmware.1*
537%attr(1777,root,root) %dir /var/run/vmware
538%attr(751,root,root) %dir /var/log/vmware
539#%{_pixmapsdir}/*.png
540#%{_desktopdir}/%{name}.desktop
541
542%dir %{_libdir}/vmware/vmacore
543%attr(755,root,root) %{_libdir}/vmware/vmacore/libvmacore.so.*.*
544%attr(755,root,root) %{_libdir}/vmware/vmacore/libvmomi.so.*.*
545
546# belongs to -help
547%{_libdir}/vmware/help
548
549%defattr(444,root,root,755)
550%dir %doc %{_docdir}
551%doc %{_docdir}/[ERo]*
552%defattr(644,root,root,755)
553%doc %dir %{_docdir}/VMwareVix
554%doc %{_docdir}/VMwareVix/lang
555%doc %{_docdir}/VMwareVix/errors
556%doc %{_docdir}/VMwareVix/types
557%attr(444,root,root) %doc %{_docdir}/VMwareVix/*.html
558%attr(444,root,root) %doc %{_docdir}/VMwareVix/*.css
559%dir %{_docdir}/VMwareVix/samples
560%attr(666,root,root) %doc %{_docdir}/VMwareVix/samples/*.c
561
562%defattr(-,root,root,755)
563%dir %{_libdir}/vmware/webAccess
564%defattr(444,root,root,755)
565# TODO: use system java-sun
566%dir %{_libdir}/vmware/webAccess/java
567%dir %{_libdir}/vmware/webAccess/java/jre*
568%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/bin/*
569%dir %{_libdir}/vmware/webAccess/java/jre*/bin
570%dir %{_libdir}/vmware/webAccess/java/jre*/lib
571%ifarch %{ix86}
572%dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386
573%endif
574%ifarch %{x8664}
575%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64
576%endif
577%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/*.so
578%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/headless/*.so
579%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/motif21/*.so
580%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/native_threads/*.so
581%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/xawt/*.so
582# yeah. go figure
583%attr(777,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/server/libjsig.so
584%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/server/libjvm.so
585%{_libdir}/vmware/webAccess/java/jre*/lib/*.jar
586%{_libdir}/vmware/webAccess/java/jre*/lib/ext
587%{_libdir}/vmware/webAccess/java/jre*/lib/font*
588%{_libdir}/vmware/webAccess/java/jre*/lib/im
589%{_libdir}/vmware/webAccess/java/jre*/lib/images
590%{_libdir}/vmware/webAccess/java/jre*/lib/zi
591%{_libdir}/vmware/webAccess/java/jre*/lib/audio
592%{_libdir}/vmware/webAccess/java/jre*/lib/cmm
593%{_libdir}/vmware/webAccess/java/jre*/lib/security
594%{_libdir}/vmware/webAccess/java/jre*/lib/management
595%{_libdir}/vmware/webAccess/java/jre*/lib/oblique-fonts
596%{_libdir}/vmware/webAccess/java/jre*/lib/psfont*
597%{_libdir}/vmware/webAccess/java/jre*/[A-Z]*
598%attr(644,root,root) %{_libdir}/vmware/webAccess/vmware*
599%ifarch %{ix86}
600%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/i386/awt_robot
601%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/i386/gtkhelper
602%{_libdir}/vmware/webAccess/java/jre*/lib/i386/jvm.cfg
603%{_libdir}/vmware/webAccess/java/jre*/lib/i386/server/Xusage.txt
604%dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/headless
605%dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/motif21
606%dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/native_threads
607%dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/server
608%dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386/xawt
609%endif
610%ifarch %{x8664}
611%{_libdir}/vmware/webAccess/java/jre*/.systemPrefs
612%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/awt_robot
613%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/gtkhelper
614%{_libdir}/vmware/webAccess/java/jre*/lib/amd64/jvm.cfg
615%{_libdir}/vmware/webAccess/java/jre*/lib/amd64/server/Xusage.txt
616%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/headless
617%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/motif21
618%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/native_threads
619%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/server
620%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/xawt
621%endif
622%{_libdir}/vmware/webAccess/java/jre*/lib/classlist
623%{_libdir}/vmware/webAccess/java/jre*/lib/content-types.properties
624%{_libdir}/vmware/webAccess/java/jre*/lib/flavormap.properties
625%{_libdir}/vmware/webAccess/java/jre*/lib/jvm.hprof.txt
626%{_libdir}/vmware/webAccess/java/jre*/lib/logging.properties
627%{_libdir}/vmware/webAccess/java/jre*/lib/net.properties
628%{_libdir}/vmware/webAccess/java/jre*/lib/sound.properties
629
630%defattr(444,root,root,755)
631%dir %{_libdir}/vmware/webAccess/tomcat
632%dir %{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*
633%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/conf
634%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/temp
635%defattr(555,root,root,755)
636%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/bin
637%defattr(644,root,root,755)
638%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/webapps
639%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/lib
640%defattr(444,root,root,755)
641%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/LICENSE
642%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/NOTICE
643%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/RELEASE-NOTES
644%{_libdir}/vmware/webAccess/tomcat/apache-tomcat-*/RUNNING.txt
645
646%defattr(444,root,root,755)
647%{_libdir}/vmware/vmware-vix
648
649%defattr(555,root,root,755)
650%{_libdir}/vmware/net-services.sh
651
652%defattr(444,root,root,755)
653%{_libdir}/vmware/configurator
654
655# -networking stuff
656%attr(555,root,root) %{_bindir}/vmnet-bridge
657%attr(555,root,root) %{_bindir}/vmnet-dhcpd
658%attr(555,root,root) %{_bindir}/vmnet-natd
659%attr(555,root,root) %{_bindir}/vmnet-netifup
660%attr(555,root,root) %{_bindir}/vmnet-sniffer
661
662%if 0
663%files console
664%defattr(644,root,root,755)
665%dir %{_sysconfdir}/vmware-server-console
666%{_sysconfdir}/vmware-server-console/locations
667%dir %{_libdir}/vmware-server-console
668%dir %{_libdir}/vmware-server-console/bin
669
670%files console-help
671%defattr(644,root,root,755)
672
673%files debug
674%defattr(644,root,root,755)
675
676%files help
677%defattr(644,root,root,755)
678%{_libdir}/vmware/help
679
680%files networking
681%defattr(644,root,root,755)
682%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vmware/vmnet.conf
683%attr(754,root,root) /etc/rc.d/init.d/vmnet
684%attr(755,root,root) %{_bindir}/vmnet-bridge
685%attr(755,root,root) %{_bindir}/vmnet-dhcpd
686%attr(755,root,root) %{_bindir}/vmnet-natd
687%attr(755,root,root) %{_bindir}/vmnet-netifup
688%attr(755,root,root) %{_bindir}/vmnet-sniffer
689%attr(755,root,root) %{_bindir}/vmware-ping
690
691%files samba
692%defattr(644,root,root,755)
693%doc lib/configurator/vmnet-smb.conf
694%attr(755,root,root) %{_bindir}/vmware-nmbd
695%attr(755,root,root) %{_bindir}/vmware-smbd
696%attr(755,root,root) %{_bindir}/vmware-smbpasswd
697%attr(755,root,root) %{_bindir}/vmware-smbpasswd.bin
698%{_libdir}/vmware/smb
699%endif
700%endif
701
702%if %{with kernel}
703%files -n kernel%{_alt_kernel}-misc-vmci
704%defattr(644,root,root,755)
705/lib/modules/%{_kernel_ver}/misc/vmci.ko*
706
707%files -n kernel%{_alt_kernel}-misc-vmmon
708%defattr(644,root,root,755)
709/lib/modules/%{_kernel_ver}/misc/vmmon.ko*
710
711%files -n kernel%{_alt_kernel}-misc-vmnet
712%defattr(644,root,root,755)
713/lib/modules/%{_kernel_ver}/misc/vmnet.ko*
714
715%files -n kernel%{_alt_kernel}-misc-vsock
716%defattr(644,root,root,755)
717/lib/modules/%{_kernel_ver}/misc/vsock.ko*
718%endif
This page took 0.148856 seconds and 4 git commands to generate.