Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(845)

Side by Side Diff: build/install-build-deps.sh

Issue 2038011: Added CUPS requirement for chromium build. It is need to support printing.... (Closed) Base URL: http://src.chromium.org/svn/trunk/src/
Patch Set: Created 10 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/bash -e 1 #!/bin/bash -e
2 2
3 # Copyright (c) 2009 The Chromium Authors. All rights reserved. 3 # Copyright (c) 2009 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 # Script to install everything needed to build chromium (well, ideally, anyway) 7 # Script to install everything needed to build chromium (well, ideally, anyway)
8 # See http://code.google.com/p/chromium/wiki/LinuxBuildInstructions 8 # See http://code.google.com/p/chromium/wiki/LinuxBuildInstructions
9 # and http://code.google.com/p/chromium/wiki/LinuxBuild64Bit 9 # and http://code.google.com/p/chromium/wiki/LinuxBuild64Bit
10 10
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after
128 fi 128 fi
129 129
130 if [ "x$(id -u)" != x0 ]; then 130 if [ "x$(id -u)" != x0 ]; then
131 echo "Running as non-root user." 131 echo "Running as non-root user."
132 echo "You might have to enter your password one or more times for 'sudo'." 132 echo "You might have to enter your password one or more times for 'sudo'."
133 echo 133 echo
134 fi 134 fi
135 135
136 # Packages need for development 136 # Packages need for development
137 dev_list="apache2 bison fakeroot flex g++ gperf libapache2-mod-php5 137 dev_list="apache2 bison fakeroot flex g++ gperf libapache2-mod-php5
138 libasound2-dev libbz2-dev libcairo2-dev libdbus-glib-1-dev 138 libasound2-dev libbz2-dev libcairo2-dev libcupsys2-dev
139 libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libglib2.0-dev 139 libdbus-glib-1-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev
140 libgtk2.0-dev libjpeg62-dev libnspr4-dev libnss3-dev libpam0g-dev 140 libglib2.0-dev libgtk2.0-dev libjpeg62-dev libnspr4-dev libnss3-dev
141 libsqlite3-dev libxslt1-dev libxss-dev lighttpd mesa-common-dev 141 libpam0g-dev libsqlite3-dev libxslt1-dev libxss-dev lighttpd
142 msttcorefonts patch perl php5-cgi pkg-config python python-dev rpm 142 mesa-common-dev msttcorefonts patch perl php5-cgi pkg-config python
143 subversion ttf-dejavu-core ttf-kochi-gothic ttf-kochi-mincho wdiff" 143 python-dev rpm subversion ttf-dejavu-core ttf-kochi-gothic
144 ttf-kochi-mincho wdiff"
144 145
145 # Full list of required run-time libraries 146 # Full list of required run-time libraries
146 lib_list="libatk1.0-0 libc6 libasound2 libcairo2 libdbus-glib-1-2 libexpat1 147 lib_list="libatk1.0-0 libc6 libasound2 libcairo2 libdbus-glib-1-2 libexpat1
147 libfontconfig1 libfreetype6 libglib2.0-0 libgtk2.0-0 libnspr4-0d 148 libfontconfig1 libfreetype6 libglib2.0-0 libgtk2.0-0 libnspr4-0d
148 libnss3-1d libpango1.0-0 libpcre3 libpixman-1-0 libpng12-0 libstdc++6 149 libnss3-1d libpango1.0-0 libpcre3 libpixman-1-0 libpng12-0 libstdc++6
149 libsqlite3-0 libx11-6 libxau6 libxcb1 libxcomposite1 150 libsqlite3-0 libx11-6 libxau6 libxcb1 libxcomposite1
150 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 151 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6
151 libxinerama1 libxrandr2 libxrender1 zlib1g" 152 libxinerama1 libxrandr2 libxrender1 zlib1g"
152 153
153 # Debugging symbols for all of the run-time libraries 154 # Debugging symbols for all of the run-time libraries
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after
433 sed -e 's/[.]so[.][0-9].*/.so/' | 434 sed -e 's/[.]so[.][0-9].*/.so/' |
434 sort -u); do 435 sort -u); do
435 [ "x${i##*/}" = "xld-linux.so" ] && continue 436 [ "x${i##*/}" = "xld-linux.so" ] && continue
436 [ -r "$i" ] && continue 437 [ -r "$i" ] && continue
437 j="$(ls "$i."* | sed -e 's/.*[.]so[.]\([^.]*\)$/\1/;t;d' | 438 j="$(ls "$i."* | sed -e 's/.*[.]so[.]\([^.]*\)$/\1/;t;d' |
438 sort -n | tail -n 1)" 439 sort -n | tail -n 1)"
439 [ -r "$i.$j" ] || continue 440 [ -r "$i.$j" ] || continue
440 sudo ln -s "${i##*/}.$j" "$i" 441 sudo ln -s "${i##*/}.$j" "$i"
441 done 442 done
442 fi 443 fi
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698