Hello community,

here is the log from the commit of package lxpanel for openSUSE:Factory checked 
in at 2014-08-25 11:04:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lxpanel (Old)
 and      /work/SRC/openSUSE:Factory/.lxpanel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lxpanel"

Changes:
--------
--- /work/SRC/openSUSE:Factory/lxpanel/lxpanel.changes  2014-05-10 
22:57:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lxpanel.new/lxpanel.changes     2014-08-25 
11:05:07.000000000 +0200
@@ -1,0 +2,66 @@
+Thu Aug 21 18:43:33 UTC 2014 - [email protected]
+
+- New upstream version 0.7.0
+  * New plugin 'launchtaskbar' with combined functionality from 
+    'launchbar' and 'taskbar'. For easy support codebase is 
+    merged instead of doing duplicates but appearance is still 
+    the same in dependency from mode chosen.
+  * Integrated with LibFM, all launching and application selection 
+    in the launchbar settings is done by LibFM now.
+  * New simpler plugins API implementation, using LibFM plugins 
+    loader. In new API some callbacks were simplified and some 
+    removed, see all the detailed descriptions in the file 
+    plugin.h.
+  * New plugins are GtkWidgets now, therefore there is no explicit 
+    destroy for them or their data, all will be handled implicitly.
+  * Changed config access with simple API similar to libconfig one.
+  * Using icon caching from LibFM.
+  * Applications properties in the menu are managed by LibFM API, 
+    no more calls to lxshortcut application.
+  * Setting for file manager is not handled on its own but XDG 
+    setting is used now, i.e. default choice for "inode/directory" 
+    MIME type.
+  * Setting for terminal is handled by LibFM, therefore it is the 
+    same as in PCManFM now, no own setting anymore.
+  * Replaced configure option --enable-cast-checks with 
+    --enable-debug.
+  * Replaced 'pager' plugin with former 'wnckpager' one. The 
+    'wnckpager'name is still supported for compatibility but it is 
+    the same plugin.
+  * Added new plugin 'weather', written by Piotr Sipika.
+  * Using drag & drop handling from LibFM in launchbar. It is 
+    possible now to use any kind of files as launchbuttons, and 
+    folders can receive drops as well.
+  * Allowed drag applications from system menu plugin so they now 
+    can be dropped somewhere. The obvious example is drop on the 
+    desktop.
+  * Using human readable sensor names if available (like 'Core 0', 
+    etc.).
+  * Panel is allowed to hide completely (setting width when hidden 
+    to 0).
+  * The IconGrid converted into GtkContainer derived class 
+    PanelIconGrid.
+  * Allowed to use <USER_CONFIG_DIR>/lxpanel/<profile>/gtkrc for 
+    the panel custom style setup.
+  * The panel itself in not a struct now but a GtkWindow derived 
+    class so no special API to destroy it is required.
+  * Improved the layout of icons in panel, they will not align to 
+    the edge of screen but appropriately to panel height. Some of 
+    them did that already but some were aligned to the screen edge 
+    without any gap.
+  * The button to configure plugin in panel plugins configuration 
+    tab is renamed from 'Edit' to 'Properties'.
+  * All logging is unified. The option --log is deprecated and 
+    isn't used anymore. User can change logs appearance using 
+    G_MESSAGES_DEBUG and G_MESSAGES_PREFIXED environment variables 
+    (see GLib docs).
+  * Old APIs are in place still for backward compatibility with 
+    third party plugins but will be dropped later, supposedly on 
+    next feature release point. Old APIs are not present in public 
+    headers, compatibility is on binary level only.
+  * A whole lot of bugfixes.
+- added 
+  lxpanel-0.7.0-fix-crash-after-click-on-empty-part-of-panel.patch
+  to make LXPanel not to crash when it's clicked on an empty part
+
+-------------------------------------------------------------------

Old:
----
  lxpanel-0.6.2.tar.gz

New:
----
  lxpanel-0.7.0-fix-crash-after-click-on-empty-part-of-panel.patch
  lxpanel-0.7.0.tar.xz

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

Other differences:
------------------
++++++ lxpanel.spec ++++++
--- /var/tmp/diff_new_pack.Vwuxli/_old  2014-08-25 11:05:09.000000000 +0200
+++ /var/tmp/diff_new_pack.Vwuxli/_new  2014-08-25 11:05:09.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lxpanel
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,18 +17,22 @@
 
 
 Name:           lxpanel
-Version:        0.6.2
+Version:        0.7.0
 Release:        0
 Summary:        Lightweight X11 desktop panel based on fbpanel
 License:        GPL-2.0
 Group:          System/GUI/LXDE
 Url:            http://www.lxde.org/
-Source0:        
http://sourceforge.net/projects/lxde/files/LXPanel%20%28desktop%20panel%29/LXPanel%20%{version}/%{name}-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Source0:        %{name}-%{version}.tar.xz
+# 
http://git.lxde.org/gitweb/?p=lxde/lxpanel.git;a=commit;h=d4943c80cded6325284be8b58003fe63dd6e8255
+# Makes LXPanel not to crash when it's clicked on an empty part
+Patch0:                        
lxpanel-0.7.0-fix-crash-after-click-on-empty-part-of-panel.patch
 BuildRequires:  fdupes
 BuildRequires:  intltool
 BuildRequires:  libiw-devel
 BuildRequires:  libtool
+BuildRequires:  libfm-gtk-devel
+BuildRequires: libxml2-devel
 BuildRequires:  pkg-config
 BuildRequires:  update-desktop-files
 BuildRequires:  wireless-tools
@@ -36,13 +40,14 @@
 BuildRequires:  pkgconfig(gtk+-2.0)
 BuildRequires:  pkgconfig(libmenu-cache)
 BuildRequires:  pkgconfig(libwnck-1.0)
-Provides:       %name-plugins >= %version
-Obsoletes:      %name-plugins < %version
-Recommends:     %name-lang
 Requires:       menu-cache
-
+Recommends:     %{name}-lang
+Provides:       %{name}-plugins >= %{version}
+Obsoletes:      %{name}-plugins < %{version}
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %lang_package
 
+
 %description
 LXPanel is a lightweight X11 desktop panel containing:
 1. User-friendly application menu automatically generated from *.desktop files 
on the system
@@ -57,61 +62,55 @@
 For example, "lxpanelctl run" will show the Run dialog in lxpanel, and 
"lxpanelctl menu"
 will show the application menu. This is useful in key bindings provided by 
window managers.
 
+
 %package devel
-Summary:        Devel files for %name
+Summary:        Devel files for %{name}
 Group:          Development/Libraries/C and C++
-Requires:       %name
+Requires:       %{name}
 Requires:       glib2-devel
 Requires:       menu-cache-devel
 
+
 %description devel
-Headers and development %name files.
+Headers and development %{name} files.
+
 
 %prep
 %setup -q
+%patch0 -p1
+
 
 %build
 %configure \
        --enable-man \
        --with-plugins=all
-%__make %{?jobs:-j%jobs} V=1
+make %{?_smp_mflags} V=1
+
 
 %install
-%makeinstall
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
 %find_lang %{name}
-%fdupes -s %buildroot
+%fdupes -s %{buildroot}
 
-%clean
-rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,0755)
 %doc ChangeLog README COPYING
 %{_bindir}/%{name}
 %{_bindir}/lxpanelctl
+%{_sysconfdir}/xdg/%{name}
 %dir %{_libdir}/%{name}/
 %dir %{_libdir}/%{name}/plugins
 %dir %{_datadir}/%{name}/
-%dir %{_datadir}/%{name}/profile
-%dir %{_datadir}/%{name}/profile/default
-%dir %{_datadir}/%{name}/profile/default/panels
-%dir %{_datadir}/%{name}/profile/two_panels
-%dir %{_datadir}/%{name}/profile/two_panels/panels
 %dir %{_datadir}/%{name}/ui
 %dir %{_datadir}/%{name}/images
 %dir %{_datadir}/%{name}/images/xkb-flags/
 %dir %{_datadir}/%{name}/xkeyboardconfig
 %{_datadir}/%{name}/images/xkb-flags/*.png
 %{_datadir}/%{name}/images/*.png
-%{_datadir}/%{name}/profile/default/config
-%{_datadir}/%{name}/profile/default/panels/panel
-%{_datadir}/%{name}/profile/two_panels/config
-%{_datadir}/%{name}/profile/two_panels/panels/bottom
-%{_datadir}/%{name}/profile/two_panels/panels/top
 %{_datadir}/%{name}/xkeyboardconfig/layouts.cfg
 %{_datadir}/%{name}/xkeyboardconfig/models.cfg
 %{_datadir}/%{name}/xkeyboardconfig/toggle.cfg
-
 %{_datadir}/%{name}/ui/*.ui
 %{_mandir}/man1/*.1.gz
 %{_libdir}/%{name}/plugins/batt.so
@@ -125,15 +124,19 @@
 %{_libdir}/%{name}/plugins/cpufreq.so
 %{_libdir}/%{name}/plugins/monitors.so
 %{_libdir}/%{name}/plugins/netstat.so
-%{_libdir}/%{name}/plugins/wnckpager.so
+%{_libdir}/%{name}/plugins/weather.so
+%{_sysconfdir}/xdg/%{name}/*
+
 
 %files devel
 %defattr(-,root,root)
-%dir %_includedir/%{name}
-%_includedir/%{name}/*.h
-%_libdir/pkgconfig/%{name}.pc
+%dir %{_includedir}/%{name}
+%{_includedir}/%{name}/*.h
+%{_libdir}/pkgconfig/%{name}.pc
+
 
-%files lang -f %name.lang
+%files lang -f %{name}.lang
 %defattr(-,root,root)
 
+
 %changelog

++++++ lxpanel-0.7.0-fix-crash-after-click-on-empty-part-of-panel.patch ++++++
--- lxpanel-0.7.0/src/panel.c   2014-08-21 16:54:03.000000000 +0200
+++ lxpanel-0.7.0-new/src/panel.c       2014-08-22 10:48:08.079529734 +0200
@@ -233,7 +233,7 @@
         gtk_menu_popup(popup, NULL, NULL, NULL, NULL, event->button, 
event->time);
         return TRUE;
     }
-    return GTK_WIDGET_CLASS(lxpanel_parent_class)->button_press_event(widget, 
event);
+    return FALSE;
 }
 
 static void lxpanel_class_init(PanelToplevelClass *klass)
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to