File pd-extended-lib64.patch of Package pd-extended
Index: Pd-0.42.5-extended/pd/src/s_main.c
===================================================================
--- Pd-0.42.5-extended.orig/pd/src/s_main.c
+++ Pd-0.42.5-extended/pd/src/s_main.c
@@ -478,9 +478,9 @@ void sys_findprogdir(char *progname)
.../doc
and in "complicated" unix installations, it's:
.../bin/pd
- .../lib/pd-extended/bin/pd-gui
- .../lib/pd-extended/doc
- To decide which, we stat .../lib/pd-extended; if that exists, we assume it's
+ .../lib64/pd-extended/bin/pd-gui
+ .../lib64/pd-extended/doc
+ To decide which, we stat .../lib64/pd-extended; if that exists, we assume it's
the complicated layout. In MSW, it's the "simple" layout, but
the gui program is straight wish80:
.../bin/pd
@@ -494,15 +494,15 @@ void sys_findprogdir(char *progname)
realpath(sbuf2, sbuf);
strncpy(sbuf2, sbuf, FILENAME_MAX-30);
sbuf[FILENAME_MAX-30] = 0;
- strcat(sbuf2, "/lib/pd-extended");
+ strcat(sbuf2, "/lib64/pd-extended");
if (stat(sbuf2, &statbuf) >= 0)
{
/* complicated layout: lib dir is the one we just stat-ed above */
sys_libdir = gensym(sbuf2);
- /* gui lives in .../lib/pd-extended/bin */
+ /* gui lives in .../lib64/pd-extended/bin */
strncpy(sbuf2, sbuf, FILENAME_MAX-30);
sbuf[FILENAME_MAX-30] = 0;
- strcat(sbuf2, "/lib/pd-extended/bin");
+ strcat(sbuf2, "/lib64/pd-extended/bin");
sys_guidir = gensym(sbuf2);
}
else