#!/usr/sbin/install-menu compat="menu-1" !include menu.h function AppEntry($var)= \ "[Desktop Entry]\n" \ "Name=" title() "\n" \ "Comment=" ifelse($longtitle,$longtitle,$title) "\n" \ "Exec=" $command "\n" \ $var \ ifnempty($icon,"Icon=" $icon "\n") \ "Type=Application\n" \ forall(languages(), "lang", "Name[" $lang "]=" encode_translate($lang,title(),"utf-8") "\n") \ ifelse($longtitle,forall(languages(), "lang", "Comment[" $lang "]=" encode_translate($lang,$longtitle,"utf-8") "\n"), \ forall(languages(), "lang", "Comment[" $lang "]=" encode_translate($lang,$title,"utf-8") "\n")) function SubmenuEntry()= \ "[Desktop Entry]\n" \ "Name=" $title "\n" \ "Icon=" ifelse($icon,$icon,"gnome-folder.png") "\n" \ "Type=Directory\n" \ forall(languages(), "lang", "Name[" $lang "]=" encode_translate($lang,title(),"utf-8") "\n") \ ifelse($longtitle,forall(languages(), "lang", "Comment[" $lang "]=" encode_translate($lang,$longtitle,"utf-8") "\n"), \ forall(languages(), "lang", "Comment[" $lang "]=" encode_translate($lang,$title,"utf-8") "\n")) supported x11= AppEntry("Terminal=false\n") text= AppEntry("Terminal=true\n") gnome= AppEntry("Terminal=false\n") endsupported genmenu=parent($section) "/" $title ifeqelse($command, "", "/.directory", ".desktop") "" startmenu="" endmenu="" rootsection="" rootprefix="/usr/share/gnome/distribution-menus/Mandrake" userprefix=".gnome/apps-mdk" treewalk="M" #submenutitle="SUBMENUTITLE section=[" $section "] title=[" $title "]" submenutitle=SubmenuEntry() prerun="rm -rf " prefix() ifroot("/*","") postrun="gnome-sort-menu.pl " prefix() " 2>/dev/null; sh /etc/menu-methods/menu-link.sh " prefix() preoutput=""