Hello community, here is the log from the commit of package libxfce4menu for openSUSE:Factory checked in at Mon Mar 9 00:24:33 CET 2009. -------- --- libxfce4menu/libxfce4menu.changes 2009-02-27 14:12:05.000000000 +0100 +++ /mounts/work_src_done/STABLE/libxfce4menu/libxfce4menu.changes 2009-03-05 16:31:32.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Mar 5 16:28:21 CET 2009 - prusnak@suse.cz + +- do not show YaST modules in Xfce menu - workaround for [bnc#393955] + (no-yast-desktop-files.patch) + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- libxfce4menu-4.6.0-no-yast-desktop-files.patch rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libxfce4menu.spec ++++++ --- /var/tmp/diff_new_pack.hR8920/_old 2009-03-09 00:21:55.000000000 +0100 +++ /var/tmp/diff_new_pack.hR8920/_new 2009-03-09 00:21:55.000000000 +0100 @@ -22,10 +22,11 @@ %define fullname %{name}-0.1 Summary: Xfce4 menu Version: 4.6.0 -Release: 2 +Release: 4 License: LGPL v2.1 or later Url: http://www.xfce.org/ Source: %{name}-%{version}.tar.bz2 +Patch0: %{name}-%{version}-no-yast-desktop-files.patch Group: System/GUI/XFCE BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: glib2-devel gtk-doc gtk2-devel intltool libxfce4util-devel @@ -58,6 +59,7 @@ %prep %setup -q +%patch0 %build %configure \ @@ -90,6 +92,9 @@ %{_libdir}/pkgconfig/* %changelog +* Thu Mar 05 2009 prusnak@suse.cz +- do not show YaST modules in Xfce menu - workaround for [bnc#393955] + (no-yast-desktop-files.patch) * Fri Feb 27 2009 prusnak@suse.cz - updated to 4.6.0 (Xfce 4.6.0 release) * Mon Aug 18 2008 prusnak@suse.cz ++++++ libxfce4menu-4.6.0-no-yast-desktop-files.patch ++++++ --- libxfce4menu/xfce-menu.c +++ libxfce4menu/xfce-menu.c @@ -2568,6 +2568,14 @@ /* Build absolute path */ absolute_path = g_build_filename (path, filename, NULL); + /* workaround bug https://bugzilla.novell.com/show_bug.cgi?id=393955 */ + /* - skip all desktop files which belong to YaST modules (/usr/share/applications/YaST2/module.desktop */ + if ( !strncmp(absolute_path, "/usr/share/applications/YaST2/", 30) ) + { + g_free (absolute_path); + continue; + } + /* Treat files and directories differently */ if (g_file_test (absolute_path, G_FILE_TEST_IS_DIR)) { ++++++ rpmlintrc ++++++ addFilter(".*shlib-policy-name-error.*") ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org