Lines 132-138
Link Here
|
132 |
|
132 |
|
133 |
src_unpack() { |
133 |
src_unpack() { |
134 |
# First grab depot_tools. |
134 |
# First grab depot_tools. |
135 |
ESVN_REVISION= subversion_fetch "http://src.chromium.org/svn/trunk/tools/depot_tools" |
135 |
DEPOT_TOOLS_REPO="https://src.chromium.org/svn/trunk/tools/depot_tools" |
|
|
136 |
if subversion_wc_info "${DEPOT_TOOLS_REPO}"; then |
137 |
if [ "${ESVN_WC_URL}" != "${DEPOT_TOOLS_REPO}" ]; then |
138 |
einfo "Removing old (http) depot_tools ${ESVN_WC_PATH}" |
139 |
rm -rf "${ESVN_WC_PATH}" || die |
140 |
fi |
141 |
fi |
142 |
ESVN_REVISION= subversion_fetch "${DEPOT_TOOLS_REPO}" |
136 |
mv "${S}" "${WORKDIR}"/depot_tools || die |
143 |
mv "${S}" "${WORKDIR}"/depot_tools || die |
137 |
|
144 |
|
138 |
cd "${ESVN_STORE_DIR}/${PN}" || die |
145 |
cd "${ESVN_STORE_DIR}/${PN}" || die |
Lines 148-161
Link Here
|
148 |
|
155 |
|
149 |
subversion_wc_info |
156 |
subversion_wc_info |
150 |
|
157 |
|
|
|
158 |
cd src || die |
159 |
${PYTHON} build/util/lastchange.py -o build/util/LASTCHANGE || die |
160 |
${PYTHON} build/util/lastchange.py -s third_party/WebKit \ |
161 |
-o build/util/LASTCHANGE.blink || die |
162 |
|
151 |
mkdir -p "${S}" || die |
163 |
mkdir -p "${S}" || die |
152 |
einfo "Copying source to ${S}" |
164 |
einfo "Copying source to ${S}" |
153 |
rsync -rlpgo --exclude=".svn/" src/ "${S}" || die |
165 |
rsync -rlpgo --exclude=".svn/" . "${S}" || die |
154 |
|
|
|
155 |
# Display correct svn revision in about box, and log new version. |
156 |
echo "LASTCHANGE=${ESVN_WC_REVISION}" > "${S}"/build/util/LASTCHANGE || die |
157 |
|
166 |
|
158 |
. src/chrome/VERSION |
167 |
. chrome/VERSION |
159 |
elog "Installing/updating to version ${MAJOR}.${MINOR}.${BUILD}.${PATCH} (Developer Build ${ESVN_WC_REVISION})" |
168 |
elog "Installing/updating to version ${MAJOR}.${MINOR}.${BUILD}.${PATCH} (Developer Build ${ESVN_WC_REVISION})" |
160 |
} |
169 |
} |
161 |
|
170 |
|
Lines 200-206
Link Here
|
200 |
# Remove most bundled libraries. Some are still needed. |
209 |
# Remove most bundled libraries. Some are still needed. |
201 |
find third_party -type f \! -iname '*.gyp*' \ |
210 |
find third_party -type f \! -iname '*.gyp*' \ |
202 |
\! -path 'third_party/WebKit/*' \ |
211 |
\! -path 'third_party/WebKit/*' \ |
203 |
\! -path 'third_party/angle/*' \ |
212 |
\! -path 'third_party/angle_dx11/*' \ |
204 |
\! -path 'third_party/cacheinvalidation/*' \ |
213 |
\! -path 'third_party/cacheinvalidation/*' \ |
205 |
\! -path 'third_party/cld/*' \ |
214 |
\! -path 'third_party/cld/*' \ |
206 |
\! -path 'third_party/cros_system_api/*' \ |
215 |
\! -path 'third_party/cros_system_api/*' \ |