1 diff -up xdg-utils-1.0.2/scripts/xdg-desktop-menu.orig xdg-utils-1.0.2/scripts/xdg-desktop-menu
2 --- xdg-utils-1.0.2/scripts/xdg-desktop-menu.orig 2008-02-13 12:19:40.000000000 +0000
3 +++ xdg-utils-1.0.2/scripts/xdg-desktop-menu 2008-02-13 12:32:47.396025000 +0000
4 @@ -641,7 +641,7 @@ update_desktop_database()
5 fixup_mandriva_categories()
7 DEBUG 1 "fixup_mandriva_categories $1"
11 xlat["AudioVideo"]="X-Mandrakelinux-Multimedia;X-MandrivaLinux-Multimedia"
12 xlat["Development"]="X-Mandrakelinux-MoreApplications-Development;X-MandrivaLinux-MoreApplications-Development"
13 @@ -685,7 +685,7 @@ make_lazy_default()
14 local xdg_default_dirs
16 DEBUG 1 "make_lazy_default $1/$2"
20 if (match($0,/MimeType=/)) {
21 split(substr($0,RSTART+9),mimetypes,";")
22 @@ -832,7 +832,7 @@ update_submenu()
23 tmpfile=`mktemp $TMPDIR/tmp.XXXXXXXXXX`
25 if [ -r "$orig_menu_file" ] ; then
28 # List all files within <Filename> tags
31 @@ -926,7 +926,7 @@ BEGIN {
32 tmpfile=`mktemp $TMPDIR/tmp.XXXXXXXXXX`
33 for menu_file in $xdg_dir/*; do
34 if grep 'generated and managed by xdg-desktop-menu' $menu_file > /dev/null 2> /dev/null; then
37 # List all files within <Directory> tags
41 diff -up xdg-utils-1.0.2/scripts/xdg-email.orig xdg-utils-1.0.2/scripts/xdg-email
42 --- xdg-utils-1.0.2/scripts/xdg-email.orig 2008-02-13 12:19:40.000000000 +0000
43 +++ xdg-utils-1.0.2/scripts/xdg-email 2008-02-13 12:32:52.343450000 +0000
44 @@ -454,7 +454,7 @@ open_generic()
48 -result=$(echo "$1" | $utf8 | awk '
49 +result=$(echo "$1" | $utf8 | nawk '
51 for ( i=1; i<=255; ++i ) ord [ sprintf ("%c", i) "" ] = i + 0
54 diff -up xdg-utils-1.0.2/scripts/xdg-mime.orig xdg-utils-1.0.2/scripts/xdg-mime
55 --- xdg-utils-1.0.2/scripts/xdg-mime.orig 2008-02-13 12:19:40.000000000 +0000
56 +++ xdg-utils-1.0.2/scripts/xdg-mime 2008-02-13 12:32:56.308218000 +0000
57 @@ -508,7 +508,7 @@ make_default_kde()
58 DEBUG 1 "Updating $default_file"
59 mkdir -p "$HOME/.kde/share/config"
60 [ -f $default_file ] || touch $default_file
61 - awk -v application="$1" -v mimetype="$2" '
62 + nawk -v application="$1" -v mimetype="$2" '
64 header_start="[" mimetype " - "
66 @@ -894,7 +894,7 @@ mimetypes=
67 if [ -n "$kde_dir" ] ; then
68 DEBUG 2 "KDE3 mimelnk directory found, extracting mimetypes from XML file"
70 - mimetypes=`awk < "$filename" '
71 + mimetypes=`nawk < "$filename" '
75 @@ -923,7 +923,7 @@ BEGIN {
81 # List MIME types listed in <mime-type> tags
84 @@ -954,7 +954,7 @@ case $action in
85 for x in $mimetypes ; do
86 DEBUG 1 "Installing $kde_dir/$x.desktop (KDE 3.x support)"
87 mkdir -p `dirname $kde_dir/$x.desktop`
89 + nawk < "$filename" '
93 @@ -983,7 +983,7 @@ BEGIN {
97 -' | awk > $kde_dir/$x.desktop '
98 +' | nawk > $kde_dir/$x.desktop '
99 # Extract mimetype $x from the XML file $filename
100 # Note that bash requires us to escape a single quote as '"'"'