Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gnome-control-center for
openSUSE:Factory checked in at 2021-04-29 22:44:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-control-center (Old)
and /work/SRC/openSUSE:Factory/.gnome-control-center.new.1947 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-control-center"
Thu Apr 29 22:44:33 2021 rev:198 rq:888742 version:40.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/gnome-control-center/gnome-control-center.changes
2021-04-12 12:38:53.317475574 +0200
+++
/work/SRC/openSUSE:Factory/.gnome-control-center.new.1947/gnome-control-center.changes
2021-04-29 22:44:42.360217577 +0200
@@ -1,0 +2,7 @@
+Mon Apr 26 01:54:13 UTC 2021 - Jonathan Kang <[email protected]>
+
+- Rebased gnome-control-center-info-never-use-gnome-software.patch,
+ gnome-control-center-more-power-button-actions.patch and
+ gnome-control-center-bring-back-firewall-zone.patch(bsc#1184098).
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-control-center-bring-back-firewall-zone.patch ++++++
--- /var/tmp/diff_new_pack.CKFJDx/_old 2021-04-29 22:44:42.940214995 +0200
+++ /var/tmp/diff_new_pack.CKFJDx/_new 2021-04-29 22:44:42.940214995 +0200
@@ -1,215 +1,231 @@
-From 1614c8ba1e288242b1eafd96a1669b6fb59ded70 Mon Sep 17 00:00:00 2001
-From: Jonathan Kang <[email protected]>
-Date: Tue, 24 Oct 2017 16:46:51 +0800
-Subject: [PATCH] Revert "network: Remove support for firewalld zones"
-
-This reverts commit b36924567e16839fbdc8796b975970e214719d81.
----
- panels/network/connection-editor/Makefile.am | 2 +
- .../network/connection-editor/ce-page-ethernet.c | 11 ++
- .../network/connection-editor/ce-page-security.c | 14 +++
- .../network/connection-editor/ce-page-security.h | 2 +
- panels/network/connection-editor/ce-page-vpn.c | 11 ++
- panels/network/connection-editor/ethernet-page.ui | 30 +++++
- .../network/connection-editor/firewall-helpers.c | 125 +++++++++++++++++++++
- .../network/connection-editor/firewall-helpers.h | 33 ++++++
- panels/network/connection-editor/security-page.ui | 32 ++++++
- panels/network/connection-editor/vpn-page.ui | 39 +++++++
- 10 files changed, 299 insertions(+)
-
-Index: gnome-control-center-3.34.1/panels/network/connection-editor/meson.build
+Index:
gnome-control-center-40.0/panels/network/connection-editor/ce-page-ethernet.c
===================================================================
----
gnome-control-center-3.34.1.orig/panels/network/connection-editor/meson.build
-+++ gnome-control-center-3.34.1/panels/network/connection-editor/meson.build
-@@ -10,6 +10,7 @@ sources = files(
- 'ce-page-vpn.c',
- 'ce-page-wifi.c',
- 'ce-page.c',
-+ 'firewall-helpers.c',
- 'net-connection-editor.c',
- 'ui-helpers.c',
- 'vpn-helpers.c'
-Index:
gnome-control-center-3.34.1/panels/network/connection-editor/ce-page-ethernet.c
-===================================================================
----
gnome-control-center-3.34.1.orig/panels/network/connection-editor/ce-page-ethernet.c
-+++
gnome-control-center-3.34.1/panels/network/connection-editor/ce-page-ethernet.c
-@@ -28,6 +28,7 @@
- #include <NetworkManager.h>
-
+---
gnome-control-center-40.0.orig/panels/network/connection-editor/ce-page-ethernet.c
++++
gnome-control-center-40.0/panels/network/connection-editor/ce-page-ethernet.c
+@@ -27,6 +27,7 @@
-+#include "firewall-helpers.h"
+ #include "ce-page.h"
#include "ce-page-ethernet.h"
++#include "firewall-helpers.h"
#include "ui-helpers.h"
-@@ -46,9 +47,12 @@ static void
- connect_ethernet_page (CEPageEthernet *page)
+ struct _CEPageEthernet
+@@ -38,8 +39,11 @@ struct _CEPageEthernet
+ GtkSpinButton *mtu_spin;
+ GtkWidget *mtu_label;
+ GtkEntry *name_entry;
++ GtkLabel *firewall_heading;
++ GtkComboBoxText *firewall_combo;
+
+ NMClient *client;
++ NMConnection *connection;
+ NMSettingConnection *setting_connection;
+ NMSettingWired *setting_wired;
+ };
+@@ -80,6 +84,7 @@ static void
+ connect_ethernet_page (CEPageEthernet *self)
{
- NMSettingWired *setting = page->setting_wired;
+ NMSettingWired *setting = self->setting_wired;
+ NMSettingConnection *sc;
- int mtu_def;
char **mac_list;
const char *s_mac_str;
-+ GtkWidget *widget;
-+ GtkWidget *heading;
const gchar *name;
- const gchar *cloned_mac;
+@@ -109,6 +114,10 @@ connect_ethernet_page (CEPageEthernet *s
-@@ -80,6 +84,12 @@ connect_ethernet_page (CEPageEthernet *p
-
- g_signal_connect_swapped (page->name, "changed", G_CALLBACK
(ce_page_changed), page);
- g_signal_connect_swapped (page->mtu, "value-changed", G_CALLBACK
(ce_page_changed), page);
+ g_signal_connect_object (self->name_entry, "changed", G_CALLBACK
(ce_page_changed), self, G_CONNECT_SWAPPED);
+ g_signal_connect_object (self->mtu_spin, "value-changed", G_CALLBACK
(ce_page_changed), self, G_CONNECT_SWAPPED);
+
-+ widget = GTK_WIDGET (gtk_builder_get_object (CE_PAGE (page)->builder,
"combo_zone"));
-+ heading = GTK_WIDGET (gtk_builder_get_object (CE_PAGE
(page)->builder, "heading_zone"));
-+ sc = nm_connection_get_setting_connection (CE_PAGE
(page)->connection);
-+ firewall_ui_setup (sc, widget, heading, CE_PAGE (page)->cancellable);
-+ g_signal_connect_swapped (widget, "changed", G_CALLBACK
(ce_page_changed), page);
++ sc = nm_connection_get_setting_connection (self->connection);
++ firewall_ui_setup (sc, GTK_WIDGET (self->firewall_combo), GTK_WIDGET
(self->firewall_heading), NULL);
++ g_signal_connect_swapped (self->firewall_combo, "changed", G_CALLBACK
(ce_page_changed), self);
}
static void
-@@ -110,6 +120,9 @@ ui_to_setting (CEPageEthernet *page)
- NM_SETTING_CONNECTION_ID, gtk_entry_get_text
(page->name),
+@@ -136,6 +145,8 @@ ui_to_setting (CEPageEthernet *self)
+ g_object_set (self->setting_connection,
+ NM_SETTING_CONNECTION_ID, gtk_entry_get_text
(self->name_entry),
NULL);
++
++ firewall_ui_to_setting (self->setting_connection, GTK_WIDGET
(self->firewall_combo));
+ }
+
+ static const gchar *
+@@ -180,6 +191,16 @@ ce_page_ethernet_validate (CEPage
+ }
-+ entry = GTK_WIDGET (gtk_builder_get_object (CE_PAGE (page)->builder,
"combo_zone"));
-+ firewall_ui_to_setting (page->setting_connection, entry);
+ static void
++ce_page_ethernet_dispose (GObject *object)
++{
++ CEPageEthernet *self = CE_PAGE_ETHERNET (object);
++
++ g_clear_object (&self->connection);
++
++ G_OBJECT_CLASS (ce_page_ethernet_parent_class)->dispose (object);
++}
+
- g_free (cloned_mac);
- g_free (device_mac);
++static void
+ ce_page_ethernet_init (CEPageEthernet *self)
+ {
+ gtk_widget_init_template (GTK_WIDGET (self));
+@@ -188,8 +209,11 @@ ce_page_ethernet_init (CEPageEthernet *s
+ static void
+ ce_page_ethernet_class_init (CEPageEthernetClass *klass)
+ {
++ GObjectClass *object_class = G_OBJECT_CLASS (klass);
+ GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+
++ object_class->dispose = ce_page_ethernet_dispose;
++
+ gtk_widget_class_set_template_from_resource (widget_class,
"/org/gnome/control-center/network/ethernet-page.ui");
+
+ gtk_widget_class_bind_template_child (widget_class, CEPageEthernet,
cloned_mac_combo);
+@@ -197,6 +221,8 @@ ce_page_ethernet_class_init (CEPageEther
+ gtk_widget_class_bind_template_child (widget_class, CEPageEthernet,
mtu_spin);
+ gtk_widget_class_bind_template_child (widget_class, CEPageEthernet,
mtu_label);
+ gtk_widget_class_bind_template_child (widget_class, CEPageEthernet,
name_entry);
++ gtk_widget_class_bind_template_child (widget_class, CEPageEthernet,
firewall_heading);
++ gtk_widget_class_bind_template_child (widget_class, CEPageEthernet,
firewall_combo);
}
-Index:
gnome-control-center-3.34.1/panels/network/connection-editor/ce-page-security.c
+
+ static void
+@@ -215,6 +241,7 @@ ce_page_ethernet_new (NMConnection *
+ self = CE_PAGE_ETHERNET (g_object_new (ce_page_ethernet_get_type (),
NULL));
+
+ self->client = client;
++ self->connection = g_object_ref (connection);
+ self->setting_connection = nm_connection_get_setting_connection
(connection);
+ self->setting_wired = nm_connection_get_setting_wired (connection);
+
+Index:
gnome-control-center-40.0/panels/network/connection-editor/ce-page-security.c
===================================================================
----
gnome-control-center-3.34.1.orig/panels/network/connection-editor/ce-page-security.c
-+++
gnome-control-center-3.34.1/panels/network/connection-editor/ce-page-security.c
-@@ -28,6 +28,7 @@
+---
gnome-control-center-40.0.orig/panels/network/connection-editor/ce-page-security.c
++++
gnome-control-center-40.0/panels/network/connection-editor/ce-page-security.c
+@@ -27,6 +27,7 @@
- #include "wireless-security.h"
+ #include "ce-page.h"
#include "ce-page-security.h"
+#include "firewall-helpers.h"
+ #include "wireless-security.h"
+ #include "ws-dynamic-wep.h"
+ #include "ws-leap.h"
+@@ -42,6 +43,8 @@ struct _CEPageSecurity
+ GtkBox *box;
+ GtkComboBox *security_combo;
+ GtkLabel *security_label;
++ GtkComboBox *firewall_combo;
++ GtkWidget *firewall_heading;
- G_DEFINE_TYPE (CEPageSecurity, ce_page_security, CE_TYPE_PAGE)
-
-@@ -147,6 +148,7 @@ security_combo_changed (GtkComboBox *com
- gtk_container_remove (GTK_CONTAINER (parent),
sec_widget);
+ NMConnection *connection;
+ const gchar *security_setting;
+@@ -176,6 +179,7 @@ security_combo_changed (CEPageSecurity *
+ gtk_container_remove (GTK_CONTAINER (parent),
GTK_WIDGET (sec));
+
+ gtk_size_group_add_widget (self->group, GTK_WIDGET
(self->security_label));
++ gtk_size_group_add_widget (self->group,
self->firewall_heading);
+ wireless_security_add_to_size_group (sec, self->group);
- gtk_size_group_add_widget (page->group,
page->security_heading);
-+ gtk_size_group_add_widget (page->group,
page->firewall_heading);
- wireless_security_add_to_size_group (sec, page->group);
-
- gtk_container_add (GTK_CONTAINER (vbox), sec_widget);
-@@ -203,6 +205,7 @@ finish_setup (CEPageSecurity *page)
- NMConnection *connection = CE_PAGE (page)->connection;
+ gtk_container_add (GTK_CONTAINER (self->box), g_object_ref
(GTK_WIDGET (sec)));
+@@ -230,6 +234,7 @@ finish_setup (CEPageSecurity *self)
+ {
NMSettingWireless *sw;
NMSettingWirelessSecurity *sws;
+ NMSettingConnection *sc;
gboolean is_adhoc = FALSE;
- GtkListStore *sec_model;
+ g_autoptr(GtkListStore) sec_model = NULL;
GtkTreeIter iter;
-@@ -349,6 +352,13 @@ finish_setup (CEPageSecurity *page)
+@@ -396,6 +401,10 @@ finish_setup (CEPageSecurity *self)
- page->security_combo = combo;
+ gtk_combo_box_set_active (self->security_combo, active < 0 ? 0 :
(guint32) active);
-+ page->firewall_heading = GTK_WIDGET (gtk_builder_get_object (CE_PAGE
(page)->builder, "heading_zone"));
-+ page->firewall_combo = GTK_COMBO_BOX (gtk_builder_get_object (CE_PAGE
(page)->builder, "combo_zone"));
-+
-+ sc = nm_connection_get_setting_connection (CE_PAGE
(page)->connection);
-+ firewall_ui_setup (sc, GTK_WIDGET (page->firewall_combo),
page->firewall_heading, CE_PAGE (page)->cancellable);
-+ g_signal_connect_swapped (page->firewall_combo, "changed", G_CALLBACK
(ce_page_changed), page);
-+
- security_combo_changed (combo, page);
- g_signal_connect (combo, "changed",
- G_CALLBACK (security_combo_changed), page);
-@@ -360,6 +370,7 @@ validate (CEPage *page,
- GError **error)
++ sc = nm_connection_get_setting_connection (self->connection);
++ firewall_ui_setup (sc, GTK_WIDGET (self->firewall_combo),
self->firewall_heading, NULL);
++ g_signal_connect_swapped (self->firewall_combo, "changed", G_CALLBACK
(ce_page_changed), self);
++
+ security_combo_changed (self);
+ g_signal_connect_object (self->security_combo, "changed",
+ G_CALLBACK (security_combo_changed), self,
G_CONNECT_SWAPPED);
+@@ -431,6 +440,7 @@ ce_page_security_validate (CEPage
{
+ CEPageSecurity *self = CE_PAGE_SECURITY (page);
NMSettingWireless *sw;
+ NMSettingConnection *sc;
- WirelessSecurity *sec;
+ g_autoptr(WirelessSecurity) sec = NULL;
gboolean valid = FALSE;
const char *mode;
-@@ -402,6 +413,9 @@ validate (CEPage *page,
+@@ -471,6 +481,9 @@ ce_page_security_validate (CEPage
valid = TRUE;
}
+ sc = nm_connection_get_setting_connection (connection);
-+ firewall_ui_to_setting (sc, GTK_WIDGET (CE_PAGE_SECURITY
(page)->firewall_combo));
++ firewall_ui_to_setting (sc, GTK_WIDGET (CE_PAGE_SECURITY
(self)->firewall_combo));
+
return valid;
}
-Index:
gnome-control-center-3.34.1/panels/network/connection-editor/ce-page-security.h
-===================================================================
----
gnome-control-center-3.34.1.orig/panels/network/connection-editor/ce-page-security.h
-+++
gnome-control-center-3.34.1/panels/network/connection-editor/ce-page-security.h
-@@ -45,6 +45,8 @@ struct _CEPageSecurity
+@@ -493,6 +506,8 @@ ce_page_security_class_init (CEPageSecur
+ gtk_widget_class_bind_template_child (widget_class, CEPageSecurity,
box);
+ gtk_widget_class_bind_template_child (widget_class, CEPageSecurity,
security_label);
+ gtk_widget_class_bind_template_child (widget_class, CEPageSecurity,
security_combo);
++ gtk_widget_class_bind_template_child (widget_class, CEPageSecurity,
firewall_heading);
++ gtk_widget_class_bind_template_child (widget_class, CEPageSecurity,
firewall_combo);
+ }
- GtkComboBox *security_combo;
- GtkWidget *security_heading;
-+ GtkComboBox *firewall_combo;
-+ GtkWidget *firewall_heading;
- GtkSizeGroup *group;
- gboolean adhoc;
- };
-Index:
gnome-control-center-3.34.1/panels/network/connection-editor/ce-page-vpn.c
+ static void
+Index: gnome-control-center-40.0/panels/network/connection-editor/ce-page-vpn.c
===================================================================
----
gnome-control-center-3.34.1.orig/panels/network/connection-editor/ce-page-vpn.c
-+++ gnome-control-center-3.34.1/panels/network/connection-editor/ce-page-vpn.c
-@@ -28,6 +28,7 @@
-
- #include "ce-page-vpn.h"
- #include "vpn-helpers.h"
-+#include "firewall-helpers.h"
-
- G_DEFINE_TYPE (CEPageVpn, ce_page_vpn, CE_TYPE_PAGE)
-
-@@ -106,10 +107,17 @@ static void
- connect_vpn_page (CEPageVpn *page)
- {
- const gchar *name;
-+ GtkWidget *widget;
-+ GtkWidget *heading;
-
- name = nm_setting_connection_get_id (page->setting_connection);
- gtk_entry_set_text (page->name, name);
- g_signal_connect_swapped (page->name, "changed", G_CALLBACK
(ce_page_changed), page);
-+
-+ widget = GTK_WIDGET (gtk_builder_get_object (CE_PAGE (page)->builder,
"combo_zone"));
-+ heading = GTK_WIDGET (gtk_builder_get_object (CE_PAGE
(page)->builder, "heading_zone"));
-+ firewall_ui_setup (page->setting_connection, widget, heading, CE_PAGE
(page)->cancellable);
-+ g_signal_connect_swapped (widget, "changed", G_CALLBACK
(ce_page_changed), page);
+---
gnome-control-center-40.0.orig/panels/network/connection-editor/ce-page-vpn.c
++++ gnome-control-center-40.0/panels/network/connection-editor/ce-page-vpn.c
+@@ -35,6 +35,8 @@ struct _CEPageVpn
+
+ GtkLabel *failure_label;
+ GtkEntry *name_entry;
++ GtkLabel *firewall_heading;
++ GtkComboBoxText *firewall_combo;
+
+ NMConnection *connection;
+ NMSettingConnection *setting_connection;
+@@ -125,6 +127,9 @@ connect_vpn_page (CEPageVpn *self)
+ name = nm_setting_connection_get_id (self->setting_connection);
+ gtk_entry_set_text (self->name_entry, name);
+ g_signal_connect_object (self->name_entry, "changed", G_CALLBACK
(ce_page_changed), self, G_CONNECT_SWAPPED);
++
++ firewall_ui_setup (self->setting_connection, GTK_WIDGET
(self->firewall_combo), GTK_WIDGET (self->firewall_heading), NULL);
++ g_signal_connect_swapped (self->firewall_combo, "changed", G_CALLBACK
(ce_page_changed), self);
}
- static gboolean
-@@ -118,10 +126,13 @@ validate (CEPage *page,
- GError **error)
- {
- CEPageVpn *self = CE_PAGE_VPN (page);
-+ GtkWidget *widget;
-
+ static void
+@@ -160,6 +165,7 @@ ce_page_vpn_validate (CEPage *pag
g_object_set (self->setting_connection,
- NM_SETTING_CONNECTION_ID, gtk_entry_get_text
(self->name),
+ NM_SETTING_CONNECTION_ID, gtk_entry_get_text
(self->name_entry),
NULL);
-+ widget = GTK_WIDGET (gtk_builder_get_object (CE_PAGE (page)->builder,
"combo_zone"));
-+ firewall_ui_to_setting (self->setting_connection, widget);
++ firewall_ui_to_setting (self->setting_connection, GTK_WIDGET
(self->firewall_combo));
if (!nm_setting_verify (NM_SETTING (self->setting_connection), NULL,
error))
return FALSE;
-Index:
gnome-control-center-3.34.1/panels/network/connection-editor/ethernet-page.ui
+@@ -188,6 +194,8 @@ ce_page_vpn_class_init (CEPageVpnClass *
+
+ gtk_widget_class_bind_template_child (widget_class, CEPageVpn,
failure_label);
+ gtk_widget_class_bind_template_child (widget_class, CEPageVpn,
name_entry);
++ gtk_widget_class_bind_template_child (widget_class, CEPageVpn,
firewall_heading);
++ gtk_widget_class_bind_template_child (widget_class, CEPageVpn,
firewall_combo);
+ }
+
+ static void
+Index:
gnome-control-center-40.0/panels/network/connection-editor/ethernet-page.ui
===================================================================
----
gnome-control-center-3.34.1.orig/panels/network/connection-editor/ethernet-page.ui
-+++
gnome-control-center-3.34.1/panels/network/connection-editor/ethernet-page.ui
-@@ -219,5 +219,35 @@
- <child>
- <placeholder/>
+---
gnome-control-center-40.0.orig/panels/network/connection-editor/ethernet-page.ui
++++ gnome-control-center-40.0/panels/network/connection-editor/ethernet-page.ui
+@@ -159,6 +159,36 @@
+ </packing>
</child>
-+ <child>
-+ <object class="GtkLabel" id="heading_zone">
+ <child>
++ <object class="GtkLabel" id="firewall_heading">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="xalign">1</property>
+ <property name="label" translatable="yes">Firewall _Zone</property>
+ <property name="use_underline">True</property>
-+ <property name="mnemonic_widget">combo_zone</property>
++ <property name="mnemonic_widget">firewall_combo</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
@@ -219,7 +235,7 @@
+ </packing>
+ </child>
+ <child>
-+ <object class="GtkComboBoxText" id="combo_zone">
++ <object class="GtkComboBoxText" id="firewall_combo">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="entry_text_column">0</property>
@@ -232,12 +248,14 @@
+ <property name="height">1</property>
+ </packing>
+ </child>
- </object>
- </interface>
-Index:
gnome-control-center-3.34.1/panels/network/connection-editor/firewall-helpers.c
++ <child>
+ <placeholder/>
+ </child>
+ <child>
+Index:
gnome-control-center-40.0/panels/network/connection-editor/firewall-helpers.c
===================================================================
--- /dev/null
-+++
gnome-control-center-3.34.1/panels/network/connection-editor/firewall-helpers.c
++++
gnome-control-center-40.0/panels/network/connection-editor/firewall-helpers.c
@@ -0,0 +1,125 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
@@ -364,10 +382,10 @@
+ g_object_set (setting, NM_SETTING_CONNECTION_ZONE, zone, NULL);
+ g_free (zone);
+}
-Index:
gnome-control-center-3.34.1/panels/network/connection-editor/firewall-helpers.h
+Index:
gnome-control-center-40.0/panels/network/connection-editor/firewall-helpers.h
===================================================================
--- /dev/null
-+++
gnome-control-center-3.34.1/panels/network/connection-editor/firewall-helpers.h
++++
gnome-control-center-40.0/panels/network/connection-editor/firewall-helpers.h
@@ -0,0 +1,33 @@
+/*
+ * This program is free software; you can redistribute it and/or modify
@@ -402,22 +420,33 @@
+
+
+#endif /* _FIREWALL_HELPERS_H_ */
-Index:
gnome-control-center-3.34.1/panels/network/connection-editor/security-page.ui
+Index: gnome-control-center-40.0/panels/network/connection-editor/meson.build
===================================================================
----
gnome-control-center-3.34.1.orig/panels/network/connection-editor/security-page.ui
-+++
gnome-control-center-3.34.1/panels/network/connection-editor/security-page.ui
-@@ -63,6 +63,38 @@
- <property name="height">1</property>
- </packing>
- </child>
-+ <child>
-+ <object class="GtkLabel" id="heading_zone">
+--- gnome-control-center-40.0.orig/panels/network/connection-editor/meson.build
++++ gnome-control-center-40.0/panels/network/connection-editor/meson.build
+@@ -12,6 +12,7 @@ sources = files(
+ 'ce-page-vpn.c',
+ 'ce-page-wifi.c',
+ 'ce-page.c',
++ 'firewall-helpers.c',
+ 'net-connection-editor.c',
+ 'vpn-helpers.c'
+ )
+Index:
gnome-control-center-40.0/panels/network/connection-editor/security-page.ui
+===================================================================
+---
gnome-control-center-40.0.orig/panels/network/connection-editor/security-page.ui
++++ gnome-control-center-40.0/panels/network/connection-editor/security-page.ui
+@@ -47,6 +47,37 @@
+ <property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
+ <child>
++ <object class="GtkLabel" id="firewall_heading">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="xalign">1</property>
+ <property name="label" translatable="yes">Firewall
_Zone</property>
+ <property name="use_underline">True</property>
-+ <property name="mnemonic_widget">combo_zone</property>
++ <property name="mnemonic_widget">firewall_combo</property>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
@@ -427,7 +456,7 @@
+ </packing>
+ </child>
+ <child>
-+ <object class="GtkComboBoxText" id="combo_zone">
++ <object class="GtkComboBoxText" id="firewall_combo">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="hexpand">True</property>
@@ -441,14 +470,14 @@
+ <property name="height">1</property>
+ </packing>
+ </child>
-+
++ <child>
+ <placeholder/>
+ </child>
</object>
- </child>
- <child type="tab">
-Index: gnome-control-center-3.34.1/panels/network/connection-editor/vpn-page.ui
+Index: gnome-control-center-40.0/panels/network/connection-editor/vpn-page.ui
===================================================================
----
gnome-control-center-3.34.1.orig/panels/network/connection-editor/vpn-page.ui
-+++ gnome-control-center-3.34.1/panels/network/connection-editor/vpn-page.ui
+--- gnome-control-center-40.0.orig/panels/network/connection-editor/vpn-page.ui
++++ gnome-control-center-40.0/panels/network/connection-editor/vpn-page.ui
@@ -51,6 +51,45 @@
</packing>
</child>
@@ -458,12 +487,12 @@
+ <property name="can_focus">False</property>
+ <property name="spacing">6</property>
+ <child>
-+ <object class="GtkLabel" id="heading_zone">
++ <object class="GtkLabel" id="firewall_heading">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Firewall
_Zone</property>
+ <property name="use_underline">True</property>
-+ <property name="mnemonic_widget">combo_zone</property>
++ <property name="mnemonic_widget">firewall_combo</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
@@ -472,7 +501,7 @@
+ </packing>
+ </child>
+ <child>
-+ <object class="GtkComboBoxText" id="combo_zone">
++ <object class="GtkComboBoxText" id="firewall_combo">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="entry_text_column">0</property>
++++++ gnome-control-center-info-never-use-gnome-software.patch ++++++
--- /var/tmp/diff_new_pack.CKFJDx/_old 2021-04-29 22:44:42.948214959 +0200
+++ /var/tmp/diff_new_pack.CKFJDx/_new 2021-04-29 22:44:42.952214941 +0200
@@ -1,13 +1,14 @@
-diff --git a/panels/info/cc-info-overview-panel.c
b/panels/info/cc-info-overview-panel.c
-index 7a5879c..7b6c27b 100644
---- a/panels/info/cc-info-overview-panel.c
-+++ b/panels/info/cc-info-overview-panel.c
-@@ -829,7 +829,8 @@ info_overview_panel_setup_overview (CcInfoOverviewPanel
*self)
+Index: gnome-control-center-40.0/panels/info-overview/cc-info-overview-panel.c
+===================================================================
+---
gnome-control-center-40.0.orig/panels/info-overview/cc-info-overview-panel.c
++++ gnome-control-center-40.0/panels/info-overview/cc-info-overview-panel.c
+@@ -777,8 +777,8 @@ info_overview_panel_setup_overview (CcIn
static gboolean
does_gnome_software_exist (void)
{
-- return g_file_test (BINDIR "/gnome-software", G_FILE_TEST_EXISTS);
-+ /* no gnome-software for SLE */
+- g_autofree gchar *path = g_find_program_in_path ("gnome-software");
+- return path != NULL;
++ /* Don't use gnome-software in SLE. */
+ return FALSE;
}
++++++ gnome-control-center-more-power-button-actions.patch ++++++
--- /var/tmp/diff_new_pack.CKFJDx/_old 2021-04-29 22:44:42.960214906 +0200
+++ /var/tmp/diff_new_pack.CKFJDx/_new 2021-04-29 22:44:42.960214906 +0200
@@ -1,8 +1,8 @@
-diff --git a/panels/power/cc-power-panel.c b/panels/power/cc-power-panel.c
-index c31249c..5718c98 100644
---- a/panels/power/cc-power-panel.c
-+++ b/panels/power/cc-power-panel.c
-@@ -2169,10 +2169,11 @@ populate_power_button_model (GtkTreeModel *model,
+Index: gnome-control-center-40.0/panels/power/cc-power-panel.c
+===================================================================
+--- gnome-control-center-40.0.orig/panels/power/cc-power-panel.c
++++ gnome-control-center-40.0/panels/power/cc-power-panel.c
+@@ -1078,10 +1078,11 @@ populate_power_button_model (GtkTreeMode
char *name;
GsdPowerButtonActionType value;
} actions[] = {