commit modem-manager-gui for openSUSE:Factory
Hello community, here is the log from the commit of package modem-manager-gui for openSUSE:Factory checked in at 2020-08-29 20:39:11 Comparing /work/SRC/openSUSE:Factory/modem-manager-gui (Old) and /work/SRC/openSUSE:Factory/.modem-manager-gui.new.3399 (New) Package is "modem-manager-gui" Sat Aug 29 20:39:11 2020 rev:10 rq:829958 version:0.0.20 Changes: --- /work/SRC/openSUSE:Factory/modem-manager-gui/modem-manager-gui.changes 2019-11-09 23:45:22.681741120 +0100 +++ /work/SRC/openSUSE:Factory/.modem-manager-gui.new.3399/modem-manager-gui.changes 2020-08-29 20:39:23.185390588 +0200 @@ -1,0 +2,15 @@ +Thu Aug 27 10:53:50 UTC 2020 - Dirk Mueller + +- update to 0.0.20: + * Various fixes of memory management errors + * Fixes in help formatting + * Fix for building without Appindicator package + * Switch from libappindicator to libayatana-appindicator + * Deprecation of GNOME application menu and GTimeVal + * Fix in procfs parser + * More secure polkit interaction + * Translations update + * Version 0.0.20 release +- remove fix-crash.patch (upstream) + +--- Old: fix-crash.patch modem-manager-gui-0.0.19.1.tar.gz New: modem-manager-gui-0.0.20.tar.gz Other differences: -- ++ modem-manager-gui.spec ++ --- /var/tmp/diff_new_pack.Q7P26M/_old 2020-08-29 20:39:24.969391340 +0200 +++ /var/tmp/diff_new_pack.Q7P26M/_new 2020-08-29 20:39:24.969391340 +0200 @@ -1,7 +1,7 @@ # # spec file for package modem-manager-gui # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,17 +12,17 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: modem-manager-gui -Version:0.0.19.1 +Version:0.0.20 Release:0 Summary:Modem Manager GUI License:GPL-3.0-or-later Group: Hardware/Mobile -Url:http://linuxonly.ru/cms/page.php?7 +URL:http://linuxonly.ru/cms/page.php?7 Source: http://download.tuxfamily.org/gsf/source/modem-manager-gui-%{version}.tar.gz # PATCH-FEATURE-OPENSUSE E: env-script-interpreter (Badness: 9) # /etc/NetworkManager/dispatcher.d/95-mmgui-timestamp-notifier /usr/bin/env python3 @@ -33,10 +33,6 @@ # Alternatively, if the file should not be executed, then ensure that it is not # marked as executable or don't install it in a path that is reserved for executables. Patch0: 95-mmgui-timestamp-notifier.diff -# PATCH-FIX-OPENSUSE bnc#1154301 Fix memory corruption because of wrong strsep() -# usage. Fix segfault in strftime_l() because of timestamps from future. -Patch1: fix-crash.patch - BuildRequires: fdupes BuildRequires: gdbm-devel BuildRequires: itstool >= 1.2 @@ -67,9 +63,8 @@ %lang_package %prep -%setup -q +%setup -q -n %{name} %patch0 -%patch1 -p1 %build %configure ++ modem-manager-gui-0.0.19.1.tar.gz -> modem-manager-gui-0.0.20.tar.gz ++ 25000 lines of diff (skipped)
commit modem-manager-gui for openSUSE:Factory
Hello community, here is the log from the commit of package modem-manager-gui for openSUSE:Factory checked in at 2019-11-09 23:45:22 Comparing /work/SRC/openSUSE:Factory/modem-manager-gui (Old) and /work/SRC/openSUSE:Factory/.modem-manager-gui.new.2990 (New) Package is "modem-manager-gui" Sat Nov 9 23:45:22 2019 rev:9 rq:746766 version:0.0.19.1 Changes: --- /work/SRC/openSUSE:Factory/modem-manager-gui/modem-manager-gui.changes 2018-08-03 12:35:27.479405519 +0200 +++ /work/SRC/openSUSE:Factory/.modem-manager-gui.new.2990/modem-manager-gui.changes 2019-11-09 23:45:22.681741120 +0100 @@ -1,0 +2,7 @@ +Fri Nov 8 08:30:45 UTC 2019 - Dmitriy Perlow + +- Added fix-crash.patch vs. bnc#1154301: + * Fix memory corruption because of wrong strsep() usage; + * Fix segfault in strftime_l() because of timestamps from future. + +--- New: fix-crash.patch Other differences: -- ++ modem-manager-gui.spec ++ --- /var/tmp/diff_new_pack.9F9M43/_old 2019-11-09 23:45:23.521742351 +0100 +++ /var/tmp/diff_new_pack.9F9M43/_new 2019-11-09 23:45:23.533742367 +0100 @@ -33,6 +33,9 @@ # Alternatively, if the file should not be executed, then ensure that it is not # marked as executable or don't install it in a path that is reserved for executables. Patch0: 95-mmgui-timestamp-notifier.diff +# PATCH-FIX-OPENSUSE bnc#1154301 Fix memory corruption because of wrong strsep() +# usage. Fix segfault in strftime_l() because of timestamps from future. +Patch1: fix-crash.patch BuildRequires: fdupes BuildRequires: gdbm-devel @@ -66,6 +69,7 @@ %prep %setup -q %patch0 +%patch1 -p1 %build %configure ++ fix-crash.patch ++ # HG changeset patch # User Alex # Date 1550936745 -10800 # Node ID 6710bf86869852bb8a9946b628eff5bc1019b5aa # Parent e8a146d4d2ea8525301670fb48b1accfdde13ac9 Fix memory corruption because of wrong strsep() usage (Thanks to Persmule) diff --git a/src/modules/mm06.c b/src/modules/mm06.c --- a/src/modules/mm06.c +++ b/src/modules/mm06.c @@ -1552,10 +1552,12 @@ GVariantIter *iter; guint32 locationtype; GVariant *locationdata; - gchar *locationstring; gsize strlength; + gchar **fragments; + gint i; GError *error; - + const gint numbases[4] = {10, 10, 16, 16}; + if ((mmguicore == NULL) || (device == NULL)) return FALSE; mmguicorelc = (mmguicore_t)mmguicore; @@ -1578,14 +1580,17 @@ g_variant_get(data, "(a{uv})", &iter); while (g_variant_iter_next(iter, "{uv}", &locationtype, &locationdata)) { if ((locationtype == MODULE_INT_MODEM_LOCATION_CAPABILITY_GSM_LAC_CI) && (locationdata != NULL)) { - //3GPP location + /*3GPP location*/ strlength = 256; - locationstring = g_strdup(g_variant_get_string(locationdata, &strlength)); - device->loc3gppdata[0] = (guint)strtol(strsep(&locationstring, ","), NULL, 10); - device->loc3gppdata[1] = (guint)strtol(strsep(&locationstring, ","), NULL, 10); - device->loc3gppdata[2] = (guint)strtol(strsep(&locationstring, ","), NULL, 16); - device->loc3gppdata[3] = (guint)strtol(strsep(&locationstring, ","), NULL, 16); - g_free(locationstring); + fragments = g_strsplit(g_variant_get_string(locationdata, &strlength), ",", 4); + if (fragments != NULL) { + i = 0; + while ((fragments[i] != NULL) && (i < 4)) { + device->loc3gppdata[i] = (guint)strtoul(fragments[i], NULL, numbases[i]); + i++; + } + g_strfreev(fragments); + } g_variant_unref(locationdata); g_debug("3GPP location: %u, %u, %4x, %4x", device->loc3gppdata[0], device->loc3gppdata[1], device->loc3gppdata[2], device->loc3gppdata[3]); } diff --git a/src/modules/mm07.c b/src/modules/mm07.c --- a/src/modules/mm07.c +++ b/src/modules/mm07.c @@ -1659,8 +1659,11 @@ GVariant *locationdata; gchar *locationstring; gsize strlength; + gchar **fragments; + gint i; GError *error; -
commit modem-manager-gui for openSUSE:Factory
Hello community, here is the log from the commit of package modem-manager-gui for openSUSE:Factory checked in at 2018-08-03 12:35:24 Comparing /work/SRC/openSUSE:Factory/modem-manager-gui (Old) and /work/SRC/openSUSE:Factory/.modem-manager-gui.new (New) Package is "modem-manager-gui" Fri Aug 3 12:35:24 2018 rev:8 rq:626738 version:0.0.19.1 Changes: --- /work/SRC/openSUSE:Factory/modem-manager-gui/modem-manager-gui.changes 2016-06-29 15:09:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.modem-manager-gui.new/modem-manager-gui.changes 2018-08-03 12:35:27.479405519 +0200 @@ -1,0 +2,34 @@ +Thu Jul 26 18:12:34 UTC 2018 - dap.darkn...@gmail.com + +- 0.0.19.1: + * Fixes: +- building on non-x86 machines; +- running on system without systemd; +- couple of small fixes; +- new Slovak localization by Jozef Gaal; +- 0.0.19: + * New features: +- New connection control functionality + for NetworkManager/Connman; +- Builtin PIN code input dialog; +- Active pages selection; +- Custom command for new SMS; +- Notifications filtration in GNOME; +- Traffic graph movement selection; +- Modules compatibility checks;; +- Meson build system support; +- Theme icons support (thanks to Andrei); +- Monochrome and scalable icons for desktop integration; +- AppIndicator as replacement for GtkStatusIcon; +- New translations; + * Fixes: +- UI refresh for better look and feel (thanks to Andrei); +- Registration handler in MM06 fix (thanks to Alexey); +- Invisible infobar fix; +- Stalled connection to Akonadi server fix; +- Akonadi server error handler typo fix (thanks to dcb); +- Timestamp parser for legacy MM versions fix; +- Appdata file format and placement fix. +- Added 95-mmgui-timestamp-notifier.diff. + +--- Old: modem-manager-gui-0.0.18.tar.gz New: 95-mmgui-timestamp-notifier.diff modem-manager-gui-0.0.19.1.tar.gz Other differences: -- ++ modem-manager-gui.spec ++ --- /var/tmp/diff_new_pack.pPP3r7/_old 2018-08-03 12:35:27.899406142 +0200 +++ /var/tmp/diff_new_pack.pPP3r7/_new 2018-08-03 12:35:27.903406147 +0200 @@ -1,7 +1,7 @@ # # spec file for package modem-manager-gui # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,22 @@ Name: modem-manager-gui -Version:0.0.18 +Version:0.0.19.1 Release:0 Summary:Modem Manager GUI -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Hardware/Mobile Url:http://linuxonly.ru/cms/page.php?7 Source: http://download.tuxfamily.org/gsf/source/modem-manager-gui-%{version}.tar.gz +# PATCH-FEATURE-OPENSUSE E: env-script-interpreter (Badness: 9) +# /etc/NetworkManager/dispatcher.d/95-mmgui-timestamp-notifier /usr/bin/env python3 +# This script uses 'env' as an interpreter. For the rpm runtime dependency +# detection to work, the shebang #!/usr/bin/env python needs to be patched into +# #!/usr/bin/python otherwise the package dependency generator merely adds a +# dependency on /usr/bin/env rather than the actual interpreter /usr/bin/python. +# Alternatively, if the file should not be executed, then ensure that it is not +# marked as executable or don't install it in a path that is reserved for executables. +Patch0: 95-mmgui-timestamp-notifier.diff BuildRequires: fdupes BuildRequires: gdbm-devel @@ -31,6 +40,7 @@ BuildRequires: man BuildRequires: po4a BuildRequires: update-desktop-files +BuildRequires: pkgconfig(appindicator3-0.1) BuildRequires: pkgconfig(glib-2.0) >= 2.32.1 BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 Requires: ModemManager >= 0.5.0.0 @@ -55,6 +65,7 @@ %prep %setup -q +%patch0 %build %configure @@ -66,29 +77,25 @@ %suse_update_desktop_file -r %{name} 'Internet;Monitor;' %fdupes -s %{buildroot}%{_datadir}/help -%post -%desktop_database_post - -%postun -%desktop_database_postun - %files %defattr(-,root,root,-) -%doc LICENSE +%license LICENSE %doc AUTHORS %doc Changelog %{_bindir}/%{name} %{_libdir}/%{name} -%{_datadir}/pixmaps/%{name}.png +%{_datadir}/icons/hicolor/*/apps/* %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop -%dir %{_mandir}/tr -%dir %{_mandir}/uk -%dir %{_mandir}/uz* +%dir %{_mandir}/* %{_mandir}/*/* -%dir %{_datadir}/appdata -%{_datadir}/appdata/%{name}.appdata.xml +%{_datadir}/metainfo/%{name}.appdata.xml +%dir %{_sysconfdir}/Ne
commit modem-manager-gui for openSUSE:Factory
Hello community, here is the log from the commit of package modem-manager-gui for openSUSE:Factory checked in at 2016-06-29 15:09:50 Comparing /work/SRC/openSUSE:Factory/modem-manager-gui (Old) and /work/SRC/openSUSE:Factory/.modem-manager-gui.new (New) Package is "modem-manager-gui" Changes: --- /work/SRC/openSUSE:Factory/modem-manager-gui/modem-manager-gui.changes 2015-11-24 22:33:43.0 +0100 +++ /work/SRC/openSUSE:Factory/.modem-manager-gui.new/modem-manager-gui.changes 2016-06-29 15:09:51.0 +0200 @@ -1,0 +2,11 @@ +Wed Jun 22 15:12:13 UTC 2016 - dap.darkn...@gmail.com + +- Reverted previous commit. It was wrong. + +--- +Sun Jun 19 19:45:11 UTC 2016 - dap.darkn...@gmail.com + +- Let's conflict with evolution-data-server >= 3.16 to finally + resolve bnc#985560 & bnc#927724. + +--- Other differences: -- ++ modem-manager-gui.spec ++ --- /var/tmp/diff_new_pack.X6lH3C/_old 2016-06-29 15:09:51.0 +0200 +++ /var/tmp/diff_new_pack.X6lH3C/_new 2016-06-29 15:09:51.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package modem-manager-gui # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed
commit modem-manager-gui for openSUSE:Factory
Hello community, here is the log from the commit of package modem-manager-gui for openSUSE:Factory checked in at 2015-11-24 22:33:33 Comparing /work/SRC/openSUSE:Factory/modem-manager-gui (Old) and /work/SRC/openSUSE:Factory/.modem-manager-gui.new (New) Package is "modem-manager-gui" Changes: --- /work/SRC/openSUSE:Factory/modem-manager-gui/modem-manager-gui.changes 2015-10-28 17:30:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.modem-manager-gui.new/modem-manager-gui.changes 2015-11-24 22:33:43.0 +0100 @@ -1,0 +2,6 @@ +Tue Nov 17 14:27:56 UTC 2015 - dims...@opensuse.org + +- Only run fdupes over /usr/share/help: we must not risk the icon + in /usr/share/pixmaps to turn in a symlink. + +--- Other differences: -- ++ modem-manager-gui.spec ++ --- /var/tmp/diff_new_pack.oYAlcC/_old 2015-11-24 22:33:44.0 +0100 +++ /var/tmp/diff_new_pack.oYAlcC/_new 2015-11-24 22:33:44.0 +0100 @@ -64,7 +64,7 @@ make install INSTALLPREFIX=%{buildroot} %find_lang %{name} %suse_update_desktop_file -r %{name} 'Internet;Monitor;' -%fdupes -s %{buildroot}%{_datadir} +%fdupes -s %{buildroot}%{_datadir}/help %post %desktop_database_post
commit modem-manager-gui for openSUSE:Factory
Hello community, here is the log from the commit of package modem-manager-gui for openSUSE:Factory checked in at 2015-10-28 17:30:34 Comparing /work/SRC/openSUSE:Factory/modem-manager-gui (Old) and /work/SRC/openSUSE:Factory/.modem-manager-gui.new (New) Package is "modem-manager-gui" Changes: --- /work/SRC/openSUSE:Factory/modem-manager-gui/modem-manager-gui.changes 2015-04-27 13:05:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.modem-manager-gui.new/modem-manager-gui.changes 2015-10-28 17:30:42.0 +0100 @@ -1,0 +2,17 @@ +Tue Oct 13 17:15:48 UTC 2015 - dap.darkn...@gmail.com + +- 0.0.18: + * New features: +- SystemD integration for easy services activation (DBus + activation also supported, SystemD is not strictly required); +- Spell checking for SMS messages (using Gtkspell and Enchant); +- Extended traffic consumption statistics; +- SMS list multi-selection mode. + * Fixes: +- Evolution Data Server v.0.0.16 API break; +- Crash on start because of NULL values in SMS structure fields; +- NDIS devices support; +- ...and some other. +- Removed modem-manager-gui-0.0.17.1-fix-libebook-api-break.patch. + +--- Old: modem-manager-gui-0.0.17.1-fix-libebook-api-break.patch modem-manager-gui-0.0.17.1.tar.gz New: modem-manager-gui-0.0.18.tar.gz Other differences: -- ++ modem-manager-gui.spec ++ --- /var/tmp/diff_new_pack.ZBtREb/_old 2015-10-28 17:30:43.0 +0100 +++ /var/tmp/diff_new_pack.ZBtREb/_new 2015-10-28 17:30:43.0 +0100 @@ -17,7 +17,7 @@ Name: modem-manager-gui -Version:0.0.17.1 +Version:0.0.18 Release:0 Summary:Modem Manager GUI License:GPL-3.0+ @@ -25,9 +25,6 @@ Url:http://linuxonly.ru/cms/page.php?7 Source: http://download.tuxfamily.org/gsf/source/modem-manager-gui-%{version}.tar.gz -# PATCH-FIX-UPSTREAM vs. evolution data server 3.16 libebook api break. -Patch0: modem-manager-gui-0.0.17.1-fix-libebook-api-break.patch - BuildRequires: fdupes BuildRequires: gdbm-devel BuildRequires: itstool >= 1.2 @@ -58,10 +55,6 @@ %prep %setup -q -# NOTE: if evolution-data-server >= 3.16. -%if 0%{?suse_version} > 1320 -%patch0 -p1 -%endif %build %configure @@ -89,15 +82,16 @@ %{_datadir}/pixmaps/%{name}.png %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop -%{_mandir}/man*/%{name}.1.* -%dir %{_mandir}/en_US -%dir %{_mandir}/en_US/man1 -%dir %{_mandir}/uz@Latn -%dir %{_mandir}/uz@Latn/man1 -%{_mandir}/*/man*/%{name}.1.* +%dir %{_mandir}/tr +%dir %{_mandir}/uk +%dir %{_mandir}/uz* +%{_mandir}/*/* %dir %{_datadir}/appdata %{_datadir}/appdata/%{name}.appdata.xml +# https://bugzilla.novell.com/show_bug.cgi?id=950215 +%exclude %{_datadir}/polkit-1/actions/ru.linuxonly.modem-manager-gui.policy %files lang -f %{name}.lang +%defattr(-,root,root) %changelog ++ modem-manager-gui-0.0.17.1.tar.gz -> modem-manager-gui-0.0.18.tar.gz ++ 55060 lines of diff (skipped)
commit modem-manager-gui for openSUSE:Factory
Hello community, here is the log from the commit of package modem-manager-gui for openSUSE:Factory checked in at 2015-04-27 13:05:10 Comparing /work/SRC/openSUSE:Factory/modem-manager-gui (Old) and /work/SRC/openSUSE:Factory/.modem-manager-gui.new (New) Package is "modem-manager-gui" Changes: --- /work/SRC/openSUSE:Factory/modem-manager-gui/modem-manager-gui.changes 2014-09-06 16:59:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.modem-manager-gui.new/modem-manager-gui.changes 2015-04-27 13:05:11.0 +0200 @@ -1,0 +2,8 @@ +Sat Apr 25 21:22:41 UTC 2015 - dap.darkn...@gmail.com + +- Added http://download.tuxfamily.org/gsf/patch/…-api-break.patch + ( modem-manager-gui-0.0.17.1-fix-libebook-api-break.patch ) + because of API break in libebook library from Evolution data + server version 3.16. Resolves bnc#927724 (openSUSE Factory). + +--- New: modem-manager-gui-0.0.17.1-fix-libebook-api-break.patch Other differences: -- ++ modem-manager-gui.spec ++ --- /var/tmp/diff_new_pack.BwqS40/_old 2015-04-27 13:05:12.0 +0200 +++ /var/tmp/diff_new_pack.BwqS40/_new 2015-04-27 13:05:12.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package modem-manager-gui # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,6 +25,9 @@ Url:http://linuxonly.ru/cms/page.php?7 Source: http://download.tuxfamily.org/gsf/source/modem-manager-gui-%{version}.tar.gz +# PATCH-FIX-UPSTREAM vs. evolution data server 3.16 libebook api break. +Patch0: modem-manager-gui-0.0.17.1-fix-libebook-api-break.patch + BuildRequires: fdupes BuildRequires: gdbm-devel BuildRequires: itstool >= 1.2 @@ -55,6 +58,10 @@ %prep %setup -q +# NOTE: if evolution-data-server >= 3.16. +%if 0%{?suse_version} > 1320 +%patch0 -p1 +%endif %build %configure ++ modem-manager-gui-0.0.17.1-fix-libebook-api-break.patch ++ diff -rupN modem-manager-gui-0.0.17.1.old/src/addressbooks.c modem-manager-gui-0.0.17.1/src/addressbooks.c --- modem-manager-gui-0.0.17.1.old/src/addressbooks.c 2014-08-28 15:04:24.0 +0400 +++ modem-manager-gui-0.0.17.1/src/addressbooks.c 2015-04-25 21:10:05.137967000 +0300 @@ -36,6 +36,8 @@ #include "vcard.h" #include "addressbooks.h" +#define MMGUI_ADDRESSBOOKS_GNOME_CONNECT_TIMEOUT 15 + #define MMGUI_ADDRESSBOOKS_AKONADI_LINK_PATH "%s/.local/share/akonadi/socket-localhost" #define MMGUI_ADDRESSBOOKS_AKONADI_SOCKET_PATH "%s/akonadiserver.socket" #define MMGUI_ADDRESSBOOKS_AKONADI_DBUS_INTERFACE "org.freedesktop.Akonadi.Control" @@ -78,7 +80,6 @@ struct _mmgui_addressbooks_akonadi_colle typedef struct _mmgui_addressbooks_akonadi_collection *mmgui_addressbooks_akonadi_collection_t; - //KDE (Akonadi) static gboolean mmgui_addressbooks_session_service_activate(gchar *interface, guint *status); static gint mmgui_addressbooks_open_kde_socket(void); @@ -871,14 +872,25 @@ static gboolean mmgui_addressbooks_get_g addressbooks->gnomesourcename = ""; } - if (addressbooks->e_book_client_connect_sync != NULL) { - /*Version 3.8*/ - client = (EBookClient *)(addressbooks->e_book_client_connect_sync)(source, NULL, &error); - if (client == NULL) { - (addressbooks->e_book_query_unref)(query); - g_debug("Failed to get EBookClient: %s\n", error->message); - g_error_free(error); - return FALSE; + if ((addressbooks->e_book_client_connect_sync != NULL) || (addressbooks->e_book_client_connect_sync316 != NULL)) { + if (addressbooks->gnomelibversion >= 16) { + /*Version 3.16 ...*/ + client = (EBookClient *)(addressbooks->e_book_client_connect_sync316)(source, MMGUI_ADDRESSBOOKS_GNOME_CONNECT_TIMEOUT, NULL, &error); + if (client == NULL) { + (addressbooks->e_book_query_unref)(query); + g_debug("Failed to get EBookClient: %s\n", error->message); + g_error_free(error); + return FALSE; + } + } else { +
commit modem-manager-gui for openSUSE:Factory
Hello community, here is the log from the commit of package modem-manager-gui for openSUSE:Factory checked in at 2014-09-06 12:18:43 Comparing /work/SRC/openSUSE:Factory/modem-manager-gui (Old) and /work/SRC/openSUSE:Factory/.modem-manager-gui.new (New) Package is "modem-manager-gui" Changes: --- /work/SRC/openSUSE:Factory/modem-manager-gui/modem-manager-gui.changes 2014-07-28 16:12:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.modem-manager-gui.new/modem-manager-gui.changes 2014-09-06 16:59:31.0 +0200 @@ -1,0 +2,26 @@ +Tue Sep 2 15:25:05 UTC 2014 - dap.darkn...@gmail.com + +- 0.0.17.1: + * New features: +- oFono/Connman supprted as well as ModemManager/NetworkManager; +- KDE addressbook contacts export (not sure if it works fine + though, additional testing needed); +- Preferred backends can be selected from GUI; +- Operations timeouts can be adjusted from GUI; +- Autocompletion for names of contacts in New SMS dialog and + names of commands in USSD window added; +- GNOME-style help added, thanks to Mario Blättermann (it is + not finished at moment, but much better than nothing); +- Appdata file added; + * Fixes: +- Deadlock on connections handling (at least hope so); +- Traffic history for a first day of month; +- Sending USSD codes with first symbol '#'; +- 3GPP location format (thanks to Graham Inggs); +- Lots of other fixes. +- Added desktop_database_post(un) and new dependencies. +- Removed merged patches: + * modem-manager-gui-0.0.16-fix-gcc-warnings.patch + * modem-manager-gui-0.0.16-notifications-icon.patch + +--- Old: modem-manager-gui-0.0.16-fix-gcc-warnings.patch modem-manager-gui-0.0.16-notifications-icon.patch modem-manager-gui-0.0.16.tar.gz New: modem-manager-gui-0.0.17.1.tar.gz Other differences: -- ++ modem-manager-gui.spec ++ --- /var/tmp/diff_new_pack.C9er6F/_old 2014-09-06 16:59:32.0 +0200 +++ /var/tmp/diff_new_pack.C9er6F/_new 2014-09-06 16:59:32.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package modem-manager-gui # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,17 +15,21 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: modem-manager-gui -Version:0.0.16 +Version:0.0.17.1 Release:0 -License:GPL-3.0+ Summary:Modem Manager GUI -Url:http://linuxonly.ru/cms/page.php?7 +License:GPL-3.0+ Group: Hardware/Mobile +Url:http://linuxonly.ru/cms/page.php?7 Source: http://download.tuxfamily.org/gsf/source/modem-manager-gui-%{version}.tar.gz BuildRequires: fdupes BuildRequires: gdbm-devel +BuildRequires: itstool >= 1.2 +BuildRequires: man +BuildRequires: po4a BuildRequires: update-desktop-files BuildRequires: pkgconfig(glib-2.0) >= 2.32.1 BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 @@ -35,11 +39,6 @@ Suggests: libcanberra0 >= 0.28 Suggests: libnotify-tools >= 0.7.5 -# PATCH-UPSTREAM from Mageia package. -Patch1: modem-manager-gui-0.0.16-notifications-icon.patch -# PATCH-FIX-UPSTREAM to prevent gcc warnings. -Patch2: modem-manager-gui-0.0.16-fix-gcc-warnings.patch - %description This program is simple graphical interface for Modem Manager daemon dbus interface. @@ -56,8 +55,6 @@ %prep %setup -q -%patch1 -p1 -%patch2 -p1 %build %configure @@ -69,6 +66,12 @@ %suse_update_desktop_file -r %{name} 'Internet;Monitor;' %fdupes -s %{buildroot}%{_datadir} +%post +%desktop_database_post + +%postun +%desktop_database_postun + %files %defattr(-,root,root,-) %doc LICENSE @@ -79,7 +82,14 @@ %{_datadir}/pixmaps/%{name}.png %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop -%{_mandir}/man1/%{name}.1.* +%{_mandir}/man*/%{name}.1.* +%dir %{_mandir}/en_US +%dir %{_mandir}/en_US/man1 +%dir %{_mandir}/uz@Latn +%dir %{_mandir}/uz@Latn/man1 +%{_mandir}/*/man*/%{name}.1.* +%dir %{_datadir}/appdata +%{_datadir}/appdata/%{name}.appdata.xml %files lang -f %{name}.lang ++ modem-manager-gui-0.0.16.tar.gz -> modem-manager-gui-0.0.17.1.tar.gz ++ 64912 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit modem-manager-gui for openSUSE:Factory
Hello community, here is the log from the commit of package modem-manager-gui for openSUSE:Factory checked in at 2014-07-28 16:12:08 Comparing /work/SRC/openSUSE:Factory/modem-manager-gui (Old) and /work/SRC/openSUSE:Factory/.modem-manager-gui.new (New) Package is "modem-manager-gui" Changes: New Changes file: --- /dev/null 2014-07-24 01:57:42.080040256 +0200 +++ /work/SRC/openSUSE:Factory/.modem-manager-gui.new/modem-manager-gui.changes 2014-07-28 16:12:10.0 +0200 @@ -0,0 +1,10 @@ +--- +Fri Jul 25 19:33:05 UTC 2014 - seanpwat...@live.com + +- Patch to change .desktop exec no needed in Factory + +--- +Sun Sep 8 17:13:43 UTC 2013 - dap.darkn...@gmail.com + +- Initial build. + New: modem-manager-gui-0.0.16-fix-gcc-warnings.patch modem-manager-gui-0.0.16-notifications-icon.patch modem-manager-gui-0.0.16.tar.gz modem-manager-gui.changes modem-manager-gui.spec Other differences: -- ++ modem-manager-gui.spec ++ # # spec file for package modem-manager-gui # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # 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 http://bugs.opensuse.org/ # Name: modem-manager-gui Version:0.0.16 Release:0 License:GPL-3.0+ Summary:Modem Manager GUI Url:http://linuxonly.ru/cms/page.php?7 Group: Hardware/Mobile Source: http://download.tuxfamily.org/gsf/source/modem-manager-gui-%{version}.tar.gz BuildRequires: fdupes BuildRequires: gdbm-devel BuildRequires: update-desktop-files BuildRequires: pkgconfig(glib-2.0) >= 2.32.1 BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 Requires: ModemManager >= 0.5.0.0 Recommends: %{name}-lang Suggests: evolution-data-server >= 3.4.1 Suggests: libcanberra0 >= 0.28 Suggests: libnotify-tools >= 0.7.5 # PATCH-UPSTREAM from Mageia package. Patch1: modem-manager-gui-0.0.16-notifications-icon.patch # PATCH-FIX-UPSTREAM to prevent gcc warnings. Patch2: modem-manager-gui-0.0.16-fix-gcc-warnings.patch %description This program is simple graphical interface for Modem Manager daemon dbus interface. Current features: - View device information: Operator name, Mode, IMEI, IMSI, Signal level. - Send and receive SMS messages with long massages concatenation and store messages in database. - Send USSD requests and read answers in GSM7 and UCS2 formats converted to system UTF8 charset. - Scan available mobile networks. %lang_package %prep %setup -q %patch1 -p1 %patch2 -p1 %build %configure make %{?_smp_mflags} %install make install INSTALLPREFIX=%{buildroot} %find_lang %{name} %suse_update_desktop_file -r %{name} 'Internet;Monitor;' %fdupes -s %{buildroot}%{_datadir} %files %defattr(-,root,root,-) %doc LICENSE %doc AUTHORS %doc Changelog %{_bindir}/%{name} %{_libdir}/%{name} %{_datadir}/pixmaps/%{name}.png %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop %{_mandir}/man1/%{name}.1.* %files lang -f %{name}.lang %changelog ++ modem-manager-gui-0.0.16-fix-gcc-warnings.patch ++ 1463 lines (skipped) ++ modem-manager-gui-0.0.16-notifications-icon.patch ++ diff -crB modem-manager-gui-0.0.16/src/notifications.c modem-manager-gui-0.0.16.new/src/notifications.c *** modem-manager-gui-0.0.16/src/notifications.c2013-06-23 22:07:00.0 +0400 --- modem-manager-gui-0.0.16.new/src/notifications.c2013-07-28 16:54:42.0 +0400 *** *** 30,35 --- 30,36 mmgui_notifications_t mmgui_notifications_new(mmgui_libpaths_cache_t libcache) { mmgui_notifications_t notifications; + GError *error; gboolean libopened; GtkSettings *gtksettings; gchar *gtksoundtheme; *** *** 68,73 --- 69,81 } else { //Initialize libnotify (notifications->notify_init)("Modem Manager GUI"); + /*Load icon for notifications*/ + error = NULL; + notifications->notify