commit xfce4-panel-plugin-genmon for openSUSE:Factory
Hello community, here is the log from the commit of package xfce4-panel-plugin-genmon for openSUSE:Factory checked in at 2017-11-12 18:03:39 Comparing /work/SRC/openSUSE:Factory/xfce4-panel-plugin-genmon (Old) and /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-genmon.new (New) Package is "xfce4-panel-plugin-genmon" Sun Nov 12 18:03:39 2017 rev:19 rq:540741 version:4.0.1 Changes: --- /work/SRC/openSUSE:Factory/xfce4-panel-plugin-genmon/xfce4-panel-plugin-genmon.changes 2017-08-24 18:41:41.719857854 +0200 +++ /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-genmon.new/xfce4-panel-plugin-genmon.changes 2017-11-12 18:03:41.309885760 +0100 @@ -1,0 +2,7 @@ +Fri Nov 10 20:51:56 UTC 2017 - seife+...@b1-systems.com + +- update to version 4.0.1 + - Allow pango markup in tooltip as well + - Fix progressbar wrong direction + +--- Old: xfce4-genmon-plugin-4.0.0.tar.bz2 New: xfce4-genmon-plugin-4.0.1.tar.bz2 Other differences: -- ++ xfce4-panel-plugin-genmon.spec ++ --- /var/tmp/diff_new_pack.gEdQwz/_old 2017-11-12 18:03:41.957862158 +0100 +++ /var/tmp/diff_new_pack.gEdQwz/_new 2017-11-12 18:03:41.961862012 +0100 @@ -20,7 +20,7 @@ %define plugin_name xfce4-genmon-plugin Name: xfce4-panel-plugin-genmon -Version:4.0.0 +Version:4.0.1 Release:0 Summary:Generic Monitoring Plugin for the Xfce Panel License:LGPL-2.1+ ++ xfce4-genmon-plugin-4.0.0.tar.bz2 -> xfce4-genmon-plugin-4.0.1.tar.bz2 ++ 28068 lines of diff (skipped)
commit xfce4-panel-plugin-genmon for openSUSE:Factory
Hello community, here is the log from the commit of package xfce4-panel-plugin-genmon for openSUSE:Factory checked in at 2017-08-24 18:41:39 Comparing /work/SRC/openSUSE:Factory/xfce4-panel-plugin-genmon (Old) and /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-genmon.new (New) Package is "xfce4-panel-plugin-genmon" Thu Aug 24 18:41:39 2017 rev:18 rq:512213 version:4.0.0 Changes: --- /work/SRC/openSUSE:Factory/xfce4-panel-plugin-genmon/xfce4-panel-plugin-genmon.changes 2012-05-14 16:23:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-genmon.new/xfce4-panel-plugin-genmon.changes 2017-08-24 18:41:41.719857854 +0200 @@ -1,0 +2,11 @@ +Wed Jul 19 08:57:57 UTC 2017 - seife+...@b1-systems.com + +- update to version 4.0.0 + - Port to Gtk3 + - Fix font styling to work with Gtk 3.22 + - Add support for "genmon" in 'xfce4-panel --plugin-event' (bxo#10734) + - Fix default tooltip does not work (bxo#11284) + - Add functionality (bxo#3437) +- packaging: do not package ChangeLog, NEWS is good enough + +--- Old: xfce4-genmon-plugin-3.4.0.tar.bz2 New: xfce4-genmon-plugin-4.0.0.tar.bz2 Other differences: -- ++ xfce4-panel-plugin-genmon.spec ++ --- /var/tmp/diff_new_pack.aIPTD7/_old 2017-08-24 18:41:42.847698966 +0200 +++ /var/tmp/diff_new_pack.aIPTD7/_new 2017-08-24 18:41:42.851698402 +0200 @@ -1,7 +1,7 @@ # # spec file for package xfce4-panel-plugin-genmon # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,21 +16,21 @@ # -%define panel_version 4.8.0 +%define panel_version 4.12.0 %define plugin_name xfce4-genmon-plugin Name: xfce4-panel-plugin-genmon -Version:3.4.0 +Version:4.0.0 Release:0 Summary:Generic Monitoring Plugin for the Xfce Panel License:LGPL-2.1+ Group: System/GUI/XFCE Url: http://goodies.xfce.org/projects/panel-plugins/xfce4-genmon-plugin -Source0: http://archive.xfce.org/src/panel-plugins/%{plugin_name}/3.3/%{plugin_name}-%{version}.tar.bz2 +Source0: http://archive.xfce.org/src/panel-plugins/%{plugin_name}/4.0/%{plugin_name}-%{version}.tar.bz2 BuildRequires: fdupes BuildRequires: intltool -BuildRequires: pkgconfig(libxfce4panel-1.0) -BuildRequires: pkgconfig(libxfce4ui-1) +BuildRequires: pkgconfig(libxfce4panel-2.0) >= %{panel_version} +BuildRequires: pkgconfig(libxfce4ui-2) >= 4.12.0 Requires: xfce4-panel >= %{panel_version} Recommends: %{name}-lang = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -44,7 +44,7 @@ %lang_package %prep -%setup -q -n %{plugin_name}-3.4 +%setup -q -n %{plugin_name}-%{version} %build %configure --disable-static @@ -66,7 +66,7 @@ %files %defattr(-,root,root) -%doc AUTHORS ChangeLog COPYING NEWS README +%doc AUTHORS COPYING NEWS README %{_libdir}/xfce4/panel/plugins/libgenmon.so %{_datadir}/xfce4/panel/plugins/genmon.desktop ++ xfce4-genmon-plugin-3.4.0.tar.bz2 -> xfce4-genmon-plugin-4.0.0.tar.bz2 ++ 11719 lines of diff (skipped)
commit xfce4-panel-plugin-genmon for openSUSE:Factory
Hello community, here is the log from the commit of package xfce4-panel-plugin-genmon for openSUSE:Factory checked in at 2012-05-14 16:23:13 Comparing /work/SRC/openSUSE:Factory/xfce4-panel-plugin-genmon (Old) and /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-genmon.new (New) Package is xfce4-panel-plugin-genmon, Maintainer is xfce-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/xfce4-panel-plugin-genmon/xfce4-panel-plugin-genmon.changes 2012-05-08 06:50:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-genmon.new/xfce4-panel-plugin-genmon.changes 2012-05-14 16:23:15.0 +0200 @@ -1,0 +2,9 @@ +Sat May 12 22:56:54 UTC 2012 - g...@opensuse.org + +- update to version 3.4.0 + - port from libxfcegui4 to libxfce4ui + - install as a shared library rather than an executable + - no longer uses troublesome fixed-length text buffers + - bug fixes + +--- Old: xfce4-genmon-plugin-3.3.1.tar.bz2 New: xfce4-genmon-plugin-3.4.0.tar.bz2 Other differences: -- ++ xfce4-panel-plugin-genmon.spec ++ --- /var/tmp/diff_new_pack.i776KG/_old 2012-05-14 16:23:17.0 +0200 +++ /var/tmp/diff_new_pack.i776KG/_new 2012-05-14 16:23:17.0 +0200 @@ -20,7 +20,7 @@ %define plugin_name xfce4-genmon-plugin Name: xfce4-panel-plugin-genmon -Version:3.3.1 +Version:3.4.0 Release:0 Summary:Generic Monitoring Plugin for the Xfce Panel License:LGPL-2.1+ @@ -30,7 +30,7 @@ BuildRequires: fdupes BuildRequires: intltool BuildRequires: pkgconfig(libxfce4panel-1.0) -BuildRequires: pkgconfig(libxfcegui4-1.0) +BuildRequires: pkgconfig(libxfce4ui-1) Requires: xfce4-panel = %{panel_version} Recommends: %{name}-lang = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -44,7 +44,7 @@ %lang_package %prep -%setup -q -n %{plugin_name}-%{version} +%setup -q -n %{plugin_name}-3.4 %build %configure --disable-static @@ -53,6 +53,8 @@ %install %make_install +rm -f %{buildroot}%{_libdir}/xfce4/panel/plugins/libgenmon.la + rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK} %find_lang %{plugin_name} %{name}.lang %{?no_lang_C} @@ -65,8 +67,8 @@ %files %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING NEWS README -%{_libexecdir}/xfce4/panel-plugins/xfce4-genmon-plugin -%{_datadir}/xfce4/panel-plugins/genmon.desktop +%{_libdir}/xfce4/panel/plugins/libgenmon.so +%{_datadir}/xfce4/panel/plugins/genmon.desktop %files lang -f %{name}.lang ++ xfce4-genmon-plugin-3.3.1.tar.bz2 - xfce4-genmon-plugin-3.4.0.tar.bz2 ++ 39309 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfce4-panel-plugin-genmon for openSUSE:Factory
Hello community, here is the log from the commit of package xfce4-panel-plugin-genmon for openSUSE:Factory checked in at 2012-04-19 12:38:58 Comparing /work/SRC/openSUSE:Factory/xfce4-panel-plugin-genmon (Old) and /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-genmon.new (New) Package is xfce4-panel-plugin-genmon, Maintainer is xfce-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/xfce4-panel-plugin-genmon/xfce4-panel-plugin-genmon.changes 2012-01-09 15:22:51.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-genmon.new/xfce4-panel-plugin-genmon.changes 2012-04-19 12:39:09.0 +0200 @@ -1,0 +2,12 @@ +Tue Apr 17 22:32:09 UTC 2012 - g...@opensuse.org + +- corrected source URL + +--- +Tue Apr 3 15:49:09 UTC 2012 - g...@opensuse.org + +- specfile cleanup +- correct dependencies +- split off -lang subpackage + +--- Other differences: -- ++ xfce4-panel-plugin-genmon.spec ++ --- /var/tmp/diff_new_pack.CVSZv1/_old 2012-04-19 12:39:10.0 +0200 +++ /var/tmp/diff_new_pack.CVSZv1/_new 2012-04-19 12:39:10.0 +0200 @@ -15,22 +15,24 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define panel_version 4.8.0 %define plugin_name xfce4-genmon-plugin Name: xfce4-panel-plugin-genmon Version:3.3.1 Release:0 -Summary:Generic monitoring plugin for the Xfce panel +Summary:Generic Monitoring Plugin for the Xfce Panel License:GPL-2.0+ Group: System/GUI/XFCE Url: http://goodies.xfce.org/projects/panel-plugins/xfce4-genmon-plugin -Source0:xfce4-genmon-plugin-%{version}.tar.bz2 +Source0: http://archive.xfce.org/src/panel-plugins/%{plugin_name}/3.3/%{plugin_name}-%{version}.tar.bz2 BuildRequires: fdupes BuildRequires: intltool -BuildRequires: update-desktop-files BuildRequires: pkgconfig(libxfce4panel-1.0) -Requires: xfce4-panel = 4.8.0 +BuildRequires: pkgconfig(libxfcegui4-1.0) +Requires: xfce4-panel = %{panel_version} +Recommends: %{name}-lang = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -39,6 +41,7 @@ result in form of an image, a bar, a button and a personalized tooltip in the panel. +%lang_package %prep %setup -q -n %{plugin_name}-%{version} @@ -49,17 +52,21 @@ %install %make_install -%suse_update_desktop_file %{buildroot}%{_datadir}/xfce4/panel-plugins/genmon.desktop + rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK} -%find_lang %{plugin_name} %{name}.lang + +%find_lang %{plugin_name} %{name}.lang %{?no_lang_C} + %fdupes %{buildroot}%{_datadir} %clean rm -rf %{buildroot} -%files -f %{name}.lang +%files %defattr(-,root,root) %{_libexecdir}/xfce4/panel-plugins/xfce4-genmon-plugin %{_datadir}/xfce4/panel-plugins/genmon.desktop +%files lang -f %{name}.lang + %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfce4-panel-plugin-genmon for openSUSE:Factory
Hello community, here is the log from the commit of package xfce4-panel-plugin-genmon for openSUSE:Factory checked in at 2012-01-09 15:22:49 Comparing /work/SRC/openSUSE:Factory/xfce4-panel-plugin-genmon (Old) and /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-genmon.new (New) Package is xfce4-panel-plugin-genmon, Maintainer is xfce-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/xfce4-panel-plugin-genmon/xfce4-panel-plugin-genmon.changes 2011-12-21 10:04:25.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-genmon.new/xfce4-panel-plugin-genmon.changes 2012-01-09 15:22:51.0 +0100 @@ -1,0 +2,11 @@ +Thu Jan 5 09:38:18 UTC 2012 - g...@opensuse.org + +- updated to version 3.3.1 + - change icon to utilities-system-monitor + - fix problems when changing panel orientation + - fix timer not started at startup (bnc#737801) + - remove obsolete samples.txt +- dropped obsolete + xfce4-panel-plugin-genmon-initialize-timer-on-startup.patch + +--- Old: xfce4-genmon-plugin-3.3.0.tar.bz2 xfce4-panel-plugin-genmon-initialize-timer-on-startup.patch New: xfce4-genmon-plugin-3.3.1.tar.bz2 Other differences: -- ++ xfce4-panel-plugin-genmon.spec ++ --- /var/tmp/diff_new_pack.khciU2/_old 2012-01-09 15:22:53.0 +0100 +++ /var/tmp/diff_new_pack.khciU2/_new 2012-01-09 15:22:53.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xfce4-panel-plugin-genmon # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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 @@ -19,15 +19,13 @@ %define plugin_name xfce4-genmon-plugin Name: xfce4-panel-plugin-genmon -Version:3.3.0 +Version:3.3.1 Release:0 Summary:Generic monitoring plugin for the Xfce panel License:GPL-2.0+ Group: System/GUI/XFCE Url: http://goodies.xfce.org/projects/panel-plugins/xfce4-genmon-plugin Source0:xfce4-genmon-plugin-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM xfce4-panel-plugin-genmon-initialize-timer-on-startup.patch bxo#7527 bnc#737801 g...@opensuse.org -- Initialize the display time on startup -Patch0: xfce4-panel-plugin-genmon-initialize-timer-on-startup.patch BuildRequires: fdupes BuildRequires: intltool BuildRequires: update-desktop-files @@ -44,11 +42,6 @@ %prep %setup -q -n %{plugin_name}-%{version} -%patch0 -p1 -sed 's|^Icon=xfce-mouse$|Icon=system-run|g' \ -panel-plugin/genmon.desktop.in.in \ - panel-plugin/genmon.desktop.in.in.$$ -mv panel-plugin/genmon.desktop.in.in.$$ panel-plugin/genmon.desktop.in.in %build %configure --disable-static ++ xfce4-genmon-plugin-3.3.0.tar.bz2 - xfce4-genmon-plugin-3.3.1.tar.bz2 ++ 3385 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfce4-panel-plugin-genmon for openSUSE:Factory
Hello community, here is the log from the commit of package xfce4-panel-plugin-genmon for openSUSE:Factory checked in at 2011-12-21 10:04:22 Comparing /work/SRC/openSUSE:Factory/xfce4-panel-plugin-genmon (Old) and /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-genmon.new (New) Package is xfce4-panel-plugin-genmon, Maintainer is xfce-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/xfce4-panel-plugin-genmon/xfce4-panel-plugin-genmon.changes 2011-09-23 12:51:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-genmon.new/xfce4-panel-plugin-genmon.changes 2011-12-21 10:04:25.0 +0100 @@ -1,0 +2,9 @@ +Tue Dec 20 14:53:05 UTC 2011 - g...@opensuse.org + +- added xfce4-panel-plugin-genmon-initialize-timer-on-startup.patch + which fixes a bug introduced in 3.3.0 where the display timer + was not initialized on startup (bnc#737801) +- fix missing icon +- remove unncessary xdt-autogen run + +--- New: xfce4-panel-plugin-genmon-initialize-timer-on-startup.patch Other differences: -- ++ xfce4-panel-plugin-genmon.spec ++ --- /var/tmp/diff_new_pack.FQ316I/_old 2011-12-21 10:04:26.0 +0100 +++ /var/tmp/diff_new_pack.FQ316I/_new 2011-12-21 10:04:26.0 +0100 @@ -15,23 +15,23 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - %define panel_version 4.8.0 %define plugin_name xfce4-genmon-plugin Name: xfce4-panel-plugin-genmon -License:GPL-2.0+ Version:3.3.0 -Release:3 +Release:0 Summary:Generic monitoring plugin for the Xfce panel +License:GPL-2.0+ +Group: System/GUI/XFCE Url: http://goodies.xfce.org/projects/panel-plugins/xfce4-genmon-plugin Source0:xfce4-genmon-plugin-%{version}.tar.bz2 -Group: System/GUI/XFCE -BuildRequires: intltool +# PATCH-FIX-UPSTREAM xfce4-panel-plugin-genmon-initialize-timer-on-startup.patch bxo#7527 bnc#737801 g...@opensuse.org -- Initialize the display time on startup +Patch0: xfce4-panel-plugin-genmon-initialize-timer-on-startup.patch BuildRequires: fdupes -BuildRequires: pkgconfig(libxfce4panel-1.0) -BuildRequires: xfce4-dev-tools +BuildRequires: intltool BuildRequires: update-desktop-files +BuildRequires: pkgconfig(libxfce4panel-1.0) Requires: xfce4-panel = 4.8.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -44,9 +44,13 @@ %prep %setup -q -n %{plugin_name}-%{version} +%patch0 -p1 +sed 's|^Icon=xfce-mouse$|Icon=system-run|g' \ +panel-plugin/genmon.desktop.in.in \ + panel-plugin/genmon.desktop.in.in.$$ +mv panel-plugin/genmon.desktop.in.in.$$ panel-plugin/genmon.desktop.in.in %build -xdt-autogen %configure --disable-static make %{_smp_mflags} V=1 ++ xfce4-panel-plugin-genmon-initialize-timer-on-startup.patch ++ --- a/panel-plugin/main.c +++ b/panel-plugin/main.c @@ -836,6 +836,8 @@ SetMonitorFont (genmon); +SetTimer(genmon); + g_signal_connect (plugin, free-data, G_CALLBACK (genmon_free), genmon); g_signal_connect (plugin, save, G_CALLBACK (genmon_write_config), -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfce4-panel-plugin-genmon for openSUSE:Factory
Hello community, here is the log from the commit of package xfce4-panel-plugin-genmon for openSUSE:Factory checked in at 2011-12-06 19:14:53 Comparing /work/SRC/openSUSE:Factory/xfce4-panel-plugin-genmon (Old) and /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-genmon.new (New) Package is xfce4-panel-plugin-genmon, Maintainer is xfce-maintain...@suse.de Changes: Other differences: -- ++ xfce4-panel-plugin-genmon.spec ++ --- /var/tmp/diff_new_pack.5uoIj3/_old 2011-12-06 19:54:34.0 +0100 +++ /var/tmp/diff_new_pack.5uoIj3/_new 2011-12-06 19:54:34.0 +0100 @@ -20,7 +20,7 @@ %define plugin_name xfce4-genmon-plugin Name: xfce4-panel-plugin-genmon -License:GPLv2+ +License:GPL-2.0+ Version:3.3.0 Release:3 Summary:Generic monitoring plugin for the Xfce panel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfce4-panel-plugin-genmon for openSUSE:Factory
Hello community, here is the log from the commit of package xfce4-panel-plugin-genmon for openSUSE:Factory checked in at Fri May 27 14:02:17 CEST 2011. --- xfce4-panel-plugin-genmon/xfce4-panel-plugin-genmon.changes 2011-03-23 19:59:22.0 +0100 +++ /mounts/work_src_done/STABLE/xfce4-panel-plugin-genmon/xfce4-panel-plugin-genmon.changes 2011-05-27 09:56:17.0 +0200 @@ -1,0 +2,5 @@ +Fri May 27 07:55:58 UTC 2011 - co...@novell.com + +- use suse_update_desktop_file to translate + +--- calling whatdependson for head-i586 Other differences: -- ++ xfce4-panel-plugin-genmon.spec ++ --- /var/tmp/diff_new_pack.pSynBq/_old 2011-05-27 14:02:01.0 +0200 +++ /var/tmp/diff_new_pack.pSynBq/_new 2011-05-27 14:02:01.0 +0200 @@ -22,7 +22,7 @@ Name: xfce4-panel-plugin-genmon License:GPLv2+ Version:3.3.0 -Release:1 +Release:3 Summary:Generic monitoring plugin for the Xfce panel Url: http://goodies.xfce.org/projects/panel-plugins/xfce4-genmon-plugin Source0:xfce4-genmon-plugin-%{version}.tar.bz2 @@ -31,6 +31,7 @@ BuildRequires: fdupes BuildRequires: pkgconfig(libxfce4panel-1.0) BuildRequires: xfce4-dev-tools +BuildRequires: update-desktop-files Requires: xfce4-panel = 4.8.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -51,6 +52,7 @@ %install %make_install +%suse_update_desktop_file %{buildroot}%{_datadir}/xfce4/panel-plugins/genmon.desktop rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK} %find_lang %{plugin_name} %{name}.lang %fdupes %{buildroot}%{_datadir} Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfce4-panel-plugin-genmon for openSUSE:Factory
Hello community, here is the log from the commit of package xfce4-panel-plugin-genmon for openSUSE:Factory checked in at Thu Mar 17 11:38:47 CET 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /mounts/work_src_done/STABLE/xfce4-panel-plugin-genmon/xfce4-panel-plugin-genmon.changes 2011-03-09 22:43:49.0 +0100 @@ -0,0 +1,5 @@ +--- +Wed Mar 9 11:00:00 UTC 2011 - g...@opensuse.org + +- new package (split off from xfce4-panel-plugins) + calling whatdependson for head-i586 New: xfce4-genmon-plugin-3.2.tar.bz2 xfce4-panel-plugin-genmon-3.2-close-unused-pipes.patch xfce4-panel-plugin-genmon-3.2-fix-build-with-4.7.patch xfce4-panel-plugin-genmon-3.2-prevent-zombies.patch xfce4-panel-plugin-genmon.changes xfce4-panel-plugin-genmon.spec Other differences: -- ++ xfce4-panel-plugin-genmon.spec ++ # # spec file for package xfce4-panel-plugin-genmon # # Copyright (c) 2011 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define panel_version 4.8.0 %define plugin_name xfce4-genmon-plugin Name: xfce4-panel-plugin-genmon License:GPLv2+ Version:3.2 Release:25 Summary:Generic monitoring plugin for the Xfce panel Url: http://goodies.xfce.org/projects/panel-plugins/xfce4-genmon-plugin Source0:xfce4-genmon-plugin-3.2.tar.bz2 # PATCH-FIX-UPSTREAM xfce4-panel-plugin-genmon-3.2-fix-build-with-4.7.patch g...@opensuse.org -- Fixes build with xfce4-panel = 4.7 Patch0: xfce4-panel-plugin-genmon-3.2-fix-build-with-4.7.patch # PATCH-FIX-UPSTREAM xfce4-panel-plugin-genmon-3.2-prevent-zombies.patch deb#422572 bxo#3896 g...@opensuse.org -- Prevent zombie processes Patch1: xfce4-panel-plugin-genmon-3.2-prevent-zombies.patch # PATCH-FIX-UPSTREAM xfce4-panel-plugin-genmon-3.2-close-unused-pipes.patch bxo#4036 g...@opensuse.org -- Prevent hangs by closing unused pipes Patch2: xfce4-panel-plugin-genmon-3.2-close-unused-pipes.patch Group: System/GUI/XFCE BuildRequires: intltool BuildRequires: fdupes BuildRequires: pkgconfig(libxfce4panel-1.0) BuildRequires: xfce4-dev-tools Requires: xfce4-panel = 4.8.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The Generic Monitor plugin is intended for custom monitoring tasks and periodically spawns a given application, captures its output and displays the result in form of an image, a bar, a button and a personalized tooltip in the panel. %prep %setup -q -n %{plugin_name}-%{version} %patch0 -p1 %patch1 -p1 %patch2 -p1 %build xdt-autogen %configure --disable-static make %{_smp_mflags} V=1 %install %make_install rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK} %find_lang %{plugin_name} %{name}.lang %fdupes %{buildroot}%{_datadir} %clean rm -rf %{buildroot} %files -f %{name}.lang %defattr(-,root,root) %{_libexecdir}/xfce4/panel-plugins/xfce4-genmon-plugin %{_datadir}/xfce4/panel-plugins/genmon.desktop %changelog ++ xfce4-panel-plugin-genmon-3.2-close-unused-pipes.patch ++ diff -ur xfce4-genmon-plugin-3.2.orig/panel-plugin/cmdspawn.c xfce4-genmon-plugin-3.2/panel-plugin/cmdspawn.c --- xfce4-genmon-plugin-3.2.orig/panel-plugin/cmdspawn.c2007-11-23 16:32:40.0 +0100 +++ xfce4-genmon-plugin-3.2/panel-plugin/cmdspawn.c 2011-01-01 11:27:04.0 +0100 @@ -184,6 +184,7 @@ return (-1); case 0: /* Redirect stdout/stderr to associated pipe's write-ends */ +close(0); /* stdin is not used in child */ for (i = 0; i OUT_ERR; i++) { j = i + 1; // stdout/stderr file descriptor close (j); @@ -199,6 +200,9 @@ exit (-1); } +for (i = 0; i OUT_ERR; i++) +close (aaiPipe[i][WR]); /* close write end of pipes in parent */ + /* Wait for child completion */ if (wait == 1) { @@ -231,10 +235,9 @@ } End: -/* Close created pipes */ +/* Close read end of pipes */ for (i = 0; i OUT_ERR; i++) -for (j = 0; j RD_WR; j++) -close (aaiPipe[i][j]); +close (aaiPipe[i][RD]); return (-fError); }// Spawn() ++