Blame SPECS/open-vm-tools.spec

8ed9b9
################################################################################
8ed9b9
### Copyright 2013-18 VMware, Inc.  All rights reserved.
8ed9b9
###
8ed9b9
### RPM SPEC file for building open-vm-tools packages.
8ed9b9
###
8ed9b9
###
8ed9b9
### This program is free software; you can redistribute it and/or modify
8ed9b9
### it under the terms of version 2 of the GNU General Public License as
8ed9b9
### published by the Free Software Foundation.
8ed9b9
###
8ed9b9
### This program is distributed in the hope that it will be useful,
8ed9b9
### but WITHOUT ANY WARRANTY; without even the implied warranty of
8ed9b9
### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
8ed9b9
### GNU General Public License for more details.
8ed9b9
###
8ed9b9
### You should have received a copy of the GNU General Public License
8ed9b9
### along with this program; if not, write to the Free Software
8ed9b9
### Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
8ed9b9
################################################################################
8ed9b9
8ed9b9
%global _hardened_build 1
8ed9b9
%global majorversion    10.3
8ed9b9
%global minorversion    10
8ed9b9
%global toolsbuild      12406962
8ed9b9
%global toolsversion    %{majorversion}.%{minorversion}
8ed9b9
%global toolsdaemon     vmtoolsd
8ed9b9
%global vgauthdaemon    vgauthd
8ed9b9
8ed9b9
Name:             open-vm-tools
8ed9b9
Version:          %{toolsversion}
8ed9b9
Release:          2%{?dist}
8ed9b9
Summary:          Open Virtual Machine Tools for virtual machines hosted on VMware
8ed9b9
Group:            Applications/System
8ed9b9
License:          GPLv2
8ed9b9
URL:              https://github.com/vmware/%{name}
8ed9b9
Source0:          https://github.com/vmware/%{name}/releases/download/stable-%{version}/%{name}-%{version}-%{toolsbuild}.tar.gz
8ed9b9
Source1:          %{toolsdaemon}-init.service
8ed9b9
Source2:          %{toolsdaemon}.service
8ed9b9
Source3:          %{vgauthdaemon}.service
8ed9b9
ExclusiveArch:    x86_64
8ed9b9
8ed9b9
8ed9b9
BuildRequires:    autoconf
8ed9b9
BuildRequires:    automake
8ed9b9
BuildRequires:    libtool
8ed9b9
BuildRequires:    gcc-c++
8ed9b9
BuildRequires:    doxygen
8ed9b9
# Fuse is optional and enables vmblock-fuse
8ed9b9
BuildRequires:    fuse-devel
8ed9b9
BuildRequires:    glib2-devel >= 2.14.0
8ed9b9
BuildRequires:    gdk-pixbuf2-xlib-devel
8ed9b9
BuildRequires:    gtk3-devel >= 3.10.0
8ed9b9
BuildRequires:    gtkmm30-devel >= 3.10.0
8ed9b9
BuildRequires:    libdnet-devel
8ed9b9
BuildRequires:    libicu-devel
8ed9b9
BuildRequires:    libmspack-devel
8ed9b9
# Unfortunately, xmlsec1-openssl does not add libtool-ltdl
8ed9b9
# dependency, so we need to add it ourselves.
8ed9b9
BuildRequires:    libtool-ltdl-devel
8ed9b9
BuildRequires:    libX11-devel
8ed9b9
BuildRequires:    libXext-devel
8ed9b9
BuildRequires:    libXi-devel
8ed9b9
BuildRequires:    libXinerama-devel
8ed9b9
BuildRequires:    libXrandr-devel
8ed9b9
BuildRequires:    libXrender-devel
8ed9b9
BuildRequires:    libXtst-devel
8ed9b9
BuildRequires:    openssl-devel
8ed9b9
BuildRequires:    pam-devel
8ed9b9
BuildRequires:    procps-devel
8ed9b9
BuildRequires:    rpcgen
8ed9b9
BuildRequires:    systemd
8ed9b9
BuildRequires:    libtirpc-devel
8ed9b9
BuildRequires:    xmlsec1-openssl-devel
8ed9b9
8ed9b9
Requires:         coreutils
8ed9b9
Requires:         fuse
8ed9b9
Requires:         libdrm
8ed9b9
Requires:         iproute
8ed9b9
Requires:         grep
8ed9b9
Requires:         pciutils
8ed9b9
Requires:         sed
8ed9b9
Requires:         systemd
8ed9b9
Requires:         systemd-libs
8ed9b9
Requires:         tar
8ed9b9
Requires:         which
8ed9b9
# xmlsec1-openssl needs to be added explicitly
8ed9b9
Requires:         xmlsec1-openssl
8ed9b9
8ed9b9
# open-vm-tools >= 10.0.0 do not require open-vm-tools-deploypkg
8ed9b9
# provided by VMware. That functionality is now available as part
8ed9b9
# of open-vm-tools package itself.
8ed9b9
Obsoletes:        open-vm-tools-deploypkg <= 10.0.5
8ed9b9
8ed9b9
%description
8ed9b9
The %{name} project is an open source implementation of VMware Tools. It
8ed9b9
is a suite of open source virtualization utilities and drivers to improve the
8ed9b9
functionality, user experience and administration of VMware virtual machines.
8ed9b9
This package contains only the core user-space programs and libraries of
8ed9b9
%{name}.
8ed9b9
8ed9b9
%package          desktop
8ed9b9
Summary:          User experience components for Open Virtual Machine Tools
8ed9b9
Group:            System Environment/Libraries
8ed9b9
Requires:         %{name}%{?_isa} = %{version}-%{release}
8ed9b9
8ed9b9
%description      desktop
8ed9b9
This package contains only the user-space programs and libraries of
8ed9b9
%{name} that are essential for improved user experience of VMware virtual
8ed9b9
machines.
8ed9b9
8ed9b9
%package          devel
8ed9b9
Summary:          Development libraries for Open Virtual Machine Tools
8ed9b9
Group:            Development/Libraries
8ed9b9
Requires:         %{name}%{?_isa} = %{version}-%{release}
8ed9b9
8ed9b9
%description      devel
8ed9b9
This package contains only the user-space programs and libraries of
8ed9b9
%{name} that are essential for developing customized applications for
8ed9b9
VMware virtual machines.
8ed9b9
8ed9b9
%package          test
8ed9b9
Summary:          Test utilities for Open Virtual Machine Tools
8ed9b9
Group:            Development/Libraries
8ed9b9
Requires:         %{name}%{?_isa} = %{version}-%{release}
8ed9b9
8ed9b9
%description      test
8ed9b9
This package contains only the test utilities for %{name} that are
8ed9b9
useful for verifying the functioning of %{name} in VMware virtual
8ed9b9
machines.
8ed9b9
8ed9b9
%prep
8ed9b9
%setup -q -n %{name}-%{version}-%{toolsbuild}
8ed9b9
8ed9b9
8ed9b9
%build
8ed9b9
# Required for regenerating configure script when
8ed9b9
# configure.ac get modified
8ed9b9
autoreconf -vif
8ed9b9
8ed9b9
%global usetirpc with-tirpc
8ed9b9
8ed9b9
%configure \
8ed9b9
    --without-kernel-modules \
8ed9b9
    --enable-xmlsec1 \
8ed9b9
    --enable-resolutionkms \
8ed9b9
    --%{usetirpc} \
8ed9b9
    --disable-static
8ed9b9
8ed9b9
sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
8ed9b9
%make_build
8ed9b9
8ed9b9
%install
8ed9b9
export DONT_STRIP=1
8ed9b9
%make_install
8ed9b9
8ed9b9
# Remove exec bit from config files
8ed9b9
chmod a-x %{buildroot}%{_sysconfdir}/pam.d/*
8ed9b9
chmod a-x %{buildroot}%{_sysconfdir}/vmware-tools/*.conf
8ed9b9
chmod a-x %{buildroot}%{_sysconfdir}/vmware-tools/vgauth/schemas/*
8ed9b9
8ed9b9
# Remove exec bit on udev rules.
8ed9b9
chmod a-x %{buildroot}%{_udevrulesdir}/99-vmware-scsi-udev.rules
8ed9b9
8ed9b9
# Remove the DOS line endings
8ed9b9
sed -i "s|\r||g" README
8ed9b9
8ed9b9
# Remove "Encoding" key from the "Desktop Entry"
8ed9b9
sed -i "s|^Encoding.*$||g" %{buildroot}%{_sysconfdir}/xdg/autostart/vmware-user.desktop
8ed9b9
8ed9b9
# Remove unnecessary files from packaging
8ed9b9
find %{buildroot}%{_libdir} -name '*.la' -delete
8ed9b9
rm -fr %{buildroot}%{_defaultdocdir}
8ed9b9
rm -f docs/api/build/html/FreeSans.ttf
8ed9b9
8ed9b9
# Remove mount.vmhgfs & symlink
8ed9b9
rm -fr %{buildroot}%{_sbindir} %{buildroot}/sbin/mount.vmhgfs
8ed9b9
8ed9b9
# Move vm-support to /usr/bin
8ed9b9
mv %{buildroot}%{_sysconfdir}/vmware-tools/vm-support %{buildroot}%{_bindir}
8ed9b9
8ed9b9
# Systemd unit files
8ed9b9
install -p -m 644 -D %{SOURCE1} %{buildroot}%{_unitdir}/%{toolsdaemon}-init.service
8ed9b9
install -p -m 644 -D %{SOURCE2} %{buildroot}%{_unitdir}/%{toolsdaemon}.service
8ed9b9
install -p -m 644 -D %{SOURCE3} %{buildroot}%{_unitdir}/%{vgauthdaemon}.service
8ed9b9
8ed9b9
# 'make check' in open-vm-tools rebuilds docs and ends up regenerating
8ed9b9
# the font file. We can add %%check secion once 'make check' is fixed
8ed9b9
# upstream
8ed9b9
8ed9b9
%post
8ed9b9
%{?ldconfig}
8ed9b9
# Setup mount point for Shared Folders
8ed9b9
# NOTE: Use systemd-detect-virt to detect VMware platform because
8ed9b9
#       vmware-checkvm might misbehave on non-VMware platforms.
8ed9b9
if [ -f %{_bindir}/vmware-checkvm -a                     \
8ed9b9
     -f %{_bindir}/vmhgfs-fuse ] &&                      \
8ed9b9
   %{_bindir}/systemd-detect-virt | grep -iq VMware &&   \
8ed9b9
   %{_bindir}/vmware-checkvm &> /dev/null &&             \
8ed9b9
   %{_bindir}/vmware-checkvm -p | grep -q Workstation && \
8ed9b9
   %{_bindir}/vmhgfs-fuse -e &> /dev/null; then
8ed9b9
   mkdir -p /mnt/hgfs
8ed9b9
fi
8ed9b9
8ed9b9
%systemd_post %{toolsdaemon}-init.service
8ed9b9
%systemd_post %{vgauthdaemon}.service
8ed9b9
%systemd_post %{toolsdaemon}.service
8ed9b9
8ed9b9
%preun
8ed9b9
%systemd_preun %{toolsdaemon}-init.service
8ed9b9
%systemd_preun %{toolsdaemon}.service
8ed9b9
%systemd_preun %{vgauthdaemon}.service
8ed9b9
8ed9b9
if [ "$1" = "0" -a                                       \
8ed9b9
     -f %{_bindir}/vmware-checkvm ] &&                   \
8ed9b9
   %{_bindir}/systemd-detect-virt | grep -iq VMware &&   \
8ed9b9
   %{_bindir}/vmware-checkvm &> /dev/null; then
8ed9b9
8ed9b9
   # Tell VMware that open-vm-tools is being uninstalled
8ed9b9
   if [ -f %{_bindir}/vmware-rpctool ]; then
8ed9b9
      %{_bindir}/vmware-rpctool 'tools.set.version 0' &> /dev/null || /bin/true
8ed9b9
   fi
8ed9b9
8ed9b9
   # Teardown mount point for Shared Folders
8ed9b9
   if [ -d /mnt/hgfs ] &&                               \
8ed9b9
      %{_bindir}/vmware-checkvm -p | grep -q Workstation; then
8ed9b9
      umount /mnt/hgfs &> /dev/null || /bin/true
8ed9b9
      rmdir /mnt/hgfs &> /dev/null || /bin/true
8ed9b9
   fi
8ed9b9
8ed9b9
   # Cleanup GuestProxy certs
8ed9b9
   %{_bindir}/vmware-guestproxycerttool -e &> /dev/null || /bin/true
8ed9b9
fi
8ed9b9
8ed9b9
%postun
8ed9b9
%{?ldconfig}
8ed9b9
%systemd_postun_with_restart %{toolsdaemon}-init.service
8ed9b9
%systemd_postun_with_restart %{toolsdaemon}.service
8ed9b9
%systemd_postun_with_restart %{vgauthdaemon}.service
8ed9b9
8ed9b9
%files
8ed9b9
%license COPYING
8ed9b9
%doc AUTHORS ChangeLog NEWS README
8ed9b9
%config(noreplace) %{_sysconfdir}/pam.d/*
8ed9b9
%dir %{_sysconfdir}/vmware-tools/
8ed9b9
%dir %{_sysconfdir}/vmware-tools/vgauth
8ed9b9
%dir %{_sysconfdir}/vmware-tools/vgauth/schemas
8ed9b9
%config(noreplace) %{_sysconfdir}/vmware-tools/*.conf
8ed9b9
# Don't expect users to modify VGAuth schema files
8ed9b9
%config %{_sysconfdir}/vmware-tools/vgauth/schemas/*
8ed9b9
%{_sysconfdir}/vmware-tools/*-vm-default
8ed9b9
%{_sysconfdir}/vmware-tools/scripts
8ed9b9
%{_sysconfdir}/vmware-tools/statechange.subr
8ed9b9
%{_bindir}/VGAuthService
8ed9b9
%{_bindir}/vm-support
8ed9b9
%{_bindir}/vmhgfs-fuse
8ed9b9
%{_bindir}/vmtoolsd
8ed9b9
%{_bindir}/vmware-checkvm
8ed9b9
%{_bindir}/vmware-guestproxycerttool
8ed9b9
%{_bindir}/vmware-hgfsclient
8ed9b9
%{_bindir}/vmware-namespace-cmd
8ed9b9
%{_bindir}/vmware-rpctool
8ed9b9
%{_bindir}/vmware-toolbox-cmd
8ed9b9
%{_bindir}/vmware-vgauth-cmd
8ed9b9
%{_bindir}/vmware-xferlogs
8ed9b9
%{_libdir}/libDeployPkg.so.*
8ed9b9
%{_libdir}/libguestlib.so.*
8ed9b9
%{_libdir}/libhgfs.so.*
8ed9b9
%{_libdir}/libvgauth.so.*
8ed9b9
%{_libdir}/libvmtools.so.*
8ed9b9
%dir %{_libdir}/%{name}/
8ed9b9
%dir %{_libdir}/%{name}/plugins
8ed9b9
%dir %{_libdir}/%{name}/plugins/common
8ed9b9
%{_libdir}/%{name}/plugins/common/*.so
8ed9b9
%dir %{_libdir}/%{name}/plugins/vmsvc
8ed9b9
%{_libdir}/%{name}/plugins/vmsvc/*.so
8ed9b9
%{_datadir}/%{name}/
8ed9b9
%{_udevrulesdir}/99-vmware-scsi-udev.rules
8ed9b9
%{_unitdir}/%{toolsdaemon}-init.service
8ed9b9
%{_unitdir}/%{toolsdaemon}.service
8ed9b9
%{_unitdir}/%{vgauthdaemon}.service
8ed9b9
8ed9b9
%files desktop
8ed9b9
%{_sysconfdir}/xdg/autostart/*.desktop
8ed9b9
%{_bindir}/vmware-user
8ed9b9
%{_bindir}/vmware-user-suid-wrapper
8ed9b9
%{_bindir}/vmware-vmblock-fuse
8ed9b9
%{_libdir}/%{name}/plugins/vmusr/
8ed9b9
8ed9b9
%files devel
8ed9b9
%doc docs/api/build/*
8ed9b9
%exclude %{_includedir}/libDeployPkg/
8ed9b9
%{_includedir}/vmGuestLib/
8ed9b9
%{_libdir}/pkgconfig/*.pc
8ed9b9
%{_libdir}/libDeployPkg.so
8ed9b9
%{_libdir}/libguestlib.so
8ed9b9
%{_libdir}/libhgfs.so
8ed9b9
%{_libdir}/libvgauth.so
8ed9b9
%{_libdir}/libvmtools.so
8ed9b9
8ed9b9
%files test
8ed9b9
%{_bindir}/vmware-vgauth-smoketest
8ed9b9
8ed9b9
%changelog
8ed9b9
* Tue Jun 04 2019 Miroslav Rezanina <mrezanin@redhat.com> - 10.3.10-2
8ed9b9
- Rebase to 10.3.10 [bz#1702784]
8ed9b9
- Resolves: bz#1702784
8ed9b9
  (Rebase open-vm-tools to 10.3.10)
8ed9b9
8ed9b9
* Tue Oct 16 2018 Miroslav Rezanina <mrezanin@redhat.com> - 10.3.0-1
8ed9b9
- Rebase to 10.3.0 [bz#1626578]
8ed9b9
- Resolves: bz#1626578
8ed9b9
  ([ESXi][RHEL8]Rebase open-vm-tools to 10.3.0)
8ed9b9
8ed9b9
* Mon May 14 2018 Miroslav Rezanina <mrezanin@redhat.com> - 10.2.5-2
8ed9b9
- Updated RHEL version
8ed9b9
- Resolves: bz#1527233
8ed9b9
  ([ESXi][RHEL7.5]Rebase open-vm-tools to 10.2.5)
8ed9b9
8ed9b9
* Wed May 09 2018 Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.5-2
8ed9b9
- Use tirpc for Fedora 28 onwards.
8ed9b9
8ed9b9
* Wed May 09 2018 Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.5-1
8ed9b9
- Package new upstream version open-vm-tools-10.2.5-8068406 (RHBZ#1431376).
8ed9b9
- Added use-tirpc.patch to use libtirpc instead of deprecated Sun RPC.
8ed9b9
- Removed wayland-crash.patch which is no longer needed.
8ed9b9
8ed9b9
* Mon Apr 30 2018 Pete Walter <pwalter@fedoraproject.org> - 10.2.0-5
8ed9b9
- Rebuild for ICU 61.1
8ed9b9
8ed9b9
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 10.2.0-4
8ed9b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8ed9b9
8ed9b9
* Fri Dec 29 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.0-3
8ed9b9
- Patch for a Wayland related crash in the desktopEvents plugin (RHBZ#1526952).
8ed9b9
- gdk_set_allowed_backends() is available in version 3.10 and later only.
8ed9b9
8ed9b9
* Mon Dec 18 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.0-2
8ed9b9
- Build with gtk3 only on newer distros.
8ed9b9
8ed9b9
* Fri Dec 15 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.0-1
8ed9b9
- Package new upstream version open-vm-tools-10.2.0-7253323.
8ed9b9
- Remove the patches that are no longer needed.
8ed9b9
- New version builds with gtk3 by default.
8ed9b9
- Package vmware-user symlink in desktop.
8ed9b9
- Add a new test package for test utilities.
8ed9b9
- Pick a fix to a conditional from Miroslav Vadkerti <mvadkert@redhat.com>.
8ed9b9
8ed9b9
* Thu Nov 30 2017 Pete Walter <pwalter@fedoraproject.org> - 10.1.10-4
8ed9b9
- Rebuild for ICU 60.1
8ed9b9
8ed9b9
* Thu Sep 28 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.10-3
8ed9b9
- Replaced 'net-tools' dependency with 'iproute' (RHBZ#1496134).
8ed9b9
- Added resolutionKMS-wayland-2.patch with some new fixes.
8ed9b9
8ed9b9
* Fri Aug 11 2017 Kalev Lember <klember@redhat.com> - 10.1.10-2
8ed9b9
- Bump and rebuild for an rpm signing issue
8ed9b9
8ed9b9
* Thu Aug 10 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.10-1
8ed9b9
- Package new upstream version open-vm-tools-10.1.10-6082533.
8ed9b9
- Remove the patches that are no longer needed.
8ed9b9
8ed9b9
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 10.1.5-7
8ed9b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
8ed9b9
8ed9b9
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 10.1.5-6
8ed9b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8ed9b9
8ed9b9
* Tue Jul 25 2017 Richard W.M. Jones <rjones@redhat.com> - 10.1.5-5
8ed9b9
- Fix /tmp race conditions in libDeployPkg (CVE-2015-5191).
8ed9b9
8ed9b9
* Sun Apr 02 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.5-4
8ed9b9
- ResolutionKMS patch for Wayland (RHBZ#1292234).
8ed9b9
8ed9b9
* Thu Mar 16 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.5-3
8ed9b9
- Need to add xmlsec1-openssl dependency explicitly.
8ed9b9
8ed9b9
* Tue Feb 28 2017 Richard W.M. Jones <rjones@redhat.com> - 10.1.5-2
8ed9b9
- Use 0644 permissions for udev rules file.
8ed9b9
8ed9b9
* Fri Feb 24 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.5-1
8ed9b9
- Package new upstream version open-vm-tools-10.1.5-5055683 (RHBZ#1408959).
8ed9b9
8ed9b9
* Fri Feb 17 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.0-1
8ed9b9
- Package new upstream version open-vm-tools-10.1.0-4449150 (RHBZ#1408959).
8ed9b9
- Remove patches that are no longer needed.
8ed9b9
- Build with --enable-xmlsec1 to avoid dependency on xerces-c and xml-security-c.
8ed9b9
- Replace _prefix/lib/udev/rules.d/ with _udevrulesdir macro.
8ed9b9
8ed9b9
* Thu Feb 16 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.5-10
8ed9b9
- sysmacros patch for glibc-2.25 (RHBZ#1411807).
8ed9b9
- vgauth patch for openssl-1.1.0.
8ed9b9
8ed9b9
* Thu Feb 16 2017 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.5-9
8ed9b9
- udev rules patch for longer SCSI timeouts (RHBZ#1214347).
8ed9b9
8ed9b9
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 10.0.5-8
8ed9b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8ed9b9
8ed9b9
* Wed Oct 26 2016 Richard W.M. Jones <rjones@redhat.com> - 10.0.5-5
8ed9b9
- vm-support script needs lspci from pciutils (RHBZ#1388766).
8ed9b9
8ed9b9
* Wed Sep 14 2016 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.5-4
8ed9b9
- Patch for HGFS stale caching issues (RHBZ#1342181).
8ed9b9
8ed9b9
* Mon Jun 20 2016 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.5-3
8ed9b9
- Use systemd-detect-virt to detect VMware platform (RHBZ#1251656).
8ed9b9
8ed9b9
* Wed May 25 2016 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.5-2
8ed9b9
- Obsolete open-vm-tools-deploypkg because its not needed for v10.x.
8ed9b9
8ed9b9
* Wed May 25 2016 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.5-1
8ed9b9
- Package new upstream version open-vm-tools-10.0.5-3227872.
8ed9b9
- Add a patch for fixing GCC 6 build issue (RHBZ#1305108).
8ed9b9
- Replace kill-werror.patch with no-unused-const.patch.
8ed9b9
8ed9b9
* Wed May 25 2016 Richard W.M. Jones <rjones@redhat.com> - 10.0.0-12
8ed9b9
- Bump and rebuild.
8ed9b9
8ed9b9
* Sat Apr 23 2016 Richard W.M. Jones <rjones@redhat.com> - 10.0.0-11
8ed9b9
- Kill -Werror with fire (RHBZ#1305108).
8ed9b9
8ed9b9
* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 10.0.0-10
8ed9b9
- rebuild for ICU 57.1
8ed9b9
8ed9b9
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 10.0.0-9
8ed9b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8ed9b9
8ed9b9
* Wed Oct 28 2015 David Tardon <dtardon@redhat.com> - 10.0.0-8
8ed9b9
- rebuild for ICU 56.1
8ed9b9
8ed9b9
* Thu Oct 01 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-7
8ed9b9
- Added a missing output redirection
8ed9b9
8ed9b9
* Thu Oct 01 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-6
8ed9b9
- Setup Shared Folders mount point when 'vmhgf-fuse -e' is success
8ed9b9
8ed9b9
* Thu Oct 01 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-5
8ed9b9
- Setup and teardown Shared Folders mount point on VMs running
8ed9b9
  on VMware Workstation or VMware Fusion.
8ed9b9
8ed9b9
* Wed Sep 30 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-4
8ed9b9
- vmhgfs-fuse needs 'fusermount' from 'fuse'
8ed9b9
8ed9b9
* Wed Sep 30 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-3
8ed9b9
- Replace -std=c++11 with -std=gnu++11 to get "linux" definitions work
8ed9b9
  in order to fix the build issue,
8ed9b9
  https://kojipkgs.fedoraproject.org//work/tasks/4823/11274823/build.log
8ed9b9
- Removed unused definitions for CFLAGS and CXXFLAGS
8ed9b9
 
8ed9b9
* Wed Sep 30 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-2
8ed9b9
- Add -std=c++11 to CXXFLAGS for fixing the build issue,
8ed9b9
  https://kojipkgs.fedoraproject.org//work/tasks/3685/11273685/build.log
8ed9b9
8ed9b9
* Tue Sep 29 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-1
8ed9b9
- Package new upstream version open-vm-tools-10.0.0-3000743
8ed9b9
8ed9b9
* Wed Aug 26 2015 Simone Caronni <negativo17@gmail.com> - 9.10.2-2
8ed9b9
- Add license macro.
8ed9b9
- Remove initscripts requirement (#1226369).
8ed9b9
- Delete mount.vmhgfs instead of excluding from packaging, so the debug
8ed9b9
  information is not included in the package (#1190540).
8ed9b9
- Be more explicit with configuration files, newer mock complains of files being
8ed9b9
  listed twice.
8ed9b9
8ed9b9
* Tue Jul 07 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.2-1
8ed9b9
- Package new upstream version open-vm-tools-9.10.2-2822639
8ed9b9
- Removed the patches that are no longer needed
8ed9b9
8ed9b9
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.10.0-5
8ed9b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8ed9b9
8ed9b9
* Wed May 20 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-4
8ed9b9
- Claim ownership for /etc/vmware-tools directory
8ed9b9
8ed9b9
* Fri May 15 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-3
8ed9b9
- Put Fedora 23 specific fix under a conditional, so that the change
8ed9b9
  can be backported to other branches easily if required.
8ed9b9
8ed9b9
* Fri May 08 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-2
8ed9b9
- F23 has split gdk-pixbuf2-devel >= 2.31.3-5 into 3 packages, gdk-pixbuf2-devel,
8ed9b9
  gdk-pixbuf2-modules-devel, and gdk-pixbuf2-xlib-devel. gtk2-devel does not depend
8ed9b9
  on gdk-pixbuf2-xlib-devel. Therefore, we need to pull in gdk-pixbuf2-xlib-devel
8ed9b9
  dependency ourselves.
8ed9b9
8ed9b9
* Thu Apr 30 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-1
8ed9b9
- Package new upstream version open-vm-tools-9.10.0-2476743
8ed9b9
- New version requires adding a new service vgauthd
8ed9b9
- Removed old patches that are no longer needed
8ed9b9
- Fix (asm_x86.patch) for correct GCC version check
8ed9b9
- Fix (strerror_r.patch) for picking GNU signature of strerror_r
8ed9b9
- Fix (toolboxcmd.patch) for compiling toolboxcmd-shrink.c with gcc 5.0.1
8ed9b9
8ed9b9
* Wed Feb 04 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.6-6
8ed9b9
- Added a patch for missing NetIpRouteConfigInfo (BZ#1189295)
8ed9b9
8ed9b9
* Mon Jan 26 2015 David Tardon <dtardon@redhat.com> - 9.4.6-5
8ed9b9
- rebuild for ICU 54.1
8ed9b9
8ed9b9
* Wed Sep 24 2014 Simone Caronni <negativo17@gmail.com> - 9.4.6-4
8ed9b9
- Rebuild for new procps-ng version.
8ed9b9
8ed9b9
* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 9.4.6-3
8ed9b9
- rebuild for ICU 53.1
8ed9b9
8ed9b9
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.4.6-2
8ed9b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8ed9b9
8ed9b9
* Wed Jul 16 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.6-1 
8ed9b9
- Package new upstream version open-vm-tools-9.4.6-1770165
8ed9b9
- Added "autoreconf -i" and its build dependencies (autoconf, automake and libtool)
8ed9b9
  to generate configure script, this is required for version 9.4.6 as it does not
8ed9b9
  have configure script bundled in the tar
8ed9b9
- Fix (sizeof_argument.patch) for bad sizeof argument error 
8ed9b9
8ed9b9
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.4.0-10
8ed9b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8ed9b9
8ed9b9
* Wed Apr 23 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-9
8ed9b9
- Removed unnecessary package dependency on 'dbus'
8ed9b9
- Moved 'vm-support' script to /usr/bin
8ed9b9
- Added a call to 'tools.set.version' RPC to inform VMware
8ed9b9
  platform when open-vm-tools has been uninstalled
8ed9b9
8ed9b9
* Wed Mar 26 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-8
8ed9b9
- Add missing package dependency on 'which' (BZ#1045709)
8ed9b9
8ed9b9
* Tue Mar 25 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-7
8ed9b9
- Add -D_DEFAULT_SOURCE to suppress warning as suggested in
8ed9b9
  https://sourceware.org/bugzilla/show_bug.cgi?id=16632
8ed9b9
8ed9b9
* Fri Mar 21 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-6
8ed9b9
- Add missing package dependencies (BZ#1045709, BZ#1077320)
8ed9b9
8ed9b9
* Tue Feb 18 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 9.4.0-5
8ed9b9
- Fix FTBFS g_info redefine (RHBZ #1063847)
8ed9b9
8ed9b9
* Fri Feb 14 2014 David Tardon <dtardon@redhat.com> - 9.4.0-4
8ed9b9
- rebuild for new ICU
8ed9b9
8ed9b9
* Tue Feb 11 2014 Richard W.M. Jones <rjones@redhat.com> - 9.4.0-3
8ed9b9
- Only build on x86-64 for RHEL 7 (RHBZ#1054608).
8ed9b9
8ed9b9
* Wed Dec 04 2013 Richard W.M. Jones <rjones@redhat.com> - 9.4.0-2
8ed9b9
- Rebuild for procps SONAME bump.
8ed9b9
8ed9b9
* Wed Nov 06 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-1
8ed9b9
- Package new upstream version open-vm-tools-9.4.0-1280544.
8ed9b9
- Added CUSTOM_PROCPS_NAME=procps and -Wno-deprecated-declarations
8ed9b9
  for version 9.4.0.
8ed9b9
8ed9b9
* Thu Aug 22 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-11
8ed9b9
- Added copyright and license text.
8ed9b9
- Corrected summary for all packages. 
8ed9b9
8ed9b9
* Thu Aug 08 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-10
8ed9b9
- Added options for hardening build (bug 990549). 
8ed9b9
- Excluded unwanted file mount.vmhgfs from packaging (bug 990547).
8ed9b9
- Removed deprecated key "Encoding" from "Desktop Entry" (bug 990552).
8ed9b9
8ed9b9
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.2.3-9
8ed9b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8ed9b9
8ed9b9
* Tue Jun  4 2013 Richard W.M. Jones <rjones@redhat.com> - 9.2.3-8
8ed9b9
- RHEL 7 now includes libdnet, so re-enable it.
8ed9b9
8ed9b9
* Fri May 24 2013 Richard W.M. Jones <rjones@redhat.com> - 9.2.3-6
8ed9b9
- +BR gcc-c++.  If this is missing it fails to build.
8ed9b9
- On RHEL, disable libdnet.
8ed9b9
8ed9b9
* Mon May 06 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-5
8ed9b9
- Renamed source file open-vm-tools.service -> vmtoolsd.service
8ed9b9
  to match it with the service name.
8ed9b9
8ed9b9
* Wed May 01 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-4
8ed9b9
- Bumped the release to pick the new service definition with
8ed9b9
  no restart directive.
8ed9b9
8ed9b9
* Mon Apr 29 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-3
8ed9b9
- open-vm-tools-9.2.3 require glib-2.14.0.
8ed9b9
8ed9b9
* Mon Apr 29 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-2
8ed9b9
- Bumped the release to pick the new service definition.
8ed9b9
8ed9b9
* Thu Apr 25 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-1
8ed9b9
- Package new upstream version open-vm-tools-9.2.3-1031360.
8ed9b9
- Removed configure options CUSTOM_PROCPS_NAME (for libproc) and
8ed9b9
  -Wno-deprecated-declarations as these have been addressed in
8ed9b9
  open-vm-tools-9.2.3-1031360.
8ed9b9
8ed9b9
* Wed Apr 24 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-12
8ed9b9
- Removed %%defattr and BuildRoot.
8ed9b9
- Added ExclusiveArch.
8ed9b9
- Replaced /usr/sbin/ldconfig with /sbin/ldconfig.
8ed9b9
8ed9b9
* Mon Apr 22 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-11
8ed9b9
- Removed the conditional steps for old versions of Fedora and RHEL.
8ed9b9
8ed9b9
* Thu Apr 18 2013 Ravindra Kumar <ravindrakumar at vmware.com> - 9.2.2-10
8ed9b9
- Addressed formal review comments from Simone Caronni.
8ed9b9
- Removed %%check section because 'make check' brings font file back.
8ed9b9
8ed9b9
* Wed Apr 17 2013 Simone Caronni <negativo17@gmail.com> - 9.2.2-9
8ed9b9
- Removed rm command in %%check section.
8ed9b9
- Remove blank character at the beginning of each changelog line.
8ed9b9
8ed9b9
* Mon Apr 15 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-8
8ed9b9
- Removed FreeSans.ttf font file from packaging.
8ed9b9
- Added 'rm' command to remove font file in %%check section because
8ed9b9
  'make check' adds it back.
8ed9b9
- Added doxygen dependency back.
8ed9b9
8ed9b9
* Thu Apr 11 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-7
8ed9b9
- Applied patch from Simone for removal of --docdir option from configure.
8ed9b9
- Removed unnecessary --enable-docs option from configure.
8ed9b9
- Removed doxygen dependency.
8ed9b9
8ed9b9
* Thu Apr 11 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-6
8ed9b9
- Replaced vmtoolsd with a variable.
8ed9b9
- Changed summary for subpackages to be more specific.
8ed9b9
- Removed drivers.txt file as we don't really need it.
8ed9b9
- Fixed vmGuestLib ownership for devel package.
8ed9b9
- Removed systemd-sysv from Requires for Fedora 18+ and RHEL 7+.
8ed9b9
- Made all "if" conditions consistent.
8ed9b9
8ed9b9
* Wed Apr 10 2013 Simone Caronni <negativo17@gmail.com> - 9.2.2-5
8ed9b9
- Added RHEL 5/6 init script.
8ed9b9
- Renamed SysV init script / systemd service file to vmtoolsd.
8ed9b9
- Fixed ownership of files from review.
8ed9b9
- Moved api documentation in devel subpackage.
8ed9b9
- Removed static libraries.
8ed9b9
8ed9b9
* Tue Apr 09 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-4
8ed9b9
- Applied part of review fixes patch from Simone Caronni for systemd setup.
8ed9b9
- Replaced tabs with spaces all over.
8ed9b9
8ed9b9
* Tue Apr 09 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-3
8ed9b9
- Applied review fixes patch from Simone Caronni.
8ed9b9
- Added missing *.a and *.so files for devel package.
8ed9b9
- Removed unnecessary *.la plugin files from base package.
8ed9b9
8ed9b9
* Mon Apr 08 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-2
8ed9b9
- Modified SPEC to follow the conventions and guidelines.
8ed9b9
- Addressed review comments from Mohamed El Morabity.
8ed9b9
- Added systemd script.
8ed9b9
- Verified and built the RPMS for Fedora 18.
8ed9b9
- Fixed rpmlint warnings.
8ed9b9
- Split the UX components in a separate package for desktops.
8ed9b9
- Split the help files in a separate package for help.
8ed9b9
- Split the guestlib headers in a separate devel package.
8ed9b9
8ed9b9
* Mon Jan 28 2013 Sankar Tanguturi <stanguturi@vmware.com> - 9.2.2-1
8ed9b9
- Initial SPEC file to build open-vm-tools for Fedora 17.