Hello community,

here is the log from the commit of package gnome-panel for openSUSE:Factory
checked in at Thu May 5 12:17:50 CEST 2011.



--------
--- GNOME/gnome-panel/gnome-panel.changes       2011-03-21 17:42:02.000000000 
+0100
+++ /mounts/work_src_done/STABLE/gnome-panel/gnome-panel.changes        
2011-04-25 16:02:58.000000000 +0200
@@ -1,0 +2,130 @@
+Mon Apr 25 15:50:52 CEST 2011 - [email protected]
+
+- Drop gnome-panel-2-11-bring-back-my-run-item.patch: gnome-shell
+  won't have a button to show the run dialog either, so let's keep
+  the fallback mode the same.
+- Drop gnome-panel-bnc363981-intlclock-compatibility.patch: since
+  we don't migrate the GNOME 2 configuration, there's no need for
+  compatibility with intlclock.
+
+-------------------------------------------------------------------
+Tue Apr 12 09:50:11 UTC 2011 - [email protected]
+
+- Add gnome-panel-bonobo-support < 3.0 Obsoletes, to allow easy
+  migration from 2.32.
+
+-------------------------------------------------------------------
+Wed Apr  6 12:05:45 UTC 2011 - [email protected]
+
+- Update to version 3.0.0.1:
+  + Panel:
+    - Minor code cleanup
+  + libpanel-applet:
+    - Move some defines in headers to fix generated libpanel-applet
+      documentation.
+  + Notification Area Applet:
+    - Fix thin lines appearing when an icon is removed
+
+-------------------------------------------------------------------
+Tue Apr  5 17:06:43 UTC 2011 - [email protected]
+
+- Update to version 3.0.0
+  + Panel:
+    - Fix alt+f1 misworking for menu buttons.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Apr  4 12:34:34 UTC 2011 - [email protected]
+
+- Update to version 2.91.94:
+  + Panel:
+    - Fix moving of panel objects to use switch mode again by
+      default.
+    - Completely rework how objects are positioned in the panel:
+      they are now either left-aligned, centered, right-aligned.
+      This fixes many issues, including objects being
+      mis-positioned after changes of the screen size.
+    - Make the clock centered in the default layout
+    - Add a user menu similar to the GNOME Shell one.
+  + Clock Applet:
+    - Port to GDBus
+  + Notification Area Applet:
+    - Add support for _NET_SYSTEM_TRAY_ICON_SIZE to specify the
+      size for icons. This can be set in the theme with the theme
+      with "-NaTrayApplet-icon-size: 16;"
+  + Misc:
+    - The dbus-glib dependency is now completely gone
+    - There is a new optional dependency on telepathy-glib, for
+      features used in the user menu.
+- Changes from version 2.91.93:
+  + Notes:
+    - it's worth pointing out that starting with this release,
+      gnome-panel ignores the GNOME 2 configuration and starts with
+      a fresh configuration.
+    - per-instance applet settings can now be in GSettings, or if
+      the applet still uses GConf, they will live under
+      /apps/panel3-applets.
+  + Panel
+    - Remove popup menu for items in applications menu
+    - Drop drawers
+    - Remove migration code for panel 2.x configuration
+    - Drop hidden --profile argument
+    - Also require modifier to move applets by clicking on handle
+    - Drop per-applet Lock setting
+    - Put Move before Remove in applet menu
+    - Migrate to GSettings. This includes:
+      . Rework the way we define te default layout
+      . Better integration with GNOME 3.0 in general (for
+        lockdown, for instance).
+      . Still make it possible to have applets use GConf for
+        their own settings.
+    - Use gtk-enable-animations GtkSettings property instead of
+      our own setting.
+    - Remove setting to highlight launchers on mouse hover, and
+      instead make this available in the theme with
+      "-ButtonWidget-hover-highlight: false;".
+    - Move Lock before Activate in screensaver button popup
+    - Talk to gnome-screensaver via dbus
+    - Port to GDBus
+    - Stop saving launchers in ~/.gnome2, and use XDG config dir
+    - Remove unneeded check for 'logout-prompt' setting
+    - Change gconf path of applet prefs
+    - Prepare code for ability to use centered applets
+    - Code cleanups
+  + libpanel-applets
+    - Add panel_applet_settings_new() API
+    - Mark all GConf-related API as deprecated
+  + Fish Applet
+    - Port to GSettings
+    - Change the way to choose the image and number of frames, by
+      using a keyfile. There's no UI for this anymore at the
+      moment.
+  + Window List Applet
+    - Port to GSettings
+  + Workspace Switcher Applet
+    - Port to GSettings.
+- Changes from version 2.91.92:
+  + Panel:
+    - Fix compilation warnings
+    - Add style classes to make panel easier to theme
+    - Fix background of handles for transparent panels
+    - Remove X-GNOME-Autostart-Notify from .desktop file
+    - Stop manually making the panel menubar text bold, this is
+      handled in the theme now.
+  + Clock:
+    - Stop manually making the panel menubar text bold, this is
+     handled in the theme now.
+  + Updated translations.
+- Add pkgconfig(dconf) and pkgconfig(telepathy-glib) BuildRequires,
+  remove pkgconfig(dbus-glib-1) BuildRequires.
+- Add GSettings schema handling, in addition to GConf2 schemas
+  handling, with %glib2_gsettings_schema_* macros.
+- Disable gnome-panel-2-11-bring-back-my-run-item.patch: Needs
+  rebasing.
+- Remove gnome-main-menu Recommends: it is not ported to the new
+  libpanel-applet API, and we probably want a Supplements in
+  gnome-main-menu instead, or it should be a Requires by the
+  branding package.
+
+-------------------------------------------------------------------
+
@@ -4,0 +135,138 @@
+
+-------------------------------------------------------------------
+Mon Mar  7 12:31:59 UTC 2011 - [email protected]
+
+- Update version to 2.91.91:
+  + Note: this version breaks API in libpanel-applet (an unused
+    argument was removed from FACTORY macros) and ABI (removed
+    arguments and API).
+  + All:
+    - Minor code cleanup
+  + Panel:
+    - Fix warning when lockdown setting changes
+  + libpanel-applet:
+    - Make sure people cannot misuse PanelApplet by documenting an
+      API usage error on stderr.
+    - Remove panel_applet_new()
+    - Remove unused name arg in FACTORY macros
+    - Remove out_process from panel_applet_factory_main()
+    - Add test applet in python
+    - Improve introspection coverage
+    - Stop printing errors for gconf API
+    - Correctly set min & max of orient and flags properties
+  + Clock Applet:
+    - Only display "edit locations" button if panel is not locked
+      down.
+    - Monitor locked-down property to update prefs visibility.
+    - Better fix for missing calendar sources.
+  + Fish Applet:
+    - Monitor locked-down property to update prefs visibility.
+  + Wnck Applets:
+    - Monitor locked-down property to update prefs visibility.
+  + Misc:
+    - Rewrite (and complete) libpanel-applet documentation.
+    - Remove libcanberra-gtk3 dependency.
+    - Bump GTK+ 3 requirement to 3.0.
+  + Updated translations.
+- Remove pkgconfig(libcanberra-gtk3) BuildRequires.
+
+-------------------------------------------------------------------
+Thu Mar  3 15:15:21 CET 2011 - [email protected]
+
+- Rebase gnome-panel-recently-used-apps.patch.
+
+-------------------------------------------------------------------
+Thu Feb 24 12:40:21 UTC 2011 - [email protected]
+
+- Update to version 2.91.90:
+  + This release changes in a major way the way people can "edit"
+    panels (ie, create new panels, add new applets, move applets,
+    remove applets, etc.): those "edit" features have always been
+    accessible mostly through popup menus, but this often created
+    accidental changes. Now, users have to press the same modifier
+    as the one configured in metacity (by default, Alt) to access
+    the menus showing those "edit" features. Other items from
+    applets menus are still available in the standard popup menu.
+  + Panel:
+    + Code cleanups
+    + Fix dbus applets to work in multiscreen environment
+    + Update default panel layout to remove launchers, window
+      menu, and show desktop button
+    + Make panel menubar text bold
+    + Hide icon from panel menubar by default; use
+      "-PanelMenuBar-icon-visible: true;" in theme to make it
+      visible again
+    + Remove help items from popup menus
+    + Move all "edit" features in popup menus in a popup menu that
++++ 72 more lines (skipped)
++++ between GNOME/gnome-panel/gnome-panel.changes
++++ and /mounts/work_src_done/STABLE/gnome-panel/gnome-panel.changes

calling whatdependson for head-i586


Old:
----
  gnome-panel-2-11-bring-back-my-run-item.patch
  gnome-panel-2.32.1.tar.bz2
  gnome-panel-bnc363981-intlclock-compatibility.patch
  gnome-panel-fix-applet-xinerama.patch
  gnome-panel-no-bonobo-in-process.patch

New:
----
  gnome-panel-3.0.0.1.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnome-panel.spec ++++++
--- /var/tmp/diff_new_pack.JyBM39/_old  2011-05-05 12:00:07.000000000 +0200
+++ /var/tmp/diff_new_pack.JyBM39/_new  2011-05-05 12:00:07.000000000 +0200
@@ -18,24 +18,19 @@
 
 
 Name:           gnome-panel
-Version:        2.32.1
-Release:        10
-License:        GPLv2+
+Version:        3.0.0.1
+Release:        1
+# FIXME: gnome-main-menu not ported to new panel API, for this reason we do 
not Recommend gnome-main-menu.
+License:        LGPLv2.1+
 Summary:        The GNOME Desktop Panel
 Url:            http://www.gnome.org
 Group:          System/GUI/GNOME
 Source:         
ftp://ftp.gnome.org/pub/gnome/sources/gnome-panel/2.24/%{name}-%{version}.tar.bz2
 Source99:       baselibs.conf
-# PATCH-FIX-UPSTREAM gnome-panel-fix-applet-xinerama.patch [email protected] 
-- Fix applets on xinerama setup
-Patch0:         gnome-panel-fix-applet-xinerama.patch
-# PATCH-FIX-UPSTREAM gnome-panel-no-bonobo-in-process.patch [email protected] 
-- Remove possibility to have in-process bonobo applets. That would just break 
the gnome-panel process because of a conflict between dbus and bonobo applets 
in the same process
-Patch1:         gnome-panel-no-bonobo-in-process.patch
 # PATCH-FIX-UPSTREAM gnome-panel-recent-check-exists.patch -- Show an error 
when clicking on a recent item that doesn't exist anymore
 Patch25:        gnome-panel-recent-check-exists.patch
 # PATCH-FIX-UPSTREAM gnome-panel-beagle-search.patch bgo336726 -- Use nautilus 
search instead of gnome-search-tool
 Patch34:        gnome-panel-beagle-search.patch
-# PATCH-FIX-OPENSUSE gnome-panel-2-11-bring-back-my-run-item.patch -- Display 
the run dialog in the menu bar
-Patch35:        gnome-panel-2-11-bring-back-my-run-item.patch
 # PATCH-FIX-OPENSUSE gnome-panel-main-menu-name.patch -- Rename the upstream 
main menu to traditional main menu
 Patch40:        gnome-panel-main-menu-name.patch
 # PATCH-NEEDS-REBASE gnome-panel-run-fixes.patch bnc115576 bgo543604 -- Fix 
running a command like yast2 when we find the desktop file but the binary is 
not in $PATH (was PATCH-FIX-UPSTREAM)
@@ -44,8 +39,6 @@
 Patch51:        gnome-panel-alt-f1-slab.patch
 # PATCH-FEATURE-UPSTREAM gnome-panel-recently-used-apps.patch bgo464751 -- Add 
apps run from the run dialog to the recently used applications. vuntz: I didn't 
put the patch upstream because I know I won't implement the feature like this 
upstream.
 Patch56:        gnome-panel-recently-used-apps.patch
-# PATCH-FIX-OPENSUSE gnome-panel-bnc363981-intlclock-compatibility.patch 
bnc363981 [email protected] -- Keep compatilibity with setups using intlclock. 
Also fixes bnc376319
-Patch58:        gnome-panel-bnc363981-intlclock-compatibility.patch
 # PATCH-FEATURE-OPENSUSE gnome-panel-bnc356242-recently-used-apps-hidden.patch 
bnc356242 [email protected] -- Hide recently used apps from the recent documents 
menu
 Patch61:        gnome-panel-bnc356242-recently-used-apps-hidden.patch
 BuildRequires:  fdupes
@@ -59,25 +52,24 @@
 BuildRequires:  translation-update-upstream
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(NetworkManager)
-BuildRequires:  pkgconfig(ORBit-2.0)
 BuildRequires:  pkgconfig(cairo)
-BuildRequires:  pkgconfig(dbus-glib-1)
+BuildRequires:  pkgconfig(dconf)
 BuildRequires:  pkgconfig(gconf-2.0)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
 BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(gnome-desktop-2.0)
-BuildRequires:  pkgconfig(gtk+-2.0)
-BuildRequires:  pkgconfig(gweather)
+BuildRequires:  pkgconfig(gnome-desktop-3.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(gweather-3.0)
 BuildRequires:  pkgconfig(ice)
-BuildRequires:  pkgconfig(libbonoboui-2.0)
-BuildRequires:  pkgconfig(libcanberra-gtk)
+BuildRequires:  pkgconfig(libecal-1.2)
 BuildRequires:  pkgconfig(libedataserver-1.2)
-BuildRequires:  pkgconfig(libedataserverui-1.2)
+BuildRequires:  pkgconfig(libedataserverui-3.0)
 BuildRequires:  pkgconfig(libgnome-menu)
 BuildRequires:  pkgconfig(librsvg-2.0)
-BuildRequires:  pkgconfig(libwnck-1.0)
+BuildRequires:  pkgconfig(libwnck-3.0)
 BuildRequires:  pkgconfig(pango)
 BuildRequires:  pkgconfig(sm)
+BuildRequires:  pkgconfig(telepathy-glib)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xau)
 # Needed for the clock applet
@@ -85,7 +77,6 @@
 # Required by clock/tz.c:
 Requires:       timezone
 Recommends:     %{name}-lang
-Recommends:     gnome-main-menu
 Obsoletes:      gnome-core
 # For upgrade from SLE 10
 Provides:       gnome-panel-nld > 2.12.3
@@ -93,51 +84,23 @@
 # As of Jan 2008, intlclock is part of gnome-panel.
 Provides:       intlclock = 1.0
 Obsoletes:      intlclock < 1.0
+# gnome-panel 3.0 no longer supports bonobo
+Obsoletes:      gnome-panel-bonobo-support < 3.0
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %gconf_schemas_prereq
+%glib2_gsettings_schema_requires
 
 %description
 This package contains the GNOME Desktop Panel. The panel is an
 easy-to-use and functional interface to manage your desktop, start
 programs, and organize access to your data.
 
-%package bonobo-support
-License:        GPLv2+
-Summary:        Bonobo Applets Support for GNOME Panel
-Group:          System/GUI/GNOME
-Requires:       %{name} = %{version}
-# Automatically install the bonobo support if the bonobo-based library is
-# installed
-Supplements:    packageand(%{name}:libpanel-applet-2-0)
-%glib2_gio_module_requires
-
-%description bonobo-support
-This package contains the GNOME Desktop Panel. The panel is an
-easy-to-use and functional interface to manage your desktop, start
-programs, and organize access to your data.
-
-This package contains the support for bonobo-based applets in the
-GNOME panel.
-
-%package -n libpanel-applet-2-0
-License:        LGPLv2.1+
-Summary:        GNOME Panel Applet Library -- Bonobo-based library
-Group:          System/GUI/GNOME
-
-%description -n libpanel-applet-2-0
-This package contains the GNOME Desktop Panel. The panel is an
-easy-to-use and functional interface to manage your desktop, start
-programs, and organize access to your data.
-
-This package contains the library used by GNOME panel applets,
-based on bonobo.
-
-%package -n libpanel-applet-3-0
+%package -n libpanel-applet-4-0
 License:        LGPLv2.1+
 Summary:        GNOME Panel Applet Library -- D-Bus-based library
 Group:          System/GUI/GNOME
 
-%description -n libpanel-applet-3-0
+%description -n libpanel-applet-4-0
 This package contains the GNOME Desktop Panel. The panel is an
 easy-to-use and functional interface to manage your desktop, start
 programs, and organize access to your data.
@@ -154,7 +117,7 @@
 # For upgrade from SLE 10
 Provides:       gnome-panel-nld-extras > 2.12.3
 Obsoletes:      gnome-panel-nld-extras <= 2.12.3
-%gconf_schemas_prereq
+%glib2_gsettings_schema_requires
 
 %description extras
 This package contains the GNOME Desktop Panel. The panel is an
@@ -167,12 +130,7 @@
 License:        LGPLv2.1+
 Summary:        GNOME Panel Applet Library -- Development Files
 Group:          Development/Libraries/GNOME
-Requires:       libpanel-applet-2-0 = %{version}
-Requires:       libpanel-applet-3-0 = %{version}
-Requires:       gconf2-devel
-Requires:       gtk2-devel
-Requires:       libbonoboui-devel
-Requires:       libgnomeui-devel
+Requires:       libpanel-applet-4-0 = %{version}
 # For upgrade from SLE 10
 Provides:       gnome-panel-nld-devel > 2.12.3
 Obsoletes:      gnome-panel-nld-devel <= 2.12.3
@@ -207,16 +165,12 @@
 %setup -q
 translation-update-upstream
 gnome-patch-translation-prepare
-%patch0 -p1
-%patch1 -p1
 %patch25 -p0
 %patch34
-%patch35 -p0
 %patch40
 # %patch50
 %patch51 -p0
 %patch56 -p0
-%patch58 -p1
 %patch61 -p0
 gnome-patch-translation-update
 
@@ -227,7 +181,7 @@
     --with-in-process-applets=all \
     --disable-schemas-install \
     --disable-scrollkeeper
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
 %makeinstall
@@ -239,28 +193,13 @@
 %if 0%{?suse_version} <= 1120
 %{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/*
 %endif
+install -d %{buildroot}%{_libdir}/gnome-panel/modules
 touch %{buildroot}%{_libdir}/gnome-panel/modules/giomodule.cache
 %suse_update_desktop_file gnome-panel
-%find_lang %{name}-2.0 %{?no_lang_C}
-%find_lang clock %{?no_lang_C} %{name}-2.0.lang
-%find_lang fish %{?no_lang_C}
-%def_gconf_schemas %{name}
-%add_gconf_schemas clock
-%add_gconf_schemas panel-compatibility
-%add_gconf_schemas panel-general
-%add_gconf_schemas panel-global
-%add_gconf_schemas panel-object
-%add_gconf_schemas panel-toplevel
-%add_gconf_schemas window-list
-%add_gconf_schemas workspace-switcher
-%def_gconf_schemas %{name}-extras
-%add_gconf_schemas fish
-%end_gconf_schemas
-cat fish.lang %{name}-extras.schemas_list >%{name}-extras.lst
-# NOTE: GCONF_CONFIG_SOURCE is already set by %%posttrans code.
-sed -i /GCONF_CONFIG_SOURCE/d %{name}.schemas_posttrans
-# Move .entries file to /usr/share/gconf/schemas, see fate#305318
-mv %{buildroot}%{_sysconfdir}/gconf/schemas/panel-default-setup.entries 
%{buildroot}%{_datadir}/GConf/schemas/panel-default-setup.entries
+%find_lang %{name}-3.0 %{?no_lang_C}
+%find_lang clock %{?no_lang_C} %{name}-3.0.lang
+%find_lang fish %{?no_lang_C} %{name}-3.0.lang
+%find_gconf_schemas
 find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
 %fdupes %{buildroot}
 
@@ -272,45 +211,24 @@
 %post
 %desktop_database_post
 %icon_theme_cache_post
-
-%posttrans -f %{name}.schemas_posttrans
-export GCONF_CONFIG_SOURCE=`usr/bin/gconftool-2 --get-default-source`
-usr/bin/gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --load 
usr/share/GConf/schemas/panel-default-setup.entries >/dev/null
-
-%preun -f %{name}.schemas_preun
-# Remove extra keys from panel-default-setup.entries.
-# If it is an update, %%posttrans will install new schemas.
-rm -rf etc/gconf/gconf.xml.schemas/apps/panel/default_setup
+%glib2_gsettings_schema_post
 
 %postun
 %desktop_database_postun
 %icon_theme_cache_postun
+%glib2_gsettings_schema_postun
 
-%post bonobo-support
-%glib2_gio_module_post %{_libdir}/gnome-panel/modules
-
-%postun bonobo-support
-%glib2_gio_module_postun %{_libdir}/gnome-panel/modules
-
-%post -n libpanel-applet-2-0 -p /sbin/ldconfig
-
-%postun -n libpanel-applet-2-0 -p /sbin/ldconfig
-
-%post -n libpanel-applet-3-0 -p /sbin/ldconfig
-
-%postun -n libpanel-applet-3-0 -p /sbin/ldconfig
+%post -n libpanel-applet-4-0 -p /sbin/ldconfig
 
-%pre extras -f %{name}-extras.schemas_pre
+%postun -n libpanel-applet-4-0 -p /sbin/ldconfig
 
 %post extras
 %icon_theme_cache_post
-
-%posttrans extras -f %{name}-extras.schemas_posttrans
-
-%preun extras -f %{name}-extras.schemas_preun
+%glib2_gsettings_schema_post
 
 %postun extras
 %icon_theme_cache_postun
+%glib2_gsettings_schema_postun
 
 %files -f %{name}.schemas_list
 %defattr(-,root,root)
@@ -322,8 +240,9 @@
 %dir %{_datadir}/omf/
 %dir %{_datadir}/omf/clock/
 %doc %{_datadir}/omf/clock/clock-C.omf
-# generic directory for in-process applets
 %dir %{_libdir}/gnome-panel
+# generic directory for in-process applets
+%dir %{_libdir}/gnome-panel/4.0
 # directory for modules to load applets
 %dir %{_libdir}/gnome-panel/modules
 %ghost %{_libdir}/gnome-panel/modules/giomodule.cache
@@ -334,16 +253,23 @@
 %{_bindir}/gnome-desktop-item-edit
 %{_bindir}/gnome-panel
 %{_datadir}/applications/gnome-panel.desktop
-%{_datadir}/GConf/schemas/panel-default-setup.entries
+%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.applet.window-list.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.applet.workspace-switcher.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.enums.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.launcher.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.menu-button.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.object.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.toplevel.gschema.xml
 %{_datadir}/gnome-panel/
-%{_datadir}/gnome-panelrc
 %{_datadir}/icons/hicolor/*/apps/gnome-panel*.*
 %doc %{_mandir}/man?/gnome-panel.*
 %{_libexecdir}/gnome-panel/gnome-panel-add
 # Internal applets
-%{_libdir}/gnome-panel/*.so
+%{_libdir}/gnome-panel/4.0/*.so
 # Files that are in the extras package
-%exclude 
%{_datadir}/gnome-panel/applets/org.gnome.panel.FishApplet.panel-applet
+%exclude 
%{_datadir}/gnome-panel/4.0/applets/org.gnome.panel.FishApplet.panel-applet
+%exclude %{_datadir}/gnome-panel/pixmaps/*.fish
 %exclude %{_datadir}/gnome-panel/pixmaps/fishanim.png
 %exclude %{_datadir}/gnome-panel/pixmaps/footguy.png
 %exclude %{_datadir}/gnome-panel/pixmaps/monkey.png
@@ -351,32 +277,22 @@
 %exclude %{_datadir}/gnome-panel/ui/fish.ui
 %exclude %{_datadir}/gnome-panel/ui/fish-menu.xml
 %exclude %{_datadir}/icons/hicolor/*/apps/gnome-panel-fish.*
-%exclude %{_libdir}/gnome-panel/libfish-applet.so
+%exclude %{_libdir}/gnome-panel/4.0/libfish-applet.so
 # Files that are in the devel package
 %exclude %{_datadir}/gnome-panel/ui/panel-test-applets.ui
-%exclude %{_datadir}/gnome-panel/ui/panel-test-applets-bonobo.ui
-
-%files bonobo-support
-%defattr (-, root, root)
-%{_libdir}/gnome-panel/modules/libpanel-applets-bonobo.so
-%{_datadir}/gnome-2.0/ui/GNOME_Panel_Popup.xml
-%{_datadir}/idl/gnome-panel-2.0/
-
-%files -n libpanel-applet-2-0
-%defattr (-, root, root)
-%{_libdir}/libpanel-applet-2.so.*
 
-%files -n libpanel-applet-3-0
+%files -n libpanel-applet-4-0
 %defattr (-, root, root)
 # applets using this library must install a file in 
%%{_datadir}/gnome-panel/applets
-%dir %{_datadir}/gnome-panel
-%dir %{_datadir}/gnome-panel/applets
-%{_libdir}/libpanel-applet-3.so.*
-%{_libdir}/girepository-1.0/PanelApplet-3.0.typelib
+%dir %{_datadir}/gnome-panel/
+%dir %{_datadir}/gnome-panel/4.0
+%dir %{_datadir}/gnome-panel/4.0/applets
+%{_libdir}/libpanel-applet-4.so.*
+%{_libdir}/girepository-1.0/PanelApplet-4.0.typelib
 
-%files lang -f %{name}-2.0.lang
+%files lang -f %{name}-3.0.lang
 
-%files extras -f %{name}-extras.lst
+%files extras
 %defattr (-, root, root)
 %dir %{_datadir}/gnome/
 %dir %{_datadir}/gnome/help/
@@ -386,7 +302,9 @@
 %dir %{_datadir}/omf/fish/
 %doc %{_datadir}/omf/fish/fish-C.omf
 # When changing the file list here, please update the excluded files in the 
main package
-%{_datadir}/gnome-panel/applets/org.gnome.panel.FishApplet.panel-applet
+%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.applet.fish.gschema.xml
+%{_datadir}/gnome-panel/4.0/applets/org.gnome.panel.FishApplet.panel-applet
+%{_datadir}/gnome-panel/pixmaps/*.fish
 %{_datadir}/gnome-panel/pixmaps/fishanim.png
 %{_datadir}/gnome-panel/pixmaps/footguy.png
 %{_datadir}/gnome-panel/pixmaps/monkey.png
@@ -395,24 +313,19 @@
 %{_datadir}/gnome-panel/ui/fish.ui
 %{_datadir}/gnome-panel/ui/fish-menu.xml
 %{_datadir}/icons/hicolor/*/apps/gnome-panel-fish.*
-%{_libdir}/gnome-panel/libfish-applet.so
+%{_libdir}/gnome-panel/4.0/libfish-applet.so
 
 %files devel
 %defattr (-, root, root)
 %{_bindir}/panel-test-applets
-%{_bindir}/panel-test-applets-bonobo
 %{_datadir}/gir-1.0/*.gir
 %{_datadir}/gnome-panel/ui/panel-test-applets.ui
-%{_datadir}/gnome-panel/ui/panel-test-applets-bonobo.ui
-%{_includedir}/gnome-panel-3.0/
-%{_includedir}/panel-2.0/
-%{_libdir}/libpanel-applet-2.so
-%{_libdir}/libpanel-applet-3.so
-%{_libdir}/pkgconfig/libpanelapplet-2.0.pc
-%{_libdir}/pkgconfig/libpanelapplet-3.0.pc
+%{_includedir}/gnome-panel-4.0/
+%{_libdir}/libpanel-applet-4.so
+%{_libdir}/pkgconfig/libpanelapplet-4.0.pc
 
 %files doc
 %defattr (-, root, root)
-%{_datadir}/gtk-doc/html/panel-applet/
+%{_datadir}/gtk-doc/html/panel-applet-4.0/
 
 %changelog

++++++ gnome-panel-2.32.1.tar.bz2 -> gnome-panel-3.0.0.1.tar.bz2 ++++++
++++ 307174 lines of diff (skipped)

++++++ gnome-panel-beagle-search.patch ++++++
--- /var/tmp/diff_new_pack.JyBM39/_old  2011-05-05 12:00:08.000000000 +0200
+++ /var/tmp/diff_new_pack.JyBM39/_new  2011-05-05 12:00:08.000000000 +0200
@@ -1,7 +1,7 @@
 Index: gnome-panel/panel-action-button.c
 ===================================================================
---- gnome-panel/panel-action-button.c.orig     2009-04-20 03:45:09.000000000 
+1000
-+++ gnome-panel/panel-action-button.c  2010-01-14 11:31:23.000000000 +1100
+--- gnome-panel/panel-action-button.c.orig
++++ gnome-panel/panel-action-button.c
 @@ -219,8 +219,8 @@ panel_action_search (GtkWidget *widget)
        GdkScreen *screen;
  
@@ -15,14 +15,14 @@
  
 Index: gnome-panel/panel-menu-items.c
 ===================================================================
---- gnome-panel/panel-menu-items.c.orig        2010-01-13 05:03:54.000000000 
+1100
-+++ gnome-panel/panel-menu-items.c     2010-01-14 11:31:23.000000000 +1100
-@@ -1096,7 +1096,7 @@ panel_place_menu_item_create_menu (Panel
-       add_menu_separator (places_menu);
+--- gnome-panel/panel-menu-items.c.orig
++++ gnome-panel/panel-menu-items.c
+@@ -1115,7 +1115,7 @@ panel_place_menu_item_create_menu (Panel
  
-       panel_menu_items_append_from_desktop (places_menu,
--                                            "gnome-search-tool.desktop",
-+                                            "nautilus-search.desktop",
-                                             NULL,
-                                               FALSE);
+       add_menu_separator (places_menu);
  
+-      item = panel_menu_item_desktop_new ("gnome-search-tool.desktop",
++      item = panel_menu_item_desktop_new ("nautilus-search.desktop",
+                                           NULL,
+                                           FALSE);
+       if (item)

++++++ gnome-panel-recently-used-apps.patch ++++++
--- /var/tmp/diff_new_pack.JyBM39/_old  2011-05-05 12:00:08.000000000 +0200
+++ /var/tmp/diff_new_pack.JyBM39/_new  2011-05-05 12:00:08.000000000 +0200
@@ -1,15 +1,13 @@
 Index: gnome-panel/panel-run-dialog.c
 ===================================================================
---- gnome-panel/panel-run-dialog.c.orig        2009-11-30 22:46:01.000000000 
+1100
-+++ gnome-panel/panel-run-dialog.c     2010-01-14 11:31:24.000000000 +1100
-@@ -65,6 +65,14 @@
- #include "panel-xutils.h"
+--- gnome-panel/panel-run-dialog.c.orig
++++ gnome-panel/panel-run-dialog.c
+@@ -62,6 +62,12 @@
  #include "panel-icon-names.h"
+ #include "panel-schemas.h"
  
-+#include <gtk/gtkversion.h>
 +#if GTK_CHECK_VERSION (2,10,0)
 +#     define USE_GTK_RECENT_MANAGER
-+#     include <gtk/gtkrecentmanager.h>
 +#else
 +#     include "egg-recent-model.h"
 +#endif
@@ -17,25 +15,25 @@
  typedef struct {
        GtkWidget        *run_dialog;
  
-@@ -148,6 +156,8 @@ _panel_run_get_recent_programs_list (voi
+@@ -139,6 +145,8 @@ _panel_run_get_recent_programs_list (Pan
        return GTK_TREE_MODEL (list);
  }
  
 +static void panel_run_dialog_update_recent_apps (PanelRunDialog *dialog, 
const gchar *cmd);
 +
  static void
- _panel_run_save_recent_programs_list (GtkComboBoxEntry *entry,
-                                     char             *lastcommand)
-@@ -480,6 +490,8 @@ panel_run_dialog_execute (PanelRunDialog
+ _panel_run_save_recent_programs_list (PanelRunDialog *dialog,
+                                     char           *last_command)
+@@ -483,6 +491,8 @@ panel_run_dialog_execute (PanelRunDialog
+       if (result) {
                /* only save working commands in history */
-               _panel_run_save_recent_programs_list
-                       (GTK_COMBO_BOX_ENTRY (dialog->combobox), command);
+               _panel_run_save_recent_programs_list (dialog, command);
 +
 +              panel_run_dialog_update_recent_apps (dialog, command);
                
                /* only close the dialog if we successfully showed or launched
                 * something */
-@@ -735,6 +747,160 @@ panel_run_dialog_find_command_idle (Pane
+@@ -737,6 +747,160 @@ panel_run_dialog_find_command_idle (Pane
        return FALSE;
  }
  


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to