tslib: add touchscreen calibration file
[qi-bootmenu-system/guyou.git] / download.sh
blob17d042d13332527aa0f1ddba904792c1171b9011
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 UNSTABLE=http://kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.31-rc5.tar.bz2 \
25 download || dienow
27 URL=http://www.uclibc.org/downloads/uClibc-0.9.30.1.tar.bz2 \
28 SHA1=4b36fec9a0dacbd6fe0fd2cdb7836aaf8b7f4992 \
29 UNSTABLE=http://uclibc.org/downloads/uClibc-snapshot.tar.bz2 \
30 download || dienow
32 URL=http://www.busybox.net/downloads/busybox-1.14.3.tar.bz2 \
33 SHA1=0162e2210e7b95396ee35f005929f747ecb9ad8f \
34 UNSTABLE=http://busybox.net/downloads/busybox-snapshot.tar.bz2 \
35 download || dienow
37 URL=http://www.kernel.org/pub/linux/kernel/people/horms/kexec-tools/kexec-tools-2.0.1.tar.bz2 \
38 SHA1=d3711794a2161bb88c75b74b5d6b41596e505b25 \
39 download || dienow
41 URL=http://www.zlib.net/zlib-1.2.3.tar.bz2 \
42 SHA1=967e280f284d02284b0cd8872a8e2e04bfdc7283 \
43 download || dienow
45 # note there is no backslash at the end because of the symlink hack
46 URL=http://www.ijg.org/files/jpegsrc.v7.tar.gz
47 SHA1=88cced0fc3dbdbc82115e1d08abce4e9d23a4b47 \
48 download && ln -sf "`echo $URL | sed 's .*/ '`" "$SRCDIR/libjpeg-`echo $URL | sed 's,.*\.\(v.*\),\1,'`"
50 URL=http://downloads.sourceforge.net/project/libpng/00-libpng-stable/1.2.40/libpng-1.2.40.tar.bz2 \
51 SHA1=776cf18a799af58303590f6996f6d3aa5a7908ff \
52 download || dienow
54 SHA1= SVN_REV=77 \
55 URL=svn://svn.berlios.de/tslib/trunk/tslib \
56 download_svn || dienow
58 URL=http://mirrors.zerg.biz/nongnu/freetype/freetype-2.3.9.tar.bz2 \
59 SHA1=db08969cb5053879ff9e973fe6dd2c52c7ea2d4e \
60 download || dienow
62 SHA1= SVN_REV=42803 \
63 URL=http://svn.enlightenment.org/svn/e/trunk/eina \
64 download_svn || dienow
66 SHA1= SVN_REV=42803 \
67 URL=http://svn.enlightenment.org/svn/e/trunk/eet \
68 download_svn || dienow
70 SHA1= SVN_REV=42803 \
71 URL=http://svn.enlightenment.org/svn/e/trunk/evas \
72 download_svn || dienow
74 SHA1= SVN_REV=43084 \
75 URL=http://svn.enlightenment.org/svn/e/trunk/ecore \
76 download_svn || dienow
78 SHA1= SVN_REV=42803 \
79 URL=http://svn.enlightenment.org/svn/e/trunk/embryo \
80 download_svn || dienow
82 URL=http://www.lua.org/ftp/lua-5.1.4.tar.gz \
83 SHA1=2b11c8e60306efb7f0734b747588f57995493db7 \
84 download || dienow
86 SHA1= SVN_REV=42803 \
87 URL=http://svn.enlightenment.org/svn/e/trunk/edje \
88 download_svn || dienow
90 SHA1= SVN_REV=42803 \
91 URL=http://svn.enlightenment.org/svn/e/trunk/TMP/st/elementary \
92 download_svn || dienow
94 URL=http://matt.ucc.asn.au/dropbear/releases/dropbear-0.52.tar.bz2 \
95 SHA1=8c1745a9b64ffae79f28e25c6fe9a8b96cac86d8 \
96 download || dienow
98 URL=http://www.brain-dump.org/tmp/qi-bootmenu-system/dialog-elementary-v0.tar.bz2 \
99 SHA1=2661a31ff87b72519fa7f55135a2da45efaf2d40 \
100 download || dienow
102 URL=http://users.telenet.be/geertu/Linux/fbdev/fbset-2.1.tar.gz \
103 SHA1=141c42769818a08f1370a60dc3a809d87530db78 \
104 download || dienow
106 URL=http://surfnet.dl.sourceforge.net/project/strace/strace/4.5.18/strace-4.5.18.tar.bz2 \
107 URL=http://downloads.sourceforge.net/project/strace/strace/4.5.18/strace-4.5.18.tar.bz2 \
108 SHA1=50081a7201dc240299396f088abe53c07de98e4c \
109 download || dienow
111 URL=http://ftp.gnu.org/gnu/gdb/gdb-7.0.tar.bz2 \
112 SHA1=8aed621b7ddb8c82b6ff213b56c028787db90582 \
113 download || dienow
115 echo === Got all source.
117 cleanup_oldfiles
118 blank_tempdir "$WORK"
120 # Set color back to normal.
121 echo -ne "\e[0m"