3 # Download everything we haven't already got a copy of.
5 source sources
/include.sh ||
exit 1
7 mkdir
-p "$SRCDIR" || dienow
9 echo "=== Download source code."
11 # List of fallback mirrors for these files
15 # Note: set SHA1= blank to skip checksum validation.
17 # A blank SHA1 value means accept anything, and the download script
18 # prints out the sha1 of such files after downloading it. So to update to
19 # a new version of a file, set SHA1= and update the URL, run ./download.sh,
20 # then cut and paste the sha1 from the output and run it again to confirm.
22 URL
='http://git.openmoko.org/?p=kernel.git;a=snapshot;h=06ac2c30542ba47bfe0ffc15b7868bb049bec053;sf=tgz' \
24 RENAME
="s/.*h=(.*);.*/kernel-\1.tar.gz/" \
27 URL
=http
://www.uclibc.org
/downloads
/uClibc-0.9
.30.2.
tar.bz2 \
28 SHA1
=a956b1c37e3163c961dad7fdf96b6d4c7e176d1f \
31 URL
=http
://www.busybox.net
/downloads
/busybox-1.15
.3.
tar.bz2 \
32 SHA1
=a05a692840ba1cd2bbe21af196f28809694c47e4 \
35 URL
='http://git.kernel.org/?p=linux/kernel/git/horms/kexec-tools.git;a=snapshot;h=d61381a70a57a01b87afee90c976675f047d447d;sf=tgz' \
37 RENAME
="s/.*h=(.*);.*/kexec-tools-\1.tar.gz/" \
40 URL
=http
://www.zlib.net
/zlib-1.2
.3.
tar.bz2 \
41 SHA1
=967e280f284d02284b0cd8872a8e2e04bfdc7283 \
44 URL
=http
://www.ijg.org
/files
/jpegsrc.v7.
tar.gz \
45 SHA1
=88cced0fc3dbdbc82115e1d08abce4e9d23a4b47 \
46 RENAME
="s/jpegsrc\.(.*)/libjpeg-\1/" \
49 URL
=http
://downloads.sourceforge.net
/project
/libpng
/00-libpng-stable/1.2.40/libpng-1.2
.40.
tar.bz2 \
50 SHA1
=776cf18a799af58303590f6996f6d3aa5a7908ff \
54 URL
=svn
://svn.berlios.de
/tslib
/trunk
/tslib \
55 download_svn || dienow
57 URL
=http
://savannah.nongnu.org
/download
/freetype
/freetype-2.3
.11.
tar.bz2 \
58 SHA1
=693e1b4e423557975c2b2aca63559bc592533a0e \
61 URL
=http
://download.enlightenment.org
/snapshots
/2009-12-02/eina-0.9
.9.063.
tar.bz2 \
65 URL
=http
://download.enlightenment.org
/releases
/eet-1.2
.3.
tar.bz2 \
69 URL
=http
://download.enlightenment.org
/snapshots
/2009-12-02/evas-0.9
.9.063.
tar.bz2 \
73 URL
=http
://download.enlightenment.org
/snapshots
/2009-12-02/ecore-0.9
.9.063.
tar.bz2 \
77 URL
=http
://matt.ucc.asn.au
/dropbear
/releases
/dropbear-0.52.
tar.bz2 \
78 SHA1
=8c1745a9b64ffae79f28e25c6fe9a8b96cac86d8 \
81 URL
=http
://downloads.sourceforge.net
/project
/strace
/strace
/4.5.18/strace-4.5
.18.
tar.bz2 \
82 SHA1
=50081a7201dc240299396f088abe53c07de98e4c \
85 URL
=http
://ftp.gnu.org
/gnu
/gdb
/gdb-7.0.
tar.bz2 \
86 SHA1
=8aed621b7ddb8c82b6ff213b56c028787db90582 \
89 URL
=http
://repo.or.cz
/w
/qi-bootmenu.git
/snapshot
/114898cf61ad635cb8e9f7f60d304791d3350701.
tar.gz \
91 RENAME
="s/(.*)/qi-bootmenu-\1/" \
94 URL
='http://git.openmoko.org/?p=qi.git;a=snapshot;h=c38b062a609f1442e6a9e13005cfbdfd59a5ac0d;sf=tgz' \
96 RENAME
="s/.*h=(.*);.*/qi-bootloader-\1.tar.gz/" \
99 echo === Got all
source.
102 blank_tempdir
"$WORK"
104 # Set color back to normal.