Install plugins to legal lib path /usr/lib/lxpanel, rather than data dir used previously.
authorHong Jen Yee (PCMan) <pcman.tw@gmail.com>
Sat, 4 Nov 2006 03:05:25 +0000 (03:05 +0000)
committerHong Jen Yee (PCMan) <pcman.tw@gmail.com>
Sat, 4 Nov 2006 03:05:25 +0000 (03:05 +0000)
src/Makefile.am
src/plugin.c
src/plugins/cpu/Makefile.am
src/plugins/netstatus/Makefile.am
src/plugins/volume/Makefile.am

index 481b183..56aadbf 100644 (file)
@@ -7,6 +7,7 @@ bin_PROGRAMS = lxpanel lxpanelctl
 INCLUDES = \
        -I$(top_srcdir) \
        -I$(top_srcdir)/plugins \
+       -DPACKAGE_LIB_DIR=\""$(libdir)"\" \
        -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
        -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
        $(PACKAGE_CFLAGS)
index 5003345..f5471db 100644 (file)
@@ -141,7 +141,7 @@ plugin_load(char *type)
         LOG(LOG_INFO, "   %s ... %s\n", str->str, m ? "ok" : "no");
         if (!m) {
             DBG("error is %s\n", g_module_error());
-            g_string_printf(str, PACKAGE_DATA_DIR "/lxpanel/plugins/%s.so", type);
+            g_string_printf(str, PACKAGE_LIB_DIR "/lxpanel/plugins/%s.so", type);
             m = g_module_open(str->str, G_MODULE_BIND_LAZY);
             LOG(LOG_INFO, "   %s ... %s\n", str->str, m ? "ok" : "no");
             if (!m) {
index a3d0af9..8d0be70 100644 (file)
@@ -5,7 +5,7 @@ INCLUDES = \
 
 module_LTLIBRARIES = cpu.la
 
-moduledir = ${prefix}/share/lxpanel/plugins
+moduledir = $(libdir)/lxpanel/plugins
 
 cpu_la_SOURCES = \
        cpu.c
index db8eaed..233b48f 100644 (file)
@@ -5,7 +5,7 @@ INCLUDES = \
 
 module_LTLIBRARIES = netstatus.la
 
-moduledir = ${prefix}/share/lxpanel/plugins
+moduledir = $(libdir)/lxpanel/plugins
 
 netstatus_la_SOURCES = \
        netstatus-dialog.h \
index 1649342..bf43c59 100644 (file)
@@ -5,7 +5,7 @@ INCLUDES = \
 
 module_LTLIBRARIES = volume.la
 
-moduledir = ${prefix}/share/lxpanel/plugins
+moduledir = $(libdir)/lxpanel/plugins
 
 volume_la_SOURCES = \
        volume_xpm.h \