10 Commits

Author SHA256 Message Date
1ae0573a90 Accepting request 1297546 from Virtualization
Update spice to version 0.16.0

OBS-URL: https://build.opensuse.org/request/show/1297546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=46
2025-08-06 12:31:41 +00:00
2c9ea1317a - Update to v0.16.0 release
* Added DMA-BUF encoder support for GStreamer 1.24+
  * Implemented hardware-accelerated encoding for Intel GPUs
  * Added environment variable SPICE_CONVERTER_PREFERRED_FORMAT to override converter format
  * Multi-plane GL scanout support (new spice_qxl_gl_scanout2())
  * Improved memslot to preserve address bits for ARM64 TBI/AMD UAI/Intel LAM
  * Optimized BGR24/BGRX32 conversion when JCS_EXTENSIONS is defined
  * Removed GStreamer 0.10 support
  * Send real time to client, instead of synchronizing on both ends, attempting to fix latency issue
  * Fixes a GL_DRAW cookie assertion race
  * Add SSL_OP_NO_RENEGOTIATION fallback path, fixing w/LibreSSL 3.7.2 builds
  * Fix Win32 builds
  * Fix TCP_NOPUSH usage on Darwin
- Drop patches contained in new tarball
  spice-no-six.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=134
2025-07-31 16:46:00 +00:00
a870454aed Accepting request 1158262 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1158262
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=45
2024-03-17 21:13:17 +00:00
fd314f8cd5 Accepting request 1155339 from home:alarrosa:branches:multimedia:libs
- Add patch to fix build with gstreamer 1.24:
  * fix-build-with-gstreamer-1.24.patch

OBS-URL: https://build.opensuse.org/request/show/1155339
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=132
2024-03-15 14:59:20 +00:00
99a9c04741 Accepting request 1149963 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1149963
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=44
2024-02-25 13:05:19 +00:00
Stefan Seyfried
8c284deb34 Accepting request 1144342 from home:pgajdos:python
- do not require six
  https://trello.com/c/MO53MocR/143-remove-python3-six
- added patches
  29dacb5f53
  + spice-no-six.patch

OBS-URL: https://build.opensuse.org/request/show/1144342
OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=130
2024-02-23 14:13:08 +00:00
606cdd1c00 Accepting request 1098002 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1098002
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=43
2023-07-11 13:56:38 +00:00
29fde93526 No functional change. Just putting SLE and Factory change log in sync.
0001-With-OpenSSL-1.1-Disable-client-initiated-renegotiation.patch
  0002-With-OpenSSL-1.0.2-and-earlier-disable-client-side-renegotiation.patch

- bsc#1181686 - VUL-0: CVE-2021-20201: spice,spice-gtk: client
  initiated renegotiation denial of service
  0001-With-OpenSSL-1.1-Disable-client-initiated-renegotiation.patch
  0002-With-OpenSSL-1.0.2-and-earlier-disable-client-side-renegotiation.patch
  0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch
  0002-quic-Check-image-size-in-quic_decode_begin.patch
  0003-quic-Check-RLE-lengths.patch
  0004-quic-Avoid-possible-buffer-overflow-in-find_bucket.patch

OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=128
2023-07-03 16:05:26 +00:00
8a42ccfc45 Accepting request 1091338 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1091338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/spice?expand=0&rev=42
2023-06-08 19:41:59 +00:00
9b2b74d466 - Update to v0.15.2 release
* This is a bug fix release with no upstream changelog

OBS-URL: https://build.opensuse.org/package/show/Virtualization/spice?expand=0&rev=126
2023-05-31 19:58:48 +00:00
7 changed files with 78 additions and 12 deletions

View File

@@ -0,0 +1,15 @@
Index: spice-0.16.0/server/tests/test-gst.cpp
===================================================================
--- spice-0.16.0.orig/server/tests/test-gst.cpp
+++ spice-0.16.0/server/tests/test-gst.cpp
@@ -562,7 +562,9 @@ create_pipeline(const char *desc, Sample
}
static const GstAppSinkCallbacks appsink_cbs_template =
-#if GST_CHECK_VERSION(1, 20, 0)
+#if GST_CHECK_VERSION(1, 24, 0)
+ { NULL, NULL, new_sample, NULL, NULL, ._gst_reserved={NULL} };
+#elif GST_CHECK_VERSION(1, 20, 0)
{ NULL, NULL, new_sample, NULL, ._gst_reserved={NULL} };
#else
{ NULL, NULL, new_sample, ._gst_reserved={NULL} };

Binary file not shown.

Binary file not shown.

3
spice-0.16.0.tar.bz2 Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0a6ec9528f05371261bbb2d46ff35e7b5c45ff89bb975a99af95a5f20ff4717d
size 1682389

BIN
spice-0.16.0.tar.bz2.sig Normal file

Binary file not shown.

View File

@@ -1,3 +1,43 @@
-------------------------------------------------------------------
Tue Jul 22 15:29:56 MDT 2025 - carnold@suse.com
- Update to v0.16.0 release
* Added DMA-BUF encoder support for GStreamer 1.24+
* Implemented hardware-accelerated encoding for Intel GPUs
* Added environment variable SPICE_CONVERTER_PREFERRED_FORMAT to override converter format
* Multi-plane GL scanout support (new spice_qxl_gl_scanout2())
* Improved memslot to preserve address bits for ARM64 TBI/AMD UAI/Intel LAM
* Optimized BGR24/BGRX32 conversion when JCS_EXTENSIONS is defined
* Removed GStreamer 0.10 support
* Send real time to client, instead of synchronizing on both ends, attempting to fix latency issue
* Fixes a GL_DRAW cookie assertion race
* Add SSL_OP_NO_RENEGOTIATION fallback path, fixing w/LibreSSL 3.7.2 builds
* Fix Win32 builds
* Fix TCP_NOPUSH usage on Darwin
- Drop patches contained in new tarball
spice-no-six.patch
-------------------------------------------------------------------
Tue Mar 5 19:35:03 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
- Add patch to fix build with gstreamer 1.24:
* fix-build-with-gstreamer-1.24.patch
-------------------------------------------------------------------
Mon Feb 5 15:55:27 UTC 2024 - pgajdos@suse.com
- do not require six
https://trello.com/c/MO53MocR/143-remove-python3-six
- added patches
https://gitlab.freedesktop.org/spice/spice-common/-/commit/29dacb5f53f5183fb089a3fb02d081dd08bde8a1
+ spice-no-six.patch
-------------------------------------------------------------------
Wed May 31 13:57:56 MDT 2023 - carnold@suse.com
- Update to v0.15.2 release
* This is a bug fix release with no upstream changelog
-------------------------------------------------------------------
Tue Nov 29 13:52:13 MST 2022 - carnold@suse.com
@@ -13,7 +53,7 @@ Wed Mar 23 10:23:06 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
* fix-build-with-gstreamer-1.20.patch
-------------------------------------------------------------------
Fri May 7 11:07:29 MDT 2021 - carnold@suse.com
Fri Sep 3 14:49:12 MDT 2021 - carnold@suse.com
- Update to v0.15.0 release
This is the first release in the new 0.15.x stable series.
@@ -27,6 +67,16 @@ Fri May 7 11:07:29 MDT 2021 - carnold@suse.com
0002-quic-Check-image-size-in-quic_decode_begin.patch
0003-quic-Check-RLE-lengths.patch
0004-quic-Avoid-possible-buffer-overflow-in-find_bucket.patch
0001-With-OpenSSL-1.1-Disable-client-initiated-renegotiation.patch
0002-With-OpenSSL-1.0.2-and-earlier-disable-client-side-renegotiation.patch
-------------------------------------------------------------------
Thu May 27 11:28:21 MDT 2021 - carnold@suse.com
- bsc#1181686 - VUL-0: CVE-2021-20201: spice,spice-gtk: client
initiated renegotiation denial of service
0001-With-OpenSSL-1.1-Disable-client-initiated-renegotiation.patch
0002-With-OpenSSL-1.0.2-and-earlier-disable-client-side-renegotiation.patch
-------------------------------------------------------------------
Fri Oct 9 19:51:19 UTC 2020 - Bruce Rogers <brogers@suse.com>
@@ -47,10 +97,10 @@ Mon Oct 5 19:46:16 UTC 2020 - Bruce Rogers <brogers@suse.com>
- Fix buffer overflow vunerabilities in QUIC image decoding
(CVE-2020-14355 bsc#1177158)
0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch
0002-quic-Check-image-size-in-quic_decode_begin.patch
0003-quic-Check-RLE-lengths.patch
0004-quic-Avoid-possible-buffer-overflow-in-find_bucket.patch
0001-quic-Check-we-have-some-data-to-start-decoding-quic-.patch
0002-quic-Check-image-size-in-quic_decode_begin.patch
0003-quic-Check-RLE-lengths.patch
0004-quic-Avoid-possible-buffer-overflow-in-find_bucket.patch
-------------------------------------------------------------------
Mon Mar 9 21:40:53 UTC 2020 - Bruce Rogers <brogers@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package spice
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
%define libname libspice-server1
Name: spice
Version: 0.15.1
Version: 0.16.0
Release: 0
Summary: SPICE client and server library
License: GPL-2.0-or-later OR LGPL-2.1-or-later
@@ -32,12 +32,13 @@ Source: https://www.spice-space.org/download/releases/spice-server/%{nam
Source1: https://www.spice-space.org/download/releases/spice-server/%{name}-%{version}.tar.bz2.sig
Source2: %{name}.keyring
Source99: %{name}.rpmlintrc
# PATCH-FIX-UPSTREAM fix-build-with-gstreamer-1.24.patch alarrosa@suse.com
Patch1: fix-build-with-gstreamer-1.24.patch
BuildRequires: gcc-c++
BuildRequires: libjpeg-devel
BuildRequires: pkgconfig
BuildRequires: python3-pyparsing
BuildRequires: python3-six
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(glib-2.0) >= 2.38
BuildRequires: pkgconfig(gstreamer-1.0)
@@ -94,7 +95,7 @@ The SPICE server is used to expose a remote machine's display
and devices.
%prep
%setup -q
%autosetup -p1
%build
%configure \