diff --git a/gnome-control-center-3.8.2.tar.xz b/gnome-control-center-3.8.2.tar.xz deleted file mode 100644 index 2866f08..0000000 --- a/gnome-control-center-3.8.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:abf6c1acb0b82631e730cb32762deff905fd4f776b89b475b8e732dc73a9d1fb -size 6827684 diff --git a/gnome-control-center-3.9.3.tar.xz b/gnome-control-center-3.9.3.tar.xz new file mode 100644 index 0000000..0dc3a51 --- /dev/null +++ b/gnome-control-center-3.9.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9d45cbc07485f335fdfd748e18589dc26b0d14e8e970021f1114aac28911236 +size 6758424 diff --git a/gnome-control-center-allow-yast-in-shell.patch b/gnome-control-center-allow-yast-in-shell.patch index 9b896ef..4778de3 100644 --- a/gnome-control-center-allow-yast-in-shell.patch +++ b/gnome-control-center-allow-yast-in-shell.patch @@ -1,7 +1,7 @@ -Index: gnome-control-center-3.8.1.5/shell/cc-panel-loader.c +Index: gnome-control-center-3.9.2/shell/cc-panel-loader.c =================================================================== ---- gnome-control-center-3.8.1.5.orig/shell/cc-panel-loader.c -+++ gnome-control-center-3.8.1.5/shell/cc-panel-loader.c +--- gnome-control-center-3.9.2.orig/shell/cc-panel-loader.c ++++ gnome-control-center-3.9.2/shell/cc-panel-loader.c @@ -102,6 +102,7 @@ static struct { #ifdef BUILD_WACOM PANEL_TYPE("wacom", cc_wacom_panel_get_type ), @@ -24,11 +24,11 @@ Index: gnome-control-center-3.8.1.5/shell/cc-panel-loader.c app = g_desktop_app_info_new (desktop_name); g_free (desktop_name); -Index: gnome-control-center-3.8.1.5/shell/cc-window.c +Index: gnome-control-center-3.9.2/shell/cc-window.c =================================================================== ---- gnome-control-center-3.8.1.5.orig/shell/cc-window.c -+++ gnome-control-center-3.8.1.5/shell/cc-window.c -@@ -134,6 +134,38 @@ get_icon_name_from_g_icon (GIcon *gicon) +--- gnome-control-center-3.9.2.orig/shell/cc-window.c ++++ gnome-control-center-3.9.2/shell/cc-window.c +@@ -133,6 +133,38 @@ get_icon_name_from_g_icon (GIcon *gicon) return NULL; } @@ -67,7 +67,7 @@ Index: gnome-control-center-3.8.1.5/shell/cc-window.c static gboolean activate_panel (CcWindow *self, const gchar *id, -@@ -148,6 +180,12 @@ activate_panel (CcWindow *self +@@ -147,6 +179,12 @@ activate_panel (CcWindow *self if (!id) return FALSE; @@ -77,6 +77,6 @@ Index: gnome-control-center-3.8.1.5/shell/cc-window.c + return TRUE; + } + - priv->current_panel = GTK_WIDGET (cc_panel_loader_load_by_name (CC_SHELL (self), id, argv)); + priv->current_panel = GTK_WIDGET (cc_panel_loader_load_by_name (CC_SHELL (self), id, parameters)); cc_shell_set_active_panel (CC_SHELL (self), CC_PANEL (priv->current_panel)); gtk_widget_show (priv->current_panel); diff --git a/gnome-control-center-remove-password-options.patch b/gnome-control-center-remove-password-options.patch deleted file mode 100644 index 45a0007..0000000 --- a/gnome-control-center-remove-password-options.patch +++ /dev/null @@ -1,37 +0,0 @@ -From b6eae4c79add7d231ebcd776b0f80340773d4acd Mon Sep 17 00:00:00 2001 -From: Michael Catanzaro -Date: Sat, 20 Apr 2013 10:54:47 -0500 -Subject: [PATCH] Remove password options - -* Choose password at next login -* Login without password - -We want to put these back, but for now they don't work - -bnc#779408 ---- - panels/user-accounts/data/password-dialog.ui | 8 -------- - 1 file changed, 8 deletions(-) - -diff --git a/panels/user-accounts/data/password-dialog.ui b/panels/user-accounts/data/password-dialog.ui -index 81de04f..44dceaa 100644 ---- a/panels/user-accounts/data/password-dialog.ui -+++ b/panels/user-accounts/data/password-dialog.ui -@@ -15,14 +15,6 @@ - 0 - - -- Choose password at next login -- 1 -- -- -- Log in without a password -- 2 -- -- - Disable this account - 3 - --- -1.8.1.4 - diff --git a/gnome-control-center.changes b/gnome-control-center.changes index 4ecfbf9..a34d9f5 100644 --- a/gnome-control-center.changes +++ b/gnome-control-center.changes @@ -1,3 +1,165 @@ +------------------------------------------------------------------- +Fri Jun 21 18:00:16 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.9.3: + + All: + - Make a number of dialogues non-resizable. + + Background: + - show explanation of why pictures source might be empty. + + Bluetooth: + - Port to BlueZ 5. + + Mouse: + - Rename "Content sticks to fingers" to "Natural Scrolling". + + Power: + - Update UI strings to follow the HIG. + + Region: + - Make sure not to display an empty input sources list. + + Region, Wacom, Shell: + - Set button arrow icons according to locale's text direction. + + Sharing: + - Retrieve the mDNS hostname from Avahi, if available. + + Sound, Background: + - Ensure dialogs are closed if panel changed. + + Shell: + - Raise the existing window when already opened. + - Go back to overview when setting panel to NULL. + + User Accounts: + - Don't let user disable own account. + - Don't show heading for other accounts if there are none. + - Hide 'Add Account' dialog when panel goes away. + - After the add account dialog is cancelled, discard results. + - Remove autologin when an account is deleted. + - Avoid problems with automatic login and disabled accounts. + - Prevent the only Administrator from being demoted. + - Prevent the only admin from being deleted or disabled. + - User friendly password hints. + - "Add user account" and password dialogs redesign. + - Set the password mode to regular immediately. + - Fix possible crashes when changing the language in the region + panel if done after the user panel was opened. + + Wacom: + - Add command line argument support for choosing the tablet. + - Add command line support for calibration. + - Fix discrepancy when switching monitors from g-c-c. +- Changes from version 3.9.2.1: + + Fix compilation failure due to missing files in tarball. + + Updated translations. +- Drop gnome-control-center-remove-password-options.patch: no + longer needed. + +------------------------------------------------------------------- +Wed May 29 08:19:42 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.9.2: + + Background: + - Offload the sorting of the initial list of files. + - Monitor the Pictures and cache directory for new files. + - Fix possible crashes when exiting the panel. + + Bluetooth: + - Don't show label next to power switch. + + Color: + - Bump required colord version. + - Improve accessibility. + - When calibrating inhibit logout, switching users and + suspending. + - Expand profiles assigned to the device when single clicked. + - Add translatable strings for newer display types. + + Date & Time: + - Add support for new timedated CanNTP property. + + Details: + - Fix display of graphic driver name. + + Keyboard: + - Be more specific in input source switch label. + - Allow input of Hangul and Modifier+space shortcuts. + + Mouse: + - Fix bad state and critical error caused by reopening mouse + test panel in clicked state. + - Enable horizontal scrolling when changing scroll method. + - Fix incorrect initial values. + + Network: + - Fix some alignment problems. + - Display "device state reason", and remove duplicate code. + - Improve accessibility. + - Be more careful in ignoring shared connection. + - Add support for ModemManager 1.x API. + - Try to guess operator name from MCCMNC or SID. + - Disable the Hotspot button if the device does not support it. + - Mark connection editor changed when editing IPv4/IPv6 pages. + - Fix initial sensitivity of editor "Add" button. + - Add firewall zone support for wifi, wired and VPN. + - Add icon for WWAN. + - Fix display of some characters in WiFi AP names. + - Fix possible crash in connection editor. + - Update VPN switch when enabled from shell. + + Online Accounts: + - Use g_warning instead of goa_warning. + - Scroll the tree view when showing an account. + - Accept requests for account creation on DBus/cmdline. + + Power: + - Improve accessibility. + - Change the range of idle time and suspend idle time. + - Simplify "Mark As Inactive After" string. + - Clarify "Lock Screen After" string. + - Expand the "Automatic suspend" dialogue's layout. + + Printers: + - Visual improvements of driver selection dialog. + - Add authentication dialog for samba printers. + - Search for samba printers in new printer dialog. + - Show printer name only in the title of options dialog. + + Privacy: + - Remove redundant option from the recent files combobox. + + Region and Language: + - Update interface. + - Fix crash when changing the language. + - Always add ibus engine widgets regardless of locale info. + - Prevent window from getting too tall with many input sources. + - Improve explanation when there are no input sources. + - Display current locale country in formats if setting is + empty. + - Translate restart notification into the target language. + - Show restart notification only if strictly needed. + - Apply user settings system-wide on single account systems. + - Handle input switching through mutter/gnome-shell. + + Search: + - Don't use a label for the enabled switch. + - Special case gnome-control-center. + - Unescape the names in Search Locations. + - Fix ordering and sorting of applications. + + Sharing: + - Start or stop Rygel when Media Sharing is enabled or + disabled. + - Add master switch. + + Shell: + - Sort completion items. + - Add support for additional arguments. + - Do not forcibly suppress debug messages if --verbose not set. + - Remove gnomecc.directory. + - Add a gnome-shell search-provider for settings panel. + - Put the panel title in the shell's header. + - Update panel comments. + - Add navigation support through back button. + - Don't prelight icons in the icon view. + - Use GVariant to convey panel arguments instead of a string + array. + - Expose panel launching with D-Bus activation. + - Remove unneeded libnotify dependency. + + Sound: + - Show a different icon for different input/output ports. + - Fix potential memory corruption. + + User Accounts: + - Add accessible labels in history dialog. + - Don't reject passwords that pwquality says are ok. + - Deal with pre-loaded users. + - Remove password hints feature from UI. + - Stop crash when changing the password. + - Fix fingerprint dialogue causing a crash. + - Ellipsize long user names in the password dialog. + - Disallow whitespace-only names. + + Wacom: + - Add basic OLED handling for Intuos4. + - Add animations to calibration window. +- Rebase gnome-control-center-allow-yast-in-shell.patch. + ------------------------------------------------------------------- Wed May 22 12:51:21 UTC 2013 - dimstar@opensuse.org @@ -18,7 +180,7 @@ Tue May 14 11:30:51 UTC 2013 - dimstar@opensuse.org - Don't crash if the user disabled Input sources switch keybindings. - Don't focus the input chooser if it is already focused, as - this will select the text in the entry. + this will select the text in the entry. - Rate limit the input chooser filtering. + User Accounts: - Ellipsize long user names in the password dialog. diff --git a/gnome-control-center.spec b/gnome-control-center.spec index 25f113c..619b5b6 100644 --- a/gnome-control-center.spec +++ b/gnome-control-center.spec @@ -24,18 +24,16 @@ %define with_ibus 0 Name: gnome-control-center -Version: 3.8.2 +Version: 3.9.3 Release: 0 # FIXME: in 12.3 and later, check if we still need patch2 (gnome-control-center-hide-region-system-tab.patch) (see bnc#703833) Summary: The GNOME Control Center License: GPL-2.0+ Group: System/GUI/GNOME Url: http://www.gnome.org -Source: http://download.gnome.org/sources/gnome-control-center/3.8/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gnome-control-center/3.9/%{name}-%{version}.tar.xz # PATCH-FEATURE-OPENSUSE gnome-control-center-allow-yast-in-shell.patch vuntz@opensuse.org -- Allow the launch of the yast shell from the g-c-c shell; it's quite ugly, but on the other hand, we don't want to change the behavior of the shell except for yast... Patch0: gnome-control-center-allow-yast-in-shell.patch -# PATCH-FEATURE-OPENSUSE gnome-control-center-remove-password-options.patch bnc#779408 mike.catanzaro@gmail.com -- users: Remove login options that don't work on openSUSE (leading to user being locked out of his system) -Patch1: gnome-control-center-remove-password-options.patch # PATCH-NEEDS-REBASE PATCH-HACK-OPENSUSE gnome-control-center-hide-region-system-tab.patch vuntz@opensuse.org -- Hide system tab in region panel until we really use the right files for system settings (see bnc#703833) Patch2: gnome-control-center-hide-region-system-tab.patch # PATCH-FIX-UPSTREAM gnome-control-center-fine-grained-tz-polkit.patch bgo#646185 bnc#749453 vuntz@opensuse.org -- Allow changing timezone without requiring privileges to change time @@ -60,7 +58,7 @@ BuildRequires: pkgconfig(accountsservice) >= 0.6.30 BuildRequires: pkgconfig(cheese) BuildRequires: pkgconfig(cheese-gtk) >= 3.3.91 BuildRequires: pkgconfig(clutter-gtk-1.0) -BuildRequires: pkgconfig(colord) >= 0.1.29 +BuildRequires: pkgconfig(colord) >= 0.1.34 BuildRequires: pkgconfig(colord-gtk) >= 0.1.24 BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gconf-2.0) @@ -70,14 +68,14 @@ BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glib-2.0) >= 2.35.1 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gnome-bluetooth-1.0) >= 3.5.5 -BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.7.5 +BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.9.0 BuildRequires: pkgconfig(gnome-settings-daemon) >= 3.7.3 -BuildRequires: pkgconfig(goa-1.0) >= 3.8.1 +BuildRequires: pkgconfig(goa-1.0) >= 3.9.1 BuildRequires: pkgconfig(goa-backend-1.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.7.2.2 BuildRequires: pkgconfig(gstreamer-1.0) -BuildRequires: pkgconfig(gtk+-3.0) >= 3.7.7 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.9.0 %if %{with_ibus} BuildRequires: pkgconfig(ibus-1.0) >= 1.4.99 %endif @@ -89,14 +87,15 @@ BuildRequires: pkgconfig(libnm-glib-vpn) >= 0.9.8 BuildRequires: pkgconfig(libnm-gtk) >= 0.9.8 BuildRequires: pkgconfig(libpulse) >= 2.0 BuildRequires: pkgconfig(libpulse-mainloop-glib) >= 2.0 +BuildRequires: pkgconfig(libsoup-2.4) %if %{with_systemd} BuildRequires: pkgconfig(libsystemd-login) %endif BuildRequires: pkgconfig(libwacom) >= 0.7 BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(mm-glib) +BuildRequires: pkgconfig(mm-glib) >= 0.7 BuildRequires: pkgconfig(polkit-gobject-1) >= 0.103 -BuildRequires: pkgconfig(pwquality) +BuildRequires: pkgconfig(pwquality) >= 1.2.0 BuildRequires: pkgconfig(smbclient) BuildRequires: pkgconfig(upower-glib) BuildRequires: pkgconfig(x11) @@ -160,9 +159,8 @@ various aspects of your desktop. %lang_package %prep %setup -q -translation-update-upstream +#ranslation-update-upstream %patch0 -p1 -%patch1 -p1 #Needs rebase #patch2 -p1 %patch3 -p1 @@ -178,7 +176,8 @@ ACLOCAL_FLAGS="-I libgd" NOCONFIGURE=1 gnome-autogen.sh # Build egg-list-box pushd egg-list-box %configure -make %{?_smp_mflags} +#make %{?_smp_mflags} +make popd %configure --with-pic\ @@ -240,6 +239,7 @@ rm -rf %{buildroot} %{_bindir}/* %{_datadir}/applications/*.desktop %{_datadir}/bash-completion/completions/gnome-control-center +%{_datadir}/dbus-1/services/org.gnome.ControlCenter.service %{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service %{_datadir}/gnome-control-center/ %dir %{_datadir}/gnome-shell/