xmms/xmms.patch

changeset 93
cada8e2b51a4
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/xmms/xmms.patch	Fri Jan 16 11:50:46 2009 +0100
     1.3 @@ -0,0 +1,28 @@
     1.4 +diff -Naur xmms-1.2.8.orig/xmms/skin.c xmms-1.2.8/xmms/skin.c
     1.5 +--- xmms-1.2.8.orig/xmms/skin.c	Mon Mar 17 15:49:08 2003
     1.6 ++++ xmms-1.2.8/xmms/skin.c	Fri Sep  5 11:08:47 2003
     1.7 +@@ -600,10 +600,10 @@
     1.8 + 
     1.9 + 	unzip = getenv("UNZIPCMD");
    1.10 + 	if (!unzip)
    1.11 +-		unzip = "unzip";
    1.12 ++		unzip = "@l_unzip@";
    1.13 + 	tar = getenv("TARCMD");
    1.14 + 	if (!tar)
    1.15 +-		tar = "tar";
    1.16 ++		tar = "@l_tar@";
    1.17 + 
    1.18 + 	if ((ending = strrchr(path, '.')) == NULL)
    1.19 + 		return NULL;
    1.20 +@@ -621,9 +621,9 @@
    1.21 + 	if (!strcasecmp(ending, ".zip") || !strcasecmp(ending, ".wsz"))
    1.22 + 		tmp = g_strdup_printf("%s >/dev/null -o -j \"%s\" -d %s", unzip, escaped, tempdir);
    1.23 + 	if (!strcasecmp(ending, ".tgz") || !strcasecmp(ending, ".gz"))
    1.24 +-		tmp = g_strdup_printf("%s >/dev/null xzf \"%s\" -C %s", tar, escaped, tempdir);
    1.25 ++		tmp = g_strdup_printf("@l_gzip@ -dc \"%s\" | %s >/dev/null xf - -C %s", escaped, tar, tempdir);
    1.26 + 	if (!strcasecmp(ending, ".bz2"))
    1.27 +-		tmp = g_strdup_printf("bzip2 -dc \"%s\" | %s >/dev/null xf - -C %s", escaped, tar, tempdir);
    1.28 ++		tmp = g_strdup_printf("@l_bzip2@ -dc \"%s\" | %s >/dev/null xf - -C %s", escaped, tar, tempdir);
    1.29 + 	if (!strcasecmp(ending, ".tar"))
    1.30 + 		tmp = g_strdup_printf("%s >/dev/null xf \"%s\" -C %s", tar, escaped, tempdir);
    1.31 + 

mercurial