www faq integration
authorThomas Vander Stichele <thomas@apestaart.org>
Mon, 4 Nov 2002 18:06:20 +0000 (18:06 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Mon, 4 Nov 2002 18:06:20 +0000 (18:06 +0000)
Original commit message from CVS:
www faq integration

docs/faq/Makefile.am

index 9ceb399..ea06c14 100644 (file)
@@ -13,3 +13,25 @@ CSS=base.css
 EXTRA_DIST = $(XML) $(CSS) magic-png magic-pdf
 
 include $(srcdir)/../manuals.mak
+
+# target for building the faq dir to be put on the website and rsync-ing it
+www:   www-faq
+       export RSYNC_RSH=ssh
+       cd www-faq && rsync -arv * thomasvs@shell.sf.net:/home/groups/g/gs/gstreamer/htdocs/docs/faq/
+
+www-faq: gstreamer-faq
+       mkdir -p www-faq
+       cp gstreamer-faq/base.css www-faq
+       cd gstreamer-faq && for a in *.html; do \
+               xmllint --format --htmlout $$a 2> /dev/null | \
+                        tail +3 > ../www-faq/$$a; \
+       done
+       cd www-faq && rename html php *.html && for a in *.php; do \
+               perl -i -p -e's@^.*\<head.*@\<?php include "../../lib/template.php"; echo get_header ("GStreamer: FAQ", "../.."); \?\>@' $$a; \
+               perl -i -p -e's@^.*\</body.*@\<?php echo get_footer(); \?\>@' $$a; \
+               perl -i -p -e's@^.*\</html.*@@' $$a; \
+       done
+       cd www-faq && for a in *.php; do \
+               perl -i -p -e's@href="index\.html@href="index.php@' $$a; \
+               perl -i -p -e's@href="(ar.*)\.html@href="$$1.php@' $$a; \
+       done