kernel: update to 2.6.32
[qi-bootmenu-system.git] / download.sh
blob9a740d6a6322fe3d91b98d6df93bae6e07de5080
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.1.tar.bz2 \
28 SHA1=4b36fec9a0dacbd6fe0fd2cdb7836aaf8b7f4992 \
29 download || dienow
31 URL=http://www.busybox.net/downloads/busybox-1.15.2.tar.bz2 \
32 SHA1=2f396a4cb35db438a9b4af43df6224f343b8a7ae \
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://mirrors.zerg.biz/nongnu/freetype/freetype-2.3.9.tar.bz2 \
58 SHA1=db08969cb5053879ff9e973fe6dd2c52c7ea2d4e \
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://download.enlightenment.org/snapshots/2009-12-02/embryo-0.9.9.063.tar.bz2 \
78 SHA1= \
79 download || dienow
81 URL=http://www.lua.org/ftp/lua-5.1.4.tar.gz \
82 SHA1=2b11c8e60306efb7f0734b747588f57995493db7 \
83 download || dienow
85 URL=http://download.enlightenment.org/snapshots/2009-12-02/edje-0.9.93.063.tar.bz2 \
86 SHA1= \
87 download || dienow
89 URL=http://download.enlightenment.org/snapshots/2009-12-02/elementary-0.6.0.063.tar.bz2 \
90 SHA1= \
91 download || dienow
93 URL=http://matt.ucc.asn.au/dropbear/releases/dropbear-0.52.tar.bz2 \
94 SHA1=8c1745a9b64ffae79f28e25c6fe9a8b96cac86d8 \
95 download || dienow
97 URL=http://downloads.sourceforge.net/project/strace/strace/4.5.18/strace-4.5.18.tar.bz2 \
98 SHA1=50081a7201dc240299396f088abe53c07de98e4c \
99 download || dienow
101 URL=http://ftp.gnu.org/gnu/gdb/gdb-7.0.tar.bz2 \
102 SHA1=8aed621b7ddb8c82b6ff213b56c028787db90582 \
103 download || dienow
105 URL=http://repo.or.cz/w/qi-bootmenu.git/snapshot/ae9e0e4ffed61617f53fc625575464cb7e3103f1.tar.gz \
106 SHA1= \
107 RENAME="s/(.*)/qi-bootmenu-\1/" \
108 download || dienow
110 echo === Got all source.
112 cleanup_oldfiles
113 blank_tempdir "$WORK"
115 # Set color back to normal.
116 echo -ne "\e[0m"