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