Hello community,
here is the log from the commit of package NetworkManager-applet for
openSUSE:Factory checked in at 2017-02-02 15:28:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/NetworkManager-applet (Old)
and /work/SRC/openSUSE:Factory/.NetworkManager-applet.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager-applet"
Changes:
--------
---
/work/SRC/openSUSE:Factory/NetworkManager-applet/NetworkManager-applet.changes
2016-11-10 13:09:54.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.NetworkManager-applet.new/NetworkManager-applet.changes
2017-02-03 17:30:53.554520751 +0100
@@ -1,0 +2,38 @@
+Wed Feb 1 20:58:55 UTC 2017 - [email protected]
+
+- Add libnma-data Requires to the main package.
+- Move %glib2_gsettings_schema_requires and post(un) handling to
+ libnma-data where these now live.
+
+-------------------------------------------------------------------
+Wed Jan 25 22:01:41 UTC 2017 - [email protected]
+
+- Update to version 1.4.4:
+ + Added the capability to start inport of a VPN connection from
+ the command line with "nm-connection-editor --import" option.
+ + Allow editing of Ethernet link properties, such as link speed
+ or duplex setting.
+ + Added support for creating and editing IP tunnel connections.
+ + Added support for editing Proxy setting whe built with
+ NetworkManager 1.6 or newer.
+ + Added support for TTLS/MSCHAPV2 method.
+ + Improved the cloned MAC address selection.
+ + Lot of bug fixes.
+ + Updated translations.
+- Rebase network-manager-applet-no-firewalld.patch.
+- Drop libnm-gtk-data sub package, no longer built. Following this
+ add libnm-gtk-data Obsoletes to libnm-gtk package, and remove
+ Requires.
+
+-------------------------------------------------------------------
+Thu Jan 19 10:43:17 UTC 2017 - [email protected]
+
+- Move schema files to common sub package libnma-data.
+
+-------------------------------------------------------------------
+Thu Dec 1 15:29:32 UTC 2016 - [email protected]
+
+- Disable appindicator support on SLE: the required dependencies
+ are not available.
+
+-------------------------------------------------------------------
Old:
----
network-manager-applet-1.4.2.tar.xz
New:
----
network-manager-applet-1.4.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ NetworkManager-applet.spec ++++++
--- /var/tmp/diff_new_pack.TStJ3G/_old 2017-02-03 17:30:54.278418294 +0100
+++ /var/tmp/diff_new_pack.TStJ3G/_new 2017-02-03 17:30:54.278418294 +0100
@@ -1,7 +1,7 @@
#
# spec file for package NetworkManager-applet
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -16,11 +16,17 @@
#
+%if 0%{?is_opensuse}
+%bcond_without appindicator
+%else
+%bcond_with appindicator
+%endif
+
%define with_cacert_patch 0
%define sover 0
%define _name network-manager-applet
Name: NetworkManager-applet
-Version: 1.4.2
+Version: 1.4.4
Release: 0
Summary: GTK+ tray applet for use with NetworkManager
License: GPL-2.0+
@@ -31,7 +37,7 @@
Patch0: nm-applet-private-connection.patch
# PATCH-NEEDS-REBASE nm-applet-probe-radius-server-cert.patch bsc#574266
[email protected] -- Probe the RADIUS server certificate. (WAS: PATCH-FIX-UPSTREAM)
Patch1: nm-applet-probe-radius-server-cert.patch
-# PATCH-FEATURE-UPSTREAM network-manager-applet-no-firewalld.patch boo#897636
bgo#737687 [email protected] -- Allow disabling FirewallD integration.
+# PATCH-FEATURE-UPSTREAM network-manager-applet-no-firewalld.patch boo#897636
bgo#737687 [email protected] -- Allow disabling FirewallD integration
Patch2: network-manager-applet-no-firewalld.patch
# Needed for patch0 - disabled since patch0 is disabled.
#BuildRequires: gnome-common
@@ -43,10 +49,12 @@
BuildRequires: polkit-devel
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(NetworkManager) >= 1.3
+%if %{with appindicator}
BuildRequires: pkgconfig(appindicator3-0.1)
+%endif
BuildRequires: pkgconfig(dbusmenu-gtk3-0.4) >= 16.04.0
-BuildRequires: pkgconfig(gtk+-3.0) >= 3.4
BuildRequires: pkgconfig(gobject-introspection-1.0)
+BuildRequires: pkgconfig(gtk+-3.0) >= 3.4
BuildRequires: pkgconfig(gudev-1.0) >= 147
BuildRequires: pkgconfig(iso-codes)
BuildRequires: pkgconfig(jansson) >= 2.3
@@ -58,6 +66,7 @@
BuildRequires: pkgconfig(libsecret-unstable)
BuildRequires: pkgconfig(mm-glib)
Requires: NetworkManager >= 0.9.3
+Requires: libnma-data
Requires: dbus(org.freedesktop.secrets)
# Needed for translated country names.
Requires: iso-codes
@@ -71,7 +80,6 @@
Provides: NetworkManager-gnome = %{version}
Obsoletes: NetworkManager-gnome < %{version}
Obsoletes: NetworkManager-gnome-lang
-%glib2_gsettings_schema_requires
%if !0%{?is_opensuse}
BuildRequires: translation-update-upstream
%endif
@@ -94,7 +102,6 @@
%package -n libnma%{sover}
Summary: NetworkManager UI dialog library
Group: System/Libraries
-# The .ui files are split in case libnma ever bumps ABI.
Requires: libnma-data >= %{version}
%description -n libnma%{sover}
@@ -104,6 +111,7 @@
Summary: NetworkManager UI dialogs
Group: System/Libraries
BuildArch: noarch
+%glib2_gsettings_schema_requires
%description -n libnma-data
This package provides GTK+ dialogs for NetworkManager integration.
@@ -128,22 +136,11 @@
%package -n libnm-gtk%{sover}
Summary: NetworkManager Gtk+ dialog library
Group: System/Libraries
-# The .ui files are split in case libnm-gtk ever bumps ABI.
-Requires: libnm-gtk-data >= %{version}
+Obsoletes: libnm-gtk-data < %{version}
%description -n libnm-gtk%{sover}
This library provides GTK+ dialogs for NetworkManager integration.
-%package -n libnm-gtk-data
-Summary: NetworkManager Gtk+ dialogs
-Group: System/Libraries
-# Until the appearance of the NetworkManager 1.1 branch, the .ui
-# files were shipped in libnm-gtk0 directly, violating the SLPP.
-Conflicts: libnm-gtk0 < 1.1
-
-%description -n libnm-gtk-data
-This package provides GTK+ dialogs for NetworkManager integration.
-
%package -n typelib-1_0-NMGtk-1_0
Summary: NetworkManager Gtk+ dialogs -- Introspection bindings
Group: System/Libraries
@@ -181,7 +178,11 @@
%configure \
--disable-static \
--disable-maintainer-mode \
+%if %{with appindicator}
--with-appindicator
+%else
+ --without-appindicator
+%endif
make %{?_smp_mflags}
%install
@@ -193,11 +194,15 @@
%post
%desktop_database_post
%icon_theme_cache_post
+
+%post -n libnma-data
%glib2_gsettings_schema_post
%postun
%desktop_database_postun
%icon_theme_cache_postun
+
+%postun -n libnma-data
%glib2_gsettings_schema_postun
%post -n libnm-gtk%{sover} -p /sbin/ldconfig
@@ -213,11 +218,6 @@
%doc COPYING CONTRIBUTING NEWS
%{_sysconfdir}/xdg/autostart/nm-applet.desktop
%{_bindir}/nm-applet
-%{_datadir}/nm-applet/
-# This file moves to NetworkManager-connection-editor
-%exclude %{_datadir}/nm-applet/nm-connection-editor.ui
-%{_datadir}/GConf/gsettings/nm-applet.convert
-%{_datadir}/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml
%{_datadir}/applications/nm-applet.desktop
%{_datadir}/icons/hicolor/*/apps/*.png
%{_datadir}/icons/hicolor/*/apps/*.svg
@@ -229,8 +229,6 @@
%files -n NetworkManager-connection-editor
%defattr(-,root,root)
%{_bindir}/nm-connection-editor
-%dir %{_datadir}/nm-applet/
-%{_datadir}/nm-applet/nm-connection-editor.ui
%{_datadir}/applications/nm-connection-editor.desktop
%dir %{_datadir}/appdata/
%{_datadir}/appdata/nm-connection-editor.appdata.xml
@@ -240,10 +238,6 @@
%defattr(-,root,root)
%{_libdir}/libnm-gtk.so.%{sover}*
-%files -n libnm-gtk-data
-%defattr(-,root,root)
-%{_datadir}/libnm-gtk/
-
%files -n typelib-1_0-NMGtk-1_0
%defattr(-,root,root)
%{_libdir}/girepository-1.0/NMGtk-1.0.typelib
@@ -265,7 +259,8 @@
%files -n libnma-data
%defattr(-,root,root)
-%{_datadir}/libnma/
+%{_datadir}/GConf/gsettings/nm-applet.convert
+%{_datadir}/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml
%files -n libnma-devel
%defattr(-,root,root)
++++++ network-manager-applet-1.4.2.tar.xz ->
network-manager-applet-1.4.4.tar.xz ++++++
++++ 121148 lines of diff (skipped)
++++++ network-manager-applet-no-firewalld.patch ++++++
--- /var/tmp/diff_new_pack.TStJ3G/_old 2017-02-03 17:30:55.022313008 +0100
+++ /var/tmp/diff_new_pack.TStJ3G/_new 2017-02-03 17:30:55.026312442 +0100
@@ -17,11 +17,11 @@
src/connection-editor/page-general.c | 16 ++++++++++++++--
2 files changed, 19 insertions(+), 2 deletions(-)
-Index: network-manager-applet-1.4.0/configure.ac
+Index: network-manager-applet-1.4.4/configure.ac
===================================================================
---- network-manager-applet-1.4.0.orig/configure.ac
-+++ network-manager-applet-1.4.0/configure.ac
-@@ -110,6 +110,11 @@ fi
+--- network-manager-applet-1.4.4.orig/configure.ac
++++ network-manager-applet-1.4.4/configure.ac
+@@ -108,6 +108,11 @@ fi
AM_CONDITIONAL(HAVE_GBT, test x"$have_gbt" = "xyes")
@@ -33,11 +33,11 @@
dnl ModemManager1 with libmm-glib for WWAN support
AC_ARG_WITH(wwan, AS_HELP_STRING([--with-wwan], [Enable WWAN support
(default: yes)]))
if (test "${with_wwan}" == "no"); then
-Index: network-manager-applet-1.4.0/src/connection-editor/page-general.c
+Index: network-manager-applet-1.4.4/src/connection-editor/page-general.c
===================================================================
---- network-manager-applet-1.4.0.orig/src/connection-editor/page-general.c
-+++ network-manager-applet-1.4.0/src/connection-editor/page-general.c
-@@ -58,6 +58,7 @@ enum {
+--- network-manager-applet-1.4.4.orig/src/connection-editor/page-general.c
++++ network-manager-applet-1.4.4/src/connection-editor/page-general.c
+@@ -60,6 +60,7 @@ enum {
N_COLUMNS
};
@@ -45,7 +45,7 @@
static void populate_firewall_zones_ui (CEPageGeneral *self);
static void
-@@ -125,16 +126,19 @@ on_fw_proxy_acquired (GObject *object, G
+@@ -127,16 +128,18 @@ on_fw_proxy_acquired (GObject *object, G
(GAsyncReadyCallback) get_zones_cb,
self);
}
@@ -56,25 +56,25 @@
{
CEPageGeneralPrivate *priv = CE_PAGE_GENERAL_GET_PRIVATE (self);
GtkBuilder *builder;
-+ builder = CE_PAGE (self)->builder;
-+
-+#if 0
- GtkWidget *vbox;
- GtkLabel *label;
-
-- builder = CE_PAGE (self)->builder;
+- GtkWidget *vbox;
+-
+ builder = CE_PAGE (self)->builder;
++#if 0
++ GtkWidget *vbox;
++
/*-- Firewall zone --*/
priv->firewall_zone = GTK_COMBO_BOX_TEXT (gtk_combo_box_text_new ());
-@@ -158,6 +162,7 @@ general_private_init (CEPageGeneral *sel
+
+@@ -158,6 +161,7 @@ general_private_init (CEPageGeneral *sel
/* Set mnemonic widget for device Firewall zone label */
- label = GTK_LABEL (gtk_builder_get_object (builder,
"firewall_zone_label"));
- gtk_label_set_mnemonic_widget (label, GTK_WIDGET (priv->firewall_zone));
+ priv->firewall_zone_label = GTK_LABEL (gtk_builder_get_object (builder,
"firewall_zone_label"));
+ gtk_label_set_mnemonic_widget (priv->firewall_zone_label, GTK_WIDGET
(priv->firewall_zone));
+#endif
/*-- Dependent VPN connection --*/
priv->dependent_vpn_checkbox = GTK_TOGGLE_BUTTON
(gtk_builder_get_object (builder, "dependent_vpn_checkbox"));
-@@ -178,9 +183,9 @@ dispose (GObject *object)
+@@ -180,9 +184,9 @@ dispose (GObject *object)
g_clear_object (&priv->cancellable);
}
g_clear_object (&priv->fw_proxy);
@@ -86,7 +86,7 @@
G_OBJECT_CLASS (ce_page_general_parent_class)->dispose (object);
}
-@@ -199,6 +204,7 @@ vpn_checkbox_toggled (GtkToggleButton *b
+@@ -211,6 +215,7 @@ autoconnect_checkbox_toggled (GtkToggleB
ce_page_changed (CE_PAGE (user_data));
}
@@ -94,7 +94,7 @@
static void
populate_firewall_zones_ui (CEPageGeneral *self)
{
-@@ -237,6 +243,7 @@ populate_firewall_zones_ui (CEPageGenera
+@@ -248,6 +253,7 @@ populate_firewall_zones_ui (CEPageGenera
stuff_changed (NULL, self);
}
@@ -102,7 +102,7 @@
static void
populate_ui (CEPageGeneral *self)
-@@ -250,9 +257,11 @@ populate_ui (CEPageGeneral *self)
+@@ -261,9 +267,11 @@ populate_ui (CEPageGeneral *self)
GtkTreeIter iter;
gboolean global_connection = TRUE;
@@ -114,7 +114,7 @@
/* Secondary UUID (VPN) */
vpn_uuid = nm_setting_connection_get_secondary (setting, 0);
-@@ -314,7 +323,9 @@ finish_setup (CEPageGeneral *self, gpoin
+@@ -332,7 +340,9 @@ finish_setup (CEPageGeneral *self, gpoin
populate_ui (self);