File jamin-ladspa-path-fix.diff of Package jamin

---
 controller/Makefile.am |    2 +-
 src/Makefile.am        |    1 +
 src/plugin.c           |    6 +++++-
 3 files changed, 7 insertions(+), 2 deletions(-)

--- a/controller/Makefile.am
+++ b/controller/Makefile.am
@@ -1,5 +1,5 @@
 plugin_LTLIBRARIES = jamincont_1912.la
-plugindir = @prefix@/lib/ladspa
+plugindir = @libdir@/ladspa
 jamincont_1912_la_CFLAGS = @OSC_CFLAGS@ -I../src
 jamincont_1912_la_LIBADD = @OSC_LIBS@
 jamincont_1912_la_LDFLAGS = -module -avoid-version -Wc,-nostartfiles
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -3,6 +3,7 @@
 INCLUDES = \
 	-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
 	-DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+	-DPLUGINDIR=\"$(libdir)/ladspa\" \
 	@PACKAGE_CFLAGS@ @JAMIN_CFLAGS@
 
 # use a convenience library to build non-optimized sources.
--- a/src/plugin.c
+++ b/src/plugin.c
@@ -24,12 +24,16 @@
 
 static char *plugin_path;
 
+#ifndef PLUGINDIR
+#define PLUGINDIR	"/usr/local/lib/ladspa:/usr/lib/ladspa"
+#endif
+
 void plugin_init()
 {
 	if (getenv("LADSPA_PATH")) {
 		plugin_path = getenv("LADSPA_PATH");
 	} else {
-		plugin_path = "/usr/local/lib/ladspa:/usr/lib/ladspa";
+		plugin_path = PLUGINDIR;
 	}
 }
 
openSUSE Build Service is sponsored by