|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
diff -rupN rosegarden-10.02.old/src/sound/DSSIPluginFactory.cpp rosegarden-10.02/src/sound/DSSIPluginFactory.cpp
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
--- rosegarden-10.02.old/src/sound/DSSIPluginFactory.cpp 2010-02-13 20:52:49.000000000 -0500
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
+++ rosegarden-10.02/src/sound/DSSIPluginFactory.cpp 2010-02-18 23:22:24.000000000 -0500
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
@@ -234,7 +234,7 @@ DSSIPluginFactory::getPluginPath()
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
path = cpath;
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
if (path == "") {
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
- path = "/usr/local/lib/dssi:/usr/lib/dssi";
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
+ path = "/usr/local/lib64/dssi:/usr/lib64/dssi:/usr/local/lib/dssi:/usr/lib/dssi";
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
char *home = getenv("HOME");
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
if (home)
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
path = std::string(home) + "/.dssi:" + path;
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
diff -rupN rosegarden-10.02.old/src/sound/LADSPAPluginFactory.cpp rosegarden-10.02/src/sound/LADSPAPluginFactory.cpp
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
--- rosegarden-10.02.old/src/sound/LADSPAPluginFactory.cpp 2010-02-13 20:52:49.000000000 -0500
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
+++ rosegarden-10.02/src/sound/LADSPAPluginFactory.cpp 2010-02-18 23:26:30.000000000 -0500
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
@@ -565,7 +565,7 @@ LADSPAPluginFactory::getPluginPath()
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
path = cpath;
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
if (path == "") {
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
- path = "/usr/local/lib/ladspa:/usr/lib/ladspa";
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
+ path = "/usr/local/lib64/ladspa:/usr/lib64/ladspa:/usr/local/lib/ladspa:/usr/lib/ladspa";
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
char *home = getenv("HOME");
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
if (home)
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
path = std::string(home) + "/.ladspa:" + path;
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
@@ -759,6 +759,12 @@ LADSPAPluginFactory::generateFallbackCat
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
path.push_back(p);
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
// std::cerr << "LADSPAPluginFactory::generateFallbackCategories: path element " << p << std::endl;
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
}
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
+ else if (pluginPath[i].contains("/lib64/")) {
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
+ QString p(pluginPath[i]);
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
+ p.replace("/lib64/", "/share/");
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
+ path.push_back(p);
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
+ // std::cerr << "LADSPAPluginFactory::generateFallbackCategories: path element " << p << std::endl;
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
+ }
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
path.push_back(pluginPath[i]);
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
// std::cerr << "LADSPAPluginFactory::generateFallbackCategories: path element " << pluginPath[i] << std::endl;
|
|
![](https://seccdn.libravatar.org/avatar/10a9a25f164d0b1c4546a95e8da3127cb5f34a7e3a71006bcc45eb1e03952401?s=16&d=retro) |
5110267 |
}
|