X-Git-Url: https://git.pld-linux.org/?p=packages%2FVMware-server.git;a=blobdiff_plain;f=VMware-server.spec;h=810cdb8ef298d9eca75e16523f11020607e57f31;hp=4bc38d96a07740116703138991a381f1a80ea99a;hb=HEAD;hpb=01816016097071f36adab0ff112b979edcb2d63e diff --git a/VMware-server.spec b/VMware-server.spec index 4bc38d9..810cdb8 100644 --- a/VMware-server.spec +++ b/VMware-server.spec @@ -1,3 +1,11 @@ +# +# 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 @@ -11,15 +19,14 @@ %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 @@ -31,13 +38,13 @@ License: custom, non-distributable 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 @@ -49,9 +56,10 @@ Source11: %{name}-libs 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 @@ -258,7 +266,7 @@ rm -rf lib/isoimages # packaged by %{name}-isoimages.spec #%patch0 -p1 %patch1 -p1 -#%patch2 -p1 +%patch2 -p1 %patch3 -p1 cd lib/modules @@ -267,6 +275,7 @@ 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} @@ -531,6 +540,9 @@ fi %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 @@ -582,7 +594,7 @@ fi %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 @@ -590,9 +602,9 @@ fi %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 @@ -605,8 +617,8 @@ fi %{_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 @@ -616,9 +628,9 @@ fi %{_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 @@ -640,17 +652,17 @@ fi %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