kernel: disable sound support
[qi-bootmenu-system.git] / download.sh
blob29f4e934ee636d52613535b1ea2b129767281a23
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=a03f58c61cb66164aa40cbf7bf3ff5f24a6f658b;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://www.kernel.org/pub/linux/kernel/people/horms/kexec-tools/kexec-tools-2.0.1.tar.bz2 \
36 SHA1=d3711794a2161bb88c75b74b5d6b41596e505b25 \
37 download || dienow
39 URL=http://www.zlib.net/zlib-1.2.3.tar.bz2 \
40 SHA1=967e280f284d02284b0cd8872a8e2e04bfdc7283 \
41 download || dienow
43 URL=http://www.ijg.org/files/jpegsrc.v7.tar.gz \
44 SHA1=88cced0fc3dbdbc82115e1d08abce4e9d23a4b47 \
45 RENAME="s/jpegsrc\.(.*)/libjpeg-\1/" \
46 download || dienow
48 URL=http://downloads.sourceforge.net/project/libpng/00-libpng-stable/1.2.40/libpng-1.2.40.tar.bz2 \
49 SHA1=776cf18a799af58303590f6996f6d3aa5a7908ff \
50 download || dienow
52 SHA1= SVN_REV=77 \
53 URL=svn://svn.berlios.de/tslib/trunk/tslib \
54 download_svn || dienow
56 URL=http://mirrors.zerg.biz/nongnu/freetype/freetype-2.3.9.tar.bz2 \
57 SHA1=db08969cb5053879ff9e973fe6dd2c52c7ea2d4e \
58 download || dienow
60 SHA1= SVN_REV=43606 \
61 URL=http://svn.enlightenment.org/svn/e/trunk/eina \
62 download_svn || dienow
64 SHA1= SVN_REV=43606 \
65 URL=http://svn.enlightenment.org/svn/e/trunk/eet \
66 download_svn || dienow
68 SHA1= SVN_REV=43606 \
69 URL=http://svn.enlightenment.org/svn/e/trunk/evas \
70 download_svn || dienow
72 SHA1= SVN_REV=43084 \
73 URL=http://svn.enlightenment.org/svn/e/trunk/ecore \
74 download_svn || dienow
76 SHA1= SVN_REV=43606 \
77 URL=http://svn.enlightenment.org/svn/e/trunk/embryo \
78 download_svn || dienow
80 URL=http://www.lua.org/ftp/lua-5.1.4.tar.gz \
81 SHA1=2b11c8e60306efb7f0734b747588f57995493db7 \
82 download || dienow
84 SHA1= SVN_REV=43606 \
85 URL=http://svn.enlightenment.org/svn/e/trunk/edje \
86 download_svn || dienow
88 SHA1= SVN_REV=43606 \
89 URL=http://svn.enlightenment.org/svn/e/trunk/TMP/st/elementary \
90 download_svn || dienow
92 URL=http://matt.ucc.asn.au/dropbear/releases/dropbear-0.52.tar.bz2 \
93 SHA1=8c1745a9b64ffae79f28e25c6fe9a8b96cac86d8 \
94 download || dienow
96 URL=http://www.brain-dump.org/tmp/qi-bootmenu-system/dialog-elementary-v0.tar.bz2 \
97 SHA1=2661a31ff87b72519fa7f55135a2da45efaf2d40 \
98 download || dienow
100 URL=http://surfnet.dl.sourceforge.net/project/strace/strace/4.5.18/strace-4.5.18.tar.bz2 \
101 URL=http://downloads.sourceforge.net/project/strace/strace/4.5.18/strace-4.5.18.tar.bz2 \
102 SHA1=50081a7201dc240299396f088abe53c07de98e4c \
103 download || dienow
105 URL=http://ftp.gnu.org/gnu/gdb/gdb-7.0.tar.bz2 \
106 SHA1=8aed621b7ddb8c82b6ff213b56c028787db90582 \
107 download || dienow
109 URL=http://repo.or.cz/w/qi-bootmenu.git/snapshot/7c88eea111d6d83a556a21f3347392c10d9ac6df.tar.gz \
110 SHA1= \
111 RENAME="s/(.*)/qi-bootmenu-\1/" \
112 download || dienow
114 echo === Got all source.
116 cleanup_oldfiles
117 blank_tempdir "$WORK"
119 # Set color back to normal.
120 echo -ne "\e[0m"