From 19b3a7756a4c0403c9a9cc19983e1c9eb0e6f3d9a6e2748eee56b298bc7e673d Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 28 Aug 2009 09:44:15 +0000 Subject: [PATCH 1/6] Copy from home:dimstar:branches:GNOME:Factory/gnome-control-center via accept of submit request 18675 Request was accepted with message: OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-control-center?expand=0&rev=44 --- gnome-control-center-2.27.5.tar.bz2 | 3 - gnome-control-center-2.27.90.tar.bz2 | 3 + gnome-control-center-libslab.patch | 237 --------------------------- gnome-control-center.changes | 32 ++++ gnome-control-center.spec | 9 +- 5 files changed, 38 insertions(+), 246 deletions(-) delete mode 100644 gnome-control-center-2.27.5.tar.bz2 create mode 100644 gnome-control-center-2.27.90.tar.bz2 delete mode 100644 gnome-control-center-libslab.patch diff --git a/gnome-control-center-2.27.5.tar.bz2 b/gnome-control-center-2.27.5.tar.bz2 deleted file mode 100644 index 4039f2b..0000000 --- a/gnome-control-center-2.27.5.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:48fd54795f9c29d9dd4a0cc701852f0ef3d50cb195f3965dd25bf7936283f7ab -size 2315300 diff --git a/gnome-control-center-2.27.90.tar.bz2 b/gnome-control-center-2.27.90.tar.bz2 new file mode 100644 index 0000000..eae0e2b --- /dev/null +++ b/gnome-control-center-2.27.90.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0c1d474f9f780782801974c05c7076a29e2c556e4775defce26334b77711656 +size 2307089 diff --git a/gnome-control-center-libslab.patch b/gnome-control-center-libslab.patch deleted file mode 100644 index a7733b8..0000000 --- a/gnome-control-center-libslab.patch +++ /dev/null @@ -1,237 +0,0 @@ -diff --git a/configure.in b/configure.in -index ec2a67b..d3cd6bb 100644 ---- a/configure.in -+++ b/configure.in -@@ -95,7 +95,7 @@ COMMON_MODULES="gtk+-2.0 >= 2.15.0 dnl - gnome-desktop-2.0 >= 2.25.1" - PKG_CHECK_MODULES(CAPPLET, $COMMON_MODULES) - PKG_CHECK_MODULES(GNOMECC, $COMMON_MODULES libgnome-menu >= 2.10.1) --PKG_CHECK_MODULES(GNOMECC_SHELL, $COMMON_MODULES libgnomeui-2.0 libgnome-menu libpanelapplet-2.0) -+PKG_CHECK_MODULES(GNOMECC_SHELL, $COMMON_MODULES libgnome-menu unique-1.0) - PKG_CHECK_MODULES(DBUS, dbus-1 dbus-glib-1) - PKG_CHECK_MODULES(GNOME_DESKTOP, gnome-desktop-2.0) - PKG_CHECK_MODULES(DEFAULT_APPLICATIONS_CAPPLET, libxml-2.0) -@@ -121,14 +121,9 @@ WARN_CFLAGS="-Wall" - AC_SUBST(LIBSLAB_CFLAGS) - AC_SUBST(LIBSLAB_LIBS) - AC_SUBST(WARN_CFLAGS) -+AM_CONDITIONAL(LIBSLAB_FOR_INTERNAL_USE, test "yes" = "yes") - AM_CONDITIONAL(HAVE_LIBSLAB_DEPS, [test $have_libslab_deps = yes]) - --# When copying libslab, make sure to change this to match the value specified --# in libslab's configure.ac file -- --LT_VERSION=1:2:1 --AC_SUBST(LT_VERSION) -- - dnl - dnl Check for Xft version 2; we build in extra functionality to the font capplet - dnl when we have it. -@@ -348,7 +343,6 @@ libwindow-settings/Makefile - libwindow-settings/gnome-window-settings-2.0.pc - po/Makefile.in - libslab/Makefile --libslab/libslab.pc - shell/Makefile - shell/gnomecc.desktop.in - typing-break/Makefile -diff --git a/libslab/Makefile.am b/libslab/Makefile.am -index 520c61e..771e840 100644 ---- a/libslab/Makefile.am -+++ b/libslab/Makefile.am -@@ -26,7 +26,11 @@ HEADER_FILES= \ - system-tile.h \ - tile.h - -+if !LIBSLAB_FOR_INTERNAL_USE - lib_LTLIBRARIES = libslab.la -+else -+noinst_LTLIBRARIES = libslab.la -+endif - - libslab_la_SOURCES = \ - $(MARSHAL_GENERATED) \ -@@ -53,10 +57,12 @@ libslab_la_SOURCES = \ - tile-action.c \ - tile.c - -+if !LIBSLAB_FOR_INTERNAL_USE - libslab_includedir = $(includedir)/libslab - libslab_include_HEADERS = $(HEADER_FILES) - - libslab_la_LDFLAGS = -version-info $(LT_VERSION) -+endif - - libslab_la_LIBADD = $(LIBSLAB_LIBS) - -@@ -65,6 +71,7 @@ search-entry-watermark.h: search-entry-watermark.svg - sed -e 's/"/\\"/g' -e 's/$$/\\/' -e 's/#000000/#%s/g' $< >> $@; \ - echo '"' >> $@ - -+ - MARSHAL_GENERATED = nld-marshal.c nld-marshal.h - - nld-marshal.h: nld-marshal.list -diff --git a/libslab/app-shell.c b/libslab/app-shell.c -index 2cf8e02..ad7293d 100644 ---- a/libslab/app-shell.c -+++ b/libslab/app-shell.c -@@ -138,7 +138,6 @@ create_main_window (AppShellData * app_data, const gchar * app_name, const gchar - gtk_window_set_position (GTK_WINDOW (app_data->main_app), GTK_WIN_POS_CENTER); - if (!hidden) - show_shell (app_data); -- gtk_main (); - - return TRUE; - } -diff --git a/libslab/libslab.pc.in b/libslab/libslab.pc.in -deleted file mode 100644 -index 101fa0f..0000000 ---- a/libslab/libslab.pc.in -+++ /dev/null -@@ -1,12 +0,0 @@ --prefix=@prefix@ --exec_prefix=@exec_prefix@ --libdir=@libdir@ --includedir=@includedir@ -- --Name: libslab --Description: Beautiful App Slab --Requires: glib-2.0 gobject-2.0 gtk+-2.0 gnome-desktop-2.0 libgnome-menu --Requires.private: gdk-2.0 librsvg-2.0 --Version: @VERSION@ --Libs: -L${libdir} -lslab --Cflags: -I${includedir}/slab -diff --git a/shell/control-center.c b/shell/control-center.c -index 26f902c..c4c154d 100644 ---- a/shell/control-center.c -+++ b/shell/control-center.c -@@ -20,16 +20,12 @@ - - #include "config.h" - --#include -- -+#include - #include --#include - #include --#include --#include -+#include - --#include "app-shell.h" --#include "slab-gnome-util.h" -+#include - - void handle_static_action_clicked (Tile * tile, TileEvent * event, gpointer data); - static GSList *get_actions_list (); -@@ -102,13 +98,51 @@ handle_static_action_clicked (Tile * tile, TileEvent * event, gpointer data) - g_free (temp); - } - -+static UniqueResponse -+message_received_cb (UniqueApp *app, -+ UniqueCommand command, -+ UniqueMessageData *message, -+ guint time, -+ gpointer user_data) -+{ -+ UniqueResponse res; -+ AppShellData *app_data = user_data; -+ -+ switch (command) { -+ case UNIQUE_ACTIVATE: -+ /* move the main window to the screen that sent us the command */ -+ gtk_window_set_screen (GTK_WINDOW (app_data->main_app), -+ unique_message_data_get_screen (message)); -+ if (!app_data->main_app_window_shown_once) -+ show_shell (app_data); -+ -+ gtk_window_present_with_time (GTK_WINDOW (app_data->main_app), -+ time); -+ -+ gtk_widget_grab_focus (SLAB_SECTION (app_data->filter_section)->contents); -+ -+ res = UNIQUE_RESPONSE_OK; -+ break; -+ default: -+ res = UNIQUE_RESPONSE_PASSTHROUGH; -+ break; -+ } -+ -+ return res; -+} -+ - int - main (int argc, char *argv[]) - { - gboolean hidden = FALSE; -+ UniqueApp *unique_app; - AppShellData *app_data; - GSList *actions; -- GnomeProgram *program; -+ GError *error; -+ GOptionEntry options[] = { -+ { "hide", 0, 0, G_OPTION_ARG_NONE, &hidden, N_("Hide on start (useful to preload the shell)"), NULL }, -+ { NULL } -+ }; - - #ifdef ENABLE_NLS - bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); -@@ -116,20 +150,29 @@ main (int argc, char *argv[]) - textdomain (GETTEXT_PACKAGE); - #endif - -- if (argc > 1) -- { -- if (argc != 2 || strcmp ("-h", argv[1])) -- { -- printf ("Usage - gnome-control-center [-h]\n"); -- printf ("Options: -h : hide on start\n"); -- printf ("\tUseful if you want to autostart the control-center singleton so it can get all its slow loading done\n"); -- exit (1); -- } -- hidden = TRUE; -+ error = NULL; -+ if (!gtk_init_with_args (&argc, &argv, -+ NULL, options, GETTEXT_PACKAGE, &error)) { -+ g_printerr ("%s\n", error->message); -+ g_error_free (error); -+ return 1; - } - -- program = gnome_program_init ("GNOME Control Center", "0.1", LIBGNOMEUI_MODULE, -- argc, argv, NULL, NULL); -+ unique_app = unique_app_new ("org.opensuse.yast-control-center-gnome", NULL); -+ if (unique_app_is_running (unique_app)) { -+ int retval = 0; -+ -+ if (!hidden) { -+ UniqueResponse response; -+ response = unique_app_send_message (unique_app, -+ UNIQUE_ACTIVATE, -+ NULL); -+ retval = (response != UNIQUE_RESPONSE_OK); -+ } -+ -+ g_object_unref (unique_app); -+ return retval; -+ } - - app_data = appshelldata_new ("gnomecc.menu", NULL, CONTROL_CENTER_PREFIX, - GTK_ICON_SIZE_DND, FALSE, TRUE); -@@ -142,5 +185,13 @@ main (int argc, char *argv[]) - create_main_window (app_data, "MyControlCenter", _("Control Center"), - "gnome-control-center", 975, 600, hidden); - -+ unique_app_watch_window (unique_app, GTK_WINDOW (app_data->main_app)); -+ g_signal_connect (unique_app, "message-received", -+ G_CALLBACK (message_received_cb), app_data); -+ -+ gtk_main (); -+ -+ g_object_unref (unique_app); -+ - return 0; - }; diff --git a/gnome-control-center.changes b/gnome-control-center.changes index 889628d..a64ff9f 100644 --- a/gnome-control-center.changes +++ b/gnome-control-center.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +Sun Aug 23 14:58:17 CEST 2009 - dimstar@opensuse.org + +- Update to version 2.27.90 + + About-me: + - Remove old code poking directly into the pwent + - Port to PolicyKit-1.0 + + Appearance: + - bgo#591392 - Fix crash when iterating through the tree model + - bgo#591656 - Attributes tag is not supported in GtkButtons + - Make sure the underline in "Save _As..." is interpreted + + Common: + - Change error message reference about Bonobo to DBus + - bgo#590933 - Remove markup from translatable string + - Fix compiler warnings + + Display: + - Don't start the outputs before creating the labeler + - Remove dead code + - Ensure that the output labels fit inside the monitor rectangle + + Shell: + - bgo#568527 - Remove libgnomeui usage + - Do not depend on libpanel-applet + - Fix requires in gnome-windo-settings-2.0.pc + - Use GOption in the shell + - Fix error message with unknown option in shell + - Use libunique in the shell to have a single-instance shell + - Update to latest libslab, and do not install libslab on the + system + + Updated translations. +- Drop gnome-control-center-libslab.patch; included upstream. +- Replace gnome-panel-devel BuildRequires by libgnomeui-devel. + ------------------------------------------------------------------- Thu Aug 13 15:41:13 CEST 2009 - vuntz@novell.com diff --git a/gnome-control-center.spec b/gnome-control-center.spec index 07afdfb..893b506 100644 --- a/gnome-control-center.spec +++ b/gnome-control-center.spec @@ -1,5 +1,5 @@ # -# spec file for package gnome-control-center (Version 2.27.5) +# spec file for package gnome-control-center (Version 2.27.90) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -27,10 +27,10 @@ BuildRequires: gnome-common BuildRequires: gnome-desktop-devel BuildRequires: gnome-doc-utils-devel BuildRequires: gnome-menus-devel -BuildRequires: gnome-panel-devel BuildRequires: gnome-settings-daemon-devel BuildRequires: intltool BuildRequires: libgnomekbd-devel +BuildRequires: libgnomeui-devel BuildRequires: librsvg-devel BuildRequires: libunique-devel BuildRequires: libxklavier-devel @@ -41,12 +41,10 @@ License: GPL v2 or later Group: System/GUI/GNOME Obsoletes: fontilus themus acme Provides: fontilus themus acme -Version: 2.27.5 +Version: 2.27.90 Release: 1 Summary: The GNOME Control Center Source: %{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM gnome-control-center-libslab.patch vuntz@novell.com -- Taken from git, to fix the libslab mess -Patch0: gnome-control-center-libslab.patch # PATCH-FIX-UPSTREAM gnome-control-center-bnc427745-force-dpi.patch bnc427745 bgo553652 vuntz@novell.com -- Force the DPI to 96 right now to avoid big fonts. Patch1: gnome-control-center-bnc427745-force-dpi.patch # PATCH-NEEDS-REBASE gnome-control-center-system-proxy-configuration.patch -- this needs to be reimplemented to be more distro-generic before submitting upstream - docs at http://en.opensuse.org/GNOME/Proxy_configuration (was PATCH-FEATURE-OPENSUSE) @@ -104,7 +102,6 @@ of window managers. %lang_package %prep %setup -q -%patch0 -p1 %patch1 -p1 #NEEDS-REBASE #%patch14 -p1 From 58b6ed35dee2a44247f6dabfbf1c527bd3aa2992ff70933183cf66171e3f2ea1 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 28 Aug 2009 09:46:09 +0000 Subject: [PATCH 2/6] tweaks OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-control-center?expand=0&rev=45 --- gnome-control-center.changes | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnome-control-center.changes b/gnome-control-center.changes index a64ff9f..bbd4497 100644 --- a/gnome-control-center.changes +++ b/gnome-control-center.changes @@ -13,21 +13,22 @@ Sun Aug 23 14:58:17 CEST 2009 - dimstar@opensuse.org - Change error message reference about Bonobo to DBus - bgo#590933 - Remove markup from translatable string - Fix compiler warnings + - Fix requires in gnome-window-settings-2.0.pc + Display: - Don't start the outputs before creating the labeler - Remove dead code - - Ensure that the output labels fit inside the monitor rectangle + - Ensure that the output labels fit inside the monitor + rectangle + Shell: - bgo#568527 - Remove libgnomeui usage - Do not depend on libpanel-applet - - Fix requires in gnome-windo-settings-2.0.pc - Use GOption in the shell - Fix error message with unknown option in shell - Use libunique in the shell to have a single-instance shell - Update to latest libslab, and do not install libslab on the system + Updated translations. -- Drop gnome-control-center-libslab.patch; included upstream. +- Drop gnome-control-center-libslab.patch: included upstream. - Replace gnome-panel-devel BuildRequires by libgnomeui-devel. ------------------------------------------------------------------- From 546e77b157c5281472e349de21186d1212bcff3af00313f119a9b2f27d86c469 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 28 Aug 2009 15:58:38 +0000 Subject: [PATCH 3/6] Copy from home:vuntz:branches:GNOME:Factory/gnome-control-center via accept of submit request 19159 Request was accepted with message: OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-control-center?expand=0&rev=46 --- gnome-control-center.changes | 5 +++++ gnome-control-center.spec | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gnome-control-center.changes b/gnome-control-center.changes index bbd4497..0332fd6 100644 --- a/gnome-control-center.changes +++ b/gnome-control-center.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Aug 28 17:58:06 CEST 2009 - vuntz@novell.com + +- Remove unneeded PolicyKit-gnome-devel BuildRequires. + ------------------------------------------------------------------- Sun Aug 23 14:58:17 CEST 2009 - dimstar@opensuse.org diff --git a/gnome-control-center.spec b/gnome-control-center.spec index 893b506..ea32fad 100644 --- a/gnome-control-center.spec +++ b/gnome-control-center.spec @@ -19,7 +19,6 @@ Name: gnome-control-center -BuildRequires: PolicyKit-gnome-devel BuildRequires: desktop-file-utils BuildRequires: evolution-data-server-devel BuildRequires: fdupes From 0d8686d4ac5e4fb60c98d3dee6d2fe008cbb6f1f62ee840be17f4db4bfdfa523 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Sun, 30 Aug 2009 14:50:15 +0000 Subject: [PATCH 4/6] Copy from home:dimstar:branches:GNOME:Factory/gnome-control-center via accept of submit request 19215 Request was accepted with message: OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-control-center?expand=0&rev=47 --- gnome-control-center-2.27.90.tar.bz2 | 3 --- gnome-control-center-2.27.91.tar.bz2 | 3 +++ gnome-control-center.changes | 25 +++++++++++++++++++++++++ gnome-control-center.spec | 4 ++-- 4 files changed, 30 insertions(+), 5 deletions(-) delete mode 100644 gnome-control-center-2.27.90.tar.bz2 create mode 100644 gnome-control-center-2.27.91.tar.bz2 diff --git a/gnome-control-center-2.27.90.tar.bz2 b/gnome-control-center-2.27.90.tar.bz2 deleted file mode 100644 index eae0e2b..0000000 --- a/gnome-control-center-2.27.90.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e0c1d474f9f780782801974c05c7076a29e2c556e4775defce26334b77711656 -size 2307089 diff --git a/gnome-control-center-2.27.91.tar.bz2 b/gnome-control-center-2.27.91.tar.bz2 new file mode 100644 index 0000000..ea2b18b --- /dev/null +++ b/gnome-control-center-2.27.91.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee217fc1a6acfc6f021b1466e003f9658f265deeb79b972819a9b60c5cec4f42 +size 2301104 diff --git a/gnome-control-center.changes b/gnome-control-center.changes index 0332fd6..85f0abd 100644 --- a/gnome-control-center.changes +++ b/gnome-control-center.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Fri Aug 28 23:54:49 CEST 2009 - dimstar@opensuse.org + +- Update to version 2.27.91: + + Appearance: + - bgo#592182 - Use unique widget IDs + - bgo#584029 - Add workaround for glade-3 not working with vbox + - bgo#592354 - Fix parentless modal dialogs in theme installer + + Common: + - Add schemas file + - Fix distcheck + + Display: + - Fix dragging of rotate monitors + + Font viewer: + - bgo#592642 - Use preferences-desktop-font for the icon + - Fix filename after GTKBuilder migration + + Mouse: + - bgo#592425 - Keep touchpad UI in sync with GConf + + Network: + - bgo#581472 - Update the ignored hosts list when the location + changes + + Shell: + - Updated to latest libslab + + Updated translations. + ------------------------------------------------------------------- Fri Aug 28 17:58:06 CEST 2009 - vuntz@novell.com diff --git a/gnome-control-center.spec b/gnome-control-center.spec index ea32fad..cc475b5 100644 --- a/gnome-control-center.spec +++ b/gnome-control-center.spec @@ -1,5 +1,5 @@ # -# spec file for package gnome-control-center (Version 2.27.90) +# spec file for package gnome-control-center (Version 2.27.91) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -40,7 +40,7 @@ License: GPL v2 or later Group: System/GUI/GNOME Obsoletes: fontilus themus acme Provides: fontilus themus acme -Version: 2.27.90 +Version: 2.27.91 Release: 1 Summary: The GNOME Control Center Source: %{name}-%{version}.tar.bz2 From dafb2e24a881116fcddcced43e5ec2b2bbb97332f84541e8fb6800d34f4d331e Mon Sep 17 00:00:00 2001 From: OBS User autobuild Date: Thu, 3 Sep 2009 13:39:27 +0000 Subject: [PATCH 5/6] checked in OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-control-center?expand=0&rev=48 --- gnome-control-center-2.27.5.tar.bz2 | 3 + gnome-control-center-2.27.91.tar.bz2 | 3 - gnome-control-center-libslab.patch | 237 +++++++++++++++++++++++++++ gnome-control-center.changes | 63 ------- gnome-control-center.spec | 10 +- 5 files changed, 247 insertions(+), 69 deletions(-) create mode 100644 gnome-control-center-2.27.5.tar.bz2 delete mode 100644 gnome-control-center-2.27.91.tar.bz2 create mode 100644 gnome-control-center-libslab.patch diff --git a/gnome-control-center-2.27.5.tar.bz2 b/gnome-control-center-2.27.5.tar.bz2 new file mode 100644 index 0000000..4039f2b --- /dev/null +++ b/gnome-control-center-2.27.5.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48fd54795f9c29d9dd4a0cc701852f0ef3d50cb195f3965dd25bf7936283f7ab +size 2315300 diff --git a/gnome-control-center-2.27.91.tar.bz2 b/gnome-control-center-2.27.91.tar.bz2 deleted file mode 100644 index ea2b18b..0000000 --- a/gnome-control-center-2.27.91.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ee217fc1a6acfc6f021b1466e003f9658f265deeb79b972819a9b60c5cec4f42 -size 2301104 diff --git a/gnome-control-center-libslab.patch b/gnome-control-center-libslab.patch new file mode 100644 index 0000000..a7733b8 --- /dev/null +++ b/gnome-control-center-libslab.patch @@ -0,0 +1,237 @@ +diff --git a/configure.in b/configure.in +index ec2a67b..d3cd6bb 100644 +--- a/configure.in ++++ b/configure.in +@@ -95,7 +95,7 @@ COMMON_MODULES="gtk+-2.0 >= 2.15.0 dnl + gnome-desktop-2.0 >= 2.25.1" + PKG_CHECK_MODULES(CAPPLET, $COMMON_MODULES) + PKG_CHECK_MODULES(GNOMECC, $COMMON_MODULES libgnome-menu >= 2.10.1) +-PKG_CHECK_MODULES(GNOMECC_SHELL, $COMMON_MODULES libgnomeui-2.0 libgnome-menu libpanelapplet-2.0) ++PKG_CHECK_MODULES(GNOMECC_SHELL, $COMMON_MODULES libgnome-menu unique-1.0) + PKG_CHECK_MODULES(DBUS, dbus-1 dbus-glib-1) + PKG_CHECK_MODULES(GNOME_DESKTOP, gnome-desktop-2.0) + PKG_CHECK_MODULES(DEFAULT_APPLICATIONS_CAPPLET, libxml-2.0) +@@ -121,14 +121,9 @@ WARN_CFLAGS="-Wall" + AC_SUBST(LIBSLAB_CFLAGS) + AC_SUBST(LIBSLAB_LIBS) + AC_SUBST(WARN_CFLAGS) ++AM_CONDITIONAL(LIBSLAB_FOR_INTERNAL_USE, test "yes" = "yes") + AM_CONDITIONAL(HAVE_LIBSLAB_DEPS, [test $have_libslab_deps = yes]) + +-# When copying libslab, make sure to change this to match the value specified +-# in libslab's configure.ac file +- +-LT_VERSION=1:2:1 +-AC_SUBST(LT_VERSION) +- + dnl + dnl Check for Xft version 2; we build in extra functionality to the font capplet + dnl when we have it. +@@ -348,7 +343,6 @@ libwindow-settings/Makefile + libwindow-settings/gnome-window-settings-2.0.pc + po/Makefile.in + libslab/Makefile +-libslab/libslab.pc + shell/Makefile + shell/gnomecc.desktop.in + typing-break/Makefile +diff --git a/libslab/Makefile.am b/libslab/Makefile.am +index 520c61e..771e840 100644 +--- a/libslab/Makefile.am ++++ b/libslab/Makefile.am +@@ -26,7 +26,11 @@ HEADER_FILES= \ + system-tile.h \ + tile.h + ++if !LIBSLAB_FOR_INTERNAL_USE + lib_LTLIBRARIES = libslab.la ++else ++noinst_LTLIBRARIES = libslab.la ++endif + + libslab_la_SOURCES = \ + $(MARSHAL_GENERATED) \ +@@ -53,10 +57,12 @@ libslab_la_SOURCES = \ + tile-action.c \ + tile.c + ++if !LIBSLAB_FOR_INTERNAL_USE + libslab_includedir = $(includedir)/libslab + libslab_include_HEADERS = $(HEADER_FILES) + + libslab_la_LDFLAGS = -version-info $(LT_VERSION) ++endif + + libslab_la_LIBADD = $(LIBSLAB_LIBS) + +@@ -65,6 +71,7 @@ search-entry-watermark.h: search-entry-watermark.svg + sed -e 's/"/\\"/g' -e 's/$$/\\/' -e 's/#000000/#%s/g' $< >> $@; \ + echo '"' >> $@ + ++ + MARSHAL_GENERATED = nld-marshal.c nld-marshal.h + + nld-marshal.h: nld-marshal.list +diff --git a/libslab/app-shell.c b/libslab/app-shell.c +index 2cf8e02..ad7293d 100644 +--- a/libslab/app-shell.c ++++ b/libslab/app-shell.c +@@ -138,7 +138,6 @@ create_main_window (AppShellData * app_data, const gchar * app_name, const gchar + gtk_window_set_position (GTK_WINDOW (app_data->main_app), GTK_WIN_POS_CENTER); + if (!hidden) + show_shell (app_data); +- gtk_main (); + + return TRUE; + } +diff --git a/libslab/libslab.pc.in b/libslab/libslab.pc.in +deleted file mode 100644 +index 101fa0f..0000000 +--- a/libslab/libslab.pc.in ++++ /dev/null +@@ -1,12 +0,0 @@ +-prefix=@prefix@ +-exec_prefix=@exec_prefix@ +-libdir=@libdir@ +-includedir=@includedir@ +- +-Name: libslab +-Description: Beautiful App Slab +-Requires: glib-2.0 gobject-2.0 gtk+-2.0 gnome-desktop-2.0 libgnome-menu +-Requires.private: gdk-2.0 librsvg-2.0 +-Version: @VERSION@ +-Libs: -L${libdir} -lslab +-Cflags: -I${includedir}/slab +diff --git a/shell/control-center.c b/shell/control-center.c +index 26f902c..c4c154d 100644 +--- a/shell/control-center.c ++++ b/shell/control-center.c +@@ -20,16 +20,12 @@ + + #include "config.h" + +-#include +- ++#include + #include +-#include + #include +-#include +-#include ++#include + +-#include "app-shell.h" +-#include "slab-gnome-util.h" ++#include + + void handle_static_action_clicked (Tile * tile, TileEvent * event, gpointer data); + static GSList *get_actions_list (); +@@ -102,13 +98,51 @@ handle_static_action_clicked (Tile * tile, TileEvent * event, gpointer data) + g_free (temp); + } + ++static UniqueResponse ++message_received_cb (UniqueApp *app, ++ UniqueCommand command, ++ UniqueMessageData *message, ++ guint time, ++ gpointer user_data) ++{ ++ UniqueResponse res; ++ AppShellData *app_data = user_data; ++ ++ switch (command) { ++ case UNIQUE_ACTIVATE: ++ /* move the main window to the screen that sent us the command */ ++ gtk_window_set_screen (GTK_WINDOW (app_data->main_app), ++ unique_message_data_get_screen (message)); ++ if (!app_data->main_app_window_shown_once) ++ show_shell (app_data); ++ ++ gtk_window_present_with_time (GTK_WINDOW (app_data->main_app), ++ time); ++ ++ gtk_widget_grab_focus (SLAB_SECTION (app_data->filter_section)->contents); ++ ++ res = UNIQUE_RESPONSE_OK; ++ break; ++ default: ++ res = UNIQUE_RESPONSE_PASSTHROUGH; ++ break; ++ } ++ ++ return res; ++} ++ + int + main (int argc, char *argv[]) + { + gboolean hidden = FALSE; ++ UniqueApp *unique_app; + AppShellData *app_data; + GSList *actions; +- GnomeProgram *program; ++ GError *error; ++ GOptionEntry options[] = { ++ { "hide", 0, 0, G_OPTION_ARG_NONE, &hidden, N_("Hide on start (useful to preload the shell)"), NULL }, ++ { NULL } ++ }; + + #ifdef ENABLE_NLS + bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); +@@ -116,20 +150,29 @@ main (int argc, char *argv[]) + textdomain (GETTEXT_PACKAGE); + #endif + +- if (argc > 1) +- { +- if (argc != 2 || strcmp ("-h", argv[1])) +- { +- printf ("Usage - gnome-control-center [-h]\n"); +- printf ("Options: -h : hide on start\n"); +- printf ("\tUseful if you want to autostart the control-center singleton so it can get all its slow loading done\n"); +- exit (1); +- } +- hidden = TRUE; ++ error = NULL; ++ if (!gtk_init_with_args (&argc, &argv, ++ NULL, options, GETTEXT_PACKAGE, &error)) { ++ g_printerr ("%s\n", error->message); ++ g_error_free (error); ++ return 1; + } + +- program = gnome_program_init ("GNOME Control Center", "0.1", LIBGNOMEUI_MODULE, +- argc, argv, NULL, NULL); ++ unique_app = unique_app_new ("org.opensuse.yast-control-center-gnome", NULL); ++ if (unique_app_is_running (unique_app)) { ++ int retval = 0; ++ ++ if (!hidden) { ++ UniqueResponse response; ++ response = unique_app_send_message (unique_app, ++ UNIQUE_ACTIVATE, ++ NULL); ++ retval = (response != UNIQUE_RESPONSE_OK); ++ } ++ ++ g_object_unref (unique_app); ++ return retval; ++ } + + app_data = appshelldata_new ("gnomecc.menu", NULL, CONTROL_CENTER_PREFIX, + GTK_ICON_SIZE_DND, FALSE, TRUE); +@@ -142,5 +185,13 @@ main (int argc, char *argv[]) + create_main_window (app_data, "MyControlCenter", _("Control Center"), + "gnome-control-center", 975, 600, hidden); + ++ unique_app_watch_window (unique_app, GTK_WINDOW (app_data->main_app)); ++ g_signal_connect (unique_app, "message-received", ++ G_CALLBACK (message_received_cb), app_data); ++ ++ gtk_main (); ++ ++ g_object_unref (unique_app); ++ + return 0; + }; diff --git a/gnome-control-center.changes b/gnome-control-center.changes index 85f0abd..889628d 100644 --- a/gnome-control-center.changes +++ b/gnome-control-center.changes @@ -1,66 +1,3 @@ -------------------------------------------------------------------- -Fri Aug 28 23:54:49 CEST 2009 - dimstar@opensuse.org - -- Update to version 2.27.91: - + Appearance: - - bgo#592182 - Use unique widget IDs - - bgo#584029 - Add workaround for glade-3 not working with vbox - - bgo#592354 - Fix parentless modal dialogs in theme installer - + Common: - - Add schemas file - - Fix distcheck - + Display: - - Fix dragging of rotate monitors - + Font viewer: - - bgo#592642 - Use preferences-desktop-font for the icon - - Fix filename after GTKBuilder migration - + Mouse: - - bgo#592425 - Keep touchpad UI in sync with GConf - + Network: - - bgo#581472 - Update the ignored hosts list when the location - changes - + Shell: - - Updated to latest libslab - + Updated translations. - -------------------------------------------------------------------- -Fri Aug 28 17:58:06 CEST 2009 - vuntz@novell.com - -- Remove unneeded PolicyKit-gnome-devel BuildRequires. - -------------------------------------------------------------------- -Sun Aug 23 14:58:17 CEST 2009 - dimstar@opensuse.org - -- Update to version 2.27.90 - + About-me: - - Remove old code poking directly into the pwent - - Port to PolicyKit-1.0 - + Appearance: - - bgo#591392 - Fix crash when iterating through the tree model - - bgo#591656 - Attributes tag is not supported in GtkButtons - - Make sure the underline in "Save _As..." is interpreted - + Common: - - Change error message reference about Bonobo to DBus - - bgo#590933 - Remove markup from translatable string - - Fix compiler warnings - - Fix requires in gnome-window-settings-2.0.pc - + Display: - - Don't start the outputs before creating the labeler - - Remove dead code - - Ensure that the output labels fit inside the monitor - rectangle - + Shell: - - bgo#568527 - Remove libgnomeui usage - - Do not depend on libpanel-applet - - Use GOption in the shell - - Fix error message with unknown option in shell - - Use libunique in the shell to have a single-instance shell - - Update to latest libslab, and do not install libslab on the - system - + Updated translations. -- Drop gnome-control-center-libslab.patch: included upstream. -- Replace gnome-panel-devel BuildRequires by libgnomeui-devel. - ------------------------------------------------------------------- Thu Aug 13 15:41:13 CEST 2009 - vuntz@novell.com diff --git a/gnome-control-center.spec b/gnome-control-center.spec index cc475b5..07afdfb 100644 --- a/gnome-control-center.spec +++ b/gnome-control-center.spec @@ -1,5 +1,5 @@ # -# spec file for package gnome-control-center (Version 2.27.91) +# spec file for package gnome-control-center (Version 2.27.5) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,6 +19,7 @@ Name: gnome-control-center +BuildRequires: PolicyKit-gnome-devel BuildRequires: desktop-file-utils BuildRequires: evolution-data-server-devel BuildRequires: fdupes @@ -26,10 +27,10 @@ BuildRequires: gnome-common BuildRequires: gnome-desktop-devel BuildRequires: gnome-doc-utils-devel BuildRequires: gnome-menus-devel +BuildRequires: gnome-panel-devel BuildRequires: gnome-settings-daemon-devel BuildRequires: intltool BuildRequires: libgnomekbd-devel -BuildRequires: libgnomeui-devel BuildRequires: librsvg-devel BuildRequires: libunique-devel BuildRequires: libxklavier-devel @@ -40,10 +41,12 @@ License: GPL v2 or later Group: System/GUI/GNOME Obsoletes: fontilus themus acme Provides: fontilus themus acme -Version: 2.27.91 +Version: 2.27.5 Release: 1 Summary: The GNOME Control Center Source: %{name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM gnome-control-center-libslab.patch vuntz@novell.com -- Taken from git, to fix the libslab mess +Patch0: gnome-control-center-libslab.patch # PATCH-FIX-UPSTREAM gnome-control-center-bnc427745-force-dpi.patch bnc427745 bgo553652 vuntz@novell.com -- Force the DPI to 96 right now to avoid big fonts. Patch1: gnome-control-center-bnc427745-force-dpi.patch # PATCH-NEEDS-REBASE gnome-control-center-system-proxy-configuration.patch -- this needs to be reimplemented to be more distro-generic before submitting upstream - docs at http://en.opensuse.org/GNOME/Proxy_configuration (was PATCH-FEATURE-OPENSUSE) @@ -101,6 +104,7 @@ of window managers. %lang_package %prep %setup -q +%patch0 -p1 %patch1 -p1 #NEEDS-REBASE #%patch14 -p1 From 8d0f4348ae72bb080e5f14c779e42fcc6837bb5769108df3ebeb0ea149ec499b Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Thu, 3 Sep 2009 13:39:28 +0000 Subject: [PATCH 6/6] Updating link to change in openSUSE:Factory/gnome-control-center revision 28.0 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-control-center?expand=0&rev=d0c31d46788a5887d6ed62f5113c3df9 --- gnome-control-center-2.27.5.tar.bz2 | 3 - gnome-control-center-2.27.91.tar.bz2 | 3 + gnome-control-center-libslab.patch | 237 --------------------------- gnome-control-center.changes | 63 +++++++ gnome-control-center.spec | 10 +- 5 files changed, 69 insertions(+), 247 deletions(-) delete mode 100644 gnome-control-center-2.27.5.tar.bz2 create mode 100644 gnome-control-center-2.27.91.tar.bz2 delete mode 100644 gnome-control-center-libslab.patch diff --git a/gnome-control-center-2.27.5.tar.bz2 b/gnome-control-center-2.27.5.tar.bz2 deleted file mode 100644 index 4039f2b..0000000 --- a/gnome-control-center-2.27.5.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:48fd54795f9c29d9dd4a0cc701852f0ef3d50cb195f3965dd25bf7936283f7ab -size 2315300 diff --git a/gnome-control-center-2.27.91.tar.bz2 b/gnome-control-center-2.27.91.tar.bz2 new file mode 100644 index 0000000..ea2b18b --- /dev/null +++ b/gnome-control-center-2.27.91.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee217fc1a6acfc6f021b1466e003f9658f265deeb79b972819a9b60c5cec4f42 +size 2301104 diff --git a/gnome-control-center-libslab.patch b/gnome-control-center-libslab.patch deleted file mode 100644 index a7733b8..0000000 --- a/gnome-control-center-libslab.patch +++ /dev/null @@ -1,237 +0,0 @@ -diff --git a/configure.in b/configure.in -index ec2a67b..d3cd6bb 100644 ---- a/configure.in -+++ b/configure.in -@@ -95,7 +95,7 @@ COMMON_MODULES="gtk+-2.0 >= 2.15.0 dnl - gnome-desktop-2.0 >= 2.25.1" - PKG_CHECK_MODULES(CAPPLET, $COMMON_MODULES) - PKG_CHECK_MODULES(GNOMECC, $COMMON_MODULES libgnome-menu >= 2.10.1) --PKG_CHECK_MODULES(GNOMECC_SHELL, $COMMON_MODULES libgnomeui-2.0 libgnome-menu libpanelapplet-2.0) -+PKG_CHECK_MODULES(GNOMECC_SHELL, $COMMON_MODULES libgnome-menu unique-1.0) - PKG_CHECK_MODULES(DBUS, dbus-1 dbus-glib-1) - PKG_CHECK_MODULES(GNOME_DESKTOP, gnome-desktop-2.0) - PKG_CHECK_MODULES(DEFAULT_APPLICATIONS_CAPPLET, libxml-2.0) -@@ -121,14 +121,9 @@ WARN_CFLAGS="-Wall" - AC_SUBST(LIBSLAB_CFLAGS) - AC_SUBST(LIBSLAB_LIBS) - AC_SUBST(WARN_CFLAGS) -+AM_CONDITIONAL(LIBSLAB_FOR_INTERNAL_USE, test "yes" = "yes") - AM_CONDITIONAL(HAVE_LIBSLAB_DEPS, [test $have_libslab_deps = yes]) - --# When copying libslab, make sure to change this to match the value specified --# in libslab's configure.ac file -- --LT_VERSION=1:2:1 --AC_SUBST(LT_VERSION) -- - dnl - dnl Check for Xft version 2; we build in extra functionality to the font capplet - dnl when we have it. -@@ -348,7 +343,6 @@ libwindow-settings/Makefile - libwindow-settings/gnome-window-settings-2.0.pc - po/Makefile.in - libslab/Makefile --libslab/libslab.pc - shell/Makefile - shell/gnomecc.desktop.in - typing-break/Makefile -diff --git a/libslab/Makefile.am b/libslab/Makefile.am -index 520c61e..771e840 100644 ---- a/libslab/Makefile.am -+++ b/libslab/Makefile.am -@@ -26,7 +26,11 @@ HEADER_FILES= \ - system-tile.h \ - tile.h - -+if !LIBSLAB_FOR_INTERNAL_USE - lib_LTLIBRARIES = libslab.la -+else -+noinst_LTLIBRARIES = libslab.la -+endif - - libslab_la_SOURCES = \ - $(MARSHAL_GENERATED) \ -@@ -53,10 +57,12 @@ libslab_la_SOURCES = \ - tile-action.c \ - tile.c - -+if !LIBSLAB_FOR_INTERNAL_USE - libslab_includedir = $(includedir)/libslab - libslab_include_HEADERS = $(HEADER_FILES) - - libslab_la_LDFLAGS = -version-info $(LT_VERSION) -+endif - - libslab_la_LIBADD = $(LIBSLAB_LIBS) - -@@ -65,6 +71,7 @@ search-entry-watermark.h: search-entry-watermark.svg - sed -e 's/"/\\"/g' -e 's/$$/\\/' -e 's/#000000/#%s/g' $< >> $@; \ - echo '"' >> $@ - -+ - MARSHAL_GENERATED = nld-marshal.c nld-marshal.h - - nld-marshal.h: nld-marshal.list -diff --git a/libslab/app-shell.c b/libslab/app-shell.c -index 2cf8e02..ad7293d 100644 ---- a/libslab/app-shell.c -+++ b/libslab/app-shell.c -@@ -138,7 +138,6 @@ create_main_window (AppShellData * app_data, const gchar * app_name, const gchar - gtk_window_set_position (GTK_WINDOW (app_data->main_app), GTK_WIN_POS_CENTER); - if (!hidden) - show_shell (app_data); -- gtk_main (); - - return TRUE; - } -diff --git a/libslab/libslab.pc.in b/libslab/libslab.pc.in -deleted file mode 100644 -index 101fa0f..0000000 ---- a/libslab/libslab.pc.in -+++ /dev/null -@@ -1,12 +0,0 @@ --prefix=@prefix@ --exec_prefix=@exec_prefix@ --libdir=@libdir@ --includedir=@includedir@ -- --Name: libslab --Description: Beautiful App Slab --Requires: glib-2.0 gobject-2.0 gtk+-2.0 gnome-desktop-2.0 libgnome-menu --Requires.private: gdk-2.0 librsvg-2.0 --Version: @VERSION@ --Libs: -L${libdir} -lslab --Cflags: -I${includedir}/slab -diff --git a/shell/control-center.c b/shell/control-center.c -index 26f902c..c4c154d 100644 ---- a/shell/control-center.c -+++ b/shell/control-center.c -@@ -20,16 +20,12 @@ - - #include "config.h" - --#include -- -+#include - #include --#include - #include --#include --#include -+#include - --#include "app-shell.h" --#include "slab-gnome-util.h" -+#include - - void handle_static_action_clicked (Tile * tile, TileEvent * event, gpointer data); - static GSList *get_actions_list (); -@@ -102,13 +98,51 @@ handle_static_action_clicked (Tile * tile, TileEvent * event, gpointer data) - g_free (temp); - } - -+static UniqueResponse -+message_received_cb (UniqueApp *app, -+ UniqueCommand command, -+ UniqueMessageData *message, -+ guint time, -+ gpointer user_data) -+{ -+ UniqueResponse res; -+ AppShellData *app_data = user_data; -+ -+ switch (command) { -+ case UNIQUE_ACTIVATE: -+ /* move the main window to the screen that sent us the command */ -+ gtk_window_set_screen (GTK_WINDOW (app_data->main_app), -+ unique_message_data_get_screen (message)); -+ if (!app_data->main_app_window_shown_once) -+ show_shell (app_data); -+ -+ gtk_window_present_with_time (GTK_WINDOW (app_data->main_app), -+ time); -+ -+ gtk_widget_grab_focus (SLAB_SECTION (app_data->filter_section)->contents); -+ -+ res = UNIQUE_RESPONSE_OK; -+ break; -+ default: -+ res = UNIQUE_RESPONSE_PASSTHROUGH; -+ break; -+ } -+ -+ return res; -+} -+ - int - main (int argc, char *argv[]) - { - gboolean hidden = FALSE; -+ UniqueApp *unique_app; - AppShellData *app_data; - GSList *actions; -- GnomeProgram *program; -+ GError *error; -+ GOptionEntry options[] = { -+ { "hide", 0, 0, G_OPTION_ARG_NONE, &hidden, N_("Hide on start (useful to preload the shell)"), NULL }, -+ { NULL } -+ }; - - #ifdef ENABLE_NLS - bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); -@@ -116,20 +150,29 @@ main (int argc, char *argv[]) - textdomain (GETTEXT_PACKAGE); - #endif - -- if (argc > 1) -- { -- if (argc != 2 || strcmp ("-h", argv[1])) -- { -- printf ("Usage - gnome-control-center [-h]\n"); -- printf ("Options: -h : hide on start\n"); -- printf ("\tUseful if you want to autostart the control-center singleton so it can get all its slow loading done\n"); -- exit (1); -- } -- hidden = TRUE; -+ error = NULL; -+ if (!gtk_init_with_args (&argc, &argv, -+ NULL, options, GETTEXT_PACKAGE, &error)) { -+ g_printerr ("%s\n", error->message); -+ g_error_free (error); -+ return 1; - } - -- program = gnome_program_init ("GNOME Control Center", "0.1", LIBGNOMEUI_MODULE, -- argc, argv, NULL, NULL); -+ unique_app = unique_app_new ("org.opensuse.yast-control-center-gnome", NULL); -+ if (unique_app_is_running (unique_app)) { -+ int retval = 0; -+ -+ if (!hidden) { -+ UniqueResponse response; -+ response = unique_app_send_message (unique_app, -+ UNIQUE_ACTIVATE, -+ NULL); -+ retval = (response != UNIQUE_RESPONSE_OK); -+ } -+ -+ g_object_unref (unique_app); -+ return retval; -+ } - - app_data = appshelldata_new ("gnomecc.menu", NULL, CONTROL_CENTER_PREFIX, - GTK_ICON_SIZE_DND, FALSE, TRUE); -@@ -142,5 +185,13 @@ main (int argc, char *argv[]) - create_main_window (app_data, "MyControlCenter", _("Control Center"), - "gnome-control-center", 975, 600, hidden); - -+ unique_app_watch_window (unique_app, GTK_WINDOW (app_data->main_app)); -+ g_signal_connect (unique_app, "message-received", -+ G_CALLBACK (message_received_cb), app_data); -+ -+ gtk_main (); -+ -+ g_object_unref (unique_app); -+ - return 0; - }; diff --git a/gnome-control-center.changes b/gnome-control-center.changes index 889628d..85f0abd 100644 --- a/gnome-control-center.changes +++ b/gnome-control-center.changes @@ -1,3 +1,66 @@ +------------------------------------------------------------------- +Fri Aug 28 23:54:49 CEST 2009 - dimstar@opensuse.org + +- Update to version 2.27.91: + + Appearance: + - bgo#592182 - Use unique widget IDs + - bgo#584029 - Add workaround for glade-3 not working with vbox + - bgo#592354 - Fix parentless modal dialogs in theme installer + + Common: + - Add schemas file + - Fix distcheck + + Display: + - Fix dragging of rotate monitors + + Font viewer: + - bgo#592642 - Use preferences-desktop-font for the icon + - Fix filename after GTKBuilder migration + + Mouse: + - bgo#592425 - Keep touchpad UI in sync with GConf + + Network: + - bgo#581472 - Update the ignored hosts list when the location + changes + + Shell: + - Updated to latest libslab + + Updated translations. + +------------------------------------------------------------------- +Fri Aug 28 17:58:06 CEST 2009 - vuntz@novell.com + +- Remove unneeded PolicyKit-gnome-devel BuildRequires. + +------------------------------------------------------------------- +Sun Aug 23 14:58:17 CEST 2009 - dimstar@opensuse.org + +- Update to version 2.27.90 + + About-me: + - Remove old code poking directly into the pwent + - Port to PolicyKit-1.0 + + Appearance: + - bgo#591392 - Fix crash when iterating through the tree model + - bgo#591656 - Attributes tag is not supported in GtkButtons + - Make sure the underline in "Save _As..." is interpreted + + Common: + - Change error message reference about Bonobo to DBus + - bgo#590933 - Remove markup from translatable string + - Fix compiler warnings + - Fix requires in gnome-window-settings-2.0.pc + + Display: + - Don't start the outputs before creating the labeler + - Remove dead code + - Ensure that the output labels fit inside the monitor + rectangle + + Shell: + - bgo#568527 - Remove libgnomeui usage + - Do not depend on libpanel-applet + - Use GOption in the shell + - Fix error message with unknown option in shell + - Use libunique in the shell to have a single-instance shell + - Update to latest libslab, and do not install libslab on the + system + + Updated translations. +- Drop gnome-control-center-libslab.patch: included upstream. +- Replace gnome-panel-devel BuildRequires by libgnomeui-devel. + ------------------------------------------------------------------- Thu Aug 13 15:41:13 CEST 2009 - vuntz@novell.com diff --git a/gnome-control-center.spec b/gnome-control-center.spec index 07afdfb..cc475b5 100644 --- a/gnome-control-center.spec +++ b/gnome-control-center.spec @@ -1,5 +1,5 @@ # -# spec file for package gnome-control-center (Version 2.27.5) +# spec file for package gnome-control-center (Version 2.27.91) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,7 +19,6 @@ Name: gnome-control-center -BuildRequires: PolicyKit-gnome-devel BuildRequires: desktop-file-utils BuildRequires: evolution-data-server-devel BuildRequires: fdupes @@ -27,10 +26,10 @@ BuildRequires: gnome-common BuildRequires: gnome-desktop-devel BuildRequires: gnome-doc-utils-devel BuildRequires: gnome-menus-devel -BuildRequires: gnome-panel-devel BuildRequires: gnome-settings-daemon-devel BuildRequires: intltool BuildRequires: libgnomekbd-devel +BuildRequires: libgnomeui-devel BuildRequires: librsvg-devel BuildRequires: libunique-devel BuildRequires: libxklavier-devel @@ -41,12 +40,10 @@ License: GPL v2 or later Group: System/GUI/GNOME Obsoletes: fontilus themus acme Provides: fontilus themus acme -Version: 2.27.5 +Version: 2.27.91 Release: 1 Summary: The GNOME Control Center Source: %{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM gnome-control-center-libslab.patch vuntz@novell.com -- Taken from git, to fix the libslab mess -Patch0: gnome-control-center-libslab.patch # PATCH-FIX-UPSTREAM gnome-control-center-bnc427745-force-dpi.patch bnc427745 bgo553652 vuntz@novell.com -- Force the DPI to 96 right now to avoid big fonts. Patch1: gnome-control-center-bnc427745-force-dpi.patch # PATCH-NEEDS-REBASE gnome-control-center-system-proxy-configuration.patch -- this needs to be reimplemented to be more distro-generic before submitting upstream - docs at http://en.opensuse.org/GNOME/Proxy_configuration (was PATCH-FEATURE-OPENSUSE) @@ -104,7 +101,6 @@ of window managers. %lang_package %prep %setup -q -%patch0 -p1 %patch1 -p1 #NEEDS-REBASE #%patch14 -p1