uclibc: trim config
[qi-bootmenu-system/guyou.git] / download.sh
blob1637630d00558e847f31c41bcab6295aef3486cc
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=058cbf4220fd2f1cd970bf553c044cb178e3804e;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://busybox.net/downloads/busybox-1.16.0.tar.bz2
32 SHA1=727f6280729cd9e819ae2bb0065b9cd12a27efb1 \
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=83 \
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=574a405bec4ea60e5f2c7e28684e5d30ae42bf92 \
63 download || dienow
65 URL=http://download.enlightenment.org/releases/eet-1.2.3.tar.bz2 \
66 SHA1=10d49e3fc07c17fa5b52bd87d0ab42edc88c6286 \
67 download || dienow
69 URL=http://download.enlightenment.org/snapshots/2009-12-02/evas-0.9.9.063.tar.bz2 \
70 SHA1=40ff48de8f716e84440e267219a9df8afa9c9f88 \
71 download || dienow
73 URL=http://download.enlightenment.org/snapshots/2009-12-02/ecore-0.9.9.063.tar.bz2 \
74 SHA1=c35a546e578c8bd59a1cdd349f67f58f37ada048 \
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.19/strace-4.5.19.tar.bz2 \
82 SHA1=5554c2fd8ffae5c1e2b289b2024aa85a0889c989 \
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://www.brain-dump.org/projects/qi-bootmenu/qi-bootmenu-0.1.tar.gz \
90 SHA1=e57005075db77e21aab0ba509f4f0fe4a48283d6 \
91 download || dienow
93 URL='http://git.openmoko.org/?p=qi.git;a=snapshot;h=c38b062a609f1442e6a9e13005cfbdfd59a5ac0d;sf=tgz' \
94 SHA1= \
95 RENAME="s/.*h=(.*);.*/qi-bootloader-\1.tar.gz/" \
96 download || dienow
98 echo === Got all source.
100 cleanup_oldfiles
101 blank_tempdir "$WORK"
103 # Set color back to normal.
104 echo -ne "\e[0m"