Fix compilation without menu-cache.
authorAndriy Grytsenko <andrej@rep.kiev.ua>
Sun, 21 Sep 2014 22:28:44 +0000 (01:28 +0300)
committerAndriy Grytsenko <andrej@rep.kiev.ua>
Sun, 21 Sep 2014 22:28:44 +0000 (01:28 +0300)
ChangeLog
README
src/Makefile.am
src/gtk-run.c

index 3b524ee..bb6a59a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 * Fixed incorrect requirements in the lxpanel.pc file.
 * Fixed memory leak in the 'volumealsa' plugin.
 * Now 'volumealsa' checks for 'MixerCommand' setting in the configuration
 * Fixed incorrect requirements in the lxpanel.pc file.
 * Fixed memory leak in the 'volumealsa' plugin.
 * Now 'volumealsa' checks for 'MixerCommand' setting in the configuration
-    before gusssing it.
+    before guessing it.
 * Fixed color saving in the configuration.
 * Fixed incomplete resources deallocation in 'volumealsa' plugin.
 * Fixed make uninstall (it left plugins installed).
 * Fixed monitor number set from GUI.
 * Fixed hang on netstatus icon in auto-hidden panel.
 * Fixed icon grid compilation with GTK+ < 2.20.
 * Fixed color saving in the configuration.
 * Fixed incomplete resources deallocation in 'volumealsa' plugin.
 * Fixed make uninstall (it left plugins installed).
 * Fixed monitor number set from GUI.
 * Fixed hang on netstatus icon in auto-hidden panel.
 * Fixed icon grid compilation with GTK+ < 2.20.
+* Fixed compilation without menu-cache.
 
 0.7.0
 -------------------------------------------------------------------------
 
 0.7.0
 -------------------------------------------------------------------------
diff --git a/README b/README
index 0dfa39b..9bcb160 100644 (file)
--- a/README
+++ b/README
@@ -1,10 +1,10 @@
 LXPanel is a lightweight X11 desktop panel.
 
 To build this program you need some development packages:
 LXPanel is a lightweight X11 desktop panel.
 
 To build this program you need some development packages:
-  libtool 2.2 or newer, intltool, libgtk 2.18 or newer, libmenu-cache,
+  libtool 2.2 or newer, intltool, libgtk 2.18 or newer,
   libfm-gtk 1.2 or newer, wireless-tools, libxml-2.0, libwnck.
 Optional development packages may be required to build some modules:
   libfm-gtk 1.2 or newer, wireless-tools, libxml-2.0, libwnck.
 Optional development packages may be required to build some modules:
-  libalsasound, libindicator 0.3.0.
+  libmenu-cache, libalsasound, libindicator 0.3.0.
 
 To install this program, three other packages are needed:
   menu-cache, libfm-gtk, lxmenu-data.
 
 To install this program, three other packages are needed:
   menu-cache, libfm-gtk, lxmenu-data.
index a70bb3e..8aad917 100644 (file)
@@ -15,7 +15,7 @@ lxpanel_CFLAGS = \
 BUILTIN_PLUGINS = $(top_builddir)/plugins/libbuiltin_plugins.a
 
 if ENABLE_MENU_CACHE
 BUILTIN_PLUGINS = $(top_builddir)/plugins/libbuiltin_plugins.a
 
 if ENABLE_MENU_CACHE
-MENU_SOURCES = menu-policy.h menu-policy.c
+MENU_SOURCES = menu-policy.c
 endif
 
 lxpanel_SOURCES = \
 endif
 
 lxpanel_SOURCES = \
@@ -59,6 +59,7 @@ EXTRA_DIST = \
        bg.h \
        dbg.h \
        ev.h \
        bg.h \
        dbg.h \
        ev.h \
+       menu-policy.h \
        icon-grid-old.h \
        private.h
 
        icon-grid-old.h \
        private.h
 
index 67425c7..aca1324 100644 (file)
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include <gtk/gtk.h>
 #include <gdk/gdkx.h>
 #include <glib/gi18n.h>
 #include <gtk/gtk.h>
 #include <gdk/gdkx.h>
 #include <glib/gi18n.h>