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
openSUSE Build Service is sponsored by