| OLD | NEW |
| 1 #!/bin/sh | 1 #!/bin/sh |
| 2 # Script to install everything needed to build chromium (well, ideally, anyway) | 2 # Script to install everything needed to build chromium (well, ideally, anyway) |
| 3 # See http://code.google.com/p/chromium/wiki/LinuxBuildInstructions | 3 # See http://code.google.com/p/chromium/wiki/LinuxBuildInstructions |
| 4 # and http://code.google.com/p/chromium/wiki/LinuxBuild64Bit | 4 # and http://code.google.com/p/chromium/wiki/LinuxBuild64Bit |
| 5 set -ex | 5 set -ex |
| 6 | 6 |
| 7 # TODO(dkegel): add sha1sum verification | 7 # TODO(dkegel): add sha1sum verification |
| 8 download() { | 8 download() { |
| 9 dir=$1 | 9 dir=$1 |
| 10 file=$2 | 10 file=$2 |
| (...skipping 11 matching lines...) Expand all Loading... |
| 22 } | 22 } |
| 23 | 23 |
| 24 download_deb() { | 24 download_deb() { |
| 25 download $1 $2 | 25 download $1 $2 |
| 26 unpack_deb $2 | 26 unpack_deb $2 |
| 27 } | 27 } |
| 28 | 28 |
| 29 install_hardy() { | 29 install_hardy() { |
| 30 sudo apt-get install subversion pkg-config python perl g++ g++-multilib \ | 30 sudo apt-get install subversion pkg-config python perl g++ g++-multilib \ |
| 31 bison flex gperf libnss3-dev libglib2.0-dev libgtk2.0-dev \ | 31 bison flex gperf libnss3-dev libglib2.0-dev libgtk2.0-dev \ |
| 32 libnspr4-0d libnspr4-dev wdiff lighttpd php5-cgi | 32 libnspr4-0d libnspr4-dev wdiff lighttpd php5-cgi msttcorefonts |
| 33 | 33 |
| 34 wget -c http://www.trevp.com/tlslite/tlslite-0.3.8.tar.gz | 34 wget -c http://www.trevp.com/tlslite/tlslite-0.3.8.tar.gz |
| 35 tar xvfz tlslite-0.3.8.tar.gz | 35 tar xvfz tlslite-0.3.8.tar.gz |
| 36 cd tlslite-0.3.8/ | 36 cd tlslite-0.3.8/ |
| 37 python setup.py build | 37 python setup.py build |
| 38 sudo python setup.py install | 38 sudo python setup.py install |
| 39 cd .. | 39 cd .. |
| 40 rm -rf tlslite-0.3.8 | 40 rm -rf tlslite-0.3.8 |
| 41 } | 41 } |
| 42 | 42 |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 87 do | 87 do |
| 88 sudo ln -s -f /usr/lib32/lib$lib.so.0d /usr/lib32/lib$lib.so | 88 sudo ln -s -f /usr/lib32/lib$lib.so.0d /usr/lib32/lib$lib.so |
| 89 done | 89 done |
| 90 | 90 |
| 91 for lib in nss3 nssutil3 smime3 ssl3 | 91 for lib in nss3 nssutil3 smime3 ssl3 |
| 92 do | 92 do |
| 93 sudo ln -s -f /usr/lib32/lib$lib.so.1d /usr/lib32/lib$lib.so | 93 sudo ln -s -f /usr/lib32/lib$lib.so.1d /usr/lib32/lib$lib.so |
| 94 done | 94 done |
| 95 } | 95 } |
| 96 | 96 |
| 97 if grep -q "Ubuntu 8.04" /etc/issue && test `uname -m` = i686 | 97 if egrep -q "Ubuntu 8.04|Ubuntu 8.10" /etc/issue && test `uname -m` = i686 |
| 98 then | 98 then |
| 99 install_hardy | 99 install_hardy |
| 100 elif grep -q "Ubuntu 8.04" /etc/issue && test `uname -m` = x86_64 | 100 elif egrep -q "Ubuntu 8.04|Ubuntu 8.10" /etc/issue && test `uname -m` = x86_64 |
| 101 then | 101 then |
| 102 install_hardy_64 | 102 install_hardy_64 |
| 103 else | 103 else |
| 104 echo "Unsupported system" | 104 echo "Unsupported system" |
| 105 exit 1 | 105 exit 1 |
| 106 fi | 106 fi |
| 107 | 107 |
| OLD | NEW |