diff --git a/.files b/.files new file mode 100644 index 0000000..5fa0ffc Binary files /dev/null and b/.files differ diff --git a/.meta b/.meta new file mode 100644 index 0000000..0d8bca2 --- /dev/null +++ b/.meta @@ -0,0 +1,6 @@ + + A phone dialer and call handler + A phone dialer and call handler. + + https://gitlab.gnome.org/GNOME/calls + diff --git a/.rev b/.rev new file mode 100644 index 0000000..543203c --- /dev/null +++ b/.rev @@ -0,0 +1,10 @@ + + + b8c1aacbcd76a256d5f667e136bd1afb + 43.0 + + dimstar_suse + New package + 1005054 + + diff --git a/calls-43.0.tar.xz b/calls-43.0.tar.xz new file mode 120000 index 0000000..835cc32 --- /dev/null +++ b/calls-43.0.tar.xz @@ -0,0 +1 @@ +/ipfs/bafybeia7gyyihlfk7jilz77dchcf4fb7cy33uiqgjxub2uvq3kre4ka5im \ No newline at end of file diff --git a/calls.changes b/calls.changes new file mode 100644 index 0000000..b665153 --- /dev/null +++ b/calls.changes @@ -0,0 +1,213 @@ +------------------------------------------------------------------- +Mon Sep 19 19:57:52 UTC 2022 - Bjørn Lie + +- Update to version 43.0: + + Update libcall-ui to always reset audio profile. + + i18n: mm-call: Clarify "transfer" and "deflect". + + tests: Remove unused code. + + metainfo: Correct screenshot URLs. + + Updated translations. + +------------------------------------------------------------------- +Tue Sep 6 06:32:18 UTC 2022 - Bjørn Lie + +- Update to version 43.rc.0: + + New features: Call display redesigned. + + Maybe noteworthy: + - Changed the default branch to "main". + - Fix auto-connect VoIP setting not being honored. + - Fixed issue with outgoin waiting calls considered as incoming + call. + + Updated translations. + +------------------------------------------------------------------- +Fri Aug 12 11:31:06 UTC 2022 - Dominique Leuenberger + +- Update to version 43.beta.0: + + Improved startup times and scrolling performance with large + call histories. + + Add "Send SMS" action in history popover +- Changes from version 43.alpha.2: + + Calls is now DBus activatable. + + Made debug logs more meaningful. + + Added manpage using rst2man. + + Bumped delay until UI is shown to 100ms. + + Indicate we're using feedbackd in desktop file which is useful + for phosh-mobile-settings. +- Changes from version 43.alpha.1: + + SIP plugin can now be used for SRTP (SDES key exchange). + By default it can only be used when using TLS transport. + If you want to use SRTP without TLS, you must set the newly + added "always-allow-sdes" gsetting. +- Changes from version 43.alpha.0: + + Preparations for allowing use of SRTP (not user-visible). + + Added switch to display password in VoIP account management. + + Updated translations. +- Switch from _service to upstream released tarballs. +- Add python3-docutils BuildRequires: allow to build man pages. + +------------------------------------------------------------------- +Sun Mar 20 08:06:08 UTC 2022 - Bjørn Lie + +- Update to version 42.0: + + Updated translations. + +------------------------------------------------------------------- +Sun Mar 6 10:17:47 UTC 2022 - Bjørn Lie + +- Update to version 42.rc.1: + + G722 is now the preferred codec for SIP calls. + + Hole punching scheme now also used for RTCP. + + Updated translations. + +------------------------------------------------------------------- +Fri Feb 25 23:39:54 UTC 2022 - Bjørn Lie + +- Update to version 42.rc0: + + Bugfix release + + Updated libcall-ui to v0.0.2 + + Call time now in sync with phosh (phosh 0.16.0 required) + + Updated translations. + +------------------------------------------------------------------- +Sat Feb 12 23:08:29 UTC 2022 - Bjørn Lie + +- Update to version 42.beta.1: + + Bugfix release + + Updated libcall-ui to v0.0.1 +- Changes from version 42.beta.0: + + New features: + - SIP providers can now handle tel URIs + - Allow adding contacts from call history + + Maybe noteworthy: + - In app feedback when SIP accounts go online/offline + - Can set preferred audio codecs via gsetting +- Changes from version 42.alpha.0: + + New features: + - Avatars in the call history and call display + - Avatars exposed over DBus so phosh show them on the lockscreen + - Can silence ringing over DBus (used in phosh-antispam + + Maybe noteworthy: + - Note to distribution packagers: Both Calls and current phosh + (0.14.1) are embedding libcall-ui which will install + translation files (typically installed to + /usr/share/locale/*/LC_MESSAGES/call-ui.mo). The next phosh + version will default to not installing i18n files of + libcall-ui (World/Phosh/phosh!963). For this version you + should either cherry pick World/Phosh/phosh@b51e2001 or + exclude call-ui.mo when installing phosh's translations in + your packaging. + - Improved scrolling performance in the call history + - Can use DTMF over DBus (used in phosh on the lockscreen) + - Various UI fixes + + Updated translations. +- Pass sysconfdir=%%{_distconfdir} to meson, install autostart + desktop file to /usr/etc/ +- Split out a new sub package calls-ofono, and package the + deprecated ofono support should some endusers still want to use + it. + +------------------------------------------------------------------- +Mon Jan 31 18:11:37 UTC 2022 - Bjørn Lie + +- Tidy the spec up even more, use generic BuildRequires for + compilers needed, update URL to current home. +- Run selective tests only. +- Exclude packaging of ofono plugins, upstream is gone/defunct. + +------------------------------------------------------------------- +Wed Jan 12 20:36:59 UTC 2022 - Dominique Leuenberger + +- Update to version 41.1: + + Quite a lot of changes and stabilisation work since 0.3.4. +- Change _service to grab source from gitlab.gnome.org. + +------------------------------------------------------------------- +Thu Jun 27 20:10:00 UTC 2021 - Adrian Campos Garrido + +- Updating version 0.3.4 + * manager: Set peas search path only once + * provider: whitespace and indentation + * cleanup: Fix calls_origin_get_name() related memory leaks + * mm: origin: Try using own number as the origin name + * account-provider: Add debugging in the public functions + * plugins: provider: Use CallsOrigin instead of derived types for GListStore + * util: Add simple API to query protocol + * test: Add util tests + * call: Introduce protocol property + * calls-record: Introduce the protocol property + * provider: Add API to query supported protocols + * origin: Add API to query supported protocols + * manager: support multiple providers + * application: Add CallsSettings class + * new-call-box: Honour auto-use-default-origins setting + * application: Don't add a provider if one is already present + * manager: Differentiate the NO_ORIGIN state + * test: manager: Use more appropriate `g_assert_*()` calls + * sip: provider: Don't warn when trying to add account multiple times + * tests: manager: Add multiple provider tests + * application: settings: Add country code setting + * manager: Update country code + * ci: disable flatpak build + * d/control: Add libxml2-utils + * meson: Compile schemas in build directory + * Add run script to the build directory + * Update README: Explain how to start calls without installing + * Initial DBus API + * display: codestyle + * display: Fix typo + * record-store: codestyle + * Fix old-style warnings all over the codebase + * Fix missing-declarations warnings all over the codebase + * sip: media-pipeline: Don't shadow props variable + * ofono: call: Don't shadow props variable + * mm: origin: Don't shadow props variable + * call-display: Add default case to switch statement + * record-store: Add default case to switch statements + * main-window: Add default case to switch statement + * meson: Use stricter compilation warnings and errors + * desktop-file: Register as sip and sips URI scheme handler + * run: Add plugin search directory + * README: Reword plugin search directory section to be more accurate + * dir-locals: Treat G_* macros as including a semicolon + * manager: Fix whitespace + * manager: codestyle + * sip: origin: Fix if condition in dispose() + * util: Make position argument in calls_find_store() optional + * test: manager: Expanded *has_provider() testing + +------------------------------------------------------------------- +Wed Apr 28 07:19:00 UTC 2021 - Adrian Campos Garrido + +- Updating version 0.3.2 + +------------------------------------------------------------------- +Sun Apr 11 18:58:30 UTC 2021 - Andrés B.S. + +- Tweaks to packaging + +------------------------------------------------------------------- +Thu Dec 17 20:00:00 CET 2020 - Adrian Campos Garrido + +- Updating version 0.1.9 + +------------------------------------------------------------------- +Mon Oct 05 20:00:00 CET 2020 - Adrian Campos Garrido + +- Updating version 0.1.8 + +------------------------------------------------------------------- +Sun Jul 26 20:00:00 CET 2020 - Adrian Campos Garrido + +- Updating version 0.1.7 with patches for openSUSE + +------------------------------------------------------------------- +Sat Jun 20 20:00:00 CET 2020 - Adrian Campos Garrido + +- Updating version 0.1.4. + +------------------------------------------------------------------- +Tue Feb 23 09:00:00 CET 2020 - Adrian Campos Garrido + +- Updating version 0.3.1 + diff --git a/calls.spec b/calls.spec new file mode 100644 index 0000000..f046710 --- /dev/null +++ b/calls.spec @@ -0,0 +1,130 @@ +# +# spec file for package calls +# +# Copyright (c) 2022 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: calls +Version: 43.0 +Release: 0 +Summary: A phone dialer and call handler +License: GPL-3.0-only AND MIT +URL: https://gitlab.gnome.org/GNOME/calls +Source0: https://download.gnome.org/sources/calls/43/%{name}-%{version}.tar.xz +BuildRequires: appstream-glib +BuildRequires: c++_compiler +BuildRequires: c_compiler +BuildRequires: desktop-file-utils +BuildRequires: hicolor-icon-theme +BuildRequires: meson +BuildRequires: pkgconfig +BuildRequires: python3-docutils +BuildRequires: sofia-sip +BuildRequires: vala +BuildRequires: xvfb-run +BuildRequires: pkgconfig(folks) +BuildRequires: pkgconfig(glib-2.0) >= 2.50.0 +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gom-1.0) +BuildRequires: pkgconfig(gsound) +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-audio-1.0) +BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(libcallaudio-0.1) +BuildRequires: pkgconfig(libebook-contacts-1.2) +BuildRequires: pkgconfig(libfeedback-0.0) +BuildRequires: pkgconfig(libhandy-1) +BuildRequires: pkgconfig(libpeas-1.0) +BuildRequires: pkgconfig(mm-glib) +BuildRequires: pkgconfig(sofia-sip-ua-glib) + +%description +%{summary}. + +Calls is also a capable sip-client. + +%package ofono +Summary: Ofono support for %{name} +Requires: %{name} = %{version} + +%description ofono +%{summary}. + +This package is not recommended, only install if you are sure you +want ofono support. + +%lang_package + +%prep +%autosetup -p1 + +%build +%meson \ + --sysconfdir=%{_distconfdir} \ + %{nil} +%meson_build + +%install +%meson_install + +%find_lang %{name} %{?no_lang_C} +%find_lang call-ui %{?no_lang_C} + +%check +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.gnome.Calls.metainfo.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Calls.desktop + +## Some tests are failing in the build environment, so we manually just run a handful for now. +#LC_ALL=C.UTF-8 xvfb-run sh <<'SH' +#%%meson_test manager plugins +#SH + +%files +%license COPYING +%doc NEWS README.md +%{_bindir}/gnome-%{name} +%dir %{_libdir}/%{name} +%dir %{_libdir}/%{name}/plugins +%dir %{_libdir}/%{name}/plugins/provider +%dir %{_libdir}/%{name}/plugins/provider/mm +%dir %{_libdir}/%{name}/plugins/provider/dummy +%dir %{_libdir}/%{name}/plugins/provider/sip +%{_libdir}/%{name}/plugins/provider/mm/libmm.so +%{_libdir}/%{name}/plugins/provider/mm/mm.plugin +%{_libdir}/%{name}/plugins/provider/dummy/dummy.plugin +%{_libdir}/%{name}/plugins/provider/dummy/libdummy.so +%{_libdir}/%{name}/plugins/provider/sip/libsip.so +%{_libdir}/%{name}/plugins/provider/sip/sip.plugin +# ofono is dead upstream so we explicitly exclude the plugins from main package +%exclude %{_libdir}/%{name}/plugins/provider/ofono/libofono.so +%exclude %{_libdir}/%{name}/plugins/provider/ofono/ofono.plugin +%{_datadir}/glib-2.0/schemas/org.gnome.Calls.gschema.xml +%{_datadir}/applications/org.gnome.Calls.desktop +%{_datadir}/dbus-1/services/org.gnome.Calls.service +%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Calls.svg +%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Calls-symbolic.svg +%{_datadir}/metainfo/org.gnome.Calls.metainfo.xml +%{_mandir}/man1/gnome-calls.1%{?ext_man} +%{_distconfdir}/xdg/autostart/org.gnome.Calls-daemon.desktop + +%files ofono +%dir %{_libdir}/%{name}/plugins/provider/ofono +%{_libdir}/%{name}/plugins/provider/ofono/libofono.so +%{_libdir}/%{name}/plugins/provider/ofono/ofono.plugin + +%files lang -f %{name}.lang -f call-ui.lang + +%changelog