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 |