Sync from SUSE:ALP:Source:Standard:1.0 open-vm-tools revision 8639f5a18a53bf6c5932b2d6918509ac

This commit is contained in:
Adrian Schröter 2024-04-04 13:49:28 +02:00
parent 3eb749888d
commit 6be4b653c1
5 changed files with 93 additions and 46 deletions

View File

@ -1,14 +1,14 @@
<services>
<service name="tar_scm" mode="disabled">
<service name="tar_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/vmware/open-vm-tools.git</param>
<param name="revision">stable-12.3.5</param>
<param name="revision">stable-12.4.0</param>
<param name="filename">open-vm-tools</param>
<param name="versionformat">12.3.5</param>
<param name="versionformat">12.4.0</param>
</service>
<service name="recompress" mode="disabled">
<service name="recompress" mode="manual">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="disabled"/>
<service name="set_version" mode="manual"/>
</services>

BIN
open-vm-tools-12.3.5.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
open-vm-tools-12.4.0.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,45 @@
-------------------------------------------------------------------
Wed Mar 27 15:36:58 UTC 2024 - Kirk Allan <kallan@suse.com>
- Remove protobuf < 22 dependency from spec file (bsc#1217478)
Required linking with additional absl libraries for sle_version > 150400.
- Use (boo#1222089) for updating open-vm-tools to version 12.4.0.
-------------------------------------------------------------------
Sat Mar 23 09:44:51 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- update to 12.4.0:
https://github.com/vmware/open-vm-tools/blob/stable-12.4.0/ReleaseNotes.md
https://github.com/vmware/open-vm-tools/blob/stable-12.4.0/open-vm-tools/ChangeLog
There are no new features in the open-vm-tools 12.4.0 release.
This is primarily a maintenance release that addresses a few
critical problems, including:
* A Github pull request has been handled. Please see the Resolved
Issues section of the Release Notes.
* A number of issues flagged by Coverity have been addressed.
* For issues resolved in this release, see the Resolved Issues
section of the Release Notes.
-------------------------------------------------------------------
Mon Feb 26 12:48:14 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
-------------------------------------------------------------------
Wed Dec 20 17:14:46 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
- Own %{_modulesloaddir}: used to be present via udev-mini -> kmod
-> suse-module-tools dependency before.
-------------------------------------------------------------------
Mon Dec 11 18:16:29 UTC 2023 - Kirk Allan <kallan@suse.com>
- Fix (bsc#1217796) - Fix outdated libxmlsec1 dependency version.
Updates to open-vm-tools for SLES 12 SP4 and SP5 are now being built
againt against libxmlsec1-1-1.2.37. Update the spec file to now require
libxmlsec1-openssl1 >= 1.2.37.
-------------------------------------------------------------------
Mon Oct 30 17:16:18 UTC 2023 - Kirk Allan <kallan@suse.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package open-vm-tools
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
#
# All modifications and additions to the file contributed by third parties
@ -38,7 +38,7 @@
%define with_X 1
Name: open-vm-tools
Version: 12.3.5
Version: 12.4.0
Release: 0
Summary: Open Virtual Machine Tools
License: BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only
@ -73,7 +73,7 @@ BuildRequires: update-desktop-files
BuildRequires: containerd-devel
BuildRequires: grpc-devel
BuildRequires: libcurl-devel
BuildRequires: protobuf-devel < 22
BuildRequires: protobuf-devel
%define arg_containerinfo --enable-containerinfo=yes
%else
%define arg_containerinfo --enable-containerinfo=no
@ -108,8 +108,12 @@ BuildRequires: pkgconfig(xmlsec1)
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 0150400
Requires: libxmlsec1-openssl1 >= 1.2.37
%else
%if 0%{?sle_version} == 0120400 || 0%{?sle_version} == 0120500
Requires: libxmlsec1-openssl1 >= 1.2.37
%else
Requires: libxmlsec1-openssl1 >= 1.2.28
%endif
%endif
%define arg_xmlsec1 --enable-xmlsec1
%else
# Leap 42.1 and 42.2 supports xmlsec1 and libxmlsec1-openssl1 but 12 SP1 and
@ -260,11 +264,11 @@ sed -i -e "s/\r//" README
#Upstream patches
#SUSE specific patches
%patch0 -p2
%patch1 -p2
autoreconf -fi
%patch -P 0 -p2
%patch -P 1 -p2
%build
autoreconf -fi
%if %{with_X}
%define arg_x --with-x
%else
@ -277,8 +281,8 @@ autoreconf -fi
# (this is because of 'g_static_mutex_init' usage which is now deprecated)
export CFLAGS="%{optflags} -Wno-unused-local-typedefs -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wno-sizeof-pointer-memaccess -Wno-cpp -fPIE"
export CXXFLAGS="%{optflags} -Wno-unused-local-typedefs -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wno-sizeof-pointer-memaccess -Wno-cpp -fPIE"
%if 0%{?suse_version} > 1500
export LDFLAGS="-pie -ltirpc -labsl_synchronization -lgpr"
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
export LDFLAGS="-pie -ltirpc -lgrpc -labsl_synchronization -labsl_log_internal_check_op -labsl_log_internal_nullguard -labsl_log_internal_message"
%else
%if 0%{?sle_version} >= 150300
export LDFLAGS="-pie -ltirpc"
@ -466,6 +470,7 @@ systemctl try-restart vmtoolsd.service || :
%files
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300
%dir %_modulesloaddir
%_modulesloaddir/vmw_vsock_vmci_transport.conf
%endif
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 0120300