LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File fix_doxygen_paths.diff of Package tidy (Project devel:tools)

Index: tidy-html5-5.4.0/tidy-html5-doxygen/build_docs.sh
===================================================================
--- tidy-html5-5.4.0.orig/tidy-html5-doxygen/build_docs.sh
+++ tidy-html5-5.4.0/tidy-html5-doxygen/build_docs.sh
@@ -18,16 +18,16 @@
 ###########################################################
 SCRIPT=$(basename $0)
 
-PATH_TIDY_HTML5="../../tidy-html5"
+PATH_TIDY_HTML5="../tidy-html5-doxygen"
 
-TIDY_PATH="$PATH_TIDY_HTML5/build/cmake/tidy"
-OUTP_DIR="./output"
+TIDY_PATH="$PATH_TIDY_HTML5/../build/tidy"
+OUTP_DIR="./docs"
 
-DOXY_CFG="./doxygen.cfg"
+DOXY_CFG="$PATH_TIDY_HTML5/doxygen.cfg"
 
-PATH_SRC="$PATH_TIDY_HTML5/src"
-PATH_INC="$PATH_TIDY_HTML5/include"
-PATH_CONSOLE="$PATH_TIDY_HTML5/console/tidy.c"
+PATH_SRC="$PATH_TIDY_HTML5/../src"
+PATH_INC="$PATH_TIDY_HTML5/../include"
+PATH_CONSOLE="$PATH_TIDY_HTML5/../console/tidy.c"
 
 
 ###########################################################
@@ -129,8 +129,8 @@ TIDY_VERSION="$(echo $TIDY_VERSION_STRIN
 ###########################################################
 # Additional variables needed by the configuration:
 ###########################################################
-PATH_QUICKREF="quickref_$TIDY_VERSION.html"
-PATH_WEBSITE="tidylib_api_$TIDY_VERSION"
+PATH_QUICKREF="quickref.html"
+PATH_WEBSITE="api"
 PATH_QUICKREF_INCLUDE="$OUTP_DIR/quickref_include.html"
 
 
@@ -140,8 +140,7 @@ PATH_QUICKREF_INCLUDE="$OUTP_DIR/quickre
 cat << HEREDOC
 
   The script is generating the versioned 'quickref.html' file and the Tidy API
-  reference website for Tidy $TIDY_VERSION_STRING,
-  which is located at $TIDY_PATH.
+  reference website for Tidy, which is located at $TIDY_PATH.
   
   The following files/directories will be placed into $OUTP_DIR/:
 
@@ -173,11 +172,11 @@ $TIDY_PATH -xml-config > "$OUTP_DIR/tidy
 
 # 'quickref.html'
 # 'quickref_include.html' for the Doxygen build
-xsltproc "./quickref.xsl" "$OUTP_DIR/tidy-config.xml" > "$OUTP_DIR/$PATH_QUICKREF"
-xsltproc "./quickref.include.xsl" "$OUTP_DIR/tidy-config.xml" > "$PATH_QUICKREF_INCLUDE"
+xsltproc "$PATH_TIDY_HTML5/quickref.xsl" "$OUTP_DIR/tidy-config.xml" > "$OUTP_DIR/$PATH_QUICKREF"
+xsltproc "$PATH_TIDY_HTML5/quickref.include.xsl" "$OUTP_DIR/tidy-config.xml" > "$PATH_QUICKREF_INCLUDE"
 
 # Tidy quickref.html
-$TIDY_PATH -quiet -config "./tidy-quickref.cfg" -modify "$OUTP_DIR/$PATH_QUICKREF" >& /dev/null
+$TIDY_PATH -quiet -config "$PATH_TIDY_HTML5/tidy-quickref.cfg" -modify "$OUTP_DIR/$PATH_QUICKREF" >& /dev/null
 
 # Cleanup
 rm "$OUTP_DIR/tidy-config.xml"
@@ -198,14 +197,18 @@ echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 # - overwrites some vars but appending some to config at end
 # - which are then passed to doxygen as stdin (instead of the path to a config.file)
 ( cat "$DOXY_CFG"; \
-  echo "INPUT=\"$PATH_INC\" \"$PATH_SRC\" \"$PATH_CONSOLE\" \"./\" \"./pages/\" \"./pages/general\" \"./pages/libtidy\" \"./pages/programming\""
+  echo "INPUT=\"$PATH_INC\" \"$PATH_SRC\" \"$PATH_CONSOLE\" \"$PATH_TIDY_HTML5\" \"$PATH_TIDY_HTML5/pages/\" \"$PATH_TIDY_HTML5/pages/general\" \"$PATH_TIDY_HTML5/pages/libtidy\" \"$PATH_TIDY_HTML5/pages/programming\"";
+  echo "HTML_EXTRA_STYLESHEET=\"$PATH_TIDY_HTML5/style.css\""
+  echo "LAYOUT_FILE=\"$PATH_TIDY_HTML5/DoxygenLayout.xml\""
+  echo "EXAMPLE_PATH=\"$PATH_TIDY_HTML5/examples/\""
   echo "INCLUDE_PATH=\"$PATH_SRC\""
   echo "OUTPUT_DIRECTORY=\"$OUTP_DIR\""
   echo "EXAMPLE_PATH=\"$OUTP_DIR\""
   echo "PROJECT_NUMBER=$TIDY_VERSION"
   echo "HTML_OUTPUT=\"$PATH_WEBSITE\""
-  echo "HTML_EXTRA_FILES= sun_blast.svg"; ) \
-| doxygen - > /dev/null
+  echo "HTML_TIMESTAMP=NO"
+  echo "HTML_EXTRA_FILES=\"$PATH_TIDY_HTML5/sun_blast.svg\""; ) \
+| doxygen -
 
 # cleanup
 rm "$PATH_QUICKREF_INCLUDE"