Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnome-network-displays for openSUSE:Factory checked in at 2024-04-21 20:25:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-network-displays (Old) and /work/SRC/openSUSE:Factory/.gnome-network-displays.new.26366 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-network-displays" Sun Apr 21 20:25:38 2024 rev:4 rq:1169236 version:0.92.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-network-displays/gnome-network-displays.changes 2022-04-03 21:31:24.579543233 +0200 +++ /work/SRC/openSUSE:Factory/.gnome-network-displays.new.26366/gnome-network-displays.changes 2024-04-21 20:26:40.688593970 +0200 @@ -1,0 +2,28 @@ +Mon Jan 29 13:24:52 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 0.92.1: + + Fix compilation in Fedora Koji +- Changes from version 0.92.0: + + Migrate to gtk4. + + Use libportal to acquire screencast portal. + + Upstream Flatpak appdata updated and CI added. + + Dedupe sinks based on IP and P2P MAC instead of name. + + Fix various issues. +- Changes from version 0.91.0 + + Add support for Miracast over Infrastructure (MICE) protocol. + + Add support for Chromecast protocol. + + Add support for casting a virtual screen. + + Fix various issues. + + Updated translations. +- Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4): + Follow upstreams port to gtk4. +- Align BuildRequires with what meson checks for: + + Add pkgconfig(avahi-client), pkgconfig(avahi-gobject), + pkgconfig(gio-2.0), pkgconfig(gstreamer-1.0), + pkgconfig(gstreamer-pbutils-1.0), pkgconfig(json-glib-1.0), + pkgconfig(libadwaita-1), pkgconfig(libnm), + pkgconfig(libportal-gtk4), pkgconfig(libprotobuf-c), and + pkgconfig(libsoup-3.0). +- Run test suite: add meson_test to check section. + +------------------------------------------------------------------- @@ -35,0 +64 @@ + Old: ---- gnome-network-displays-0.90.5.tar.xz New: ---- _service gnome-network-displays-0.92.1.obscpio gnome-network-displays.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-network-displays.spec ++++++ --- /var/tmp/diff_new_pack.KQn0vK/_old 2024-04-21 20:26:41.456622151 +0200 +++ /var/tmp/diff_new_pack.KQn0vK/_new 2024-04-21 20:26:41.456622151 +0200 @@ -1,7 +1,7 @@ # # spec file for package gnome-network-displays # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,31 +17,41 @@ Name: gnome-network-displays -Version: 0.90.5 +Version: 0.92.1 Release: 0 Summary: Miracast implementation for GNOME -License: GPL-3.0-only -Group: Productivity/Networking/Other -URL: https://gitlab.gnome.org/GNOME/%{name} -Source: https://download.gnome.org/sources/%{name}/0.90/%{name}-%{version}.tar.xz - +License: GPL-3.0-or-later +URL: https://gitlab.gnome.org/GNOME/gnome-network-displays +Source: %{name}-%{version}.tar.zst BuildRequires: desktop-file-utils -BuildRequires: meson +BuildRequires: meson >= 0.59.0 BuildRequires: pkgconfig BuildRequires: pkgconfig(appstream-glib) +BuildRequires: pkgconfig(avahi-client) +BuildRequires: pkgconfig(avahi-gobject) +BuildRequires: pkgconfig(gio-2.0) >= 2.50 +BuildRequires: pkgconfig(gstreamer-1.0) >= 1.14 +BuildRequires: pkgconfig(gstreamer-pbutils-1.0) >= 1.14 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(gstreamer-rtsp-server-1.0) BuildRequires: pkgconfig(gstreamer-video-1.0) -BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(libnm) +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(json-glib-1.0) >= 1.0 +BuildRequires: pkgconfig(libadwaita-1) +BuildRequires: pkgconfig(libnm) >= 1.15 +BuildRequires: pkgconfig(libportal-gtk4) >= 0.7 +BuildRequires: pkgconfig(libprotobuf-c) >= 1.0.0 BuildRequires: pkgconfig(libpulse-mainloop-glib) +BuildRequires: pkgconfig(libsoup-3.0) >= 3.0 Requires: gstreamer-plugin-pipewire %description This is an experimental implementation of Wi-Fi Display (aka Miracast). + The application will stream the selected monitor if the mutter screencast portal is available. If it is unavailable, a fallback to X11 based frame grabbing will happen. As such, it should work fine in almost all setups. + To get audio streaming, you need to change the audio output in pulseaudio to use the created "Network-Displays" sink. @@ -56,21 +66,23 @@ %install %meson_install +%find_lang %{name} + +%check desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdata.xml -%find_lang %{name} +%meson_test %files %license COPYING -%doc README.md -%{_bindir}/%{name} -%{_datadir}/applications/*.desktop -%{_datadir}/glib-2.0/schemas/*.gschema.xml -%{_datadir}/icons/*/*/*/*.svg -%{_datadir}/metainfo/*.appdata.xml +%{_bindir}/gnome-network-displays %dir %{_prefix}/lib/firewalld %dir %{_prefix}/lib/firewalld/zones %{_prefix}/lib/firewalld/zones/P2P-WiFi-Display.xml +%{_datadir}/applications/org.gnome.NetworkDisplays.desktop +%{_datadir}/icons/hicolor/scalable/apps/org.gnome.NetworkDisplays.svg +%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.NetworkDisplays-symbolic.svg +%{_datadir}/metainfo/org.gnome.NetworkDisplays.appdata.xml %files lang -f %{name}.lang ++++++ _service ++++++ <?xml version="1.0"?> <services> <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/gnome-network-displays.git</param> <param name="revision">0.92.1</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v?(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> <!-- <param name="changesgenerate">enable</param> --> </service> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> <param name="file">*.tar</param> <param name="compression">zst</param> </service> <service name="set_version" mode="manual" /> </services> ++++++ gnome-network-displays.obsinfo ++++++ name: gnome-network-displays version: 0.92.1 mtime: 1706463658 commit: e8a7b34706ae40f9143545e06259a1daa588aeb4