--- a/Makefile
+++ b/Makefile
@@ -84,13 +84,8 @@ VDRINCDIR = /usr/local/include
 ### check for VDR
 ###
 
-ifeq ($(ARCH_APPLE_DARWIN), yes)
     VDRVERSION = $(shell sed -ne '/define VDRVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
     APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' $(VDRDIR)/config.h)
-else
-    VDRVERSION = $(shell sed -ne '/define VDRVERSION/ { s/^.*"\(.*\)".*$$/\1/; p }' $(VDRDIR)/config.h)
-    APIVERSION = $(shell sed -ne '/define APIVERSION/ { s/^.*"\(.*\)".*$$/\1/; p }' $(VDRDIR)/config.h)
-endif
 
 VDR_TREE = no
 ifeq ($(strip $(VDRVERSION)),)
@@ -199,6 +194,9 @@ endif
 ifdef STARTUP_IMAGE_FILE
   DEFINES += -DSTARTUP_IMAGE_FILE='"$(STARTUP_IMAGE_FILE)"'
 endif
+ifdef LOCALBASE
+  DEFINES += -DLOCALBASE='"$(LOCALBASE)"'
+endif
 
 
 ###
@@ -410,10 +410,10 @@ ifeq ($(XINELIBOUTPUT_XINEPLUGIN), yes)
 endif
 ifeq ($(XINELIBOUTPUT_VDRPLUGIN), yes)
   ifeq ($(VDR_TREE), no)
-	@echo Installing $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN)
-	@mkdir -p $(DESTDIR)$(LIBDIR)
-	@-rm -rf $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN)
-	@$(INSTALL) -D -m 0755 $(VDRPLUGIN) $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN)
+	@echo Installing $(LIBDIR)/$(VDRPLUGIN)
+	@mkdir -p $(LIBDIR)
+	@-rm -rf $(LIBDIR)/$(VDRPLUGIN)
+	@$(INSTALL) -m 0755 $(VDRPLUGIN) $(LIBDIR)/$(VDRPLUGIN)
   endif
 endif
 ifeq ($(XINELIBOUTPUT_FB), yes)
@@ -423,10 +423,10 @@ ifeq ($(XINELIBOUTPUT_FB), yes)
 	@$(INSTALL) -m 0755 vdr-fbfe $(DESTDIR)/$(BINDIR)/vdr-fbfe
   ifeq ($(XINELIBOUTPUT_VDRPLUGIN), yes)
     ifeq ($(VDR_TREE), no)
-	@echo Installing $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN_FBFE)
-	@mkdir -p $(DESTDIR)$(LIBDIR)
-	@-rm -rf $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN_FBFE)
-	@$(INSTALL) -m 0755 $(VDRPLUGIN_FBFE) $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN_FBFE)
+	@echo Installing $(LIBDIR)/$(VDRPLUGIN_FBFE)
+	@mkdir -p $(LIBDIR)
+	@-rm -rf $(LIBDIR)/$(VDRPLUGIN_FBFE)
+	@$(INSTALL) -m 0755 $(VDRPLUGIN_FBFE) $(LIBDIR)/$(VDRPLUGIN_FBFE)
     endif
   endif
 endif
@@ -437,10 +437,10 @@ ifeq ($(XINELIBOUTPUT_X11), yes)
 	@$(INSTALL) -m 0755 vdr-sxfe $(DESTDIR)/$(BINDIR)/vdr-sxfe
   ifeq ($(XINELIBOUTPUT_VDRPLUGIN), yes)
     ifeq ($(VDR_TREE), no)
-	@echo Installing $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN_SXFE)
-	@mkdir -p $(DESTDIR)$(LIBDIR)
-	@-rm -rf $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN_SXFE)
-	@$(INSTALL) -m 0755 $(VDRPLUGIN_SXFE) $(DESTDIR)$(LIBDIR)/$(VDRPLUGIN_SXFE)
+	@echo Installing $(LIBDIR)/$(VDRPLUGIN_SXFE)
+	@mkdir -p $(LIBDIR)
+	@-rm -rf $(LIBDIR)/$(VDRPLUGIN_SXFE)
+	@$(INSTALL) -m 0755 $(VDRPLUGIN_SXFE) $(LIBDIR)/$(VDRPLUGIN_SXFE)
     endif
   endif
 endif
@@ -441,6 +439,11 @@ ifeq ($(XINELIBOUTPUT_X11), yes)
     endif
   endif
 endif
+ifeq ($(XINELIBOUTPUT_VDRPLUGIN), yes)
+	@$(INSTALL) -m 0755 $(LIBDIR)/$(VDRPLUGIN) $(DESTDIR)/${PREFIX}/lib/vdr
+	@$(INSTALL) -m 0755 $(LIBDIR)/$(VDRPLUGIN_SXFE) $(DESTDIR)/${PREFIX}/lib/vdr
+
+endif
 
 dist: clean
 	@-rm -rf $(TMPDIR)/$(ARCHIVE)
