fix docs build fix make distcheck

Original commit message from CVS:
fix docs build
fix make distcheck
diff --git a/docs/faq/faq.xml b/docs/faq/faq.xml
index 23bae58..35dcb28 100644
--- a/docs/faq/faq.xml
+++ b/docs/faq/faq.xml
@@ -20,7 +20,7 @@
 
 ]>
 
-<article class="faq">
+<article class="faq" id="index">
   <articleinfo>
     <title>GStreamer FAQ</title>
     <abstract>
diff --git a/docs/htmlinstall.mak b/docs/htmlinstall.mak
index 0d2d6ec..6ceff19 100644
--- a/docs/htmlinstall.mak
+++ b/docs/htmlinstall.mak
@@ -4,12 +4,12 @@
 
 if DOC_HTML
 install-data-local: html
-	mkdir -p $(docdir)
-	cp -pr $(HTML_DAT) $(docdir)
+	$(mkinstalldirs) $(DESTDIR)$(docdir)
+	cp -pr $(HTML_DAT) $(DESTDIR)$(docdir)
 
 uninstall-local:
-	for part in $(HTML_DAT); do rm -rf $(docdir)/$$part; done
-	rmdir $(docdir)
+	for part in $(HTML_DAT); do rm -rf $(DESTDIR)$(docdir)/$$part; done
+	rmdir $(DESTDIR)$(docdir)
 else
 install-data-local:
 uninstall-local:
diff --git a/docs/manuals.mak b/docs/manuals.mak
index 9c5e98b..51f5ec7 100644
--- a/docs/manuals.mak
+++ b/docs/manuals.mak
@@ -95,7 +95,7 @@
 	@echo "*** Generating HTML output ***"
 	@-mkdir -p html
 	@cp -f $(srcdir)/../image-png $(BUILDDIR)/image.entities
-	@cd $(BUILDDIR) && docbook2html -o ../html $(MAIN)
+	@cd $(BUILDDIR) && docbook2html -o ../html -V '%use-id-as-filename%' $(MAIN)
 	@test "x$(CSS)" != "x" && \
           echo "Copying .css files: $(CSS)" && \
           cp $(srcdir)/$(CSS) html
diff --git a/docs/pwg/pwg.xml b/docs/pwg/pwg.xml
index c60f1d8..be67573 100644
--- a/docs/pwg/pwg.xml
+++ b/docs/pwg/pwg.xml
@@ -38,7 +38,7 @@
 <!ENTITY GstLibRef    "<emphasis>GStreamer Library Reference</emphasis>">
 ]>
 
-<book id="book-gst-plugin-writers-guide">
+<book id="index">
   &TITLEPAGE;
 
   <!-- ############# part ############### -->