wok diff xfmedia/stuff/xfmedia-exo-0.6.patch @ rev 10841
locale-zh_CN: Fixed post_install and post_remove to be only work when not being installed with --root option.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Fri Jun 10 02:24:41 2011 +0800 (2011-06-10) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/xfmedia/stuff/xfmedia-exo-0.6.patch Fri Jun 10 02:24:41 2011 +0800 1.3 @@ -0,0 +1,196 @@ 1.4 +diff -wbBur xfmedia-0.9.2/configure xfmedia-0.9.2.my/configure 1.5 +--- xfmedia-0.9.2/configure 2006-11-27 20:20:59.000000000 +0000 1.6 ++++ xfmedia-0.9.2.my/configure 2011-01-31 17:15:58.000000000 +0000 1.7 +@@ -27417,7 +27417,7 @@ 1.8 + 1.9 + 1.10 + if test x"$xdt_cv_EXO_check" = x"yes"; then 1.11 +- if $PKG_CONFIG --exists "exo-0.3 >= 0.3.0" >/dev/null 2>&1; then 1.12 ++ if $PKG_CONFIG --exists "exo-1 >= 0.3.0" >/dev/null 2>&1; then 1.13 + 1.14 + 1.15 + # minimum supported version of pkg-config 1.16 +@@ -27501,22 +27501,22 @@ 1.17 + fi 1.18 + 1.19 + 1.20 +- { echo "$as_me:$LINENO: checking for exo-0.3 >= 0.3.0" >&5 1.21 +-echo $ECHO_N "checking for exo-0.3 >= 0.3.0... $ECHO_C" >&6; } 1.22 +- if $PKG_CONFIG "--atleast-version=0.3.0" "exo-0.3" >/dev/null 2>&1; then 1.23 +- EXO_VERSION=`$PKG_CONFIG --modversion "exo-0.3"` 1.24 ++ { echo "$as_me:$LINENO: checking for exo-1 >= 0.3.0" >&5 1.25 ++echo $ECHO_N "checking for exo-1 >= 0.3.0... $ECHO_C" >&6; } 1.26 ++ if $PKG_CONFIG "--atleast-version=0.3.0" "exo-1" >/dev/null 2>&1; then 1.27 ++ EXO_VERSION=`$PKG_CONFIG --modversion "exo-1"` 1.28 + { echo "$as_me:$LINENO: result: $EXO_VERSION" >&5 1.29 + echo "${ECHO_T}$EXO_VERSION" >&6; } 1.30 + 1.31 + { echo "$as_me:$LINENO: checking EXO_CFLAGS" >&5 1.32 + echo $ECHO_N "checking EXO_CFLAGS... $ECHO_C" >&6; } 1.33 +- EXO_CFLAGS=`$PKG_CONFIG --cflags "exo-0.3"` 1.34 ++ EXO_CFLAGS=`$PKG_CONFIG --cflags "exo-1"` 1.35 + { echo "$as_me:$LINENO: result: $EXO_CFLAGS" >&5 1.36 + echo "${ECHO_T}$EXO_CFLAGS" >&6; } 1.37 + 1.38 + { echo "$as_me:$LINENO: checking EXO_LIBS" >&5 1.39 + echo $ECHO_N "checking EXO_LIBS... $ECHO_C" >&6; } 1.40 +- EXO_LIBS=`$PKG_CONFIG --libs "exo-0.3"` 1.41 ++ EXO_LIBS=`$PKG_CONFIG --libs "exo-1"` 1.42 + { echo "$as_me:$LINENO: result: $EXO_LIBS" >&5 1.43 + echo "${ECHO_T}$EXO_LIBS" >&6; } 1.44 + 1.45 +@@ -27535,15 +27535,15 @@ 1.46 + 1.47 + EXO_FOUND="yes" 1.48 + 1.49 +- elif $PKG_CONFIG --exists "exo-0.3" >/dev/null 2>&1; then 1.50 +- xdt_cv_version=`$PKG_CONFIG --modversion "exo-0.3"` 1.51 ++ elif $PKG_CONFIG --exists "exo-1" >/dev/null 2>&1; then 1.52 ++ xdt_cv_version=`$PKG_CONFIG --modversion "exo-1"` 1.53 + { echo "$as_me:$LINENO: result: found, but $xdt_cv_version" >&5 1.54 + echo "${ECHO_T}found, but $xdt_cv_version" >&6; } 1.55 + 1.56 + 1.57 +- echo "*** The required package exo-0.3 was found on your system," 1.58 ++ echo "*** The required package exo-1 was found on your system," 1.59 + echo "*** but the installed version ($xdt_cv_version) is too old." 1.60 +- echo "*** Please upgrade exo-0.3 to atleast version 0.3.0, or adjust" 1.61 ++ echo "*** Please upgrade exo-1 to atleast version 0.3.0, or adjust" 1.62 + echo "*** the PKG_CONFIG_PATH environment variable if you installed" 1.63 + echo "*** the new version of the package in a nonstandard prefix so" 1.64 + echo "*** pkg-config is able to find it." 1.65 +@@ -27554,8 +27554,8 @@ 1.66 + echo "${ECHO_T}not found" >&6; } 1.67 + 1.68 + 1.69 +- echo "*** The required package exo-0.3 was not found on your system." 1.70 +- echo "*** Please install exo-0.3 (atleast version 0.3.0) or adjust" 1.71 ++ echo "*** The required package exo-1 was not found on your system." 1.72 ++ echo "*** Please install exo-1 (atleast version 0.3.0) or adjust" 1.73 + echo "*** the PKG_CONFIG_PATH environment variable if you" 1.74 + echo "*** installed the package in a nonstandard prefix so that" 1.75 + echo "*** pkg-config is able to find it." 1.76 +@@ -27564,14 +27564,14 @@ 1.77 + fi 1.78 + 1.79 + else 1.80 +- { echo "$as_me:$LINENO: checking for optional package exo-0.3 >= 0.3.0" >&5 1.81 +-echo $ECHO_N "checking for optional package exo-0.3 >= 0.3.0... $ECHO_C" >&6; } 1.82 ++ { echo "$as_me:$LINENO: checking for optional package exo-1 >= 0.3.0" >&5 1.83 ++echo $ECHO_N "checking for optional package exo-1 >= 0.3.0... $ECHO_C" >&6; } 1.84 + { echo "$as_me:$LINENO: result: not found" >&5 1.85 + echo "${ECHO_T}not found" >&6; } 1.86 + fi 1.87 + else 1.88 +- { echo "$as_me:$LINENO: checking for optional package exo-0.3" >&5 1.89 +-echo $ECHO_N "checking for optional package exo-0.3... $ECHO_C" >&6; } 1.90 ++ { echo "$as_me:$LINENO: checking for optional package exo-1" >&5 1.91 ++echo $ECHO_N "checking for optional package exo-1... $ECHO_C" >&6; } 1.92 + { echo "$as_me:$LINENO: result: disabled" >&5 1.93 + echo "${ECHO_T}disabled" >&6; } 1.94 + fi 1.95 +diff -wbBur xfmedia-0.9.2/src/main.c xfmedia-0.9.2.my/src/main.c 1.96 +--- xfmedia-0.9.2/src/main.c 2006-11-27 07:21:23.000000000 +0000 1.97 ++++ xfmedia-0.9.2.my/src/main.c 2011-02-01 11:08:02.000000000 +0000 1.98 +@@ -388,6 +388,23 @@ 1.99 + return optind; 1.100 + } 1.101 + 1.102 ++/** 1.103 ++ * exo_str_get_md5_str: 1.104 ++ * @contents : The string to create a digest of. 1.105 ++ * 1.106 ++ * Creates a character array MD5 digestof the string 1.107 ++ * @contents. 1.108 ++ * 1.109 ++ * Return value: A newly-allocated character array which 1.110 ++ * should be free with g_free() when no 1.111 ++ * longer needed. 1.112 ++ **/ 1.113 ++gchar* 1.114 ++exo_str_get_md5_str (const gchar *contents) 1.115 ++{ 1.116 ++ return g_compute_checksum_for_string (G_CHECKSUM_MD5, contents, -1); 1.117 ++} 1.118 ++ 1.119 + int 1.120 + main(int argc, char **argv) 1.121 + { 1.122 +diff -wbBur xfmedia-0.9.2/src/mediamarks.c xfmedia-0.9.2.my/src/mediamarks.c 1.123 +--- xfmedia-0.9.2/src/mediamarks.c 2006-11-27 07:21:23.000000000 +0000 1.124 ++++ xfmedia-0.9.2.my/src/mediamarks.c 2011-02-01 11:04:42.000000000 +0000 1.125 +@@ -684,9 +684,9 @@ 1.126 + 1.127 + render = exo_cell_renderer_ellipsized_text_new(); 1.128 + if(gtk_major_version == 2 && gtk_minor_version >= 6) 1.129 +- g_object_set(G_OBJECT(render), "ellipsize", EXO_PANGO_ELLIPSIZE_END, NULL); 1.130 ++ g_object_set(G_OBJECT(render), "ellipsize", PANGO_ELLIPSIZE_END, NULL); 1.131 + else { 1.132 +- g_object_set(G_OBJECT(render), "ellipsize", EXO_PANGO_ELLIPSIZE_END, 1.133 ++ g_object_set(G_OBJECT(render), "ellipsize", PANGO_ELLIPSIZE_END, 1.134 + "ellipsize-set", TRUE, NULL); 1.135 + } 1.136 + gtk_tree_view_column_pack_start(col, render, TRUE); 1.137 +@@ -1693,9 +1693,9 @@ 1.138 + 1.139 + render = exo_cell_renderer_ellipsized_text_new(); 1.140 + if(gtk_major_version == 2 && gtk_minor_version >= 6) 1.141 +- g_object_set(G_OBJECT(render), "ellipsize", EXO_PANGO_ELLIPSIZE_END, NULL); 1.142 ++ g_object_set(G_OBJECT(render), "ellipsize", PANGO_ELLIPSIZE_END, NULL); 1.143 + else { 1.144 +- g_object_set(G_OBJECT(render), "ellipsize", EXO_PANGO_ELLIPSIZE_END, 1.145 ++ g_object_set(G_OBJECT(render), "ellipsize", PANGO_ELLIPSIZE_END, 1.146 + "ellipsize-set", TRUE, NULL); 1.147 + } 1.148 + gtk_tree_view_column_pack_start(col, render, TRUE); 1.149 +@@ -1705,9 +1705,9 @@ 1.150 + 1.151 + render = exo_cell_renderer_ellipsized_text_new(); 1.152 + if(gtk_major_version == 2 && gtk_minor_version >= 6) 1.153 +- g_object_set(G_OBJECT(render), "ellipsize", EXO_PANGO_ELLIPSIZE_END, NULL); 1.154 ++ g_object_set(G_OBJECT(render), "ellipsize", PANGO_ELLIPSIZE_END, NULL); 1.155 + else { 1.156 +- g_object_set(G_OBJECT(render), "ellipsize", EXO_PANGO_ELLIPSIZE_END, 1.157 ++ g_object_set(G_OBJECT(render), "ellipsize", PANGO_ELLIPSIZE_END, 1.158 + "ellipsize-set", TRUE, NULL); 1.159 + } 1.160 + col = gtk_tree_view_column_new_with_attributes(_("Location"), render, 1.161 +diff -wbBur xfmedia-0.9.2/src/playlist.c xfmedia-0.9.2.my/src/playlist.c 1.162 +--- xfmedia-0.9.2/src/playlist.c 2006-11-27 07:21:22.000000000 +0000 1.163 ++++ xfmedia-0.9.2.my/src/playlist.c 2011-02-01 11:04:47.000000000 +0000 1.164 +@@ -1409,9 +1409,9 @@ 1.165 + 1.166 + render = exo_cell_renderer_ellipsized_text_new(); 1.167 + if(gtk_major_version == 2 && gtk_minor_version >= 6) 1.168 +- g_object_set(G_OBJECT(render), "ellipsize", EXO_PANGO_ELLIPSIZE_END, NULL); 1.169 ++ g_object_set(G_OBJECT(render), "ellipsize", PANGO_ELLIPSIZE_END, NULL); 1.170 + else { 1.171 +- g_object_set(G_OBJECT(render), "ellipsize", EXO_PANGO_ELLIPSIZE_END, 1.172 ++ g_object_set(G_OBJECT(render), "ellipsize", PANGO_ELLIPSIZE_END, 1.173 + "ellipsize-set", TRUE, NULL); 1.174 + } 1.175 + col = gtk_tree_view_column_new_with_attributes(_("Title"), render, "text", 1.176 +diff -wbBur xfmedia-0.9.2/src/settings-dialog.c xfmedia-0.9.2.my/src/settings-dialog.c 1.177 +--- xfmedia-0.9.2/src/settings-dialog.c 2006-11-27 07:21:23.000000000 +0000 1.178 ++++ xfmedia-0.9.2.my/src/settings-dialog.c 2011-02-01 11:04:53.000000000 +0000 1.179 +@@ -552,7 +552,7 @@ 1.180 + render = exo_cell_renderer_ellipsized_text_new(); 1.181 + col = gtk_tree_view_column_new_with_attributes("name", render, 1.182 + "text", PLUGINS_NAME, NULL); 1.183 +- g_object_set(G_OBJECT(render), "ellipsize", EXO_PANGO_ELLIPSIZE_END, 1.184 ++ g_object_set(G_OBJECT(render), "ellipsize", PANGO_ELLIPSIZE_END, 1.185 + "ellipsize-set", TRUE, NULL); 1.186 + gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), col); 1.187 + 1.188 +diff -wbBur xfmedia-0.9.2/src/xfmedia-playlist-queue.c xfmedia-0.9.2.my/src/xfmedia-playlist-queue.c 1.189 +--- xfmedia-0.9.2/src/xfmedia-playlist-queue.c 2006-11-27 07:21:22.000000000 +0000 1.190 ++++ xfmedia-0.9.2.my/src/xfmedia-playlist-queue.c 2011-02-01 11:04:57.000000000 +0000 1.191 +@@ -171,7 +171,7 @@ 1.192 + 1.193 + render = exo_cell_renderer_ellipsized_text_new(); 1.194 + g_object_set(G_OBJECT(render), 1.195 +- "ellipsize", EXO_PANGO_ELLIPSIZE_END, 1.196 ++ "ellipsize", PANGO_ELLIPSIZE_END, 1.197 + "ellipsize-set", TRUE, 1.198 + NULL); 1.199 + col = gtk_tree_view_column_new_with_attributes("display-name", render,