commit modem-manager-gui for openSUSE:Factory

2020-08-29 Thread root
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

2019-11-09 Thread root
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

2018-08-03 Thread root
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

2016-06-29 Thread h_root
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

2015-11-24 Thread h_root
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

2015-10-28 Thread h_root
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

2015-04-27 Thread h_root
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

2014-09-06 Thread h_root
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

2014-07-28 Thread h_root
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