diff --git a/gnome-control-center-3.30.3.tar.xz b/gnome-control-center-3.30.3.tar.xz
deleted file mode 100644
index 243db1c..0000000
--- a/gnome-control-center-3.30.3.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:39615b45fee4b9662f9263d70ad4ad112cf828d5041c30ee1c00ed852b0b303e
-size 5889900
diff --git a/gnome-control-center-3.32.1.tar.xz b/gnome-control-center-3.32.1.tar.xz
new file mode 100644
index 0000000..7d827d7
--- /dev/null
+++ b/gnome-control-center-3.32.1.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b4a05c7edf9d575dbb3996f122234372b8a2c61088753745f43a096b1fafec76
+size 5951432
diff --git a/gnome-control-center-disable-error-message-for-NM.patch b/gnome-control-center-disable-error-message-for-NM.patch
index 2f58109..0094c57 100644
--- a/gnome-control-center-disable-error-message-for-NM.patch
+++ b/gnome-control-center-disable-error-message-for-NM.patch
@@ -1,7 +1,7 @@
-Index: gnome-control-center-3.30.3/panels/network/cc-network-panel.c
+Index: gnome-control-center-3.32.0.1/panels/network/cc-network-panel.c
===================================================================
---- gnome-control-center-3.30.3.orig/panels/network/cc-network-panel.c
-+++ gnome-control-center-3.30.3/panels/network/cc-network-panel.c
+--- gnome-control-center-3.32.0.1.orig/panels/network/cc-network-panel.c
++++ gnome-control-center-3.32.0.1/panels/network/cc-network-panel.c
@@ -769,10 +769,24 @@ panel_check_network_manager_version (CcN
GtkWidget *label;
gchar *markup;
@@ -56,10 +56,10 @@ Index: gnome-control-center-3.30.3/panels/network/cc-network-panel.c
}
static void
-Index: gnome-control-center-3.30.3/panels/network/cc-wifi-panel.c
+Index: gnome-control-center-3.32.0.1/panels/network/cc-wifi-panel.c
===================================================================
---- gnome-control-center-3.30.3.orig/panels/network/cc-wifi-panel.c
-+++ gnome-control-center-3.30.3/panels/network/cc-wifi-panel.c
+--- gnome-control-center-3.32.0.1.orig/panels/network/cc-wifi-panel.c
++++ gnome-control-center-3.32.0.1/panels/network/cc-wifi-panel.c
@@ -183,21 +183,41 @@ static void
check_main_stack_page (CcWifiPanel *self)
{
@@ -103,11 +103,11 @@ Index: gnome-control-center-3.30.3/panels/network/cc-wifi-panel.c
}
static void
-Index: gnome-control-center-3.30.3/panels/network/cc-wifi-panel.ui
+Index: gnome-control-center-3.32.0.1/panels/network/cc-wifi-panel.ui
===================================================================
---- gnome-control-center-3.30.3.orig/panels/network/cc-wifi-panel.ui
-+++ gnome-control-center-3.30.3/panels/network/cc-wifi-panel.ui
-@@ -331,6 +331,48 @@
+--- gnome-control-center-3.32.0.1.orig/panels/network/cc-wifi-panel.ui
++++ gnome-control-center-3.32.0.1/panels/network/cc-wifi-panel.ui
+@@ -315,6 +315,48 @@
nm-not-running
@@ -156,3 +156,19 @@ Index: gnome-control-center-3.30.3/panels/network/cc-wifi-panel.ui
+Index: gnome-control-center-3.32.0.1/tests/meson.build
+===================================================================
+--- gnome-control-center-3.32.0.1.orig/tests/meson.build
++++ gnome-control-center-3.32.0.1/tests/meson.build
+@@ -1,8 +1,11 @@
+ subdir('common')
+ subdir('datetime')
++# Disable tests for network panel, boo#1128195
++if false
+ if host_is_linux
+ subdir('network')
+ endif
++endif
+
+ subdir('interactive-panels')
+
diff --git a/gnome-control-center-fix-crash-retrive-disksize.patch b/gnome-control-center-fix-crash-retrive-disksize.patch
deleted file mode 100644
index 19a512c..0000000
--- a/gnome-control-center-fix-crash-retrive-disksize.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-From 26287234bd9152fbe95baa82b9d55b8064d789c2 Mon Sep 17 00:00:00 2001
-From: Ondrej Holy
-Date: Wed, 13 Mar 2019 15:49:33 +0100
-Subject: [PATCH] info: Fix crashes when retrieving disk size
-
-Info panel crashes has been fixed by !387 on master branch, however,
-gnome-3-30 is still affected as the same fix can't be used there, because
-its complexity and changed dependencies. The panel crashes because
-GUnixMountPoint is by mistake used as GUnixMountEntry. Let's find
-and use corresponing GUnixMountEntry to simply fix those crashes for
-gnome-3-30.
-
-Closes: #411
----
- panels/info/cc-info-overview-panel.c | 33 +++++++++++++++++++++++-----
- 1 file changed, 28 insertions(+), 5 deletions(-)
-
-diff --git a/panels/info/cc-info-overview-panel.c b/panels/info/cc-info-overview-panel.c
-index 7758271b1..fa9510b06 100644
---- a/panels/info/cc-info-overview-panel.c
-+++ b/panels/info/cc-info-overview-panel.c
-@@ -546,10 +546,30 @@ get_primary_disc_info_start (CcInfoOverviewPanel *self)
- self);
- }
-
-+static GList *
-+convert_points_to_entries (GList *points)
-+{
-+ GList *entries = NULL;
-+ GList *p;
-+
-+ for (p = points; p != NULL; p = p->next)
-+ {
-+ GUnixMountPoint *point = p->data;
-+ GUnixMountEntry *mount;
-+ const gchar *mount_path = g_unix_mount_point_get_mount_path (point);
-+
-+ mount = g_unix_mount_at (mount_path, NULL);
-+ if (mount)
-+ entries = g_list_append (entries, mount);
-+ }
-+
-+ return entries;
-+}
-+
- static void
- get_primary_disc_info (CcInfoOverviewPanel *self)
- {
-- GList *points;
-+ GList *points, *entries = NULL;
- GList *p;
- GHashTable *hash;
- CcInfoOverviewPanelPrivate *priv = cc_info_overview_panel_get_instance_private (self);
-@@ -557,11 +577,14 @@ get_primary_disc_info (CcInfoOverviewPanel *self)
- hash = g_hash_table_new (g_str_hash, g_str_equal);
- points = g_unix_mount_points_get (NULL);
-
-+ entries = convert_points_to_entries (points);
-+ g_list_free_full (points, (GDestroyNotify) g_unix_mount_point_free);
-+
- /* If we do not have /etc/fstab around, try /etc/mtab */
-- if (points == NULL)
-- points = g_unix_mounts_get (NULL);
-+ if (entries == NULL)
-+ entries = g_unix_mounts_get (NULL);
-
-- for (p = points; p != NULL; p = p->next)
-+ for (p = entries; p != NULL; p = p->next)
- {
- GUnixMountEntry *mount = p->data;
- const char *mount_path;
-@@ -586,7 +609,7 @@ get_primary_disc_info (CcInfoOverviewPanel *self)
- priv->primary_mounts = g_list_prepend (priv->primary_mounts, mount);
- g_hash_table_insert (hash, (gpointer) device_path, (gpointer) device_path);
- }
-- g_list_free (points);
-+ g_list_free (entries);
- g_hash_table_destroy (hash);
-
- priv->cancellable = g_cancellable_new ();
---
-2.18.1
-
diff --git a/gnome-control-center.changes b/gnome-control-center.changes
index 398632f..7e1f846 100644
--- a/gnome-control-center.changes
+++ b/gnome-control-center.changes
@@ -1,9 +1,53 @@
+-------------------------------------------------------------------
+Mon Apr 22 07:49:48 UTC 2019 - Max Lin
+
+- Since libgomekbd has followed SLPP standard, replaced requires
+ libgnomekbd to gnomekbd-tools.
+
+-------------------------------------------------------------------
+Mon Apr 1 08:56:29 UTC 2019 - Jonathan Kang
+
+- Modified gnome-control-center-disable-error-message-for-NM.patch:
+ Disable tests for network panel.
+
+-------------------------------------------------------------------
+Fri Mar 29 15:20:33 UTC 2019 - Bjørn Lie
+
+- Update to version 3.32.1:
+ + Add shadows to application icons.
+ + Applications: Fix wrong IDs being passed to portal permission
+ store.
+ + Display: Various bugfixes to multimonitor setups.
+ + Mouse & Touchpad: Sync touchpad scrolling switch states
+ correctly.
+ + Network: Only show Bluetooth devices in Bluetooth section.
+ + Online Accounts: Fix invisible widgets.
+ + Wi-Fi: Fix connection names with markup not showing up.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Fri Mar 22 17:56:33 UTC 2019 - Bjørn Lie
+
+- Refresh patches with refresh_service osc service.
+- Disable meson_test as
+ gnome-control-center-disable-error-message-for-NM.patch breaks
+ the tests.
+
-------------------------------------------------------------------
Tue Mar 19 02:20:35 UTC 2019 - sckang@suse.com
- Rebase gnome-control-center-disable-error-message-for-NM.patch
(bsc#1128195).
+-------------------------------------------------------------------
+Mon Mar 18 09:56:32 UTC 2019 - Bjørn Lie
+
+- Update to version 3.32.0.1:
+ + Emergency release with a fix for broken translations and the
+ Display panel.
+- Drop gnome-control-center-fix-crash-retrive-disksize.patch: Fixed
+ upstream.
+
-------------------------------------------------------------------
Mon Mar 18 09:55:17 UTC 2019 - Bjørn Lie
@@ -12,6 +56,26 @@ Mon Mar 18 09:55:17 UTC 2019 - Bjørn Lie
branch, to be dropped when switching to 3.32 branch as the issue
is fixed in a different way there.
+-------------------------------------------------------------------
+Mon Mar 11 15:39:41 UTC 2019 - Bjørn Lie
+
+- Update to version 3.32.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Mar 5 06:10:42 UTC 2019 - Bjørn Lie
+
+- Update to version 3.31.92:
+ + Revert making Settings responsive; it needs more polish to
+ reach the quality we want.
+ + User Accounts:
+ - Improve behavior when dealing with very long names.
+ - Fix crashes.
+ - Remove custom file size limit for avatars.
+ - Allow bigger custom avatars.
+ + Updated translations.
+- Add pkgconfig(udisks2) BuildRequires: New dependency.
+
-------------------------------------------------------------------
Wed Feb 27 02:50:29 UTC 2019 - sckang@suse.com
@@ -19,6 +83,81 @@ Wed Feb 27 02:50:29 UTC 2019 - sckang@suse.com
network: disable the "Apply" button until a change has been made
(glgo#GNOME/gnome-control-center!402 bsc#1040054).
+-------------------------------------------------------------------
+Thu Feb 21 11:19:56 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 3.31.90:
+ + Make Settings and various panels responsive.
+ + Various accessibility fixes.
+ + Printers: Various cleanups.
+ + Region and Language: Make rows reordetable with drag and drop.
+ + Sound: Redesign the Sound panel.
+ + User Accounts:
+ - Allow ‘Remove User’ button to be focused.
+ - Round user images.
+ + Updated translations.
+- Add pkgconfig(gsound) BuildRequires: New dependency.
+
+-------------------------------------------------------------------
+Sat Feb 9 03:31:04 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 3.31.4:
+ + Introduce the new Applications panel.
+ + Panels can now expose a custom sidebar widget.
+ + Improve CI image building scripts.
+ + Applications: Introduce the new Applications panel.
+ + Bluetooth: Cleanup and reorganize code.
+ + Display: Add Night Light slider to set temperature.
+ + Network:
+ - Allow Wi-Fi panel to reach narrower sizes.
+ - Cleanups and smaller performance improvement preparations.
+ + Notifications: Use libhandy's HdyColumn.
+ + Online Accounts: Use libhandy's HdyColumn.
+ + Power: Label PENDING_CHARGE state as "Not Charging".
+ + Printers: Cleanups and memory leaks plugs.
+ + Privacy: Use libhandy's HdyColumn.
+ + Thunderbolt: Fix double-free.
+ + User Accounts: Rename classes.
+ + Wacom: Map Wacom-driver-specific generic IDs to 0.
+ + Updated translations.
+- Add pkgconfig(libhandy-0.0) BuildRequires: New optional
+ dependency. This is needed to access widgets to make the shell
+ adaptive.
+- Add bolt Recommends: Needed for the thunderbolt panel.
+
+-------------------------------------------------------------------
+Sat Feb 9 03:31:02 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 3.31.2:
+ + Use X-GNOME-UsesNotifications on various desktop files.
+ + Introduce new icon.
+ + Add interative test panels.
+ + Date & Time: Grey out automatic timezone.
+ + Display:
+ - Correctly add minor axis to snapping.
+ - Correctly snap on various situations.
+ + Network: Cleanup many classes.
+ + Online Accounts: Track lifecycle of CcGoaPanel across async
+ calls.
+ + Privacy: Use templates.
+ + Region and Language:
+ - Use a popover instead of a dialog for input options.
+ - Redesign language chooser widget.
+ - Plug various leaks.
+ - Major cleanups.
+ + Sharing: Bind hostname entry.
+ + User Accounts:
+ - Use templates.
+ - Do not crash when libpwquality fails.
+ + Wacom:
+ - Port calibrator UI to GTK.
+ - Remove clutter-gtk dependency.
+ + Updated translations.
+- Add python3-dbusmock and python3-pytest-xvfb BuildRequires:
+ Needed to run tests during build.
+- Drop explicit pkgconfig(clutter-gtk-1.0) BuildRequires: Only
+ needed for cheese, and that should pull it in on it's own.
+
-------------------------------------------------------------------
Fri Feb 8 07:57:07 UTC 2019 - bjorn.lie@gmail.com
@@ -2229,7 +2368,7 @@ Fri Sep 27 15:02:06 UTC 2013 - idonmez@suse.com
- Introduce with_wacom defines, set to 0 on s390{x}, otherwise 1:
+ Disable wacom support on s390{x}, those machines have no
viable input ports.
- + Have pkgconfig(libwacom) BuildRequries depend on with_wacom.
+ + Have pkgconfig(libwacom) BuildRequires depend on with_wacom.
-------------------------------------------------------------------
Tue Sep 24 13:42:05 UTC 2013 - dimstar@opensuse.org
diff --git a/gnome-control-center.spec b/gnome-control-center.spec
index 08fd22a..aeb8967 100644
--- a/gnome-control-center.spec
+++ b/gnome-control-center.spec
@@ -26,13 +26,13 @@
%endif
Name: gnome-control-center
-Version: 3.30.3
+Version: 3.32.1
Release: 0
Summary: The GNOME Control Center
License: GPL-2.0-or-later
Group: System/GUI/GNOME
URL: https://www.gnome.org
-Source: http://download.gnome.org/sources/gnome-control-center/3.30/%{name}-%{version}.tar.xz
+Source0: https://download.gnome.org/sources/gnome-control-center/3.32/%{name}-%{version}.tar.xz
# PATCH-NEEDS-OPENSUSE gnome-control-center-disable-error-message-for-NM.patch bsc#989801 sckang@suse.com -- network: Improve the check for whether NM or wicked is running
Patch0: gnome-control-center-disable-error-message-for-NM.patch
@@ -40,8 +40,6 @@ Patch0: gnome-control-center-disable-error-message-for-NM.patch
Patch1: control-center-network-add-domain-suffix-match.patch
# PATCH-FIX-UPSTREAM control-center-network-fix-ce-apply-button.patch glgo#GNOME/gnome-control-center!402 bsc#1040054 sckang@suse.com -- network: disable the "Apply" button until a change has been made
Patch2: control-center-network-fix-ce-apply-button.patch
-# PATCH-FIX-UPSTREAM gnome-control-center-fix-crash-retrive-disksize.patch -- info: Fix crashes when retrieving disk size
-Patch3: gnome-control-center-fix-crash-retrive-disksize.patch
### patches for Leap >= 15 plus SLE >= 15, but not TW
# PATCH-FEATURE-SLE gnome-control-center-info-never-use-gnome-software.patch bsc#999336 fezhang@suse.com -- info: Never search for gnome-software as an option when checking for updates on SLE and Leap 42.2, because we use gpk-update-viewer.
@@ -58,13 +56,14 @@ BuildRequires: intltool
BuildRequires: krb5-devel
BuildRequires: meson
BuildRequires: pkgconfig
+BuildRequires: python3-dbusmock
+BuildRequires: python3-pytest-xvfb
BuildRequires: translation-update-upstream
BuildRequires: xsltproc
BuildRequires: pkgconfig(accountsservice) >= 0.6.39
BuildRequires: pkgconfig(cairo-gobject)
BuildRequires: pkgconfig(cheese) >= 3.28.0
BuildRequires: pkgconfig(cheese-gtk) >= 3.5.91
-BuildRequires: pkgconfig(clutter-gtk-1.0)
BuildRequires: pkgconfig(colord) >= 0.1.34
BuildRequires: pkgconfig(colord-gtk) >= 0.1.24
BuildRequires: pkgconfig(fontconfig)
@@ -82,12 +81,14 @@ BuildRequires: pkgconfig(goa-backend-1.0)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(grilo-0.3) >= 0.3.0
-BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.27.2
+BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.31.0
+BuildRequires: pkgconfig(gsound)
BuildRequires: pkgconfig(gthread-2.0)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.20
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(libcanberra-gtk3)
BuildRequires: pkgconfig(libgtop-2.0)
+BuildRequires: pkgconfig(libhandy-0.0) >= 0.0.9
BuildRequires: pkgconfig(libnm) >= 1.10.0
BuildRequires: pkgconfig(libnma) >= 1.8.0
BuildRequires: pkgconfig(libpulse) >= 2.0
@@ -99,6 +100,7 @@ BuildRequires: pkgconfig(mm-glib) >= 0.7
BuildRequires: pkgconfig(polkit-gobject-1) >= 0.103
BuildRequires: pkgconfig(pwquality) >= 1.2.2
BuildRequires: pkgconfig(smbclient)
+BuildRequires: pkgconfig(udisks2)
BuildRequires: pkgconfig(upower-glib) >= 0.99.6
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcursor)
@@ -110,7 +112,10 @@ Requires: gnome-themes-accessibility
Requires: gnome-version
Requires: iso-codes
# Needed for showing keyboard layout, boo#898096
-Requires: libgnomekbd
+# Require the package providing /usr/bin/gkbd-keyboard-display
+Requires: gnomekbd-tools
+# For the thunderbolt panel
+Recommends: bolt
Recommends: %{name}-lang
Recommends: %{name}-user-faces
# cups-pk-helper should only be recommended, rather than a hard Requires, see boo#904047
@@ -193,7 +198,6 @@ GNOME control center.
%patch0 -p1
%patch1 -p1
%patch2 -p1
-%patch3 -p1
translation-update-upstream po gnome-control-center-2.0
# patches for Leap >= 15 plus SLE >= 15, but not TW