61fbe8
################################################################################
61fbe8
### Copyright 2013-2021 VMware, Inc.  All rights reserved.
61fbe8
###
61fbe8
### RPM SPEC file for building open-vm-tools packages.
61fbe8
###
61fbe8
###
61fbe8
### This program is free software; you can redistribute it and/or modify
61fbe8
### it under the terms of version 2 of the GNU General Public License as
61fbe8
### published by the Free Software Foundation.
61fbe8
###
61fbe8
### This program is distributed in the hope that it will be useful,
61fbe8
### but WITHOUT ANY WARRANTY; without even the implied warranty of
61fbe8
### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
61fbe8
### GNU General Public License for more details.
61fbe8
###
61fbe8
### You should have received a copy of the GNU General Public License
61fbe8
### along with this program; if not, write to the Free Software
61fbe8
### Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
61fbe8
################################################################################
61fbe8
61fbe8
%global _hardened_build 1
579fd7
%global majorversion    12.1
a5285f
%global minorversion    5
579fd7
%global toolsbuild      20735119
61fbe8
%global toolsversion    %{majorversion}.%{minorversion}
61fbe8
%global toolsdaemon     vmtoolsd
61fbe8
%global vgauthdaemon    vgauthd
61fbe8
61fbe8
%if 0%{?rhel} == 7
61fbe8
%global _modulesloaddir %{_prefix}/lib/modules-load.d
61fbe8
%endif
61fbe8
61fbe8
Name:             open-vm-tools
61fbe8
Version:          %{toolsversion}
a5285f
Release:          1%{?dist}
61fbe8
Summary:          Open Virtual Machine Tools for virtual machines hosted on VMware
61fbe8
License:          GPLv2
61fbe8
URL:              https://github.com/vmware/%{name}
61fbe8
61fbe8
Source0:          https://github.com/vmware/%{name}/releases/download/stable-%{version}/%{name}-%{version}-%{toolsbuild}.tar.gz
61fbe8
Source1:          %{toolsdaemon}.service
61fbe8
Source2:          %{vgauthdaemon}.service
61fbe8
Source3:          run-vmblock\x2dfuse.mount
61fbe8
Source4:          open-vm-tools.conf
61fbe8
Source5:          vmtoolsd.pam
61fbe8
61fbe8
61fbe8
%if 0%{?rhel} >= 7
a5285f
ExclusiveArch:    x86_64 aarch64
61fbe8
%else
61fbe8
ExclusiveArch:    %{ix86} x86_64 aarch64
61fbe8
%endif
61fbe8
579fd7
#Patch0: name.patch
61fbe8
61fbe8
BuildRequires:    autoconf
61fbe8
BuildRequires:    automake
61fbe8
BuildRequires:    libtool
61fbe8
BuildRequires:    make
61fbe8
BuildRequires:    gcc-c++
61fbe8
BuildRequires:    doxygen
61fbe8
# Fuse is optional and enables vmblock-fuse
61fbe8
BuildRequires:    fuse-devel
61fbe8
BuildRequires:    glib2-devel >= 2.14.0
61fbe8
BuildRequires:    libicu-devel
61fbe8
BuildRequires:    libmspack-devel
61fbe8
# Unfortunately, xmlsec1-openssl does not add libtool-ltdl dependency, so we
61fbe8
# need to add it ourselves.
61fbe8
BuildRequires:    libtool-ltdl-devel
61fbe8
BuildRequires:    libX11-devel
61fbe8
BuildRequires:    libXext-devel
61fbe8
BuildRequires:    libXi-devel
61fbe8
BuildRequires:    libXinerama-devel
61fbe8
BuildRequires:    libXrandr-devel
61fbe8
BuildRequires:    libXrender-devel
61fbe8
BuildRequires:    libXtst-devel
61fbe8
BuildRequires:    openssl-devel
61fbe8
BuildRequires:    pam-devel
61fbe8
BuildRequires:    pkgconfig(libdrm)
61fbe8
BuildRequires:    pkgconfig(libudev)
61fbe8
BuildRequires:    procps-devel
61fbe8
BuildRequires:    xmlsec1-openssl-devel
61fbe8
61fbe8
%if 0%{?fedora} || 0%{?rhel} >= 8
61fbe8
BuildRequires:    gdk-pixbuf2-xlib-devel
61fbe8
BuildRequires:    gtk3-devel >= 3.10.0
61fbe8
BuildRequires:    gtkmm30-devel >= 3.10.0
61fbe8
BuildRequires:    libtirpc-devel
61fbe8
BuildRequires:    rpcgen
61fbe8
BuildRequires:    systemd-rpm-macros
61fbe8
%else
61fbe8
BuildRequires:    gtk2-devel >= 2.4.0
61fbe8
BuildRequires:    gtkmm24-devel
61fbe8
BuildRequires:    systemd
61fbe8
%endif
61fbe8
61fbe8
Requires:         coreutils
61fbe8
Requires:         fuse
61fbe8
Requires:         iproute
61fbe8
Requires:         grep
61fbe8
Requires:         pciutils
61fbe8
Requires:         sed
61fbe8
Requires:         systemd
61fbe8
Requires:         tar
61fbe8
Requires:         util-linux
61fbe8
Requires:         which
61fbe8
# xmlsec1-openssl needs to be added explicitly
61fbe8
Requires:         xmlsec1-openssl
61fbe8
61fbe8
# open-vm-tools >= 10.0.0 do not require open-vm-tools-deploypkg provided by
61fbe8
# VMware. That functionality is now available as part of open-vm-tools package
61fbe8
# itself.
61fbe8
Obsoletes:        open-vm-tools-deploypkg <= 10.0.5
61fbe8
61fbe8
%description
61fbe8
The %{name} project is an open source implementation of VMware Tools. It
61fbe8
is a suite of open source virtualization utilities and drivers to improve the
61fbe8
functionality, user experience and administration of VMware virtual machines.
61fbe8
This package contains only the core user-space programs and libraries of
61fbe8
%{name}.
61fbe8
61fbe8
%package          desktop
61fbe8
Summary:          User experience components for Open Virtual Machine Tools
61fbe8
Requires:         %{name}%{?_isa} = %{version}-%{release}
61fbe8
61fbe8
%description      desktop
61fbe8
This package contains only the user-space programs and libraries of
61fbe8
%{name} that are essential for improved user experience of VMware virtual
61fbe8
machines.
61fbe8
61fbe8
%package          sdmp
61fbe8
Summary:          Service Discovery components for Open Virtual Machine Tools
61fbe8
Requires:         %{name}%{?_isa} = %{version}-%{release}
61fbe8
Requires:         coreutils
61fbe8
Requires:         gawk
61fbe8
Requires:         glibc-common
61fbe8
Requires:         grep
61fbe8
Requires:         iproute
61fbe8
Requires:         procps
61fbe8
61fbe8
%description      sdmp
61fbe8
This package contains only the user-space programs and utility scripts of
61fbe8
%{name} that are essential for performing service discovery in VMware
61fbe8
virtual machines by vRealize Operations Service Discovery Management Pack.
61fbe8
115433
%package          salt-minion
115433
Summary:          Script file to install/uninstall salt-minion
115433
Group:            System Environment/Libraries
115433
Requires:         %{name}%{?_isa} = %{version}-%{release}, systemd, curl, coreutils, gawk, grep
115433
ExclusiveArch:    x86_64
115433
115433
%description      salt-minion
115433
This package contains a script to setup Salt Minion on VMware virtual machines.
115433
61fbe8
%package          devel
61fbe8
Summary:          Development libraries for Open Virtual Machine Tools
61fbe8
Requires:         %{name}%{?_isa} = %{version}-%{release}
61fbe8
61fbe8
%description      devel
61fbe8
This package contains only the user-space programs and libraries of
61fbe8
%{name} that are essential for developing customized applications for
61fbe8
VMware virtual machines.
61fbe8
61fbe8
%package          test
61fbe8
Summary:          Test utilities for Open Virtual Machine Tools
61fbe8
Requires:         %{name}%{?_isa} = %{version}-%{release}
61fbe8
61fbe8
%description      test
61fbe8
This package contains only the test utilities for %{name} that are
61fbe8
useful for verifying the functioning of %{name} in VMware virtual
61fbe8
machines.
61fbe8
61fbe8
%prep
61fbe8
%autosetup -p2 -n %{name}-%{version}-%{toolsbuild}
61fbe8
61fbe8
%build
61fbe8
autoreconf -vif
61fbe8
61fbe8
%configure \
61fbe8
    --without-kernel-modules \
61fbe8
    --enable-xmlsec1 \
61fbe8
    --enable-resolutionkms \
61fbe8
    --enable-servicediscovery \
115433
%ifarch x86_64
115433
    --enable-salt-minion \
115433
%endif
61fbe8
%if 0%{?fedora} || 0%{?rhel} >= 8
61fbe8
    --with-tirpc \
61fbe8
    --without-gtk2 \
61fbe8
    --without-gtkmm \
61fbe8
%else
61fbe8
    --without-tirpc \
61fbe8
    --without-gtk3 \
61fbe8
    --without-gtkmm3 \
61fbe8
%endif
61fbe8
    --disable-static
61fbe8
61fbe8
sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
61fbe8
%make_build
61fbe8
61fbe8
%install
61fbe8
export DONT_STRIP=1
61fbe8
%make_install
61fbe8
61fbe8
# Remove exec bit from config files
61fbe8
chmod a-x %{buildroot}%{_sysconfdir}/pam.d/*
61fbe8
chmod a-x %{buildroot}%{_sysconfdir}/vmware-tools/*.conf
61fbe8
chmod a-x %{buildroot}%{_sysconfdir}/vmware-tools/vgauth/schemas/*
61fbe8
61fbe8
# Remove exec bit on udev rules.
61fbe8
chmod a-x %{buildroot}%{_udevrulesdir}/99-vmware-scsi-udev.rules
61fbe8
61fbe8
# Remove the DOS line endings
61fbe8
sed -i "s|\r||g" README
61fbe8
61fbe8
# Remove "Encoding" key from the "Desktop Entry"
61fbe8
sed -i "s|^Encoding.*$||g" %{buildroot}%{_sysconfdir}/xdg/autostart/vmware-user.desktop
61fbe8
61fbe8
# Remove unnecessary files from packaging
61fbe8
find %{buildroot}%{_libdir} -name '*.la' -delete
61fbe8
rm -fr %{buildroot}%{_defaultdocdir}
61fbe8
rm -f docs/api/build/html/FreeSans.ttf
61fbe8
61fbe8
# Remove mount.vmhgfs & symlink
61fbe8
rm -fr %{buildroot}%{_sbindir} %{buildroot}/sbin/mount.vmhgfs
61fbe8
61fbe8
# Systemd unit files
61fbe8
install -p -m 644 -D %{SOURCE1} %{buildroot}%{_unitdir}/%{toolsdaemon}.service
61fbe8
install -p -m 644 -D %{SOURCE2} %{buildroot}%{_unitdir}/%{vgauthdaemon}.service
61fbe8
install -p -m 644 -D '%{SOURCE3}' %{buildroot}%{_unitdir}/run-vmblock\\x2dfuse.mount
61fbe8
install -p -m 644 -D %{SOURCE4} %{buildroot}%{_modulesloaddir}/open-vm-tools.conf
61fbe8
install -p -m 644 -D %{SOURCE5} %{buildroot}%{_sysconfdir}/pam.d/vmtoolsd
61fbe8
61fbe8
# 'make check' in open-vm-tools rebuilds docs and ends up regenerating the font
61fbe8
# file. We can add %%check secion once 'make check' is fixed upstream.
61fbe8
61fbe8
%post
61fbe8
%?ldconfig
61fbe8
# Setup mount point for Shared Folders
61fbe8
# NOTE: Use systemd-detect-virt to detect VMware platform because
61fbe8
#       vmware-checkvm might misbehave on non-VMware platforms.
61fbe8
if [ -f %{_bindir}/vmware-checkvm -a                     \
61fbe8
     -f %{_bindir}/vmhgfs-fuse ] &&                      \
61fbe8
   %{_bindir}/systemd-detect-virt | grep -iq VMware &&   \
61fbe8
   %{_bindir}/vmware-checkvm &> /dev/null &&             \
61fbe8
   %{_bindir}/vmware-checkvm -p | grep -q Workstation && \
61fbe8
   %{_bindir}/vmhgfs-fuse -e &> /dev/null; then
61fbe8
   mkdir -p /mnt/hgfs
61fbe8
fi
61fbe8
61fbe8
if [ "$1" = "2" ]; then
61fbe8
   # Cleanup GuestProxy certs, relevant for upgrades only
61fbe8
   if [ -f %{_bindir}/vmware-guestproxycerttool ]; then
61fbe8
      %{_bindir}/vmware-guestproxycerttool -e &> /dev/null || /bin/true
61fbe8
   fi
61fbe8
   if [ -d /etc/vmware-tools/GuestProxyData ]; then
61fbe8
      rm -rf /etc/vmware-tools/GuestProxyData &> /dev/null || /bin/true
61fbe8
   fi
61fbe8
61fbe8
   # Cleanup vmtoolsd-init.service in case of upgrades
61fbe8
   %{_bindir}/systemctl disable %{toolsdaemon}-init.service &> /dev/null || /bin/true
61fbe8
fi
61fbe8
%systemd_post %{vgauthdaemon}.service %{toolsdaemon}.service
61fbe8
61fbe8
%post desktop
61fbe8
%systemd_post run-vmblock\\x2dfuse.mount
61fbe8
# Need to enable the service as it is not enabled by default.
61fbe8
# Enabling an already-enabled service is not an error. So, we can perform this
61fbe8
# step everytime during the post-install.
61fbe8
if [ -f %{_bindir}/vmware-checkvm ] &&                   \
61fbe8
   %{_bindir}/systemd-detect-virt | grep -iq VMware &&   \
61fbe8
   %{_bindir}/vmware-checkvm &> /dev/null &&             \
61fbe8
   %{_bindir}/vmware-checkvm -p | grep -q Workstation; then
61fbe8
   %{_bindir}/systemctl enable run-vmblock\\x2dfuse.mount &> /dev/null || /bin/true
61fbe8
fi
61fbe8
61fbe8
%post sdmp
61fbe8
# Load the newly installed or upgraded SDMP plugin
61fbe8
if %{_bindir}/systemctl is-active %{toolsdaemon}.service &> /dev/null; then
61fbe8
   %{_bindir}/systemctl restart %{toolsdaemon}.service &> /dev/null || /bin/true
61fbe8
fi
61fbe8
61fbe8
%preun
61fbe8
%?ldconfig
61fbe8
%systemd_preun %{toolsdaemon}.service %{vgauthdaemon}.service
61fbe8
61fbe8
if [ "$1" = "0" -a                                       \
61fbe8
     -f %{_bindir}/vmware-checkvm ] &&                   \
61fbe8
   %{_bindir}/systemd-detect-virt | grep -iq VMware &&   \
61fbe8
   %{_bindir}/vmware-checkvm &> /dev/null; then
61fbe8
61fbe8
   # Tell VMware that open-vm-tools is being uninstalled
61fbe8
   if [ -f %{_bindir}/vmware-rpctool ]; then
61fbe8
      %{_bindir}/vmware-rpctool 'tools.set.version 0' &> /dev/null || /bin/true
61fbe8
   fi
61fbe8
61fbe8
   # Teardown mount point for Shared Folders
61fbe8
   if [ -d /mnt/hgfs ] &&                               \
61fbe8
      %{_bindir}/vmware-checkvm -p | grep -q Workstation; then
61fbe8
      umount /mnt/hgfs &> /dev/null || /bin/true
61fbe8
      rmdir /mnt/hgfs &> /dev/null || /bin/true
61fbe8
   fi
61fbe8
fi
61fbe8
61fbe8
%preun desktop
61fbe8
%systemd_preun run-vmblock\\x2dfuse.mount
61fbe8
61fbe8
%postun
61fbe8
%?ldconfig
61fbe8
%systemd_postun_with_restart %{toolsdaemon}.service %{vgauthdaemon}.service
61fbe8
61fbe8
%postun desktop
61fbe8
%systemd_postun run-vmblock\\x2dfuse.mount
61fbe8
61fbe8
%postun sdmp
61fbe8
# In case of uninstall, unload the uninstalled SDMP plugin
61fbe8
if [ "$1" = "0" ] &&                                       \
61fbe8
   %{_bindir}/systemctl is-active %{toolsdaemon}.service &> /dev/null; then
61fbe8
   %{_bindir}/systemctl restart %{toolsdaemon}.service &> /dev/null || /bin/true
61fbe8
fi
61fbe8
61fbe8
%files
61fbe8
%license COPYING
61fbe8
%doc AUTHORS ChangeLog NEWS README
61fbe8
%config(noreplace) %{_sysconfdir}/pam.d/*
61fbe8
%dir %{_sysconfdir}/vmware-tools/
61fbe8
%dir %{_sysconfdir}/vmware-tools/vgauth
61fbe8
%dir %{_sysconfdir}/vmware-tools/vgauth/schemas
61fbe8
%config(noreplace) %{_sysconfdir}/vmware-tools/*.conf
61fbe8
# Don't expect users to modify example tools.conf file
61fbe8
%config %{_sysconfdir}/vmware-tools/tools.conf.example
61fbe8
# Don't expect users to modify VGAuth schema files
61fbe8
%config %{_sysconfdir}/vmware-tools/vgauth/schemas/*
61fbe8
%{_sysconfdir}/vmware-tools/*-vm-default
61fbe8
%{_sysconfdir}/vmware-tools/scripts
61fbe8
%{_sysconfdir}/vmware-tools/statechange.subr
61fbe8
%{_bindir}/VGAuthService
61fbe8
%{_bindir}/vm-support
61fbe8
%{_bindir}/vmhgfs-fuse
61fbe8
%{_bindir}/vmtoolsd
61fbe8
%{_bindir}/vmware-alias-import
61fbe8
%{_bindir}/vmware-checkvm
61fbe8
%{_bindir}/vmware-hgfsclient
61fbe8
%{_bindir}/vmware-namespace-cmd
61fbe8
%{_bindir}/vmware-rpctool
61fbe8
%{_bindir}/vmware-toolbox-cmd
61fbe8
%{_bindir}/vmware-vgauth-cmd
61fbe8
%{_bindir}/vmware-xferlogs
61fbe8
%{_libdir}/libDeployPkg.so.*
61fbe8
%{_libdir}/libguestlib.so.*
61fbe8
%{_libdir}/libguestStoreClient.so.*
61fbe8
%{_libdir}/libhgfs.so.*
61fbe8
%{_libdir}/libvgauth.so.*
61fbe8
%{_libdir}/libvmtools.so.*
61fbe8
%dir %{_libdir}/%{name}/
61fbe8
%dir %{_libdir}/%{name}/plugins
61fbe8
%dir %{_libdir}/%{name}/plugins/common
61fbe8
%{_libdir}/%{name}/plugins/common/*.so
61fbe8
%dir %{_libdir}/%{name}/plugins/vmsvc
61fbe8
%{_libdir}/%{name}/plugins/vmsvc/libappInfo.so
115433
%{_libdir}/%{name}/plugins/vmsvc/libcomponentMgr.so
61fbe8
%{_libdir}/%{name}/plugins/vmsvc/libdeployPkgPlugin.so
61fbe8
%{_libdir}/%{name}/plugins/vmsvc/libgdp.so
61fbe8
%{_libdir}/%{name}/plugins/vmsvc/libguestInfo.so
61fbe8
%{_libdir}/%{name}/plugins/vmsvc/libguestStore.so
61fbe8
%{_libdir}/%{name}/plugins/vmsvc/libpowerOps.so
61fbe8
%{_libdir}/%{name}/plugins/vmsvc/libresolutionKMS.so
61fbe8
%{_libdir}/%{name}/plugins/vmsvc/libtimeSync.so
61fbe8
%{_libdir}/%{name}/plugins/vmsvc/libvmbackup.so
61fbe8
61fbe8
%{_datadir}/%{name}/
61fbe8
%{_udevrulesdir}/99-vmware-scsi-udev.rules
61fbe8
%{_unitdir}/%{toolsdaemon}.service
61fbe8
%{_unitdir}/%{vgauthdaemon}.service
61fbe8
%{_modulesloaddir}/open-vm-tools.conf
61fbe8
61fbe8
%files desktop
61fbe8
%{_sysconfdir}/xdg/autostart/*.desktop
61fbe8
%{_bindir}/vmware-user
61fbe8
%{_bindir}/vmwgfxctrl
61fbe8
%attr(4755,-,-) %{_bindir}/vmware-user-suid-wrapper
61fbe8
%{_bindir}/vmware-vmblock-fuse
61fbe8
%{_libdir}/%{name}/plugins/vmusr/
61fbe8
%{_unitdir}/run-vmblock\x2dfuse.mount
61fbe8
61fbe8
%files sdmp
61fbe8
%{_libdir}/%{name}/plugins/vmsvc/libserviceDiscovery.so
61fbe8
%{_libdir}/%{name}/serviceDiscovery
61fbe8
115433
%ifarch x86_64
115433
%files salt-minion
115433
%dir %{_libdir}/%{name}/componentMgr/
115433
%dir %{_libdir}/%{name}/componentMgr/saltMinion/
115433
%{_libdir}/%{name}/componentMgr/saltMinion/svtminion.sh
115433
%endif
115433
61fbe8
%files devel
61fbe8
%doc docs/api/build/*
61fbe8
%exclude %{_includedir}/libDeployPkg/
61fbe8
%{_includedir}/vmGuestLib/
61fbe8
%{_libdir}/pkgconfig/*.pc
61fbe8
%{_libdir}/libDeployPkg.so
61fbe8
%{_libdir}/libguestlib.so
61fbe8
%{_libdir}/libguestStoreClient.so
61fbe8
%{_libdir}/libhgfs.so
61fbe8
%{_libdir}/libvgauth.so
61fbe8
%{_libdir}/libvmtools.so
61fbe8
61fbe8
%files test
61fbe8
%{_bindir}/vmware-vgauth-smoketest
61fbe8
%changelog
579fd7
* Fri Dec 09 2022 Miroslav Rezanina <mrezanin@redhat.com> - 12.1.5-1
579fd7
- Rebase to open-vm-tools 12.1.5 [bz#2150190]
579fd7
- Resolves: bz#2150190
579fd7
  ([ESXi][RHEL9]Open-vm-tools release 12.1.5 has been released - please rebase)
579fd7
579fd7
* Fri Sep 09 2022 Miroslav Rezanina <mrezanin@redhat.com> - 12.1.0-1
579fd7
- Rebase to open-mv-tools 12.1.0 [bz#2121203]
579fd7
- Resolves: bz#2121203
579fd7
  ([ESXi][RHEL9]Open-vm-tools release 12.1.0 has been released - please rebase)
579fd7
115433
* Tue Jun 07 2022 Miroslav Rezanina <mrezanin@redhat.com> - 12.0.5-1
115433
- Rebase to open-vm-tools 12.0.5 [bz#2090275]
115433
- Resolves: bz#2090275
115433
  ([ESXi][RHEL9]Open-vm-tools release 12.0.5 has been released - please rebase)
115433
115433
* Thu Apr 28 2022 Miroslav Rezanina <mrezanin@redhat.com> - 12.0.0-1
115433
- Rebase to 12.0.0 [bz#2061193]
115433
- Resolves: bz#2061193
115433
  ([ESXi][RHEL9]Open-vm-tools release 12.0.0 has been released - please rebase)
115433
a5285f
* Fri Oct 15 2021 Miroslav Rezanina <mrezanin@redhat.com> - 11.3.5-1
a5285f
- Rebase to 11.3.5 [bz#2008243]
a5285f
- Resolves: bz#2008243
a5285f
  ([ESXi][RHEL9]Open-vm-tools release 11.3.5 has been released - please rebase)
a5285f
61fbe8
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 11.3.0-2
61fbe8
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
61fbe8
  Related: rhbz#1991688
61fbe8
61fbe8
* Wed Jul 21 2021 Miroslav Rezanina <rezanin@redhat.com> - 11.3.0-1
61fbe8
- Rebase to 11.3.0 [bz#1974471]
61fbe8
- Resolves: bz#1974471
61fbe8
  ([ESXi][RHEL9]Open-vm-tools release 11.3.0 has been released - please update for RHEL 9.0)
61fbe8
61fbe8
* Wed Jun 16 2021 Mohan Boddu <mboddu@redhat.com> - 11.2.5-5
61fbe8
- Rebuilt for RHEL 9 BETA for openssl 3.0
61fbe8
  Related: rhbz#1971065
61fbe8
61fbe8
* Tue May 11 2021 Miroslav Rezanina <mrezanin@redhat.com> - 11.2.5-4
61fbe8
- ovt-Fix-a-memory-leak-reported-by-a-partner-from-their-C.patch [bz#1954040]
61fbe8
- Resolves: bz#1954040
61fbe8
  ([ESXi][RHEL9.0][open-vm-tools] Coverity detected an important defect in open-vm-tools-11.2.5 rebase)
61fbe8
61fbe8
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 11.2.5-3
61fbe8
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
61fbe8
61fbe8
* Fri Apr 09 2021 Miroslav Rezanina <mrezanin@redhat.com> - 11.2.5-2.el9
61fbe8
- ovt-Fixes-necessary-to-build-open-vm-tools-with-newer-gt.patch [bz#1936382]
61fbe8
- ovt-Update-spec-file-for-correct-build.patch [bz#1936382]
61fbe8
- Resolves: bz#1936382
61fbe8
  ([ESXi][RHEL-9][FTBS] open-vm-tools not working with newer gtk libraries)
61fbe8
61fbe8
* Fri Jan 15 2021 Ravindra Kumar <ravindrakumar@vmware.com> - 11.2.5-1
61fbe8
- Package new upstream version open-vm-tools-11.2.5-17337674.
61fbe8
- libdnet dependency was removed in open-vm-tools 11.0.0. So,
61fbe8
  removed the stale BuildRequires for libdnet.
61fbe8
61fbe8
* Thu Jan 14 2021 Richard W.M. Jones <rjones@redhat.com> - 11.2.0-2
61fbe8
- Bump and rebuild against libdnet 1.14 (RHBZ#1915838).
61fbe8
61fbe8
* Fri Nov 06 2020 Ravindra Kumar <ravindrakumar@vmware.com> - 11.2.0-1
61fbe8
- Package new upstream version open-vm-tools-11.2.0-16938113.
61fbe8
61fbe8
* Fri Oct 30 2020 Jeff Law <law@redhat.com> - 11.1.5-2
61fbe8
- Fix incorrect volatile exposed by gcc-11
61fbe8
61fbe8
* Tue Sep 08 2020 Ravindra Kumar <ravindrakumar@vmware.com> - 11.1.5-1
61fbe8
- Package new upstream version open-vm-tools-11.1.5-16724464.
61fbe8
- Removed gcc10-warning.patch and sdmp-fixes.patch (no longer needed).
61fbe8
61fbe8
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 11.1.0-4
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
61fbe8
61fbe8
* Thu Jul 09 2020 Merlin Mathesius <mmathesi@redhat.com> - 11.1.0-3
61fbe8
- Conditional fixes to build for ELN
61fbe8
61fbe8
* Sun Jun 21 2020 Ravindra Kumar <ravindrakumar@vmware.com> - 11.1.0-2
61fbe8
- Added sdmp-fixes.patch from upstream to remove net-tools dependency
61fbe8
  and couple of important fixes
61fbe8
61fbe8
* Mon May 25 2020 Ravindra Kumar <ravindrakumar@vmware.com> - 11.1.0-1
61fbe8
- Package new upstream version open-vm-tools-11.1.0-16036546.
61fbe8
- Added new open-vm-tools-sdmp package.
61fbe8
- Workaround for vm-support script path is no longer needed.
61fbe8
- Added missing dependencies for vm-support script.
61fbe8
- Updated gcc10-warning.patch.
61fbe8
- Removed gcc9-static-inline.patch and diskinfo-log-spew.patch that
61fbe8
  are no longer needed.
61fbe8
61fbe8
* Sun May 17 2020 Ravindra Kumar <ravindrakumar@vmware.com> - 11.0.5-4
61fbe8
- Updated PAM configuration file to follow configured authn scheme.
61fbe8
61fbe8
* Tue Mar 24 2020 Ravindra Kumar <ravindrakumar@vmware.com> - 11.0.5-3
61fbe8
- Use /sbin/ldconfig on older than Fedora 28 and RHEL 8 platforms.
61fbe8
61fbe8
* Fri Feb 07 2020 Ravindra Kumar <ravindrakumar@vmware.com> - 11.0.5-2
61fbe8
- Added patch diskinfo-log-spew.patch.
61fbe8
61fbe8
* Tue Feb 04 2020 Ravindra Kumar <ravindrakumar@vmware.com> - 11.0.5-1
61fbe8
- Package new upstream version open-vm-tools-11.0.5-15389592.
61fbe8
- Removed vix-memleak.patch which is no longer needed.
61fbe8
61fbe8
* Tue Feb 04 2020 Ravindra Kumar <ravindrakumar@vmware.com> - 11.0.0-6
61fbe8
- Added gcc10-warning.patch for fixing compilation issues.
61fbe8
61fbe8
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 11.0.0-5
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
61fbe8
61fbe8
* Wed Oct 09 2019 Ravindra Kumar <ravindrakumar@vmware.com> - 11.0.0-4
61fbe8
- Fixes for drag-n-drop that needs vmblock-fuse mount.
61fbe8
- Added run-vmblock\x2dfuse.mount service unit for vmblock-fuse mount.
61fbe8
- Added open-vm-tools.conf for loading Fuse.
61fbe8
61fbe8
* Wed Oct 09 2019 Ravindra Kumar <ravindrakumar@vmware.com> - 11.0.0-3
61fbe8
- Cleanup GuestProxy certs from /etc/vmware-tools/GuestProxyData if needed.
61fbe8
- Cleanup vmtoolsd-init service symlinks.
61fbe8
61fbe8
* Wed Oct 02 2019 Ravindra Kumar <ravindrakumar@vmware.com> - 11.0.0-2
61fbe8
- vmtoolsd-init.service is no longer needed for 11.0.0, removed it.
61fbe8
61fbe8
* Wed Oct 02 2019 Ravindra Kumar <ravindrakumar@vmware.com> - 11.0.0-1
61fbe8
- Package new upstream version open-vm-tools-11.0.0-14549434.
61fbe8
- Added gcc9-static-inline.patch for gcc9 warnings.
61fbe8
- Added vix-memleak.patch for a memory leak.
61fbe8
- Removed gcc9-warnings.patch which is no longer needed.
61fbe8
- Removed vmware-guestproxycerttool as it is no longer available upstream.
61fbe8
61fbe8
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 10.3.10-2
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
61fbe8
61fbe8
* Sat Mar 16 2019 Ravindra Kumar <ravindrakumar@vmware.com> - 10.3.10-1
61fbe8
- Package new upstream version open-vm-tools-10.3.10-12406962.
61fbe8
- Removed quiescing-combined.patch which is no longer needed.
61fbe8
61fbe8
* Wed Feb 13 2019 Ravindra Kumar <ravindrakumar@vmware.com> - 10.3.5-2
61fbe8
- Combine all gcc9 warning patches into one single gcc9-warnings.patch.
61fbe8
61fbe8
* Tue Feb 12 2019 Ravindra Kumar <ravindrakumar@vmware.com> - 10.3.5-1
61fbe8
- Package new upstream version open-vm-tools-10.3.5-10430147.
61fbe8
- Removed cloud-init.patch which is no longer needed.
61fbe8
- Removed hgfsPlugin-crash.patch which is no longer needed.
61fbe8
- Removed linuxDeploymentUtils-strncat.patch which is no longer needed.
61fbe8
- Added quiescing-combined.patch for quiesced snapshot fixes.
61fbe8
- Updated hgfsServer-aligned.patch for open-vm-tools-10.3.5.
61fbe8
61fbe8
* Tue Feb 12 2019 Ravindra Kumar <ravindrakumar@vmware.com> - 10.3.0-8
61fbe8
- Updated *-aligned.patch files with more tweaks.
61fbe8
- Filed a regression in readdir operation in dir-aligned.patch.
61fbe8
61fbe8
* Sun Feb 03 2019 Ravindra Kumar <ravindrakumar@vmware.com> - 10.3.0-7
61fbe8
- Added hgfsServer-aligned.patch for "address-of-packed-member" error.
61fbe8
- Added hgfsmounter-aligned.patch for "address-of-packed-member" error.
61fbe8
- Added util-misc-format.patch for "format-overflow" error.
61fbe8
- Added linuxDeploymentUtils-strncat.patch for "stringop-truncation" error.
61fbe8
- Added filesystem-aligned.patch for "address-of-packed-member" error.
61fbe8
- Added file-aligned.patch for "address-of-packed-member" error.
61fbe8
- Added fsutil-aligned.patch for "address-of-packed-member" error.
61fbe8
- Added dir-aligned.patch for "address-of-packed-member" error.
61fbe8
- Added link-aligned.patch for "address-of-packed-member" error.
61fbe8
61fbe8
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 10.3.0-6
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
61fbe8
61fbe8
* Mon Oct 01 2018 Simone Caronni <negativo17@gmail.com> - 10.3.0-5
61fbe8
- Update SPEC file to match packaging guidelines.
61fbe8
- Re-add ldconfig scriptlets. They expand to nothing in Fedora 28+, but they
61fbe8
  are still required for Fedora 27. These can be removed when Fedora 27 is EOL.
61fbe8
61fbe8
* Fri Aug 10 2018 Ravindra Kumar <ravindrakumar@vmware.com> - 10.3.0-4
61fbe8
- Fixed few bugs related to vmtoolsd-init.service.
61fbe8
61fbe8
* Tue Aug 07 2018 Ravindra Kumar <ravindrakumar@vmware.com> - 10.3.0-3
61fbe8
- Implement the https://pagure.io/packaging-committee/issue/506 guideline.
61fbe8
- Added vmtoolsd-init.service per the guideline.
61fbe8
- Replaced the certificate cleanup with "vmware-guestproxycerttool -e".
61fbe8
61fbe8
* Mon Aug 06 2018 Ravindra Kumar <ravindrakumar@vmware.com> - 10.3.0-2
61fbe8
- Added hgfsPlugin-crash.patch for vmtoolsd crash (RHBZ#1612470).
61fbe8
61fbe8
* Thu Aug 02 2018 Ravindra Kumar <ravindrakumar@vmware.com> - 10.3.0-1
61fbe8
- Package new upstream version open-vm-tools-10.3.0-8931395.
61fbe8
- Updated cloud-init.patch for 10.3.0.
61fbe8
- Removed use-tirpc.patch which is no longer needed.
61fbe8
61fbe8
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 10.2.5-7
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
61fbe8
61fbe8
* Wed Jul 11 2018 Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.5-6
61fbe8
- Added cloud-init.patch to detect cloud-init correctly.
61fbe8
- Added cleanup for /etc/vmware-tools directory on uninstall.
61fbe8
61fbe8
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 10.2.5-5
61fbe8
- Rebuild for ICU 62
61fbe8
61fbe8
* Thu Jul 05 2018 Richard W.M. Jones <rjones@redhat.com> - 10.2.5-4
61fbe8
- Remove ldconfig
61fbe8
  https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/SU3LJVDZ7LUSJGZR5MS72BMRAFP3PQQL/
61fbe8
61fbe8
* Tue May 15 2018 Pete Walter <pwalter@fedoraproject.org> - 10.2.5-3
61fbe8
- Rebuild for ICU 61.1
61fbe8
61fbe8
* Wed May 09 2018 Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.5-2
61fbe8
- Use tirpc for Fedora 28 onwards.
61fbe8
61fbe8
* Wed May 09 2018 Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.5-1
61fbe8
- Package new upstream version open-vm-tools-10.2.5-8068406 (RHBZ#1431376).
61fbe8
- Added use-tirpc.patch to use libtirpc instead of deprecated Sun RPC.
61fbe8
- Removed wayland-crash.patch which is no longer needed.
61fbe8
61fbe8
* Mon Apr 30 2018 Pete Walter <pwalter@fedoraproject.org> - 10.2.0-5
61fbe8
- Rebuild for ICU 61.1
61fbe8
61fbe8
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 10.2.0-4
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
61fbe8
61fbe8
* Fri Dec 29 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.0-3
61fbe8
- Patch for a Wayland related crash in the desktopEvents plugin (RHBZ#1526952).
61fbe8
- gdk_set_allowed_backends() is available in version 3.10 and later only.
61fbe8
61fbe8
* Mon Dec 18 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.0-2
61fbe8
- Build with gtk3 only on newer distros.
61fbe8
61fbe8
* Fri Dec 15 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.0-1
61fbe8
- Package new upstream version open-vm-tools-10.2.0-7253323.
61fbe8
- Remove the patches that are no longer needed.
61fbe8
- New version builds with gtk3 by default.
61fbe8
- Package vmware-user symlink in desktop.
61fbe8
- Add a new test package for test utilities.
61fbe8
- Pick a fix to a conditional from Miroslav Vadkerti <mvadkert@redhat.com>.
61fbe8
61fbe8
* Thu Nov 30 2017 Pete Walter <pwalter@fedoraproject.org> - 10.1.10-4
61fbe8
- Rebuild for ICU 60.1
61fbe8
61fbe8
* Thu Sep 28 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.10-3
61fbe8
- Replaced 'net-tools' dependency with 'iproute' (RHBZ#1496134).
61fbe8
- Added resolutionKMS-wayland-2.patch with some new fixes.
61fbe8
61fbe8
* Fri Aug 11 2017 Kalev Lember <klember@redhat.com> - 10.1.10-2
61fbe8
- Bump and rebuild for an rpm signing issue
61fbe8
61fbe8
* Thu Aug 10 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.10-1
61fbe8
- Package new upstream version open-vm-tools-10.1.10-6082533.
61fbe8
- Remove the patches that are no longer needed.
61fbe8
61fbe8
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 10.1.5-7
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
61fbe8
61fbe8
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 10.1.5-6
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
61fbe8
61fbe8
* Tue Jul 25 2017 Richard W.M. Jones <rjones@redhat.com> - 10.1.5-5
61fbe8
- Fix /tmp race conditions in libDeployPkg (CVE-2015-5191).
61fbe8
61fbe8
* Sun Apr 02 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.5-4
61fbe8
- ResolutionKMS patch for Wayland (RHBZ#1292234).
61fbe8
61fbe8
* Thu Mar 16 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.5-3
61fbe8
- Need to add xmlsec1-openssl dependency explicitly.
61fbe8
61fbe8
* Tue Feb 28 2017 Richard W.M. Jones <rjones@redhat.com> - 10.1.5-2
61fbe8
- Use 0644 permissions for udev rules file.
61fbe8
61fbe8
* Fri Feb 24 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.5-1
61fbe8
- Package new upstream version open-vm-tools-10.1.5-5055683 (RHBZ#1408959).
61fbe8
61fbe8
* Fri Feb 17 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.0-1
61fbe8
- Package new upstream version open-vm-tools-10.1.0-4449150 (RHBZ#1408959).
61fbe8
- Remove patches that are no longer needed.
61fbe8
- Build with --enable-xmlsec1 to avoid dependency on xerces-c and xml-security-c.
61fbe8
- Replace _prefix/lib/udev/rules.d/ with _udevrulesdir macro.
61fbe8
61fbe8
* Thu Feb 16 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.5-10
61fbe8
- sysmacros patch for glibc-2.25 (RHBZ#1411807).
61fbe8
- vgauth patch for openssl-1.1.0.
61fbe8
61fbe8
* Thu Feb 16 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.5-9
61fbe8
- udev rules patch for longer SCSI timeouts (RHBZ#1214347).
61fbe8
61fbe8
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 10.0.5-8
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
61fbe8
61fbe8
* Wed Oct 26 2016 Richard W.M. Jones <rjones@redhat.com> - 10.0.5-5
61fbe8
- vm-support script needs lspci from pciutils (RHBZ#1388766).
61fbe8
61fbe8
* Wed Sep 14 2016 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.5-4
61fbe8
- Patch for HGFS stale caching issues (RHBZ#1342181).
61fbe8
61fbe8
* Mon Jun 20 2016 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.5-3
61fbe8
- Use systemd-detect-virt to detect VMware platform (RHBZ#1251656).
61fbe8
61fbe8
* Wed May 25 2016 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.5-2
61fbe8
- Obsolete open-vm-tools-deploypkg because its not needed for v10.x.
61fbe8
61fbe8
* Wed May 25 2016 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.5-1
61fbe8
- Package new upstream version open-vm-tools-10.0.5-3227872.
61fbe8
- Add a patch for fixing GCC 6 build issue (RHBZ#1305108).
61fbe8
- Replace kill-werror.patch with no-unused-const.patch.
61fbe8
61fbe8
* Wed May 25 2016 Richard W.M. Jones <rjones@redhat.com> - 10.0.0-12
61fbe8
- Bump and rebuild.
61fbe8
61fbe8
* Sat Apr 23 2016 Richard W.M. Jones <rjones@redhat.com> - 10.0.0-11
61fbe8
- Kill -Werror with fire (RHBZ#1305108).
61fbe8
61fbe8
* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 10.0.0-10
61fbe8
- rebuild for ICU 57.1
61fbe8
61fbe8
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 10.0.0-9
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
61fbe8
61fbe8
* Wed Oct 28 2015 David Tardon <dtardon@redhat.com> - 10.0.0-8
61fbe8
- rebuild for ICU 56.1
61fbe8
61fbe8
* Thu Oct 01 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-7
61fbe8
- Added a missing output redirection
61fbe8
61fbe8
* Thu Oct 01 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-6
61fbe8
- Setup Shared Folders mount point when 'vmhgf-fuse -e' is success
61fbe8
61fbe8
* Thu Oct 01 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-5
61fbe8
- Setup and teardown Shared Folders mount point on VMs running
61fbe8
  on VMware Workstation or VMware Fusion.
61fbe8
61fbe8
* Wed Sep 30 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-4
61fbe8
- vmhgfs-fuse needs 'fusermount' from 'fuse'
61fbe8
61fbe8
* Wed Sep 30 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-3
61fbe8
- Replace -std=c++11 with -std=gnu++11 to get "linux" definitions work
61fbe8
  in order to fix the build issue,
61fbe8
  https://kojipkgs.fedoraproject.org//work/tasks/4823/11274823/build.log
61fbe8
- Removed unused definitions for CFLAGS and CXXFLAGS
61fbe8
 
61fbe8
* Wed Sep 30 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-2
61fbe8
- Add -std=c++11 to CXXFLAGS for fixing the build issue,
61fbe8
  https://kojipkgs.fedoraproject.org//work/tasks/3685/11273685/build.log
61fbe8
61fbe8
* Tue Sep 29 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-1
61fbe8
- Package new upstream version open-vm-tools-10.0.0-3000743
61fbe8
61fbe8
* Wed Aug 26 2015 Simone Caronni <negativo17@gmail.com> - 9.10.2-2
61fbe8
- Add license macro.
61fbe8
- Remove initscripts requirement (#1226369).
61fbe8
- Delete mount.vmhgfs instead of excluding from packaging, so the debug
61fbe8
  information is not included in the package (#1190540).
61fbe8
- Be more explicit with configuration files, newer mock complains of files being
61fbe8
  listed twice.
61fbe8
61fbe8
* Tue Jul 07 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.2-1
61fbe8
- Package new upstream version open-vm-tools-9.10.2-2822639
61fbe8
- Removed the patches that are no longer needed
61fbe8
61fbe8
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.10.0-5
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
61fbe8
61fbe8
* Wed May 20 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-4
61fbe8
- Claim ownership for /etc/vmware-tools directory
61fbe8
61fbe8
* Fri May 15 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-3
61fbe8
- Put Fedora 23 specific fix under a conditional, so that the change
61fbe8
  can be backported to other branches easily if required.
61fbe8
61fbe8
* Fri May 08 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-2
61fbe8
- F23 has split gdk-pixbuf2-devel >= 2.31.3-5 into 3 packages, gdk-pixbuf2-devel,
61fbe8
  gdk-pixbuf2-modules-devel, and gdk-pixbuf2-xlib-devel. gtk2-devel does not depend
61fbe8
  on gdk-pixbuf2-xlib-devel. Therefore, we need to pull in gdk-pixbuf2-xlib-devel
61fbe8
  dependency ourselves.
61fbe8
61fbe8
* Thu Apr 30 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-1
61fbe8
- Package new upstream version open-vm-tools-9.10.0-2476743
61fbe8
- New version requires adding a new service vgauthd
61fbe8
- Removed old patches that are no longer needed
61fbe8
- Fix (asm_x86.patch) for correct GCC version check
61fbe8
- Fix (strerror_r.patch) for picking GNU signature of strerror_r
61fbe8
- Fix (toolboxcmd.patch) for compiling toolboxcmd-shrink.c with gcc 5.0.1
61fbe8
61fbe8
* Wed Feb 04 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.6-6
61fbe8
- Added a patch for missing NetIpRouteConfigInfo (BZ#1189295)
61fbe8
61fbe8
* Mon Jan 26 2015 David Tardon <dtardon@redhat.com> - 9.4.6-5
61fbe8
- rebuild for ICU 54.1
61fbe8
61fbe8
* Wed Sep 24 2014 Simone Caronni <negativo17@gmail.com> - 9.4.6-4
61fbe8
- Rebuild for new procps-ng version.
61fbe8
61fbe8
* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 9.4.6-3
61fbe8
- rebuild for ICU 53.1
61fbe8
61fbe8
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.4.6-2
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
61fbe8
61fbe8
* Wed Jul 16 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.6-1 
61fbe8
- Package new upstream version open-vm-tools-9.4.6-1770165
61fbe8
- Added "autoreconf -i" and its build dependencies (autoconf, automake and libtool)
61fbe8
  to generate configure script, this is required for version 9.4.6 as it does not
61fbe8
  have configure script bundled in the tar
61fbe8
- Fix (sizeof_argument.patch) for bad sizeof argument error 
61fbe8
61fbe8
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.4.0-10
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
61fbe8
61fbe8
* Wed Apr 23 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-9
61fbe8
- Removed unnecessary package dependency on 'dbus'
61fbe8
- Moved 'vm-support' script to /usr/bin
61fbe8
- Added a call to 'tools.set.version' RPC to inform VMware
61fbe8
  platform when open-vm-tools has been uninstalled
61fbe8
61fbe8
* Wed Mar 26 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-8
61fbe8
- Add missing package dependency on 'which' (BZ#1045709)
61fbe8
61fbe8
* Tue Mar 25 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-7
61fbe8
- Add -D_DEFAULT_SOURCE to suppress warning as suggested in
61fbe8
  https://sourceware.org/bugzilla/show_bug.cgi?id=16632
61fbe8
61fbe8
* Fri Mar 21 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-6
61fbe8
- Add missing package dependencies (BZ#1045709, BZ#1077320)
61fbe8
61fbe8
* Tue Feb 18 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 9.4.0-5
61fbe8
- Fix FTBFS g_info redefine (RHBZ #1063847)
61fbe8
61fbe8
* Fri Feb 14 2014 David Tardon <dtardon@redhat.com> - 9.4.0-4
61fbe8
- rebuild for new ICU
61fbe8
61fbe8
* Tue Feb 11 2014 Richard W.M. Jones <rjones@redhat.com> - 9.4.0-3
61fbe8
- Only build on x86-64 for RHEL 7 (RHBZ#1054608).
61fbe8
61fbe8
* Wed Dec 04 2013 Richard W.M. Jones <rjones@redhat.com> - 9.4.0-2
61fbe8
- Rebuild for procps SONAME bump.
61fbe8
61fbe8
* Wed Nov 06 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-1
61fbe8
- Package new upstream version open-vm-tools-9.4.0-1280544.
61fbe8
- Added CUSTOM_PROCPS_NAME=procps and -Wno-deprecated-declarations
61fbe8
  for version 9.4.0.
61fbe8
61fbe8
* Thu Aug 22 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-11
61fbe8
- Added copyright and license text.
61fbe8
- Corrected summary for all packages. 
61fbe8
61fbe8
* Thu Aug 08 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-10
61fbe8
- Added options for hardening build (bug 990549). 
61fbe8
- Excluded unwanted file mount.vmhgfs from packaging (bug 990547).
61fbe8
- Removed deprecated key "Encoding" from "Desktop Entry" (bug 990552).
61fbe8
61fbe8
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.2.3-9
61fbe8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
61fbe8
61fbe8
* Tue Jun  4 2013 Richard W.M. Jones <rjones@redhat.com> - 9.2.3-8
61fbe8
- RHEL 7 now includes libdnet, so re-enable it.
61fbe8
61fbe8
* Fri May 24 2013 Richard W.M. Jones <rjones@redhat.com> - 9.2.3-6
61fbe8
- +BR gcc-c++.  If this is missing it fails to build.
61fbe8
- On RHEL, disable libdnet.
61fbe8
61fbe8
* Mon May 06 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-5
61fbe8
- Renamed source file open-vm-tools.service -> vmtoolsd.service
61fbe8
  to match it with the service name.
61fbe8
61fbe8
* Wed May 01 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-4
61fbe8
- Bumped the release to pick the new service definition with
61fbe8
  no restart directive.
61fbe8
61fbe8
* Mon Apr 29 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-3
61fbe8
- open-vm-tools-9.2.3 require glib-2.14.0.
61fbe8
61fbe8
* Mon Apr 29 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-2
61fbe8
- Bumped the release to pick the new service definition.
61fbe8
61fbe8
* Thu Apr 25 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-1
61fbe8
- Package new upstream version open-vm-tools-9.2.3-1031360.
61fbe8
- Removed configure options CUSTOM_PROCPS_NAME (for libproc) and
61fbe8
  -Wno-deprecated-declarations as these have been addressed in
61fbe8
  open-vm-tools-9.2.3-1031360.
61fbe8
61fbe8
* Wed Apr 24 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-12
61fbe8
- Removed %%defattr and BuildRoot.
61fbe8
- Added ExclusiveArch.
61fbe8
- Replaced /usr/sbin/ldconfig with /sbin/ldconfig.
61fbe8
61fbe8
* Mon Apr 22 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-11
61fbe8
- Removed the conditional steps for old versions of Fedora and RHEL.
61fbe8
61fbe8
* Thu Apr 18 2013 Ravindra Kumar <ravindrakumar at vmware.com> - 9.2.2-10
61fbe8
- Addressed formal review comments from Simone Caronni.
61fbe8
- Removed %%check section because 'make check' brings font file back.
61fbe8
61fbe8
* Wed Apr 17 2013 Simone Caronni <negativo17@gmail.com> - 9.2.2-9
61fbe8
- Removed rm command in %%check section.
61fbe8
- Remove blank character at the beginning of each changelog line.
61fbe8
61fbe8
* Mon Apr 15 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-8
61fbe8
- Removed FreeSans.ttf font file from packaging.
61fbe8
- Added 'rm' command to remove font file in %%check section because
61fbe8
  'make check' adds it back.
61fbe8
- Added doxygen dependency back.
61fbe8
61fbe8
* Thu Apr 11 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-7
61fbe8
- Applied patch from Simone for removal of --docdir option from configure.
61fbe8
- Removed unnecessary --enable-docs option from configure.
61fbe8
- Removed doxygen dependency.
61fbe8
61fbe8
* Thu Apr 11 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-6
61fbe8
- Replaced vmtoolsd with a variable.
61fbe8
- Changed summary for subpackages to be more specific.
61fbe8
- Removed drivers.txt file as we don't really need it.
61fbe8
- Fixed vmGuestLib ownership for devel package.
61fbe8
- Removed systemd-sysv from Requires for Fedora 18+ and RHEL 7+.
61fbe8
- Made all "if" conditions consistent.
61fbe8
61fbe8
* Wed Apr 10 2013 Simone Caronni <negativo17@gmail.com> - 9.2.2-5
61fbe8
- Added RHEL 5/6 init script.
61fbe8
- Renamed SysV init script / systemd service file to vmtoolsd.
61fbe8
- Fixed ownership of files from review.
61fbe8
- Moved api documentation in devel subpackage.
61fbe8
- Removed static libraries.
61fbe8
61fbe8
* Tue Apr 09 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-4
61fbe8
- Applied part of review fixes patch from Simone Caronni for systemd setup.
61fbe8
- Replaced tabs with spaces all over.
61fbe8
61fbe8
* Tue Apr 09 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-3
61fbe8
- Applied review fixes patch from Simone Caronni.
61fbe8
- Added missing *.a and *.so files for devel package.
61fbe8
- Removed unnecessary *.la plugin files from base package.
61fbe8
61fbe8
* Mon Apr 08 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-2
61fbe8
- Modified SPEC to follow the conventions and guidelines.
61fbe8
- Addressed review comments from Mohamed El Morabity.
61fbe8
- Added systemd script.
61fbe8
- Verified and built the RPMS for Fedora 18.
61fbe8
- Fixed rpmlint warnings.
61fbe8
- Split the UX components in a separate package for desktops.
61fbe8
- Split the help files in a separate package for help.
61fbe8
- Split the guestlib headers in a separate devel package.
61fbe8
61fbe8
* Mon Jan 28 2013 Sankar Tanguturi <stanguturi@vmware.com> - 9.2.2-1
61fbe8
- Initial SPEC file to build open-vm-tools for Fedora 17.