+#
+# STATUS:
+# - 2.0.2.203138-0.2 works fine th-x86_64
+#
+# NOTE:
+# - direct download links seem to no longer work, you may need to get them
+# on your own.
+#
# TODO
# - make vmware-config.pl work
# - sane permissions
%bcond_without kernel # don't build kernel modules
%bcond_without userspace # don't build userspace utilities
%bcond_without internal_libs # internal libs stuff
-%bcond_without doc # package huge docs
+%bcond_without doc # package huge docs
%bcond_with verbose # verbose build (V=1)
#
-%include /usr/lib/rpm/macros.perl
#
-%define ver 2.0.1
+%define ver 2.0.2
%define vixver 1.6.2
-%define subver 156745
-%define rel 0.1
+%define subver 203138
+%define rel 0.2
%{expand:%%global ccver %(%{__cc} -dumpversion)}
#
Summary: VMware Server
Group: Applications/Emulators
# http://www.vmware.com/download/server/
Source0: http://download2.vmware.com/software/server/%{name}-%{ver}-%{subver}.i386.tar.gz
-# NoSource0-md5:
+# NoSource0-md5: 6eb844d1ab4aed6128438e5f587d10bb
Source1: http://download2.vmware.com/software/server/%{name}-%{ver}-%{subver}.x86_64.tar.gz
-# NoSource1-md5:
+# NoSource1-md5: cc7aef813008eeb7150c21547d431b39
Source2: http://download2.vmware.com/software/server/VMware-vix-%{vixver}-%{subver}.i386.tar.gz
-# NoSource2-md5:
+# NoSource2-md5: 08daeafe41e2927d80dab143cf21e63c
Source3: http://download2.vmware.com/software/server/VMware-vix-%{vixver}-%{subver}.x86_64.tar.gz
-# NoSource3-md5:
+# NoSource3-md5: 95ddea5a0579a35887bd15b083ffea20
Source4: %{name}.png
Source5: %{name}.desktop
Source6: %{name}-authd.rc-inetd
Source12: %{name}-locations
#Patch0: %{name}-config-rc-inetd.patch
Patch1: %{name}-config-kernel.patch
-#Patch2: %{name}-config-pam.patch
+Patch2: %{name}-vmware-config-skip-pam.d-vmware-authd-install.patch
Patch3: %{name}-initscript.patch
Patch4: %{name}-linux-2.6.30.patch
+Patch5: %{name}-linux-2.6.31.patch
NoSource: 0
NoSource: 1
NoSource: 2
#%patch0 -p1
%patch1 -p1
-#%patch2 -p1
+%patch2 -p1
%patch3 -p1
cd lib/modules
%{__tar} xf source/vmnet.tar
%{__tar} xf source/vsock.tar
%patch4 -p1
+%patch5 -p1
mv vmmon-only/linux/driver.c{,.dist}
mv vmnet-only/hub.c{,.dist}
mv vmnet-only/driver.c{,.dist}
%dir %{_libdir}/vmware/hostd/docroot/sdk
%dir %{_libdir}/vmware/hostd/docroot/downloads
%dir %{_libdir}/vmware/hostd/extensions
+%dir %{_libdir}/vmware/hostd/extensions/hostdiag
+%dir %{_libdir}/vmware/hostd/extensions/hostdiag/locale
+%dir %{_libdir}/vmware/hostd/extensions/hostdiag/locale/en
%{_libdir}/vmware/hostd/docroot/*.png
%{_libdir}/vmware/hostd/docroot/*.js
%{_libdir}/vmware/hostd/docroot/*.jpeg
%dir %{_libdir}/vmware/webAccess/java/jre*
%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/bin/*
%dir %{_libdir}/vmware/webAccess/java/jre*/bin
-%dir %{_libdir}/vmware/webAccess/java/jre*/javaws
+#%dir %{_libdir}/vmware/webAccess/java/jre*/javaws
%dir %{_libdir}/vmware/webAccess/java/jre*/lib
%ifarch %{ix86}
%dir %{_libdir}/vmware/webAccess/java/jre*/lib/i386
%ifarch %{x8664}
%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64
%endif
-%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/javaws/javaws
+#%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/javaws/javaws
%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/*.so
-%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/client/*.so
+#%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/client/*.so
%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/headless/*.so
%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/motif21/*.so
%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/*/native_threads/*.so
%{_libdir}/vmware/webAccess/java/jre*/lib/font*
%{_libdir}/vmware/webAccess/java/jre*/lib/im
%{_libdir}/vmware/webAccess/java/jre*/lib/images
-%{_libdir}/vmware/webAccess/java/jre*/lib/javaws
-%{_libdir}/vmware/webAccess/java/jre*/lib/locale
+#%{_libdir}/vmware/webAccess/java/jre*/lib/javaws
+#%{_libdir}/vmware/webAccess/java/jre*/lib/locale
%{_libdir}/vmware/webAccess/java/jre*/lib/zi
%{_libdir}/vmware/webAccess/java/jre*/lib/audio
%{_libdir}/vmware/webAccess/java/jre*/lib/cmm
%{_libdir}/vmware/webAccess/java/jre*/lib/psfont*
%{_libdir}/vmware/webAccess/java/jre*/[A-Z]*
%attr(644,root,root) %{_libdir}/vmware/webAccess/vmware*
-%dir %{_libdir}/vmware/webAccess/java/jre*/lib/deploy/ffjcext.zip
-%dir %{_libdir}/vmware/webAccess/java/jre*/plugin/desktop
-%{_libdir}/vmware/webAccess/java/jre*/plugin/desktop/sun_java.*
+#%dir %{_libdir}/vmware/webAccess/java/jre*/lib/deploy/ffjcext.zip
+#%dir %{_libdir}/vmware/webAccess/java/jre*/plugin/desktop
+#%{_libdir}/vmware/webAccess/java/jre*/plugin/desktop/sun_java.*
%ifarch %{ix86}
%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/i386/awt_robot
%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/i386/gtkhelper
%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/awt_robot
%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/gtkhelper
%{_libdir}/vmware/webAccess/java/jre*/lib/amd64/jvm.cfg
-%{_libdir}/vmware/webAccess/java/jre*/lib/amd64/client/Xusage.txt
-%{_libdir}/vmware/webAccess/java/jre*/lib/amd64/client/classes.jsa
+#%{_libdir}/vmware/webAccess/java/jre*/lib/amd64/client/Xusage.txt
+#%{_libdir}/vmware/webAccess/java/jre*/lib/amd64/client/classes.jsa
%{_libdir}/vmware/webAccess/java/jre*/lib/amd64/server/Xusage.txt
-%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/client
+#%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/client
%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/headless
%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/motif21
%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/native_threads
%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/server
%dir %{_libdir}/vmware/webAccess/java/jre*/lib/amd64/xawt
-%dir %{_libdir}/vmware/webAccess/java/jre*/plugin/desktop/amd64
-%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/plugin/amd64/*/*.so
+#%dir %{_libdir}/vmware/webAccess/java/jre*/plugin/desktop/amd64
+#%attr(555,root,root) %{_libdir}/vmware/webAccess/java/jre*/plugin/amd64/*/*.so
%endif
%{_libdir}/vmware/webAccess/java/jre*/lib/classlist
%{_libdir}/vmware/webAccess/java/jre*/lib/content-types.properties