Compare commits
10 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 1ae0573a90 | |||
| 2c9ea1317a | |||
| a870454aed | |||
| fd314f8cd5 | |||
| 99a9c04741 | |||
|
|
8c284deb34 | ||
| 606cdd1c00 | |||
| 29fde93526 | |||
| 8a42ccfc45 | |||
| 9b2b74d466 |
15
fix-build-with-gstreamer-1.24.patch
Normal file
15
fix-build-with-gstreamer-1.24.patch
Normal 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} };
|
||||
BIN
spice-0.15.1.tar.bz2
LFS
BIN
spice-0.15.1.tar.bz2
LFS
Binary file not shown.
Binary file not shown.
3
spice-0.16.0.tar.bz2
Normal file
3
spice-0.16.0.tar.bz2
Normal 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
BIN
spice-0.16.0.tar.bz2.sig
Normal file
Binary file not shown.
@@ -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>
|
||||
|
||||
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user