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=e4182f3551f1b8e8f8bd07a2d68e49a0ec4cd04a;sf=tgz' \
24 RENAME
="s/.*h=(.*);.*/kernel-\1.tar.gz/" \
27 URL
=http
://www.uclibc.org
/downloads
/uClibc-0.9
.31.
tar.bz2 \
28 SHA1
=f25f70534594dffdb6b9008799a1532271178338 \
31 URL
=http
://busybox.net
/downloads
/busybox-1.16
.0.
tar.bz2
32 SHA1
=727f6280729cd9e819ae2bb0065b9cd12a27efb1 \
35 URL
=http
://kernel.org
/pub
/linux
/utils
/kernel
/kexec
/kexec-tools-2.0
.2.
tar.bz2 \
36 SHA1
=cc0fcb1c258d46ac21cb064b73c19cee458f4ee7 \
39 URL
=http
://www.zlib.net
/zlib-1.2
.5.
tar.bz2 \
40 SHA1
=543fa9abff0442edca308772d6cef85557677e02 \
43 URL
=http
://downloads.sourceforge.net
/project
/libpng
/01-libpng-master/1.4.3/libpng-1.4
.3.
tar.bz2 \
44 SHA1
=82eda95439daaef6ed564b1532cf805b01759557 \
47 URL
=http
://github.com
/kergoth
/tslib
/tarball
/8c04294943437e4831ee33f67847b9c862620eb9 \
48 SHA1
=23b13aa7aa4abd24ba0acb2bd8d14044f06487b1 \
49 RENAME
="s/(.*)/tslib-\1.tar.gz/" \
52 URL
=http
://download.savannah.gnu.org
/releases
/freetype
/freetype-2.4
.2.
tar.bz2 \
53 SHA1
=cc257ceda2950b8c80950d780ccf3ce665a815d1 \
56 URL
=http
://download.enlightenment.org
/snapshots
/2009-12-02/eina-0.9
.9.063.
tar.bz2 \
57 SHA1
=574a405bec4ea60e5f2c7e28684e5d30ae42bf92 \
60 URL
=http
://download.enlightenment.org
/snapshots
/2009-12-02/evas-0.9
.9.063.
tar.bz2 \
61 SHA1
=40ff48de8f716e84440e267219a9df8afa9c9f88 \
64 URL
=http
://download.enlightenment.org
/snapshots
/2009-12-02/ecore-0.9
.9.063.
tar.bz2 \
65 SHA1
=c35a546e578c8bd59a1cdd349f67f58f37ada048 \
68 URL
=http
://matt.ucc.asn.au
/dropbear
/releases
/dropbear-0.52.
tar.bz2 \
69 SHA1
=8c1745a9b64ffae79f28e25c6fe9a8b96cac86d8 \
72 URL
=http
://downloads.sourceforge.net
/project
/strace
/strace
/4.5.19/strace-4.5
.19.
tar.bz2 \
73 SHA1
=5554c2fd8ffae5c1e2b289b2024aa85a0889c989 \
76 URL
=http
://ftp.gnu.org
/gnu
/gdb
/gdb-7.0.
tar.bz2 \
77 SHA1
=8aed621b7ddb8c82b6ff213b56c028787db90582 \
80 #SHA1=e57005075db77e21aab0ba509f4f0fe4a48283d6 \
81 URL
=http
://www.brain-dump.org
/projects
/qi-bootmenu
/qi-bootmenu-0.1.
tar.gz \
84 URL
='http://git.openmoko.org/?p=qi.git;a=snapshot;h=c38b062a609f1442e6a9e13005cfbdfd59a5ac0d;sf=tgz' \
86 RENAME
="s/.*h=(.*);.*/qi-bootloader-\1.tar.gz/" \
89 echo === Got all
source.
94 # Set color back to normal.