Blame open-vm-tools.spec

6a7489a
################################################################################
a9bc33f
### Copyright 2013-15 VMware, Inc.  All rights reserved.
6a7489a
###
6a7489a
### RPM SPEC file for building open-vm-tools packages.
6a7489a
###
6a7489a
###
6a7489a
### This program is free software; you can redistribute it and/or modify
6a7489a
### it under the terms of version 2 of the GNU General Public License as
6a7489a
### published by the Free Software Foundation.
6a7489a
###
6a7489a
### This program is distributed in the hope that it will be useful,
6a7489a
### but WITHOUT ANY WARRANTY; without even the implied warranty of
6a7489a
### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6a7489a
### GNU General Public License for more details.
6a7489a
###
6a7489a
### You should have received a copy of the GNU General Public License
6a7489a
### along with this program; if not, write to the Free Software
6a7489a
### Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
6a7489a
################################################################################
6a7489a
f2bc1f5
%global _hardened_build 1
c5619c1
%global majorversion    9.10
3525cce
%global minorversion    2
3525cce
%global toolsbuild      2822639
42f92c7
%global toolsversion    %{majorversion}.%{minorversion}
42f92c7
%global toolsdaemon     vmtoolsd
c5619c1
%global vgauthdaemon    vgauthd
42f92c7
42f92c7
Name:             open-vm-tools
42f92c7
Version:          %{toolsversion}
41f57b8
Release:          2%{?dist}
6a7489a
Summary:          Open Virtual Machine Tools for virtual machines hosted on VMware
42f92c7
Group:            Applications/System
42f92c7
License:          GPLv2
42f92c7
URL:              http://%{name}.sourceforge.net/
42f92c7
Source0:          http://sourceforge.net/projects/%{name}/files/%{name}/stable-%{majorversion}.x/%{name}-%{version}-%{toolsbuild}.tar.gz
8e9f953
Source1:          %{toolsdaemon}.service
c5619c1
Source2:          %{vgauthdaemon}.service
2d94247
%if 0%{?rhel} >= 7
2d94247
ExclusiveArch:    x86_64
2d94247
%else
359e048
ExclusiveArch:    %{ix86} x86_64
2d94247
%endif
42f92c7
cee4389
BuildRequires:          autoconf
cee4389
BuildRequires:          automake
cee4389
BuildRequires:          libtool
7ae7582
BuildRequires:          gcc-c++
42f92c7
BuildRequires:          doxygen
42f92c7
# Fuse is optional and enables vmblock-fuse
42f92c7
BuildRequires:          fuse-devel
fec3c0f
BuildRequires:          glib2-devel >= 2.14.0
42f92c7
BuildRequires:          gtk2-devel >= 2.4.0
acdd879
%if 0%{?fedora} >= 23
5253211
# F23 split gdk-pixbuf2-devel >= 2.31.3-5 into 3 packages,
5253211
# gdk-pixbuf2-devel, gdk-pixbuf2-modules-devel, and
5253211
# gdk-pixbuf2-xlib-devel. gtk2-devel does not depend on
5253211
# gdk-pixbuf2-xlib-devel. Therefore, we need to pull in
5253211
# gdk-pixbuf2-xlib-devel dependency ourselves.
5253211
BuildRequires:          gdk-pixbuf2-xlib-devel
acdd879
%endif
42f92c7
BuildRequires:          gtkmm24-devel
42f92c7
BuildRequires:          libdnet-devel
42f92c7
BuildRequires:          libicu-devel
c5619c1
BuildRequires:          libmspack-devel
42f92c7
BuildRequires:          libX11-devel
42f92c7
BuildRequires:          libXext-devel
42f92c7
BuildRequires:          libXi-devel
42f92c7
BuildRequires:          libXinerama-devel
42f92c7
BuildRequires:          libXrandr-devel
42f92c7
BuildRequires:          libXrender-devel
42f92c7
BuildRequires:          libXtst-devel
c5619c1
BuildRequires:          openssl-devel
42f92c7
BuildRequires:          pam-devel
42f92c7
BuildRequires:          procps-devel
c33244b
BuildRequires:          systemd
c5619c1
BuildRequires:          xerces-c-devel
c5619c1
BuildRequires:          xml-security-c-devel
42f92c7
bef454e
Requires:               coreutils
bef454e
Requires:               net-tools
bef454e
Requires:               grep
bef454e
Requires:               sed
bef454e
Requires:               systemd
bef454e
Requires:               tar
f6ef9c2
Requires:               which
42f92c7
42f92c7
%description
42f92c7
The %{name} project is an open source implementation of VMware Tools. It
42f92c7
is a suite of open source virtualization utilities and drivers to improve the
42f92c7
functionality, user experience and administration of VMware virtual machines.
42f92c7
This package contains only the core user-space programs and libraries of
42f92c7
%{name}.
42f92c7
42f92c7
%package          desktop
6a7489a
Summary:          User experience components for Open Virtual Machine Tools
42f92c7
Group:            System Environment/Libraries
42f92c7
Requires:         %{name}%{?_isa} = %{version}-%{release}
42f92c7
42f92c7
%description      desktop
42f92c7
This package contains only the user-space programs and libraries of
42f92c7
%{name} that are essential for improved user experience of VMware virtual
42f92c7
machines.
42f92c7
42f92c7
%package          devel
6a7489a
Summary:          Development libraries for Open Virtual Machine Tools
42f92c7
Group:            Development/Libraries
42f92c7
Requires:         %{name}%{?_isa} = %{version}-%{release}
42f92c7
42f92c7
%description      devel
42f92c7
This package contains only the user-space programs and libraries of
42f92c7
%{name} that are essential for developing customized applications for
42f92c7
VMware virtual machines.
42f92c7
42f92c7
%prep
42f92c7
%setup -q -n %{name}-%{version}-%{toolsbuild}
42f92c7
42f92c7
%build
ac545d8
# Use _DEFAULT_SOURCE to suppress warning until upstream
ac545d8
# is fixed. Refer https://sourceware.org/bugzilla/show_bug.cgi?id=16632.
c5619c1
export CFLAGS="$RPM_OPT_FLAGS -D_DEFAULT_SOURCE"
c5619c1
export CXXLAGS="$RPM_OPT_FLAGS -D_DEFAULT_SOURCE"
c5619c1
# Required for regenerating configure script when
c5619c1
# configure.ac get modified
c5619c1
#autoreconf -i
3525cce
3525cce
# configure from open-vm-tools 9.10.2 is missing 'x' bit
3525cce
chmod a+x configure
42f92c7
%configure \
42f92c7
    --without-kernel-modules \
42f92c7
    --disable-static
42f92c7
sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
42f92c7
make %{?_smp_mflags}
42f92c7
42f92c7
%install
42f92c7
export DONT_STRIP=1
42f92c7
make install DESTDIR=%{buildroot}
42f92c7
42f92c7
# Remove exec bit from config files
42f92c7
chmod a-x %{buildroot}%{_sysconfdir}/pam.d/*
c5619c1
chmod a-x %{buildroot}%{_sysconfdir}/vmware-tools/*.conf
c5619c1
chmod a-x %{buildroot}%{_sysconfdir}/vmware-tools/vgauth/schemas/*
42f92c7
42f92c7
# Remove the DOS line endings
42f92c7
sed -i "s|\r||g" README
42f92c7
f2bc1f5
# Remove "Encoding" key from the "Desktop Entry"
f2bc1f5
sed -i "s|^Encoding.*$||g" %{buildroot}%{_sysconfdir}/xdg/autostart/vmware-user.desktop
f2bc1f5
42f92c7
# Remove unnecessary files from packaging
42f92c7
find %{buildroot}%{_libdir} -name '*.la' -delete
42f92c7
rm -fr %{buildroot}%{_defaultdocdir}
42f92c7
rm -f docs/api/build/html/FreeSans.ttf
42f92c7
41f57b8
# Remove mount.vmhgfs
50353d6
rm -fr %{buildroot}%{_sbindir}
41f57b8
17141dd
# Move vm-support to /usr/bin
17141dd
mv %{buildroot}%{_sysconfdir}/vmware-tools/vm-support %{buildroot}%{_bindir}
17141dd
42f92c7
# Systemd unit files
42f92c7
install -p -m 644 -D %{SOURCE1} %{buildroot}%{_unitdir}/%{toolsdaemon}.service
c5619c1
install -p -m 644 -D %{SOURCE2} %{buildroot}%{_unitdir}/%{vgauthdaemon}.service
42f92c7
42f92c7
# 'make check' in open-vm-tools rebuilds docs and ends up regenerating
42f92c7
# the font file. We can add %%check secion once 'make check' is fixed
42f92c7
# upstream
42f92c7
42f92c7
%post
c5619c1
if [ -e %{_bindir}/vmware-guestproxycerttool ]; then
c5619c1
   mkdir -p %{_sysconfdir}/vmware-tools/GuestProxyData/server
c5619c1
   mkdir -p -m 0700 %{_sysconfdir}/vmware-tools/GuestProxyData/trusted
c5619c1
   %{_bindir}/vmware-guestproxycerttool -g &> /dev/null || /bin/true
c5619c1
fi
0074804
/sbin/ldconfig
c5619c1
%systemd_post %{vgauthdaemon}.service
42f92c7
%systemd_post %{toolsdaemon}.service
42f92c7
42f92c7
%preun
42f92c7
%systemd_preun %{toolsdaemon}.service
c5619c1
%systemd_preun %{vgauthdaemon}.service
42f92c7
17141dd
# Tell VMware that open-vm-tools is being uninstalled
17141dd
if [ "$1" = "0" -a                      \
17141dd
     -e %{_bindir}/vmware-checkvm -a    \
17141dd
     -e %{_bindir}/vmware-rpctool ] &&  \
17141dd
     %{_bindir}/vmware-checkvm &> /dev/null; then
17141dd
   %{_bindir}/vmware-rpctool 'tools.set.version 0' &> /dev/null || /bin/true
17141dd
fi
17141dd
42f92c7
%postun
0074804
/sbin/ldconfig
42f92c7
%systemd_postun_with_restart %{toolsdaemon}.service
c5619c1
%systemd_postun_with_restart %{vgauthdaemon}.service
c5619c1
# Cleanup GuestProxy certs if open-vm-tools is being uninstalled
c5619c1
if [ "$1" = "0" ]; then                  \
c5619c1
   rm -rf %{_sysconfdir}/vmware-tools/GuestProxyData &> /dev/null || /bin/true
c5619c1
fi
42f92c7
0074804
%post devel -p /sbin/ldconfig
42f92c7
0074804
%postun devel -p /sbin/ldconfig
42f92c7
42f92c7
%files
41f57b8
%{!?_licensedir:%global license %%doc}
41f57b8
%license COPYING
41f57b8
%doc AUTHORS ChangeLog NEWS README
42f92c7
%config(noreplace) %{_sysconfdir}/pam.d/*
83c61ac
%{_sysconfdir}/vmware-tools/
c5619c1
%config(noreplace) %{_sysconfdir}/vmware-tools/*.conf
c5619c1
%config %{_sysconfdir}/vmware-tools/vgauth/schemas/*
c5619c1
%{_bindir}/VGAuthService
c5619c1
%{_bindir}/vm-support
42f92c7
%{_bindir}/vmtoolsd
42f92c7
%{_bindir}/vmware-checkvm
c5619c1
%{_bindir}/vmware-guestproxycerttool
42f92c7
%{_bindir}/vmware-hgfsclient
42f92c7
%{_bindir}/vmware-rpctool
42f92c7
%{_bindir}/vmware-toolbox-cmd
c5619c1
%{_bindir}/vmware-vgauth-cmd
42f92c7
%{_bindir}/vmware-xferlogs
c5619c1
%{_libdir}/libDeployPkg.so.*
42f92c7
%{_libdir}/libguestlib.so.*
42f92c7
%{_libdir}/libhgfs.so.*
c5619c1
%{_libdir}/libvgauth.so.*
42f92c7
%{_libdir}/libvmtools.so.*
42f92c7
%dir %{_libdir}/%{name}/
42f92c7
%dir %{_libdir}/%{name}/plugins
42f92c7
%dir %{_libdir}/%{name}/plugins/common
42f92c7
%{_libdir}/%{name}/plugins/common/*.so
42f92c7
%dir %{_libdir}/%{name}/plugins/vmsvc
42f92c7
%{_libdir}/%{name}/plugins/vmsvc/*.so
42f92c7
%{_datadir}/%{name}/
42f92c7
%{_unitdir}/%{toolsdaemon}.service
c5619c1
%{_unitdir}/%{vgauthdaemon}.service
42f92c7
42f92c7
%files desktop
42f92c7
%{_sysconfdir}/xdg/autostart/*.desktop
42f92c7
%{_bindir}/vmware-user-suid-wrapper
42f92c7
%{_bindir}/vmware-vmblock-fuse
42f92c7
%{_libdir}/%{name}/plugins/vmusr/
42f92c7
42f92c7
%files devel
42f92c7
%doc docs/api/build/*
c5619c1
%exclude %{_includedir}/libDeployPkg/
42f92c7
%{_includedir}/vmGuestLib/
42f92c7
%{_libdir}/pkgconfig/*.pc
c5619c1
%{_libdir}/libDeployPkg.so
42f92c7
%{_libdir}/libguestlib.so
42f92c7
%{_libdir}/libhgfs.so
c5619c1
%{_libdir}/libvgauth.so
42f92c7
%{_libdir}/libvmtools.so
42f92c7
42f92c7
%changelog
41f57b8
* Wed Aug 26 2015 Simone Caronni <negativo17@gmail.com> - 9.10.2-2
41f57b8
- Add license macro.
41f57b8
- Remove initscripts requirement (#1226369).
41f57b8
- Delete mount.vmhgfs instead of excluding from packaging, so the debug
41f57b8
  information is not included in the package (#1190540).
41f57b8
3525cce
* Tue Jul 07 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.2-1
3525cce
- Package new upstream version open-vm-tools-9.10.2-2822639
3525cce
- Removed the patches that are no longer needed
3525cce
f24174a
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.10.0-5
f24174a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f24174a
83c61ac
* Wed May 20 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-4
83c61ac
- Claim ownership for /etc/vmware-tools directory
83c61ac
acdd879
* Fri May 15 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-3
acdd879
- Put Fedora 23 specific fix under a conditional, so that the change
acdd879
  can be backported to other branches easily if required.
acdd879
5253211
* Fri May 08 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-2
5253211
- F23 has split gdk-pixbuf2-devel >= 2.31.3-5 into 3 packages, gdk-pixbuf2-devel,
5253211
  gdk-pixbuf2-modules-devel, and gdk-pixbuf2-xlib-devel. gtk2-devel does not depend
5253211
  on gdk-pixbuf2-xlib-devel. Therefore, we need to pull in gdk-pixbuf2-xlib-devel
5253211
  dependency ourselves.
5253211
c5619c1
* Thu Apr 30 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-1
c5619c1
- Package new upstream version open-vm-tools-9.10.0-2476743
c5619c1
- New version requires adding a new service vgauthd
c5619c1
- Removed old patches that are no longer needed
8df2fd7
- Fix (asm_x86.patch) for correct GCC version check
c5619c1
- Fix (strerror_r.patch) for picking GNU signature of strerror_r
c5619c1
- Fix (toolboxcmd.patch) for compiling toolboxcmd-shrink.c with gcc 5.0.1
c5619c1
a9bc33f
* Wed Feb 04 2015 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.6-6
a9bc33f
- Added a patch for missing NetIpRouteConfigInfo (BZ#1189295)
a9bc33f
562b2e1
* Mon Jan 26 2015 David Tardon <dtardon@redhat.com> - 9.4.6-5
562b2e1
- rebuild for ICU 54.1
562b2e1
fa55685
* Wed Sep 24 2014 Simone Caronni <negativo17@gmail.com> - 9.4.6-4
fa55685
- Rebuild for new procps-ng version.
fa55685
5acad5f
* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 9.4.6-3
5acad5f
- rebuild for ICU 53.1
5acad5f
518a2ce
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.4.6-2
518a2ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
518a2ce
cee4389
* Wed Jul 16 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.6-1 
cee4389
- Package new upstream version open-vm-tools-9.4.6-1770165
cee4389
- Added "autoreconf -i" and its build dependencies (autoconf, automake and libtool)
cee4389
  to generate configure script, this is required for version 9.4.6 as it does not
cee4389
  have configure script bundled in the tar
cee4389
- Fix (sizeof_argument.patch) for bad sizeof argument error 
cee4389
da540f6
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.4.0-10
da540f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
da540f6
17141dd
* Wed Apr 23 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-9
17141dd
- Removed unnecessary package dependency on 'dbus'
17141dd
- Moved 'vm-support' script to /usr/bin
17141dd
- Added a call to 'tools.set.version' RPC to inform VMware
17141dd
  platform when open-vm-tools has been uninstalled
17141dd
f6ef9c2
* Wed Mar 26 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-8
f6ef9c2
- Add missing package dependency on 'which' (BZ#1045709)
f6ef9c2
ac545d8
* Tue Mar 25 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-7
ac545d8
- Add -D_DEFAULT_SOURCE to suppress warning as suggested in
ac545d8
  https://sourceware.org/bugzilla/show_bug.cgi?id=16632
ac545d8
bef454e
* Fri Mar 21 2014 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-6
bef454e
- Add missing package dependencies (BZ#1045709, BZ#1077320)
bef454e
0225d0b
* Tue Feb 18 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 9.4.0-5
0225d0b
- Fix FTBFS g_info redefine (RHBZ #1063847)
0225d0b
0cd2a36
* Fri Feb 14 2014 David Tardon <dtardon@redhat.com> - 9.4.0-4
0cd2a36
- rebuild for new ICU
0cd2a36
2d94247
* Tue Feb 11 2014 Richard W.M. Jones <rjones@redhat.com> - 9.4.0-3
2d94247
- Only build on x86-64 for RHEL 7 (RHBZ#1054608).
2d94247
febfb1a
* Wed Dec 04 2013 Richard W.M. Jones <rjones@redhat.com> - 9.4.0-2
febfb1a
- Rebuild for procps SONAME bump.
febfb1a
de064e9
* Wed Nov 06 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-1
de064e9
- Package new upstream version open-vm-tools-9.4.0-1280544.
74638cf
- Added CUSTOM_PROCPS_NAME=procps and -Wno-deprecated-declarations
74638cf
  for version 9.4.0.
74638cf
91ea528
* Thu Aug 22 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-11
91ea528
- Added copyright and license text.
91ea528
- Corrected summary for all packages. 
91ea528
525a3ac
* Thu Aug 08 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-10
91ea528
- Added options for hardening build (bug 990549). 
91ea528
- Excluded unwanted file mount.vmhgfs from packaging (bug 990547).
91ea528
- Removed deprecated key "Encoding" from "Desktop Entry" (bug 990552).
f2bc1f5
9a27d3c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.2.3-9
9a27d3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9a27d3c
87957e3
* Tue Jun  4 2013 Richard W.M. Jones <rjones@redhat.com> - 9.2.3-8
f7b1b78
- RHEL 7 now includes libdnet, so re-enable it.
f7b1b78
7ae7582
* Fri May 24 2013 Richard W.M. Jones <rjones@redhat.com> - 9.2.3-6
7ae7582
- +BR gcc-c++.  If this is missing it fails to build.
7ae7582
- On RHEL, disable libdnet.
7ae7582
8e9f953
* Mon May 06 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-5
8e9f953
- Renamed source file open-vm-tools.service -> vmtoolsd.service
91ea528
  to match it with the service name.
8e9f953
e821a44
* Wed May 01 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-4
e821a44
- Bumped the release to pick the new service definition with
e821a44
  no restart directive.
e821a44
fec3c0f
* Mon Apr 29 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-3
fec3c0f
- open-vm-tools-9.2.3 require glib-2.14.0.
fec3c0f
f8d9332
* Mon Apr 29 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-2
f8d9332
- Bumped the release to pick the new service definition.
f8d9332
359e048
* Thu Apr 25 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-1
359e048
- Package new upstream version open-vm-tools-9.2.3-1031360.
359e048
- Removed configure options CUSTOM_PROCPS_NAME (for libproc) and
359e048
  -Wno-deprecated-declarations as these have been addressed in
359e048
  open-vm-tools-9.2.3-1031360.
359e048
359e048
* Wed Apr 24 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-12
0074804
- Removed %%defattr and BuildRoot.
0074804
- Added ExclusiveArch.
0074804
- Replaced /usr/sbin/ldconfig with /sbin/ldconfig.
0074804
359e048
* Mon Apr 22 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-11
42f92c7
- Removed the conditional steps for old versions of Fedora and RHEL.
42f92c7
42f92c7
* Thu Apr 18 2013 Ravindra Kumar <ravindrakumar at vmware.com> - 9.2.2-10
42f92c7
- Addressed formal review comments from Simone Caronni.
42f92c7
- Removed %%check section because 'make check' brings font file back.
42f92c7
42f92c7
* Wed Apr 17 2013 Simone Caronni <negativo17@gmail.com> - 9.2.2-9
42f92c7
- Removed rm command in %%check section.
42f92c7
- Remove blank character at the beginning of each changelog line.
42f92c7
359e048
* Mon Apr 15 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-8
42f92c7
- Removed FreeSans.ttf font file from packaging.
42f92c7
- Added 'rm' command to remove font file in %%check section because
42f92c7
  'make check' adds it back.
42f92c7
- Added doxygen dependency back.
42f92c7
359e048
* Thu Apr 11 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-7
42f92c7
- Applied patch from Simone for removal of --docdir option from configure.
42f92c7
- Removed unnecessary --enable-docs option from configure.
42f92c7
- Removed doxygen dependency.
42f92c7
359e048
* Thu Apr 11 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-6
42f92c7
- Replaced vmtoolsd with a variable.
42f92c7
- Changed summary for subpackages to be more specific.
42f92c7
- Removed drivers.txt file as we don't really need it.
42f92c7
- Fixed vmGuestLib ownership for devel package.
42f92c7
- Removed systemd-sysv from Requires for Fedora 18+ and RHEL 7+.
42f92c7
- Made all "if" conditions consistent.
42f92c7
42f92c7
* Wed Apr 10 2013 Simone Caronni <negativo17@gmail.com> - 9.2.2-5
42f92c7
- Added RHEL 5/6 init script.
42f92c7
- Renamed SysV init script / systemd service file to vmtoolsd.
42f92c7
- Fixed ownership of files from review.
42f92c7
- Moved api documentation in devel subpackage.
42f92c7
- Removed static libraries.
42f92c7
359e048
* Tue Apr 09 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-4
42f92c7
- Applied part of review fixes patch from Simone Caronni for systemd setup.
42f92c7
- Replaced tabs with spaces all over.
42f92c7
359e048
* Tue Apr 09 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-3
42f92c7
- Applied review fixes patch from Simone Caronni.
42f92c7
- Added missing *.a and *.so files for devel package.
42f92c7
- Removed unnecessary *.la plugin files from base package.
42f92c7
359e048
* Mon Apr 08 2013 Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-2
42f92c7
- Modified SPEC to follow the conventions and guidelines.
42f92c7
- Addressed review comments from Mohamed El Morabity.
42f92c7
- Added systemd script.
42f92c7
- Verified and built the RPMS for Fedora 18.
42f92c7
- Fixed rpmlint warnings.
42f92c7
- Split the UX components in a separate package for desktops.
42f92c7
- Split the help files in a separate package for help.
42f92c7
- Split the guestlib headers in a separate devel package.
42f92c7
359e048
* Mon Jan 28 2013 Sankar Tanguturi <stanguturi@vmware.com> - 9.2.2-1
42f92c7
- Initial SPEC file to build open-vm-tools for Fedora 17.