Don't set CCWRAP_CC
[qi-bootmenu-system.git] / download.sh
blob3dddb9cb2b2cd67e6b591406db424a17a51ec173
1 #!/bin/bash
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
13 MIRROR_LIST=
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' \
23 SHA1= \
24 RENAME="s/.*h=(.*);.*/kernel-\1.tar.gz/" \
25 download || dienow
27 URL=http://www.uclibc.org/downloads/uClibc-0.9.30.2.tar.bz2 \
28 SHA1=a956b1c37e3163c961dad7fdf96b6d4c7e176d1f \
29 download || dienow
31 URL=http://www.busybox.net/downloads/busybox-1.15.3.tar.bz2 \
32 SHA1=a05a692840ba1cd2bbe21af196f28809694c47e4 \
33 download || dienow
35 URL='http://git.kernel.org/?p=linux/kernel/git/horms/kexec-tools.git;a=snapshot;h=d61381a70a57a01b87afee90c976675f047d447d;sf=tgz' \
36 SHA1= \
37 RENAME="s/.*h=(.*);.*/kexec-tools-\1.tar.gz/" \
38 download || dienow
40 URL=http://www.zlib.net/zlib-1.2.3.tar.bz2 \
41 SHA1=967e280f284d02284b0cd8872a8e2e04bfdc7283 \
42 download || dienow
44 URL=http://www.ijg.org/files/jpegsrc.v7.tar.gz \
45 SHA1=88cced0fc3dbdbc82115e1d08abce4e9d23a4b47 \
46 RENAME="s/jpegsrc\.(.*)/libjpeg-\1/" \
47 download || dienow
49 URL=http://downloads.sourceforge.net/project/libpng/00-libpng-stable/1.2.40/libpng-1.2.40.tar.bz2 \
50 SHA1=776cf18a799af58303590f6996f6d3aa5a7908ff \
51 download || dienow
53 SHA1= SVN_REV=77 \
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 \
59 download || dienow
61 URL=http://download.enlightenment.org/snapshots/2009-12-02/eina-0.9.9.063.tar.bz2 \
62 SHA1= \
63 download || dienow
65 URL=http://download.enlightenment.org/releases/eet-1.2.3.tar.bz2 \
66 SHA1= \
67 download || dienow
69 URL=http://download.enlightenment.org/snapshots/2009-12-02/evas-0.9.9.063.tar.bz2 \
70 SHA1= \
71 download || dienow
73 URL=http://download.enlightenment.org/snapshots/2009-12-02/ecore-0.9.9.063.tar.bz2 \
74 SHA1= \
75 download || dienow
77 URL=http://matt.ucc.asn.au/dropbear/releases/dropbear-0.52.tar.bz2 \
78 SHA1=8c1745a9b64ffae79f28e25c6fe9a8b96cac86d8 \
79 download || dienow
81 URL=http://downloads.sourceforge.net/project/strace/strace/4.5.18/strace-4.5.18.tar.bz2 \
82 SHA1=50081a7201dc240299396f088abe53c07de98e4c \
83 download || dienow
85 URL=http://ftp.gnu.org/gnu/gdb/gdb-7.0.tar.bz2 \
86 SHA1=8aed621b7ddb8c82b6ff213b56c028787db90582 \
87 download || dienow
89 URL=http://repo.or.cz/w/qi-bootmenu.git/snapshot/114898cf61ad635cb8e9f7f60d304791d3350701.tar.gz \
90 SHA1= \
91 RENAME="s/(.*)/qi-bootmenu-\1/" \
92 download || dienow
94 URL='http://git.openmoko.org/?p=qi.git;a=snapshot;h=c38b062a609f1442e6a9e13005cfbdfd59a5ac0d;sf=tgz' \
95 SHA1= \
96 RENAME="s/.*h=(.*);.*/qi-bootloader-\1.tar.gz/" \
97 download || dienow
99 echo === Got all source.
101 cleanup_oldfiles
102 blank_tempdir "$WORK"
104 # Set color back to normal.
105 echo -ne "\e[0m"