From: brontide Date: Sun, 29 Jun 2008 03:42:40 +0000 (+0000) Subject: build script re-add X-Git-Url: http://git.maemo.org/git/?p=gc-dialer;a=commitdiff_plain;h=49540062a7fd807fa126f8dfeff87f44609e9d4d build script re-add git-svn-id: file:///svnroot/gc-dialer/trunk@25 c39d3808-3fe2-4d86-a59f-b7f623ee9f21 --- diff --git a/gc_dialer/build_script.sh b/gc_dialer/build_script.sh new file mode 100755 index 0000000..41e3235 --- /dev/null +++ b/gc_dialer/build_script.sh @@ -0,0 +1,42 @@ +#!/bin/sh + +# Create PyPackager directory structure from the original files +# Please make sure the following files are in this directory before +# running this script + +# gc_dialer_256.png +# gc_dialer_64.png +# gc_dialer_26.png +# gc_dialer.py +# gc_dialer.xml +# gc_dialer.desktop +# gcbackend.py +# browser_emu.py + +# The script creates the directories and concatenates the .py into a +# single python script + +mkdir -p build/usr/share/icons/hicolor/scalable/hildon +mkdir -p build/usr/share/icons/hicolor/26x26/hildon +mkdir -p build/usr/share/icons/hicolor/64x64/hildon +mkdir -p build/usr/share/applications/hildon +mkdir -p build/usr/local/bin +mkdir -p build/usr/local/lib + +cp gc_dialer_256.png build/usr/share/icons/hicolor/scalable/hildon/gc_dialer.png +cp gc_dialer_64.png build/usr/share/icons/hicolor/64x64/hildon/gc_dialer.png +cp gc_dialer_26.png build/usr/share/icons/hicolor/26x26/hildon/gc_dialer.png + +cp gc_dialer.desktop build/usr/share/applications/hildon + +cp gc_dialer.xml build/usr/local/lib + +# Compress whitespace for 30% savings, make sure we are a HildonWindow +sed -i 's/^[ \t]*//;s/[ \t]*$//;s/GtkWindow/HildonWindow/' build/usr/local/lib/gc_dialer.xml + +echo "#!/usr/bin/python2.5" > build/usr/local/bin/gc_dialer.py +#echo "from __future__ import with_statement" >> build/usr/local/bin/gc_dialer.py +cat gc_dialer.py gcbackend.py browser_emu.py | grep -e '^import ' | sort -u >> build/usr/local/bin/gc_dialer.py +echo "import hildon" >> build/usr/local/bin/gc_dialer.py +cat browser_emu.py gcbackend.py gc_dialer.py | grep -v 'browser_emu' | grep -v 'gcbackend' | grep -v "#!" >> build/usr/local/bin/gc_dialer.py +chmod 755 build/usr/local/bin/gc_dialer.py