1 # TODO: separate ModemManager/ofono/sofia-sip plugins?
2 Summary: GNOME phone dialer and call handler
3 Summary(pl.UTF-8): Aplikacja GNOME do dzwonienia i przyjmowania połączeń
9 Group: Applications/Communication
10 Source0: https://download.gnome.org/sources/calls/41/calls-%{version}.%{subver}.tar.xz
11 # Source0-md5: 1a29938845ea487027a5cf498830c54c
12 URL: https://gitlab.gnome.org/GNOME/calls
13 BuildRequires: ModemManager-devel >= 1.12.0
14 BuildRequires: evolution-data-server-devel >= 1.2
15 BuildRequires: folks-devel
16 BuildRequires: gettext-tools
17 BuildRequires: glib2-devel >= 1:2.58
18 BuildRequires: gom-devel
19 BuildRequires: gtk+3-devel >= 3.0
20 BuildRequires: libcallaudio-devel
21 BuildRequires: libfeedback-devel
22 BuildRequires: libhandy1-devel >= 1.1.90
23 BuildRequires: libpeas-devel
24 BuildRequires: meson >= 0.49.0
25 BuildRequires: ninja >= 1.5
26 BuildRequires: pkgconfig
27 # pkgconfig(sofia-sip-ua-glib)
28 BuildRequires: sofia-sip-devel
29 BuildRequires: rpmbuild(macros) >= 1.736
30 BuildRequires: tar >= 1:1.22
32 BuildRequires: vala-evolution-data-server >= 1.2
33 BuildRequires: vala-folks
35 Requires(post,postun): desktop-file-utils
36 Requires(post,postun): glib2 >= 1:2.58
37 Requires(post,postun): gtk-update-icon-cache
38 Requires: ModemManager >= 1.12.0
39 Requires: evolution-data-server
40 Requires: glib2 >= 1:2.58
41 Requires: hicolor-icon-theme
42 Requires: libhandy1 >= 1.1.90
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 GNOME phone dialer and call handler.
48 %description -l pl.UTF-8
49 Aplikacja GNOME do dzwonienia i przyjmowania połączeń.
52 Summary: Documentation of GNOME Calls DBus API
53 Summary(pl.UTF-8): Dokumentacja API DBus aplikacji GNOME Calls
57 Documentation of GNOME Calls DBus API.
59 %description apidocs -l pl.UTF-8
60 Dokumentacja API DBus aplikacji GNOME Calls.
63 %setup -q -n calls-%{version}.%{subver}
72 rm -rf $RPM_BUILD_ROOT
74 %ninja_install -C build
79 rm -rf $RPM_BUILD_ROOT
83 %update_desktop_database
84 %update_icon_cache hicolor
88 %update_desktop_database
89 %update_icon_cache hicolor
92 %defattr(644,root,root,755)
94 %attr(755,root,root) %{_bindir}/gnome-calls
95 %{_sysconfdir}/xdg/autostart/org.gnome.Calls-daemon.desktop
97 %dir %{_libdir}/calls/plugins/
98 %dir %{_libdir}/calls/plugins/dummy
99 %attr(755,root,root) %{_libdir}/calls/plugins/dummy/libdummy.so
100 %{_libdir}/calls/plugins/dummy/dummy.plugin
101 %dir %{_libdir}/calls/plugins/mm
103 %attr(755,root,root) %{_libdir}/calls/plugins/mm/libmm.so
104 %{_libdir}/calls/plugins/mm/mm.plugin
105 %dir %{_libdir}/calls/plugins/ofono
107 %attr(755,root,root) %{_libdir}/calls/plugins/ofono/libofono.so
108 %{_libdir}/calls/plugins/ofono/ofono.plugin
110 %dir %{_libdir}/calls/plugins/sip
111 %attr(755,root,root) %{_libdir}/calls/plugins/sip/libsip.so
112 %{_libdir}/calls/plugins/sip/sip.plugin
113 %{_datadir}/glib-2.0/schemas/org.gnome.Calls.gschema.xml
114 %{_datadir}/metainfo/org.gnome.Calls.metainfo.xml
115 %{_desktopdir}/org.gnome.Calls.desktop
116 %{_iconsdir}/hicolor/scalable/apps/org.gnome.Calls.svg
117 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.Calls-symbolic.svg
120 %defattr(644,root,root,755)