[farsight2/master] Check for h2def in other places too

Olivier Crête olivier.crete at collabora.co.uk
Tue Dec 23 15:24:18 PST 2008


---
 python/rebuild-defs.sh |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/python/rebuild-defs.sh b/python/rebuild-defs.sh
index cd0f51f..493535c 100755
--- a/python/rebuild-defs.sh
+++ b/python/rebuild-defs.sh
@@ -17,9 +17,13 @@ filter=pyfarsight-filter.defs
 
 cat ${filter} > ${output}
 
+H2DEF=
+[ -z "${H2DEF}" -a -f /usr/share/pygtk/2.0/codegen/h2def.py ] && H2DEF=/usr/share/pygtk/2.0/codegen/h2def.py
+[ -z "${H2DEF}" -a -f /usr/lib/python2.5/site-packages/gtk-2.0/codegen/h2def.py ] && H2DEF=/usr/lib/python2.5/site-packages/gtk-2.0/codegen/h2def.py
+[ -z "${H2DEF}" -a -f /usr/lib/python2.4/site-packages/gtk-2.0/codegen/h2def.py ] && H2DEF=/usr/lib/python2.4/site-packages/gtk-2.0/codegen/h2def.py
+
 for h in $HEADERS; do
-    python /usr/share/pygtk/2.0/codegen/h2def.py \
-	--defsfilter=${filter} ${srcdir}/$h >> $output
+    python ${H2DEF} --defsfilter=${filter} ${srcdir}/$h >> $output
 done
 
 sed -e "/of-object \"FsSession\"/ a \
-- 
1.5.6.5




More information about the farsight-commits mailing list