Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2016-04-28 16:55:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and      /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "open-vm-tools"

Changes:
--------
--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes      
2015-11-02 12:55:07.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2016-04-28 16:59:52.000000000 +0200
@@ -1,0 +2,34 @@
+Fri Apr 22 12:12:09 UTC 2016 - [email protected]
+
+- they renamed open-vm-tools-stable-10.0.5.tar.gz to
+  stable-10.0.5.tar.gz -- fix .spec accordingly
+
+-------------------------------------------------------------------
+Wed Apr 20 08:57:17 UTC 2016 - [email protected]
+
+- Add open-vm-tools-posixly.patch: defined(linux) is not posix
+  compliant and modern compilers no longer accept it. Change to
+  defined(__linux__)
+  https://github.com/vmware/open-vm-tools/pull/81
+- Add open-vm-tools-buildsystem-fixup.patch: since libsigc++ injects
+  -std=c++11 into CFLAGS, the various objects in open-vm-tools need
+  to be split up a bit in order to not have a mixed C/C++ object
+  receiving the same CFLAGS.
+
+-------------------------------------------------------------------
+Wed Dec 23 23:43:22 UTC 2015 - [email protected]
+
+- Compile without gtkmm support for SLES12 based environments
+  (which do not provide gtkmm2.4)
+
+-------------------------------------------------------------------
+Tue Dec  1 01:10:01 UTC 2015 - [email protected]
+
+- Update to 10.0.5 stable branch
+  + [vgauth] fix timestamp check
+  + [libresolutionSet.so] Add an error handler to X11 resolutionSet
+  + [vmci.ko] Kill tasklet when unloading vmci module
+  + [libvmbackup.so] Quiesced snapshots Skip freezing autofs mounts.
+  + [vmhgfs.ko] make vmhgfs compatible with Linux kernel 4.2 
+
+-------------------------------------------------------------------

Old:
----
  open-vm-tools-10.0.0-3000743.tar.gz

New:
----
  open-vm-tools-buildsystem-fixup.patch
  open-vm-tools-posixly.patch
  stable-10.0.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ open-vm-tools.spec ++++++
--- /var/tmp/diff_new_pack.e7aikp/_old  2016-04-28 16:59:55.000000000 +0200
+++ /var/tmp/diff_new_pack.e7aikp/_new  2016-04-28 16:59:55.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package open-vm-tools
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -68,15 +68,15 @@
 %define with_X 1
 
 Name:           open-vm-tools
-%define tarname open-vm-tools
-Version:        10.0.0
+%define subname open-vm-tools
+%define tarname stable
+Version:        10.0.5
 Release:        0
-%define         svn_rev 3000743
 Summary:        Open Virtual Machine Tools
 License:        BSD-3-Clause and GPL-2.0 and LGPL-2.1
 Group:          System/Emulators/PC
 Url:            https://github.com/vmware/open-vm-tools
-Source:         
https://github.com/vmware/open-vm-tools/archive/%{tarname}-%{version}-%{svn_rev}.tar.gz
+Source:         
https://github.com/vmware/open-vm-tools/archive/%{tarname}-%{version}.tar.gz
 Source1:        vmtoolsd
 Source2:        vmtoolsd.service
 Source3:        vmware-user-autostart.desktop
@@ -137,6 +137,8 @@
 Requires(pre):  %insserv_prereq
 ExclusiveArch:  %ix86 x86_64
 Patch0:         enable-gcc46+.patch
+Patch1:         open-vm-tools-posixly.patch
+Patch2:         open-vm-tools-buildsystem-fixup.patch
 
 %if %{KMP}
 %suse_kernel_module_package -n vmware-guest -p %{SOURCE98} xen um
@@ -233,11 +235,12 @@
 if you intend to create own plugins for vmtoolsd.
 
 %prep
-# The tarball seems a little bit broken...
-%setup -q -n %{tarname}-%{tarname}-%{version}-%{svn_rev}/%{tarname}
+%setup -q -n %{name}-%{tarname}-%{version}/%{subname}
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
 %patch0 -p1
+%patch1 -p2
+%patch2 -p1
 
 %build
 %if ! %{KMP}
@@ -277,6 +280,9 @@
     --without-x \
 %endif
     --disable-dependency-tracking \
+%if ! 0%{?is_opensuse} && 0%{?suse_version} == 1315
+    --without-gtkmm \
+%endif
 %if ! %{with vgauth}
     --without-xmlsecurity \
     --without-xerces \

++++++ open-vm-tools-buildsystem-fixup.patch ++++++
Index: open-vm-tools/services/plugins/dndcp/Makefile.am
===================================================================
--- open-vm-tools.orig/services/plugins/dndcp/Makefile.am
+++ open-vm-tools/services/plugins/dndcp/Makefile.am
@@ -16,7 +16,7 @@
 
################################################################################
 
 plugindir = @VMUSR_PLUGIN_INSTALLDIR@
-plugin_LTLIBRARIES = libdndcp.la
+plugin_LTLIBRARIES = libdndcpdnd.la libdndcpcp.la libdndcpbld.la libdndcp.la
 
 libdndcp_la_CPPFLAGS =
 libdndcp_la_CPPFLAGS += @GTK_CPPFLAGS@
@@ -31,21 +31,25 @@ libdndcp_la_CPPFLAGS += -I$(top_builddir
 libdndcp_la_LDFLAGS =
 libdndcp_la_LDFLAGS += @PLUGIN_LDFLAGS@
 
-libdndcp_la_LIBADD =
+libdndcp_la_LIBADD =  libdndcpdnd.la libdndcpcp.la libdndcpbld.la
 libdndcp_la_LIBADD += @COMMON_XLIBS@
 libdndcp_la_LIBADD += @GTK_LIBS@
 libdndcp_la_LIBADD += @GTKMM_LIBS@
 libdndcp_la_LIBADD += @VMTOOLS_LIBS@
 libdndcp_la_LIBADD += @HGFS_LIBS@
 
-libdndcp_la_SOURCES =
-
-libdndcp_la_SOURCES += dnd/dndClipboard.c
-libdndcp_la_SOURCES += dnd/dndCommon.c
-libdndcp_la_SOURCES += dnd/dndCPMsgV4.c
-libdndcp_la_SOURCES += dnd/dndLinux.c
-libdndcp_la_SOURCES += dnd/dndMsg.c
+libdndcpcp_la_CPPFLAGS =
+libdndcpcp_la_CPPFLAGS += @GTK_CPPFLAGS@
+libdndcpcp_la_CPPFLAGS += -I$(top_srcdir)/services/plugins/dndcp/dnd
+
+libdndcpdnd_la_SOURCES =
+libdndcpdnd_la_SOURCES += dnd/dndClipboard.c
+libdndcpdnd_la_SOURCES += dnd/dndCommon.c
+libdndcpdnd_la_SOURCES += dnd/dndCPMsgV4.c
+libdndcpdnd_la_SOURCES += dnd/dndLinux.c
+libdndcpdnd_la_SOURCES += dnd/dndMsg.c
 
+libdndcp_la_SOURCES =
 libdndcp_la_SOURCES += dndGuest/copyPasteRpcV3.cc
 libdndcp_la_SOURCES += dndGuest/dndFileList.cc
 libdndcp_la_SOURCES += dndGuest/dndRpcV3.cc
@@ -67,8 +71,6 @@ libdndcp_la_SOURCES += dndGuest/dndCPTra
 libdndcp_la_SOURCES += stringxx/string.cc
 libdndcp_la_SOURCES += xutils/xutils.cc
 
-libdndcp_la_SOURCES += copyPasteCompat.c
-libdndcp_la_SOURCES += copyPasteCompatX11.c
 libdndcp_la_SOURCES += copyPasteDnDWrapper.cpp
 libdndcp_la_SOURCES += copyPasteDnDX11.cpp
 libdndcp_la_SOURCES += copyPasteUIX11.cpp
@@ -77,6 +79,10 @@ libdndcp_la_SOURCES += dndcp.cpp
 libdndcp_la_SOURCES += dragDetWndX11.cpp
 libdndcp_la_SOURCES += pointer.cpp
 
+libdndcpcp_la_SOURCES =
+libdndcpcp_la_SOURCES += copyPasteCompat.c
+libdndcpcp_la_SOURCES += copyPasteCompatX11.c
+
 BUILT_SOURCES =
 BUILT_SOURCES += cpFileContents.h
 BUILT_SOURCES += cpFileContents_xdr.c
@@ -84,7 +90,8 @@ BUILT_SOURCES += cpFileContents_xdr.c
 CLEANFILES =
 CLEANFILES += $(BUILT_SOURCES)
 
-libdndcp_la_SOURCES += cpFileContents_xdr.c
+libdndcpbld_la_SOURCES =
+libdndcpbld_la_SOURCES += cpFileContents_xdr.c
 
 cpFileContents.h: cpFileContents.x
        @RPCGEN_WRAPPER@ services/plugins/dndcp/cpFileContents.x $@
++++++ open-vm-tools-posixly.patch ++++++
++++ 1061 lines (skipped)


Reply via email to