tslib: update to latest git HEAD
[qi-bootmenu-system.git] / download.sh
blob050d7e54340f3d176eb20aa9e272ae5bf4c78708
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=e4182f3551f1b8e8f8bd07a2d68e49a0ec4cd04a;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.5.tar.bz2 \
41 SHA1=543fa9abff0442edca308772d6cef85557677e02 \
42 download || dienow
44 URL=http://downloads.sourceforge.net/project/libpng/01-libpng-master/1.4.3/libpng-1.4.3.tar.bz2 \
45 SHA1=82eda95439daaef6ed564b1532cf805b01759557 \
46 download || dienow
48 URL=http://github.com/kergoth/tslib/tarball/8c04294943437e4831ee33f67847b9c862620eb9 \
49 SHA1=23b13aa7aa4abd24ba0acb2bd8d14044f06487b1 \
50 RENAME="s/(.*)/tslib-\1.tar.gz/" \
51 download || dienow
53 URL=http://savannah.nongnu.org/download/freetype/freetype-2.3.11.tar.bz2 \
54 SHA1=693e1b4e423557975c2b2aca63559bc592533a0e \
55 download || dienow
57 URL=http://download.enlightenment.org/snapshots/2009-12-02/eina-0.9.9.063.tar.bz2 \
58 SHA1=574a405bec4ea60e5f2c7e28684e5d30ae42bf92 \
59 download || dienow
61 URL=http://download.enlightenment.org/snapshots/2009-12-02/evas-0.9.9.063.tar.bz2 \
62 SHA1=40ff48de8f716e84440e267219a9df8afa9c9f88 \
63 download || dienow
65 URL=http://download.enlightenment.org/snapshots/2009-12-02/ecore-0.9.9.063.tar.bz2 \
66 SHA1=c35a546e578c8bd59a1cdd349f67f58f37ada048 \
67 download || dienow
69 URL=http://matt.ucc.asn.au/dropbear/releases/dropbear-0.52.tar.bz2 \
70 SHA1=8c1745a9b64ffae79f28e25c6fe9a8b96cac86d8 \
71 download || dienow
73 URL=http://downloads.sourceforge.net/project/strace/strace/4.5.19/strace-4.5.19.tar.bz2 \
74 SHA1=5554c2fd8ffae5c1e2b289b2024aa85a0889c989 \
75 download || dienow
77 URL=http://ftp.gnu.org/gnu/gdb/gdb-7.0.tar.bz2 \
78 SHA1=8aed621b7ddb8c82b6ff213b56c028787db90582 \
79 download || dienow
81 #SHA1=e57005075db77e21aab0ba509f4f0fe4a48283d6 \
82 URL=http://www.brain-dump.org/projects/qi-bootmenu/qi-bootmenu-0.1.tar.gz \
83 download || dienow
85 URL='http://git.openmoko.org/?p=qi.git;a=snapshot;h=c38b062a609f1442e6a9e13005cfbdfd59a5ac0d;sf=tgz' \
86 SHA1= \
87 RENAME="s/.*h=(.*);.*/qi-bootloader-\1.tar.gz/" \
88 download || dienow
90 echo === Got all source.
92 cleanup_oldfiles
93 blank_tempdir "$WORK"
95 # Set color back to normal.
96 echo -ne "\e[0m"