git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37782 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			75 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| OLDDIR="$PWD"
 | |
| 
 | |
| # Install TaskRunner to manage the build process...
 | |
| cd ../wxPython/distrib/all
 | |
| sudo python2.4 setup.py install
 | |
| 
 | |
| cd $OLDDIR
 | |
| 
 | |
| BASE_CMD="wget"
 | |
| if [ "$OSTYPE" = "darwin" ]; then
 | |
|     BASE_CMD="curl -LO"
 | |
| fi
 | |
| 
 | |
| if which ls > /dev/null 2>&1; then echo YES; else echo NO; fi
 | |
| 
 | |
| if which bogus > /dev/null 2>&1; then echo YES; else echo NO; fi
 | |
| 
 | |
| # unix2dos is needed for the build process.
 | |
| # this commonly only happens on Mac...
 | |
| U2D_TARBALL="unix2dos-2.2.src.tar.gz"
 | |
| U2D_URL="http://opendarwin.org/~olegb/src/$U2D_TARBALL"
 | |
| 
 | |
| CMD="$BASE_CMD $U2D_URL"
 | |
| echo "$CMD"
 | |
| $CMD
 | |
|     
 | |
| tar xzvf $U2D_TARBALL
 | |
| cd unix2dos-2.2.src
 | |
| ./configure
 | |
| make
 | |
| make install
 | |
| cd ..
 | |
| 
 | |
| 
 | |
| # Install ReleaseForge to manage the SF upload
 | |
| RF_TARBALL="releaseforge-0.9.8.tar.gz"
 | |
| RF_URL="http://voxel.dl.sourceforge.net/sourceforge/releaseforge/$RF_TARBALL"
 | |
| 
 | |
| if [ ! -d ./scripts/ReleaseForge ]; then    
 | |
|     CMD="$BASE_CMD $RF_URL"
 | |
|     echo "$CMD"
 | |
|     $CMD
 | |
|     
 | |
|     tar xzvf $RF_TARBALL
 | |
|     
 | |
|     # There's one line of code that makes this not work from command line,
 | |
|     # and that's an import that is no longer used, so we'll remove it. :-)
 | |
|     cd "releaseforge-0.9.8"
 | |
|     sed "s/from workerThread/\#from workerThread/" < ReleaseForge/sfcomm.py > temp
 | |
|     mv temp ReleaseForge/sfcomm.py
 | |
|     
 | |
|     cd ..
 | |
|     mv releaseforge-0.9.8/ReleaseForge ./scripts/ReleaseForge
 | |
|     
 | |
|     rm -rf releaseforge*
 | |
| fi
 | |
| 
 | |
| BF_TARBALL="bakefile-0.2.0.tar.gz"
 | |
| BF_URL="http://umn.dl.sourceforge.net/sourceforge/bakefile/$BF_TARBALL"
 | |
| 
 | |
| if which bakefile; then
 | |
| 
 | |
| else
 | |
|     CMD="$BASE_CMD $BF_URL"
 | |
|     echo "$CMD"
 | |
|     $CMD
 | |
|     
 | |
|     tar xzvf $BF_TARBALL
 | |
|     cd bakefile-0.2.0
 | |
|     ./configure
 | |
|     make
 | |
|     sudo make install
 | |
| fi |