[maemo-commits] [maemo-commits] r14485 - projects/haf/branches/hildon-help/gtk-doc

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Wed Oct 17 19:42:38 EEST 2007
Author: schulhof
Date: 2007-10-17 19:42:37 +0300 (Wed, 17 Oct 2007)
New Revision: 14485

Added:
   projects/haf/branches/hildon-help/gtk-doc/check-gtk-doc
Log:
Forgot to add the script


Added: projects/haf/branches/hildon-help/gtk-doc/check-gtk-doc
===================================================================
--- projects/haf/branches/hildon-help/gtk-doc/check-gtk-doc	2007-10-17 16:41:42 UTC (rev 14484)
+++ projects/haf/branches/hildon-help/gtk-doc/check-gtk-doc	2007-10-17 16:42:37 UTC (rev 14485)
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+# Make sure GTK_DOC_CHECK is only present in configure.ac if we have gtkdocize
+
+# First, make sure GTK_DOC_CHECK is uncommented
+echo "Making sure GTK_DOC_CHECK is uncommented inside configure.ac ..."
+if ! cat configure.ac | grep -q '^GTK_DOC_CHECK'; then
+  if cat configure.ac | grep -q '^dnl GTK_DOC_CHECK'; then
+    TMPFILE=`mktemp`
+    if cat configure.ac | sed 's/^dnl GTK_DOC_CHECK/GTK_DOC_CHECK/' > $TMPFILE; then
+      mv -f $TMPFILE configure.ac
+    fi
+  fi
+fi
+# Then, call gtkdocize
+echo -n "Running gtkdocize ..."
+if ! gtkdocize > /dev/null 2>&1; then
+  echo "failed"
+  # If it fails, make sure GTK_DOC_CHECK is commented
+  rm -f gtk-doc.make
+  echo 'EXTRA_DIST =' > gtk-doc.make
+  if ! cat configure.ac | grep -q '^dnl GTK_DOC_CHECK'; then
+    if cat configure.ac | grep -q '^GTK_DOC_CHECK'; then
+      TMPFILE=`mktemp`
+      if cat configure.ac | sed 's/^GTK_DOC_CHECK/dnl GTK_DOC_CHECK/' > $TMPFILE; then
+        echo "Commented out GTK_DOC_CHECK inside configure.ac ..."
+        mv -f $TMPFILE configure.ac
+      fi
+    fi
+  fi
+else
+  echo "suceeded"
+fi


Property changes on: projects/haf/branches/hildon-help/gtk-doc/check-gtk-doc
___________________________________________________________________
Name: svn:executable
   + *


More information about the maemo-commits mailing list