Author: anhi-guest
Date: 2008-11-20 01:30:58 +0000 (Thu, 20 Nov 2008)
New Revision: 2715

Added:
   trunk/packages/ball/trunk/debian/createBALLDeb
Modified:
   trunk/packages/ball/trunk/debian/debian-ball-install
   trunk/packages/ball/trunk/debian/rules
Log:
Started removing debian-upstream in BALL package.


Added: trunk/packages/ball/trunk/debian/createBALLDeb
===================================================================
--- trunk/packages/ball/trunk/debian/createBALLDeb                              
(rev 0)
+++ trunk/packages/ball/trunk/debian/createBALLDeb      2008-11-20 01:30:58 UTC 
(rev 2715)
@@ -0,0 +1,83 @@
+#!/bin/bash -x
+# script to create a Debian binary package while creating a source package
+
+export BALL_PATH=`pwd | sed "s/debian$//g" | sed "s/debian-upstream$//g"`
+export BALL_INSTALL_PATH=${BALL_PATH}/debian/ball/usr
+
+VERSION="1.2"
+
+cd $BALL_PATH/debian                                                           
                                                                                
                                                &&
+mkdir -p libball${VERSION}/usr/lib                                             
                                                                                
&&
+mkdir -p libball${VERSION}/usr/share/BALL                                      
                                                        &&
+mkdir -p libball${VERSION}/usr/share/BALL/doc                                  
                                                &&
+mkdir -p libball${VERSION}-dev/usr/include                                     
                                                &&
+mkdir -p libball${VERSION}-dev/usr/lib                                         
                                                        &&
+mkdir -p libball${VERSION}-doc/usr/share/doc/libball-1.2/html                  
&&
+mkdir -p python-ball/usr/share/BALL                                            
                                &&
+mkdir -p python-ball/usr/lib/python2.5/site-packages     &&
+mkdir -p ballview/usr/bin                                                      
                                                                                
                        &&
+mkdir -p ballview/usr/share/man/man1                                           
                                                                                
&&
+mkdir -p ballview/usr/share/doc/ballview/html
+
+cd $BALL_PATH/debian
+
+# remember the targets of the ldconfig symbolic links
+LIBBALL_TARGET=$(ls -l ${BALL_INSTALL_PATH}/lib/libBALL.so)
+LIBBALL_TARGET=${LIBBALL_TARGET#*-> }
+LIBBALL_TARGET=$(basename ${LIBBALL_TARGET})
+
+LIBVIEW_TARGET=$(ls -l ${BALL_INSTALL_PATH}/lib/libVIEW.so)
+LIBVIEW_TARGET=${LIBVIEW_TARGET#*-> }
+LIBVIEW_TARGET=$(basename ${LIBVIEW_TARGET})
+
+# get rid of the symbolic links before we copy anything
+rm    ${BALL_INSTALL_PATH}/lib/libBALL.so                                      
                                                                                
                                                        &&
+rm    ${BALL_INSTALL_PATH}/lib/libVIEW.so                                      
                                                                                
                                                        &&
+# 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 
    &&
+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/     
                 &&
+
+mv libball${VERSION}/usr/lib/libBALL.la  libball${VERSION}-dev/usr/lib &&
+mv libball${VERSION}/usr/lib/libVIEW.la  libball${VERSION}-dev/usr/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 &&
+
+#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/                
                                &&
+
+# 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 ${BALL_PATH}/debian/ballview.1 ballview/usr/share/man/man1/                 
                         &&
+cp ${BALL_PATH}/debian/ballview.1 ballview/usr/share/man/man1/BALLView.1 &&
+gzip -9 ballview/usr/share/man/man1/ballview.1                                 
                                                                                
                                &&
+gzip -9 ballview/usr/share/man/man1/BALLView.1                                 
                                                                                
                                &&
+
+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 &&
+
+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                     &&
+
+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


Property changes on: trunk/packages/ball/trunk/debian/createBALLDeb
___________________________________________________________________
Name: svn:executable
   + *

Modified: trunk/packages/ball/trunk/debian/debian-ball-install
===================================================================
--- trunk/packages/ball/trunk/debian/debian-ball-install        2008-11-19 
22:57:57 UTC (rev 2714)
+++ trunk/packages/ball/trunk/debian/debian-ball-install        2008-11-20 
01:30:58 UTC (rev 2715)
@@ -52,7 +52,7 @@
 
 if [ $1 == "install" ]
 then
-       debian-upstream/createBALLVIEWDEB source
+       ./createBALLDeb source
        exit $?
 fi
 

Modified: trunk/packages/ball/trunk/debian/rules
===================================================================
--- trunk/packages/ball/trunk/debian/rules      2008-11-19 22:57:57 UTC (rev 
2714)
+++ trunk/packages/ball/trunk/debian/rules      2008-11-20 01:30:58 UTC (rev 
2715)
@@ -14,19 +14,19 @@
 configure: configure-stamp
 configure-stamp:
        dh_testdir
-       debian-upstream/debian-ball-install configure
+       ./debian-ball-install configure
        touch $@
 
 build: build-stamp 
 build-stamp: configure-stamp
        dh_testdir
-       debian-upstream/debian-ball-install build
+       ./debian-ball-install build
        touch $@
 
 clean:
        dh_testdir
        dh_testroot
-       debian-upstream/debian-ball-install clean
+       ./debian-ball-install clean
        dh_clean build-stamp configure-stamp
 
 install: build
@@ -35,7 +35,7 @@
        dh_clean -k 
        dh_installdirs
        #DESTDIR=$(CURDIR)/debian/ballview 
-       debian-upstream/debian-ball-install install
+       ./debian-ball-install install
 
 
 binary-indep: build install


_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit

Reply via email to