public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
To: git-commits@fedoraproject.org
Subject: [rpms/spice-gtk] rawhide: Update to v0.43
Date: Wed, 03 Jun 2026 12:53:06 GMT	[thread overview]
Message-ID: <178049118662.1.10816560500747735509.rpms-spice-gtk-6b5d3def141a@fedoraproject.org> (raw)

            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

                 reply	other threads:[~2026-06-03 12:53 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178049118662.1.10816560500747735509.rpms-spice-gtk-6b5d3def141a@fedoraproject.org \
    --to=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox