Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package spice-gtk for openSUSE:Factory checked in at 2026-08-09 21:33:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spice-gtk (Old) and /work/SRC/openSUSE:Factory/.spice-gtk.new.16738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spice-gtk" Sun Aug 9 21:33:00 2026 rev:62 rq:1370243 version:0.43 Changes: -------- --- /work/SRC/openSUSE:Factory/spice-gtk/spice-gtk.changes 2026-07-12 16:20:37.102896852 +0200 +++ /work/SRC/openSUSE:Factory/.spice-gtk.new.16738/spice-gtk.changes 2026-08-09 21:34:13.367895905 +0200 @@ -1,0 +2,34 @@ +Fri Aug 7 10:40:21 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 0.43: + + Add multi-plane scanout support (SpiceGlScanout2), deprecate + spice_display_channel_get_gl_scanout(). + + Add EGL direct scanout support on X11 + + Add Windows certificate store support for TLS + + Add partial chain verification for TLS certificates GStreamer: + prefer playbin3, use h/w decoders with Intel GPUs, fallback to + s/w decoder if h/w fails + + spice-widget: use nearest scaling for integral scaling factors + + spicy: add command line option to hide menu bar + + Migrate documentation from gtk-doc to gi-docgen + + wayland: fix mouse ungrab in server mode + + wayland: use separate event queue thread for widgets + + gstaudio: fix race replacing existing channels on connect + + spice-channel: read all available data from OpenSSL buffer + + usb-backend: fix missing refcount increase when allocating device from fd + + usb-backend: fix compiling with i686 clang in mingw + + channel-display: fix wrong macro expansion + + gstreamer: fix leak using GstBus watch + + Fix symbol visibility and export handling +- Convert package to source service, reference + https://gitlab.freedesktop.org/spice/spice-gtk, where there is a + 0.43 tag. No tarballs have been published. +- Follow upstreams port to gi-docgen: + + Drop pkgconfig(gtk-doc) BuildRequires + + Add gi-docgen BuildRequires. +- Drop spice-gtk-no-six.patch: fixed upstream. +- Enable test suite in %check section. +- Drop spice-gtk.keyring and signature file: as we clone a git tree + now using _service, there is no gpg signature. + +------------------------------------------------------------------- Old: ---- spice-gtk-0.42.tar.xz spice-gtk-0.42.tar.xz.sig spice-gtk-no-six.patch spice-gtk.keyring New: ---- _service spice-gtk-0.43.tar.xz spice-gtk.obsinfo ----------(Old B)---------- Old: + Add gi-docgen BuildRequires. - Drop spice-gtk-no-six.patch: fixed upstream. - Enable test suite in %check section. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spice-gtk.spec ++++++ --- /var/tmp/diff_new_pack.GP29m4/_old 2026-08-09 21:34:15.195958261 +0200 +++ /var/tmp/diff_new_pack.GP29m4/_new 2026-08-09 21:34:15.203958535 +0200 @@ -18,21 +18,18 @@ Name: spice-gtk -Version: 0.42 +Version: 0.43 Release: 0 Summary: Gtk client and libraries for SPICE remote desktop servers License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/GNOME URL: https://spice-space.org -Source0: https://spice-space.org/download/gtk/%{name}-%{version}.tar.xz -Source1: https://spice-space.org/download/gtk/%{name}-%{version}.tar.xz.sig -Source2: %{name}.keyring +Source0: %{name}-%{version}.tar.xz Source3: README.SUSE # PATCH-FIX-OPENSUSE spice-gtk-polkit-privs.patch bnc#804184 [email protected] -- Set the polkit defaults to auth_admin Patch0: spice-gtk-polkit-privs.patch -# https://gitlab.freedesktop.org/spice/spice-common/-/commit/29dacb5f53f5183fb089a3fb02d081dd08bde8a1 -Patch1: spice-gtk-no-six.patch BuildRequires: cyrus-sasl-devel +BuildRequires: gi-docgen BuildRequires: gstreamer-plugins-bad BuildRequires: gstreamer-plugins-good BuildRequires: intltool @@ -40,7 +37,7 @@ BuildRequires: libacl-devel BuildRequires: libjpeg-devel BuildRequires: libtool -BuildRequires: meson >= 0.53 +BuildRequires: meson >= 0.58 BuildRequires: pkgconfig BuildRequires: python3-pyparsing BuildRequires: vala @@ -56,7 +53,6 @@ BuildRequires: pkgconfig(gstreamer-base-1.0) BuildRequires: pkgconfig(gthread-2.0) >= 2.0.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.22 -BuildRequires: pkgconfig(gtk-doc) BuildRequires: pkgconfig(gudev-1.0) BuildRequires: pkgconfig(libcap-ng) BuildRequires: pkgconfig(libdrm) @@ -141,6 +137,7 @@ %setup -q %autopatch -p1 cp %{SOURCE3} . +echo "%{version}" > .tarball-version %build %meson \ @@ -171,6 +168,9 @@ %meson_install %find_lang %{name} +%check +%meson_test + %post -n libspice-client-glib-helper %set_permissions %{_bindir}/spice-client-glib-usb-acl-helper @@ -215,7 +215,7 @@ %{_libdir}/libspice-client-gtk-3.0.so %{_datadir}/gir-1.0/SpiceClientGLib-2.0.gir %{_datadir}/gir-1.0/SpiceClientGtk-3.0.gir -%doc %{_datadir}/gtk-doc/html/spice-gtk/ +%doc %{_datadir}/doc/SpiceClient*/ %{_datadir}/vala/vapi/* %{_libdir}/pkgconfig/spice-client-glib-2.0.pc %{_libdir}/pkgconfig/spice-client-gtk-3.0.pc ++++++ _service ++++++ <?xml version="1.0"?> <services> <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.freedesktop.org/spice/spice-gtk</param> <param name="revision">v0.43</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v?(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> </service> <service name="tar" mode="manual"/> <service name="recompress" mode="manual"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="manual"/> </services> ++++++ spice-gtk-0.42.tar.xz -> spice-gtk-0.43.tar.xz ++++++ ++++ 11519 lines of diff (skipped) ++++++ spice-gtk.obsinfo ++++++ name: spice-gtk version: 0.43 mtime: 1780489298 commit: f028f45a573926736223548887e18ac65dabb50b
