Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package deskflow for openSUSE:Factory checked in at 2026-03-28 20:14:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/deskflow (Old) and /work/SRC/openSUSE:Factory/.deskflow.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "deskflow" Sat Mar 28 20:14:22 2026 rev:9 rq:1343263 version:1.26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/deskflow/deskflow.changes 2026-02-20 17:51:06.976748482 +0100 +++ /work/SRC/openSUSE:Factory/.deskflow.new.8177/deskflow.changes 2026-03-28 20:16:10.280406750 +0100 @@ -1,0 +2,5 @@ +Sat Mar 28 00:05:58 UTC 2026 - Richard Rahl <[email protected]> + +- Offer a firewalld service file + +------------------------------------------------------------------- New: ---- deskflow.firewalld ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ deskflow.spec ++++++ --- /var/tmp/diff_new_pack.Sad4K1/_old 2026-03-28 20:16:10.796428047 +0100 +++ /var/tmp/diff_new_pack.Sad4K1/_new 2026-03-28 20:16:10.800428212 +0100 @@ -1,7 +1,7 @@ # # spec file for package deskflow # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,12 +25,15 @@ License: GPL-2.0-only AND MIT AND SUSE-GPL-2.0-with-openssl-exception AND LGPL-2.1-only URL: https://github.com/deskflow/deskflow Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source1: %{name}.firewalld Patch0: disable-updater.patch Patch1: disable-test-x86.patch BuildRequires: c++_compiler BuildRequires: cmake >= 3.24 BuildRequires: doxygen BuildRequires: fdupes +BuildRequires: firewall-macros +BuildRequires: firewalld BuildRequires: hicolor-icon-theme BuildRequires: pkgconfig BuildRequires: pkgconfig(CLI11) @@ -76,7 +79,6 @@ %description doc %{summary}. - %prep %autosetup -N %ifarch %{ix86} @@ -91,7 +93,8 @@ -DBUILD_GUI=ON \ -DBUILD_INSTALLER=OFF \ -DBUILD_TESTS=ON \ - -DBUILD_UNIFIED=OFF + -DBUILD_UNIFIED=OFF \ + %{nil} %cmake_build %install @@ -99,6 +102,7 @@ install -Dm0644 ./deploy/linux/%{appid}.desktop %{buildroot}%{_datadir}/applications/%{appid}.desktop install -Dm0644 ./deploy/linux/%{appid}.metainfo.xml %{buildroot}%{_datadir}/metainfo/%{appid}.metainfo.xml install -Dm0644 ./deploy/linux/%{appid}.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png +install -Dm0644 %{SOURCE1} %{buildroot}%{_prefix}/lib/firewalld/services/%{name}.xml %fdupes %{buildroot}%{_docdir} %ifnarch %{ix86} @@ -106,6 +110,12 @@ %ctest %endif +%post +%firewalld_reload + +%postun +%firewalld_reload + %files %license LICENSE LICENSE_EXCEPTION %doc README.md @@ -115,6 +125,7 @@ %{_datadir}/applications/%{appid}.desktop %{_datadir}/icons/hicolor/512x512/apps/%{appid}.png %{_datadir}/metainfo/%{appid}.metainfo.xml +%{_prefix}/lib/firewalld/services/%{name}.xml %files doc %{_docdir}/%{name}/html ++++++ deskflow.firewalld ++++++ <?xml version="1.0" encoding="utf-8"?> <service> <short>deskflow</short> <description>Deskflow is a free and open source keyboard and mouse sharing app.</description> <port protocol="tcp" port="24800"/> </service>
