diff -Naur slv2-0.6.6.old/src/world.c slv2-0.6.6/src/world.c
|
old
|
new
|
|
| 30 | 30 | #include "slv2/util.h" |
| 31 | 31 | #include "slv2_internal.h" |
| 32 | 32 | |
| | 33 | #ifdef __HAIKU__ |
| | 34 | #include <FindDirectory.h> |
| | 35 | #include <fs_info.h> |
| | 36 | #endif |
| 33 | 37 | |
| 34 | 38 | /* private */ |
| 35 | 39 | static SLV2World |
| … |
… |
|
| 442 | 446 | if (lv2_path) { |
| 443 | 447 | slv2_world_load_path(world, lv2_path); |
| 444 | 448 | } else { |
| | 449 | #ifdef __HAIKU__ |
| | 450 | char common[B_PATH_NAME_LENGTH + 1]; |
| | 451 | char user[B_PATH_NAME_LENGTH + 1]; |
| | 452 | |
| | 453 | if (find_directory(B_COMMON_ADDONS_DIRECTORY, NULL, false, common, B_PATH_NAME_LENGTH) == B_OK) |
| | 454 | lv2_path = slv2_strjoin(common, "/lv2"); |
| | 455 | |
| | 456 | if (find_directory(B_USER_ADDONS_DIRECTORY, NULL, false, common, B_PATH_NAME_LENGTH) == B_OK) { |
| | 457 | if (lv2_path) |
| | 458 | lv2_path = slv2_strjoin(lv2_path, ":", user, "/lv2"); |
| | 459 | else |
| | 460 | lv2_path = slv2_strjoin(user, "/lv2"); |
| | 461 | } |
| | 462 | |
| | 463 | if (!lv2_path) |
| | 464 | return; |
| | 465 | #else |
| 445 | 466 | const char* const home = getenv("HOME"); |
| 446 | 467 | if (home) { |
| 447 | 468 | #ifdef __APPLE__ |
| … |
… |
|
| 454 | 475 | } else { |
| 455 | 476 | #ifdef __APPLE__ |
| 456 | 477 | lv2_path = strdup("/Library/Audio/Plug-Ins/LV2:/usr/local/lib/lv2:/usr/lib/lv2"); |
| 457 | | #else |
| 458 | 478 | lv2_path = strdup("/usr/local/lib/lv2:/usr/lib/lv2"); |
| 459 | 479 | #endif |
| 460 | 480 | } |
| | 481 | #endif |
| 461 | 482 | |
| 462 | 483 | slv2_world_load_path(world, lv2_path); |
| 463 | 484 | |
diff -Naur slv2-0.6.6.old/waf slv2-0.6.6/waf
|
old
|
new
|
|
| 1 | | #!/usr/bin/env python |
| | 1 | #!/bin/env python |
| 2 | 2 | # encoding: utf-8 |
| 3 | 3 | # Thomas Nagy, 2005-2009 |
| 4 | 4 | |
} else {
#ifdef __APPLE__
lv2_path = strdup("/Library/Audio/Plug-Ins/LV2:/usr/local/lib/lv2:/usr/lib/lv2");
-#else
lv2_path = strdup("/usr/local/lib/lv2:/usr/lib/lv2");
#endif
}
+#endif
slv2_world_load_path(world, lv2_path);
diff -Naur slv2-0.6.6.old/waf slv2-0.6.6/waf
|
old
|
new
|
|
| 1 | | #!/usr/bin/env python |
| | 1 | #!/bin |