[med-svn] r3456 - trunk/packages/mgltools

Steffen Möller moeller at alioth.debian.org
Wed Jun 3 11:49:48 UTC 2009


Author: moeller
Date: 2009-06-03 11:49:48 +0000 (Wed, 03 Jun 2009)
New Revision: 3456

Modified:
   trunk/packages/mgltools/BUILD
Log:
Further fixes and improvements.


Modified: trunk/packages/mgltools/BUILD
===================================================================
--- trunk/packages/mgltools/BUILD	2009-06-03 11:34:39 UTC (rev 3455)
+++ trunk/packages/mgltools/BUILD	2009-06-03 11:49:48 UTC (rev 3456)
@@ -151,36 +151,44 @@
 without broken dependencies. The installation is not required for the
 building, though. Try the following:
 
+  #scenario 
+  if [ -d build-area ]; then rm -r build-area; fi
+  d=`pwd`
   for p in  \
-    support \
-    scenario \
-    symserv \
-    pybabel \
-    pyglf \
-    bhtree \
-    sff \
-    mglutil \
-    geomutils \
-    volume \
-    utpackages \
-    opengltk \
-    dejavu \
-    molkit \
-    pmv \
-    gle \
-    viewerframework \
-    pyautodock \
-    networkeditor \
-    vision \
+    support symserv pybabel pyglf volume utpackages \
+    bhtree sff mglutil geomutils \
+    opengltk dejavu \
+    molkit pmv  gle viewerframework \
+    pyautodock networkeditor vision \
+    autodocktools \
   ; do
-    (cd $p/trunk && \
-     test -r "$p/trunk/.svn/deb-layout" || echo "origDir=../../tarballs" > $p/trunk/.svn/deb-layout; \
-     svn-buildpackage -us -uc -rfakeroot --svn-ignore && \
-     sudo dpkg -i ../../build-area/mgltools-${p}_${VERSIONNAME}*.deb)
-  done \
-  && (cd autodocktools/trunk && \
-     svn-buildpackage -us -uc -rfakeroot --svn-ignore && \
-     sudo dpkg -i ../../build-area/autodocktools_${VERSIONNAME}*.deb)
+     if [ -d "$d" ]; then cd "$d"; else echo "Cannot access root dir '$d'"; break; fi
+     prefix="mgltools-"
+     if [ "autodocktools" = "$p" ]; then prefix=""; fi
+     if [ ! -d "$d/$p/trunk/debian" ]; then echo "No debian folder for '$p'"; break; fi
+     if find $d/build-area -name ${prefix}${p}_${VERSIONNAME}*.deb|grep -q $p; then
+       echo "Package for '$p' already exists - skipping."; continue
+     else
+       echo "Files like ${prefix}${p}_${VERSIONNAME}*.deb not found in $d/build-area"
+     fi
+     cd "$d/$p/trunk"
+     if [ ! -r ".svn/deb-layout" ]; then
+         echo "origDir=../../tarballs" > .svn/deb-layout
+         echo "buildArea=../../build-area" >> .svn/deb-layout
+     fi
+     if !  svn-buildpackage -us -uc -rfakeroot --svn-ignore ; then
+         echo    "** ERROR ** building of package '$p' failed."
+	 echo -n "            pwd: " ; pwd
+	 if [ -d "$d" ]; then cd "$d"; fi
+	 break
+     fi
+     if ! sudo dpkg -i ../../build-area/${prefix}${p}_${VERSIONNAME}*.deb; then
+         echo    "** ERROR ** installation of package '$p' failed."
+	 echo -n "            pwd: " ; pwd
+	 if [ -d "$d" ]; then cd "$d"; fi
+	 break
+     fi
+  done
 
   # Rejected by FTP-Master
   #  cmolkit \  -- which should come as GPL




More information about the debian-med-commit mailing list