public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/spice-gtk] rawhide: Update to v0.43
@ 2026-06-03 12:53
0 siblings, 0 replies; only message in thread
From: @ 2026-06-03 12:53 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/spice-gtk
Branch : rawhide
Commit : 6b5d3def141a50ccdf92f186774695ccc69da565
Author : Marc-André Lureau <marcandre.lureau@redhat.com>
Date : 2026-06-03T16:51:44+04:00
Stats : +149/-6 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/spice-gtk/c/6b5d3def141a50ccdf92f186774695ccc69da565?branch=rawhide
Log:
Update to v0.43
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
---
diff --git a/.gitignore b/.gitignore
index 36e569e..75a5249 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@
/spice-gtk-0.40.tar.xz.sig
/spice-gtk-0.41.tar.xz
/spice-gtk-0.42.tar.xz
+/spice-gtk-0.43.tar.xz
diff --git a/sources b/sources
index 6427930..98ab7cd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (spice-gtk-0.42.tar.xz) = fd567e35f6d4ebfe6ef004f358dca4c41254336f55f7dd26cf67b62b2acb4866907186bd0526b7cb52b0c24020cdc8809251127498a8d357555bb0c5d3b8f137
+SHA512 (spice-gtk-0.43.tar.xz) = b9e19a1f38b1ff6fb80d04fb9b7a5c0c97b3de6e7bc7dd8781701bb7a9b07de3d3e97558e2b408521c39a14ad647ceb44a1b493235ec8aec063f3669dd4ebed4
diff --git a/spice-gtk.spec b/spice-gtk.spec
index 28ff021..8cdb8ff 100644
--- a/spice-gtk.spec
+++ b/spice-gtk.spec
@@ -1,7 +1,13 @@
#define _version_suffix
+%global with_mingw 0
+
+%if 0%{?fedora}
+%global with_mingw 1
+%endif
+
Name: spice-gtk
-Version: 0.42
+Version: 0.43
Release: %autorelease
Summary: A GTK+ widget for SPICE clients
@@ -21,12 +27,10 @@ BuildRequires: opus-devel
BuildRequires: zlib-devel
BuildRequires: cyrus-sasl-devel
BuildRequires: libcacard-devel
-BuildRequires: gobject-introspection-devel
BuildRequires: libacl-devel
%if ! 0%{?flatpak}
BuildRequires: polkit-devel
%endif
-BuildRequires: gtk-doc
BuildRequires: vala
BuildRequires: usbutils
BuildRequires: libsoup3-devel
@@ -34,7 +38,7 @@ BuildRequires: libphodav-devel >= 3.0
BuildRequires: lz4-devel
BuildRequires: gtk3-devel
BuildRequires: json-glib-devel
-BuildRequires: spice-protocol >= 0.14.1
+BuildRequires: spice-protocol >= 0.14.5
BuildRequires: gstreamer1-devel >= 1.10 gstreamer1-plugins-base-devel >= 1.10
BuildRequires: python3-six
BuildRequires: python3-pyparsing
@@ -42,6 +46,41 @@ BuildRequires: openssl-devel
BuildRequires: gnupg2
BuildRequires: libcap-ng-devel
BuildRequires: wayland-protocols-devel
+BuildRequires: gi-docgen
+
+%if %{with_mingw}
+BuildRequires: mingw32-filesystem >= 104
+BuildRequires: mingw32-gcc
+BuildRequires: mingw32-binutils
+BuildRequires: mingw32-gtk3 >= 3.22
+BuildRequires: mingw32-pixman
+BuildRequires: mingw32-openssl
+BuildRequires: mingw32-libjpeg-turbo
+BuildRequires: mingw32-zlib
+BuildRequires: mingw32-gstreamer1
+BuildRequires: mingw32-gstreamer1-plugins-base
+BuildRequires: mingw32-opus
+BuildRequires: mingw32-spice-protocol >= 0.14.5
+BuildRequires: mingw32-libusbx >= 1.0.21
+BuildRequires: mingw32-usbredir >= 0.7.1
+BuildRequires: mingw32-json-glib
+
+BuildRequires: mingw64-filesystem >= 104
+BuildRequires: mingw64-gcc
+BuildRequires: mingw64-binutils
+BuildRequires: mingw64-gtk3 >= 3.22
+BuildRequires: mingw64-pixman
+BuildRequires: mingw64-openssl
+BuildRequires: mingw64-libjpeg-turbo
+BuildRequires: mingw64-zlib
+BuildRequires: mingw64-gstreamer1
+BuildRequires: mingw64-gstreamer1-plugins-base
+BuildRequires: mingw64-opus
+BuildRequires: mingw64-spice-protocol >= 0.14.5
+BuildRequires: mingw64-libusbx >= 1.0.21
+BuildRequires: mingw64-usbredir >= 0.7.1
+BuildRequires: mingw64-json-glib
+%endif
Obsoletes: spice-gtk-python < 0.32
@@ -104,6 +143,54 @@ Simple clients for interacting with SPICE servers.
spicy is a client to a SPICE desktop server.
spicy-screenshot is a tool to capture screen-shots of a SPICE desktop.
+%if %{with_mingw}
+%package -n mingw32-spice-glib
+Summary: GLib-based library to connect to SPICE servers
+BuildArch: noarch
+Requires: pkgconfig
+Requires: mingw32-glib2
+Requires: mingw32-spice-protocol
+
+%description -n mingw32-spice-glib
+A SPICE client library using GLib2.
+
+%package -n mingw32-spice-gtk3
+Summary: A GTK3 widget for SPICE clients
+BuildArch: noarch
+Requires: mingw32-spice-glib = %{version}-%{release}
+Requires: mingw32-gtk3
+Requires: pkgconfig
+Obsoletes: mingw32-spice-gtk < 0.32
+Obsoletes: mingw32-spice-gtk-static < 0.32-2
+
+%description -n mingw32-spice-gtk3
+Gtk+3 client libraries for SPICE desktop servers.
+
+%package -n mingw64-spice-glib
+Summary: GLib-based library to connect to SPICE servers
+BuildArch: noarch
+Requires: pkgconfig
+Requires: mingw64-glib2
+Requires: mingw64-spice-protocol
+
+%description -n mingw64-spice-glib
+A SPICE client library using GLib2.
+
+%package -n mingw64-spice-gtk3
+Summary: A GTK3 widget for SPICE clients
+BuildArch: noarch
+Requires: mingw64-spice-glib = %{version}-%{release}
+Requires: mingw64-gtk3
+Requires: pkgconfig
+Obsoletes: mingw64-spice-gtk < 0.32
+Obsoletes: mingw64-spice-gtk-static < 0.32-2
+
+%description -n mingw64-spice-gtk3
+Gtk+3 client libraries for SPICE desktop servers.
+
+%{?mingw_debug_package}
+
+%endif
%prep
#gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0}
@@ -127,6 +214,14 @@ spicy-screenshot is a tool to capture screen-shots of a SPICE desktop.
%meson_build
+%if %{with_mingw}
+%mingw_meson \
+ -Dbuiltin-mjpeg=false \
+ -Dgtk_doc=disabled \
+ -Dintrospection=disabled
+%mingw_ninja
+%endif
+
%check
%meson_test
@@ -135,6 +230,12 @@ spicy-screenshot is a tool to capture screen-shots of a SPICE desktop.
%install
%meson_install
+%if %{with_mingw}
+%mingw_ninja_install
+find %{buildroot}%{mingw32_mandir} %{buildroot}%{mingw64_mandir} -name "*.1" -delete 2>/dev/null ||:
+%mingw_find_lang spice-gtk --all-name
+%mingw_debug_install_post
+%endif
%find_lang %{name}
@@ -164,7 +265,7 @@ spicy-screenshot is a tool to capture screen-shots of a SPICE desktop.
%{_includedir}/spice-client-glib-2.0
%{_libdir}/pkgconfig/spice-client-glib-2.0.pc
%{_datadir}/gir-1.0/SpiceClientGLib-2.0.gir
-%doc %{_datadir}/gtk-doc/html/*
+%doc %{_datadir}/doc/SpiceClientGLib-2.0
%files -n spice-gtk3
%{_libdir}/libspice-client-gtk-3.0.so.*
@@ -175,6 +276,7 @@ spicy-screenshot is a tool to capture screen-shots of a SPICE desktop.
%{_includedir}/spice-client-gtk-3.0
%{_libdir}/pkgconfig/spice-client-gtk-3.0.pc
%{_datadir}/gir-1.0/SpiceClientGtk-3.0.gir
+%doc %{_datadir}/doc/SpiceClientGtk-3.0
%files -n spice-gtk3-vala
%{_datadir}/vala/vapi/spice-client-glib-2.0.deps
@@ -187,5 +289,45 @@ spicy-screenshot is a tool to capture screen-shots of a SPICE desktop.
%{_bindir}/spicy-screenshot
%{_bindir}/spicy-stats
+%if %{with_mingw}
+%files -n mingw32-spice-glib -f mingw32-spice-gtk.lang
+%doc AUTHORS
+%doc COPYING
+%doc README.md
+%doc CHANGELOG.md
+%{mingw32_bindir}/libspice-client-glib-2.0-8.dll
+%{mingw32_bindir}/spicy-screenshot.exe
+%{mingw32_bindir}/spicy-stats.exe
+%{mingw32_libdir}/libspice-client-glib-2.0.dll.a
+%{mingw32_libdir}/pkgconfig/spice-client-glib-2.0.pc
+%{mingw32_includedir}/spice-client-glib-2.0
+
+%files -n mingw32-spice-gtk3
+%{mingw32_bindir}/libspice-client-gtk-3.0-5.dll
+%{mingw32_bindir}/spicy.exe
+%{mingw32_libdir}/libspice-client-gtk-3.0.dll.a
+%{mingw32_libdir}/pkgconfig/spice-client-gtk-3.0.pc
+%{mingw32_includedir}/spice-client-gtk-3.0
+
+%files -n mingw64-spice-glib -f mingw64-spice-gtk.lang
+%doc AUTHORS
+%doc COPYING
+%doc README.md
+%doc CHANGELOG.md
+%{mingw64_bindir}/libspice-client-glib-2.0-8.dll
+%{mingw64_bindir}/spicy-screenshot.exe
+%{mingw64_bindir}/spicy-stats.exe
+%{mingw64_libdir}/libspice-client-glib-2.0.dll.a
+%{mingw64_libdir}/pkgconfig/spice-client-glib-2.0.pc
+%{mingw64_includedir}/spice-client-glib-2.0
+
+%files -n mingw64-spice-gtk3
+%{mingw64_bindir}/libspice-client-gtk-3.0-5.dll
+%{mingw64_bindir}/spicy.exe
+%{mingw64_libdir}/libspice-client-gtk-3.0.dll.a
+%{mingw64_libdir}/pkgconfig/spice-client-gtk-3.0.pc
+%{mingw64_includedir}/spice-client-gtk-3.0
+%endif
+
%changelog
%autochangelog
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-03 12:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-03 12:53 [rpms/spice-gtk] rawhide: Update to v0.43
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox