[packages/gnome-calls] Rel 2

arekm arekm at pld-linux.org
Sat Aug 22 21:58:27 CEST 2026


commit 940843c076e98845d6439ce3e1d22304cada5e37
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sat Aug 22 21:58:18 2026 +0200

    Rel 2

 gnome-calls.spec | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/gnome-calls.spec b/gnome-calls.spec
index 096e11d..562efaa 100644
--- a/gnome-calls.spec
+++ b/gnome-calls.spec
@@ -5,22 +5,25 @@
 #
 # Conditional build:
 %bcond_without	apidocs	# gtk-doc based API documentation
+%bcond_with	tests	# unit tests (need X display and D-Bus session)
 
 Summary:	GNOME phone dialer and call handler
 Summary(pl.UTF-8):	Aplikacja GNOME do dzwonienia i przyjmowania połączeń
 Name:		gnome-calls
 Version:	50.0
-Release:	1
+Release:	2
 License:	GPL v3+
 Group:		Applications/Communication
 Source0:	https://download.gnome.org/sources/calls/50/calls-%{version}.tar.xz
 # Source0-md5:	ae8d73e470b20bb27c562ff843f4fe3e
 URL:		https://gitlab.gnome.org/GNOME/calls
 BuildRequires:	ModemManager-devel >= 1.12.0
+%{?with_tests:BuildRequires:	dbus}
+# rst2man
+BuildRequires:	docutils
 BuildRequires:	evolution-data-server-devel >= 1.2
 BuildRequires:	folks-devel
 BuildRequires:	gettext-tools
-%{?with_apidocs:BuildRequires:	gi-docgen >= 2021.1}
 BuildRequires:	glib2-devel >= 1:2.74
 BuildRequires:	gmobile-devel >= 0.3.0
 BuildRequires:	gom-devel
@@ -45,6 +48,7 @@ BuildRequires:	tar >= 1:1.22
 BuildRequires:	vala
 BuildRequires:	vala-evolution-data-server >= 1.2
 BuildRequires:	vala-folks
+%{?with_tests:BuildRequires:	xorg-xserver-Xvfb}
 BuildRequires:	xz
 Requires(post,postun):	desktop-file-utils
 Requires(post,postun):	glib2 >= 1:2.74
@@ -81,10 +85,13 @@ Dokumentacja API DBus aplikacji GNOME Calls.
 
 %build
 %meson \
-	%{?with_apidocs:-Dgtk_doc=true}
+	%{?with_apidocs:-Dgtk_doc=true} \
+	-Dtests=%{__true_false tests}
 
 %meson_build
 
+%{?with_tests:xvfb-run %meson_test}
+
 %install
 rm -rf $RPM_BUILD_ROOT
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gnome-calls.git/commitdiff/940843c076e98845d6439ce3e1d22304cada5e37



More information about the pld-cvs-commit mailing list