]> git.pld-linux.org Git - packages/gnome-calls.git/blame - gnome-calls.spec
- updated to 41.0 release, added apidocs bcond
[packages/gnome-calls.git] / gnome-calls.spec
CommitLineData
92aeed86 1# TODO: separate ModemManager/ofono/sofia-sip plugins?
433fe877
JB
2#
3# Conditional build:
4%bcond_without apidocs # gtk-doc based API documentation
5
92aeed86
JB
6Summary: GNOME phone dialer and call handler
7Summary(pl.UTF-8): Aplikacja GNOME do dzwonienia i przyjmowania połączeń
8Name: gnome-calls
433fe877
JB
9Version: 41.0
10Release: 1
92aeed86
JB
11License: GPL v3+
12Group: Applications/Communication
433fe877
JB
13Source0: https://download.gnome.org/sources/calls/41/calls-%{version}.tar.xz
14# Source0-md5: e0dc701f5d56a491b7382a21d2733b38
92aeed86
JB
15URL: https://gitlab.gnome.org/GNOME/calls
16BuildRequires: ModemManager-devel >= 1.12.0
17BuildRequires: evolution-data-server-devel >= 1.2
18BuildRequires: folks-devel
19BuildRequires: gettext-tools
20BuildRequires: glib2-devel >= 1:2.58
21BuildRequires: gom-devel
c4e8a4c0 22BuildRequires: gstreamer-devel >= 1.0
92aeed86 23BuildRequires: gtk+3-devel >= 3.0
433fe877 24%{?with_apidocs:BuildRequires: gtk-doc}
92aeed86
JB
25BuildRequires: libcallaudio-devel
26BuildRequires: libfeedback-devel
27BuildRequires: libhandy1-devel >= 1.1.90
28BuildRequires: libpeas-devel
c4e8a4c0 29BuildRequires: libsecret-devel
92aeed86
JB
30BuildRequires: meson >= 0.49.0
31BuildRequires: ninja >= 1.5
32BuildRequires: pkgconfig
33# pkgconfig(sofia-sip-ua-glib)
34BuildRequires: sofia-sip-devel
35BuildRequires: rpmbuild(macros) >= 1.736
36BuildRequires: tar >= 1:1.22
37BuildRequires: vala
38BuildRequires: vala-evolution-data-server >= 1.2
39BuildRequires: vala-folks
40BuildRequires: xz
41Requires(post,postun): desktop-file-utils
42Requires(post,postun): glib2 >= 1:2.58
43Requires(post,postun): gtk-update-icon-cache
44Requires: ModemManager >= 1.12.0
45Requires: evolution-data-server
46Requires: glib2 >= 1:2.58
47Requires: hicolor-icon-theme
48Requires: libhandy1 >= 1.1.90
49BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50
51%description
52GNOME phone dialer and call handler.
53
54%description -l pl.UTF-8
55Aplikacja GNOME do dzwonienia i przyjmowania połączeń.
56
57%package apidocs
58Summary: Documentation of GNOME Calls DBus API
59Summary(pl.UTF-8): Dokumentacja API DBus aplikacji GNOME Calls
60Group: Documentation
61
62%description apidocs
63Documentation of GNOME Calls DBus API.
64
65%description apidocs -l pl.UTF-8
66Dokumentacja API DBus aplikacji GNOME Calls.
67
68%prep
433fe877 69%setup -q -n calls-%{version}
92aeed86
JB
70
71%build
72%meson build \
433fe877 73 %{?with_apidocs:-Dgtk_doc=true}
92aeed86
JB
74
75%ninja_build -C build
76
77%install
78rm -rf $RPM_BUILD_ROOT
79
80%ninja_install -C build
81
82%find_lang calls
83
84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%post
88%glib_compile_schemas
89%update_desktop_database
90%update_icon_cache hicolor
91
92%postun
93%glib_compile_schemas
94%update_desktop_database
95%update_icon_cache hicolor
96
97%files -f calls.lang
98%defattr(644,root,root,755)
99%doc NEWS README.md
100%attr(755,root,root) %{_bindir}/gnome-calls
101%{_sysconfdir}/xdg/autostart/org.gnome.Calls-daemon.desktop
102%dir %{_libdir}/calls
103%dir %{_libdir}/calls/plugins/
104%dir %{_libdir}/calls/plugins/dummy
105%attr(755,root,root) %{_libdir}/calls/plugins/dummy/libdummy.so
106%{_libdir}/calls/plugins/dummy/dummy.plugin
107%dir %{_libdir}/calls/plugins/mm
108# R: ModemManager
109%attr(755,root,root) %{_libdir}/calls/plugins/mm/libmm.so
110%{_libdir}/calls/plugins/mm/mm.plugin
111%dir %{_libdir}/calls/plugins/ofono
112# R: ofono
113%attr(755,root,root) %{_libdir}/calls/plugins/ofono/libofono.so
114%{_libdir}/calls/plugins/ofono/ofono.plugin
115# R: sofia-sip
116%dir %{_libdir}/calls/plugins/sip
117%attr(755,root,root) %{_libdir}/calls/plugins/sip/libsip.so
118%{_libdir}/calls/plugins/sip/sip.plugin
119%{_datadir}/glib-2.0/schemas/org.gnome.Calls.gschema.xml
120%{_datadir}/metainfo/org.gnome.Calls.metainfo.xml
121%{_desktopdir}/org.gnome.Calls.desktop
122%{_iconsdir}/hicolor/scalable/apps/org.gnome.Calls.svg
123%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Calls-symbolic.svg
124
433fe877 125%if %{with apidocs}
92aeed86
JB
126%files apidocs
127%defattr(644,root,root,755)
128%{_gtkdocdir}/calls
433fe877 129%endif
This page took 0.113026 seconds and 4 git commands to generate.