+# TODO:
+# - update to 2.0.4 (93057) - fixes CVE-2008-2098 and CVE-2008-2099
+# this requires new/fixed version of vmware-any-any-update to work
+# with current kernels
#
# Conditional build:
%bcond_without dist_kernel # without distribution kernel
%undefine with_userspace
%endif
#
-%define ver 2.0.2
-%define buildid 59824
-%define urel 115
+%define ver 2.0.3
+%define buildid 80004
+%define urel 115a
%define ccver %(rpm -q --qf '%{V}' gcc)
-%define _rel 0.11
+%define _rel 0.14
#
Summary: VMware player
Summary(pl.UTF-8): VMware player - wirtualna platforma dla stacji roboczej
License: custom, non-distributable
Group: Applications/Emulators
Source0: http://download3.vmware.com/software/vmplayer/%{name}-%{ver}-%{buildid}.i386.tar.gz
-# NoSource0-md5: 0c108db615943d71b78f18826611acce
+# NoSource0-md5:
NoSource: 0
Source1: http://download3.vmware.com/software/vmplayer/%{name}-%{ver}-%{buildid}.x86_64.tar.gz
-# NoSource1-md5: f59a77f3e3b8e87591eff605c4bbb796
+# NoSource1-md5:
NoSource: 1
-Source2: http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update%{urel}.tar.gz
-# Source2-md5: ab33ff7a799fee77f0f4ba5667cd4b9a
+Source2: http://rtr.ca/vmware-2.6.24/vmware-any-any-update%{urel}.tgz
+# Source2-md5: d0433cf49589e0140ed6730ad790de3a
+# original any-any: http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update%{urel}.tar.gz
Source3: %{name}-vmnet.conf
Source4: %{name}.png
Source5: %{name}.desktop
Source8: %{name}.init
Patch0: %{name}-Makefile.patch
Patch1: %{name}-run_script.patch
+# patch below is included only for showing differences between 115 and 115a and not used for patching
+Patch100: vmware-any-any-update115-to-115a.patch
URL: http://www.vmware.com/
-%{?with_dist_kernel:BuildRequires: kernel-module-build >= 3:2.6.7}
+%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.7}
BuildRequires: libstdc++-devel
BuildRequires: rpm-perlprov
BuildRequires: rpmbuild(macros) >= 1.268
%else
install lib/bin/vmplayer $RPM_BUILD_ROOT%{_bindir}
install -d $RPM_BUILD_ROOT%{_libdir}/vmware/lib/lib{crypto,ssl}.so.0.9.7
-ln -s %{_libdir}/libcrypto.so $RPM_BUILD_ROOT%{_libdir}/vmware/lib/libcrypto.so.0.9.7/libcrypto.so.0.9.7
-ln -s %{_libdir}/libssl.so $RPM_BUILD_ROOT%{_libdir}/vmware/lib/libssl.so.0.9.7/libssl.so.0.9.7
+ln -s %{_libdir}/libcrypto.so.0.9.7 $RPM_BUILD_ROOT%{_libdir}/vmware/lib/libcrypto.so.0.9.7/libcrypto.so.0.9.7
+ln -s %{_libdir}/libssl.so.0.9.7 $RPM_BUILD_ROOT%{_libdir}/vmware/lib/libssl.so.0.9.7/libssl.so.0.9.7
%endif
# remove not needed files