Remove libthread_db if $NO_STRIP is not set
[qi-bootmenu-system.git] / download.sh
blobc62544d8470034e8cab7d73a24c2d244a4420dcf
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://kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.4.tar.bz2 \
23 SHA1=44504009f86e88da419f593b009475f3255b9e13 \
24 download || dienow
26 URL='http://git.openmoko.org/?p=kernel.git;a=snapshot;h=399e0854777c263dee8f5abcbe5749007e594ee5;sf=tgz' \
27 SHA1=7de8bb67ec095cf527bb073a4744d89df1ad79ff \
28 RENAME="s/.*h=(.*);.*/kernel-\1.tar.gz/" \
29 download || dienow
31 URL=http://www.uclibc.org/downloads/uClibc-0.9.30.1.tar.bz2 \
32 SHA1=4b36fec9a0dacbd6fe0fd2cdb7836aaf8b7f4992 \
33 download || dienow
35 URL=http://www.busybox.net/downloads/busybox-1.14.3.tar.bz2 \
36 SHA1=0162e2210e7b95396ee35f005929f747ecb9ad8f \
37 download || dienow
39 URL=http://www.kernel.org/pub/linux/kernel/people/horms/kexec-tools/kexec-tools-2.0.1.tar.bz2 \
40 SHA1=d3711794a2161bb88c75b74b5d6b41596e505b25 \
41 download || dienow
43 URL=http://www.zlib.net/zlib-1.2.3.tar.bz2 \
44 SHA1=967e280f284d02284b0cd8872a8e2e04bfdc7283 \
45 download || dienow
47 URL=http://www.ijg.org/files/jpegsrc.v7.tar.gz \
48 SHA1=88cced0fc3dbdbc82115e1d08abce4e9d23a4b47 \
49 RENAME="s/jpegsrc\.(.*)/libjpeg-\1/" \
50 download || dienow
52 URL=http://downloads.sourceforge.net/project/libpng/00-libpng-stable/1.2.40/libpng-1.2.40.tar.bz2 \
53 SHA1=776cf18a799af58303590f6996f6d3aa5a7908ff \
54 download || dienow
56 SHA1= SVN_REV=77 \
57 URL=svn://svn.berlios.de/tslib/trunk/tslib \
58 download_svn || dienow
60 URL=http://mirrors.zerg.biz/nongnu/freetype/freetype-2.3.9.tar.bz2 \
61 SHA1=db08969cb5053879ff9e973fe6dd2c52c7ea2d4e \
62 download || dienow
64 SHA1= SVN_REV=42803 \
65 URL=http://svn.enlightenment.org/svn/e/trunk/eina \
66 download_svn || dienow
68 SHA1= SVN_REV=42803 \
69 URL=http://svn.enlightenment.org/svn/e/trunk/eet \
70 download_svn || dienow
72 SHA1= SVN_REV=42803 \
73 URL=http://svn.enlightenment.org/svn/e/trunk/evas \
74 download_svn || dienow
76 SHA1= SVN_REV=43084 \
77 URL=http://svn.enlightenment.org/svn/e/trunk/ecore \
78 download_svn || dienow
80 SHA1= SVN_REV=42803 \
81 URL=http://svn.enlightenment.org/svn/e/trunk/embryo \
82 download_svn || dienow
84 URL=http://www.lua.org/ftp/lua-5.1.4.tar.gz \
85 SHA1=2b11c8e60306efb7f0734b747588f57995493db7 \
86 download || dienow
88 SHA1= SVN_REV=42803 \
89 URL=http://svn.enlightenment.org/svn/e/trunk/edje \
90 download_svn || dienow
92 SHA1= SVN_REV=42803 \
93 URL=http://svn.enlightenment.org/svn/e/trunk/TMP/st/elementary \
94 download_svn || dienow
96 URL=http://matt.ucc.asn.au/dropbear/releases/dropbear-0.52.tar.bz2 \
97 SHA1=8c1745a9b64ffae79f28e25c6fe9a8b96cac86d8 \
98 download || dienow
100 URL=http://www.brain-dump.org/tmp/qi-bootmenu-system/dialog-elementary-v0.tar.bz2 \
101 SHA1=2661a31ff87b72519fa7f55135a2da45efaf2d40 \
102 download || dienow
104 URL=http://surfnet.dl.sourceforge.net/project/strace/strace/4.5.18/strace-4.5.18.tar.bz2 \
105 URL=http://downloads.sourceforge.net/project/strace/strace/4.5.18/strace-4.5.18.tar.bz2 \
106 SHA1=50081a7201dc240299396f088abe53c07de98e4c \
107 download || dienow
109 URL=http://ftp.gnu.org/gnu/gdb/gdb-7.0.tar.bz2 \
110 SHA1=8aed621b7ddb8c82b6ff213b56c028787db90582 \
111 download || dienow
113 echo === Got all source.
115 cleanup_oldfiles
116 blank_tempdir "$WORK"
118 # Set color back to normal.
119 echo -ne "\e[0m"