diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.gitignore diff --git a/calls.spec b/calls.spec new file mode 100644 index 0000000..a9d66cf --- /dev/null +++ b/calls.spec @@ -0,0 +1,106 @@ +Name: calls +Version: 0.1.5 +Release: 1%{?dist} +Summary: A phone dialer and call handler. + +License: GPLv3+ and MIT +URL: https://source.puri.sm/Librem5/calls +Source0: https://source.puri.sm/Librem5/calls/-/archive/v%{version}/%{name}-v%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: meson +BuildRequires: cmake + +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(glib-2.0) >= 2.50.0 +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(libhandy-0.0) >= 0.0.12 +BuildRequires: pkgconfig(gsound) +BuildRequires: pkgconfig(libpeas-1.0) +BuildRequires: pkgconfig(gom-1.0) +BuildRequires: pkgconfig(libebook-contacts-1.2) +BuildRequires: pkgconfig(folks) +BuildRequires: pkgconfig(mm-glib) + +BuildRequires: desktop-file-utils +BuildRequires: /usr/bin/xvfb-run +BuildRequires: /usr/bin/xauth +BuildRequires: libappstream-glib + +Requires: hicolor-icon-theme + + +%description +A phone dialer and call handler. + + +%prep +%setup -q -n %{name}-v%{version} + + +%build +%meson +%meson_build + + +%install +%meson_install + + +%check +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/sm.puri.Calls.metainfo.xml + +desktop-file-validate %{buildroot}/%{_datadir}/applications/sm.puri.Calls.desktop + +LC_ALL=C.UTF-8 xvfb-run sh <<'SH' +%meson_test +SH + + +%files +%{_sysconfdir}/xdg/autostart/sm.puri.Calls.desktop +%{_bindir}/calls + +%dir %{_libdir}/calls +%dir %{_libdir}/calls/plugins +%dir %{_libdir}/calls/plugins/mm +%dir %{_libdir}/calls/plugins/dummy + +%{_libdir}/calls/plugins/mm/libmm.so +%{_libdir}/calls/plugins/mm/mm.plugin +%{_libdir}/calls/plugins/dummy/dummy.plugin +%{_libdir}/calls/plugins/dummy/libdummy.so + +# ofono is retired so we exclude the plugins 4/24/2020 +%exclude %{_libdir}/calls/plugins/ofono/libofono.so +%exclude %{_libdir}/calls/plugins/ofono/ofono.plugin + +%{_datadir}/applications/sm.puri.Calls.desktop +%{_datadir}/icons/hicolor/scalable/apps/sm.puri.Calls.svg +%{_datadir}/icons/hicolor/symbolic/apps/sm.puri.Calls-symbolic.svg +%{_datadir}/metainfo/sm.puri.Calls.metainfo.xml + +%{_datadir}/locale/*/LC_MESSAGES/calls.mo + +%doc README.md +%license COPYING + +%changelog +* Mon May 18 2020 Torrey sorensen - 0.1.5-1 +- Owning the directories for calls, plugins, and mm. +- Update version 0.1.5. +- Adding MIT to License +- Upstream changed "appdata" to "metainfo" + +* Fri Apr 24 2020 Torrey Sorensen - 0.1.4-1 +- Updating version 0.1.4. Fixing comments from review regarding ofono and appdata. + +* Fri Mar 27 2020 Torrey Sorensen - 0.1.3-1 +- Updating version 0.1.3. Adding tests + +* Wed Mar 25 2020 Torrey Sorensen - 0.1.2-2 +- Adding license and meson_test. Remove buildid + +* Sun Mar 08 2020 Torrey Sorensen - 0.1.2-1 +- Initial packaging diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/sources