[med-svn] r2721 - trunk/packages/ball/trunk/debian

moeller at alioth.debian.org moeller at alioth.debian.org
Thu Nov 20 16:02:00 UTC 2008


Author: moeller
Date: 2008-11-20 16:02:00 +0000 (Thu, 20 Nov 2008)
New Revision: 2721

Modified:
   trunk/packages/ball/trunk/debian/createBALLDeb
   trunk/packages/ball/trunk/debian/debian-ball-install
Log:
Continuing.


Modified: trunk/packages/ball/trunk/debian/createBALLDeb
===================================================================
--- trunk/packages/ball/trunk/debian/createBALLDeb	2008-11-20 12:12:40 UTC (rev 2720)
+++ trunk/packages/ball/trunk/debian/createBALLDeb	2008-11-20 16:02:00 UTC (rev 2721)
@@ -4,18 +4,19 @@
 # bail out when a command has a non-zero return value
 set -e
 
+VERSION="1.2"
+PREFIX=/usr
 export BALL_PATH=`pwd | sed 's/debian$//g' | sed 's/debian-upstream$//g'`
-export BALL_INSTALL_PATH=${BALL_PATH}/debian/ball/usr
+export BALL_INSTALL_PATH=${BALL_PATH}/debian/ball/$PREFIX
 
-VERSION="1.2"
 
 cd $BALL_PATH/debian
-mkdir -p libball${VERSION}/usr/lib libball${VERSION}/usr/share/BALL \
-  libball${VERSION}/usr/share/BALL/doc libball${VERSION}-dev/usr/include \
-  libball${VERSION}-dev/usr/lib \
-  libball${VERSION}-doc/usr/share/doc/libball-1.2/html \
-  python-ball/usr/share/BALL python-ball/usr/lib/python2.5/site-packages \
-  ballview/usr/bin ballview/usr/share/man/man1 ballview/usr/share/doc/ballview/html
+mkdir -p libball${VERSION}${PREFIX}/lib libball${VERSION}${PREFIX}/share/BALL \
+  libball${VERSION}${PREFIX}/share/BALL/doc libball${VERSION}-dev${PREFIX}/include \
+  libball${VERSION}-dev${PREFIX}/lib \
+  libball${VERSION}-doc${PREFIX}/share/doc/libball${VERSION}/html \
+  python-ball${PREFIX}/share/BALL python-ball${PREFIX}/lib/python2.5/site-packages \
+  ballview${PREFIX}/bin ballview${PREFIX}/share/man/man1 ballview${PREFIX}/share/doc/ballview/html
 
 # remember the targets of the ldconfig symbolic links
 LIBBALL_TARGET=$(ls -l ${BALL_INSTALL_PATH}/lib/libBALL.so)
@@ -33,49 +34,50 @@
 # remove static libs. comment out if you need them
 rm -f ${BALL_INSTALL_PATH}/lib/libBALL.a
 rm -f ${BALL_INSTALL_PATH}/lib/libVIEW.a
-cp    ${BALL_INSTALL_PATH}/lib/libBALL*      libball${VERSION}/usr/lib/
-cp    ${BALL_INSTALL_PATH}/lib/libVIEW*      libball${VERSION}/usr/lib/
-cp -r ${BALL_INSTALL_PATH}/share/BALL/data   libball${VERSION}/usr/share/BALL
-cp -r ${BALL_INSTALL_PATH}/include/BALL      libball${VERSION}-dev/usr/include
+cp    ${BALL_INSTALL_PATH}/lib/libBALL*      libball${VERSION}${PREFIX}/lib/
+cp    ${BALL_INSTALL_PATH}/lib/libVIEW*      libball${VERSION}${PREFIX}/lib/
+cp -r ${BALL_INSTALL_PATH}/share/BALL/data   libball${VERSION}${PREFIX}/share/BALL
+cp -r ${BALL_INSTALL_PATH}/include/BALL      libball${VERSION}-dev${PREFIX}/include
 #
 # FIXME: the links should be relative!  Steffen
-#
-ln -s ${BALL_INSTALL_PATH}/lib/${LIBBALL_TARGET} libball${VERSION}-dev/usr/lib/libBALL.so
-ln -s ${BALL_INSTALL_PATH}/lib/${LIBVIEW_TARGET} libball${VERSION}-dev/usr/lib/libVIEW.so
-cp    ${BALL_PATH}/source/APPLICATIONS/BALLVIEW/BALLView ballview/usr/bin/
+#ln -s ${BALL_INSTALL_PATH}/lib/${LIBBALL_TARGET} libball${VERSION}-dev${PREFIX}/lib/libBALL.so
+#ln -s ${BALL_INSTALL_PATH}/lib/${LIBVIEW_TARGET} libball${VERSION}-dev${PREFIX}/lib/libVIEW.so
+ln -s ${LIBBALL_TARGET} libball${VERSION}-dev${PREFIX}/lib/libBALL.so
+ln -s ${LIBVIEW_TARGET} libball${VERSION}-dev${PREFIX}/lib/libVIEW.so
+cp    ${BALL_PATH}/source/APPLICATIONS/BALLVIEW/BALLView ballview${PREFIX}/bin/
 
-mv libball${VERSION}/usr/lib/libBALL.la  libball${VERSION}-dev/usr/lib &&
-mv libball${VERSION}/usr/lib/libVIEW.la  libball${VERSION}-dev/usr/lib &&
+cp libball${VERSION}${PREFIX}/lib/libBALL.la libball${VERSION}${PREFIX}/lib/libVIEW.la  libball${VERSION}-dev${PREFIX}/lib
 
 # if you want static libs, uncomment the following two lines
-#mv libball${VERSION}/usr/lib/libBALL.a   libball${VERSION}-dev/usr/lib &&
-#mv libball${VERSION}/usr/lib/libVIEW.a   libball${VERSION}-dev/usr/lib &&
+#mv libball${VERSION}${PREFIX}/lib/libBALL.a   libball${VERSION}-dev${PREFIX}/lib &&
+#mv libball${VERSION}${PREFIX}/lib/libVIEW.a   libball${VERSION}-dev${PREFIX}/lib &&
 
-#cp    ../debian-install/ball/bin/BALLView    ballview/usr/bin/
-#cp -r ../source/APPLICATIONS/BALLVIEW/BALLView $PNAME/usr/lib/BALL
-#cp    ../source/APPLICATIONS/BALLVIEW/BALLView $PNAME/usr/bin/
+#cp    ../debian-install/ball/bin/BALLView    ballview${PREFIX}/bin/
+#cp -r ../source/APPLICATIONS/BALLVIEW/BALLView $PNAME${PREFIX}/lib/BALL
+#cp    ../source/APPLICATIONS/BALLVIEW/BALLView $PNAME${PREFIX}/bin/
 
 # copy the documentation
-cp -r ${BALL_PATH}/doc/BALLView/* ballview/usr/share/doc/ballview/html
-cp    ${BALL_PATH}/doc/TUTORIAL/tutorial.pdf 	libball${VERSION}-doc/usr/share/doc/libball-1.2/
-cp -r ${BALL_PATH}/doc/classes libball${VERSION}/usr/share/BALL/doc
-cp -r ${BALL_PATH}/doc/internal libball${VERSION}/usr/share/BALL/doc
-cp -r ${BALL_PATH}/doc/BALL libball${VERSION}-doc/usr/share/doc/libball-1.2/html
+cp -r ${BALL_PATH}/doc/BALLView/* ballview${PREFIX}/share/doc/ballview/html
+cp    ${BALL_PATH}/doc/TUTORIAL/tutorial.pdf 	libball${VERSION}-doc${PREFIX}/share/doc/libball${VERSION}/
+cp -r ${BALL_PATH}/doc/classes libball${VERSION}${PREFIX}/share/BALL/doc
+cp -r ${BALL_PATH}/doc/internal libball${VERSION}${PREFIX}/share/BALL/doc
+cp -r ${BALL_PATH}/doc/BALL libball${VERSION}-doc${PREFIX}/share/doc/libball${VERSION}/html
 
-gzip -9 -c ${BALL_PATH}/debian/ballview.1 > ballview/usr/share/man/man1/ballview.1.gz
-gzip -9 -c ${BALL_PATH}/debian/ballview.1 > ballview/usr/share/man/man1/BALLView.1.gz
+gzip -9 -c ${BALL_PATH}/debian/ballview.1 > ballview${PREFIX}/share/man/man1/ballview.1.gz
+gzip -9 -c ${BALL_PATH}/debian/ballview.1 > ballview${PREFIX}/share/man/man1/BALLView.1.gz
 
-cp -r ${BALL_PATH}/source/EXAMPLES/PYTHON python-ball/usr/share/BALL
-cp ${BALL_INSTALL_PATH}/lib/BALLmodule.so python-ball/usr/lib/python2.5/site-packages
+cp -r ${BALL_PATH}/source/EXAMPLES/PYTHON python-ball${PREFIX}/share/BALL
+cp ${BALL_INSTALL_PATH}/lib/BALLmodule.so python-ball${PREFIX}/lib/python2.5/site-packages
 
-chmod ugo-x libball${VERSION}/usr/share/BALL/data/QSAR/*
-chmod ugo-x libball${VERSION}/usr/share/BALL/data/CHARMM/charmm*
-chmod ugo-x libball${VERSION}/usr/share/BALL/data/graphics/*
-chmod ugo-x libball${VERSION}/usr/share/BALL/data/structures/*
-chmod 755   libball${VERSION}/usr/share/BALL/data/structures/DB/
-chmod ugo+x ballview/usr/bin/BALLView
-chmod ugo-x python-ball/usr/share/BALL/PYTHON/*.py
+chmod ugo-x libball${VERSION}${PREFIX}/share/BALL/data/QSAR/*
+chmod ugo-x libball${VERSION}${PREFIX}/share/BALL/data/CHARMM/charmm*
+chmod ugo-x libball${VERSION}${PREFIX}/share/BALL/data/graphics/*
+chmod ugo-x libball${VERSION}${PREFIX}/share/BALL/data/structures/*
+chmod 755   libball${VERSION}${PREFIX}/share/BALL/data/structures/DB/
+chmod ugo+x ballview${PREFIX}/bin/BALLView
+chmod ugo-x python-ball${PREFIX}/share/BALL/PYTHON/*.py
 
-strip --strip-unneeded libball${VERSION}/usr/lib/*.so
-strip --strip-unneeded ballview/usr/bin/*
-strip --strip-unneeded python-ball/usr/lib/python2.5/site-packages/*.so
+strip --strip-unneeded libball${VERSION}${PREFIX}/lib/*.so
+strip --strip-unneeded ballview${PREFIX}/bin/*
+strip --strip-unneeded python-ball${PREFIX}/lib/python2.5/site-packages/*.so
+

Modified: trunk/packages/ball/trunk/debian/debian-ball-install
===================================================================
--- trunk/packages/ball/trunk/debian/debian-ball-install	2008-11-20 12:12:40 UTC (rev 2720)
+++ trunk/packages/ball/trunk/debian/debian-ball-install	2008-11-20 16:02:00 UTC (rev 2721)
@@ -17,8 +17,8 @@
 then
 	cd $BALL_PATH/source 
 	touch config.lic
-	rm -f config.cache || true
-	autoconf &&
+	rm -f config.cache
+	autoconf 
 	./configure \
 		--enable-libtool \
 		--prefix=$BALL_PATH/debian/ball/usr \
@@ -61,8 +61,7 @@
 		make clean
 		rm -rf ../lib/Linux*
 		rm -rf ../doc/doxygen/latex/*
-		rm $BALL_PATH/source/config.status 2>/dev/null
-		true
+		rm -f $BALL_PATH/source/config.status 2>/dev/null
 	fi
 	exit $?
 fi




More information about the debian-med-commit mailing list