packages: chromium-browser/get-source.sh (NEW) - unfinished

arekm arekm at pld-linux.org
Wed Oct 5 14:20:52 CEST 2011


Author: arekm                        Date: Wed Oct  5 12:20:52 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- unfinished

---- Files affected:
packages/chromium-browser:
   get-source.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/chromium-browser/get-source.sh
diff -u /dev/null packages/chromium-browser/get-source.sh:1.1
--- /dev/null	Wed Oct  5 14:20:53 2011
+++ packages/chromium-browser/get-source.sh	Wed Oct  5 14:20:47 2011
@@ -0,0 +1,52 @@
+#!/bin/sh
+
+# based on debian/rules for chromium package
+
+set -e
+set -x
+
+CHANNEL="beta"
+# See Staying Green More Of The Time at http://dev.chromium.org/developers/how-tos/get-the-code
+USE_GREEN_REV=1
+
+GCLIENT_URL="http://src.chromium.org/svn/trunk/tools/depot_tools"
+CHROMIUM_URL="http://src.chromium.org/svn/trunk/src"
+CHROMIUM_RLZ="http://src.chromium.org/svn/releases"
+DEPS_URL="http://src.chromium.org/svn/trunk/deps/third_party"
+GREEN_REV_URL="http://chromium-status.appspot.com/lkgr"
+CHANNELS_URL="http://omahaproxy.appspot.com/"
+
+CHANNEL="beta"
+
+TMP_DIR=$(pwd)/chromium-browser
+
+VERSION=$(wget -qO - "$CHANNELS_URL" | grep -i "^linux,${CHANNEL}" | cut -d, -f3)
+
+
+rm -rf $TMP_DIR
+install -d $TMP_DIR
+svn co "$GCLIENT_URL" chromium-browser/tools/depot_tools
+cd $TMP_DIR
+if [ "$USE_GREEN_REV" -eq 1 ]; then
+	REVISION=$(wget -qO - "${GREEN_REV_URL}")
+	./tools/depot_tools/gclient config "${CHROMIUM_URL}" "${GREEN_REV_URL}"
+else
+	REVISION=101024
+	./tools/depot_tools/gclient config "${CHROMIUM_URL}"
+fi
+
+REVISION="--revision src@${REVISION}"
+
+cd $TMP_DIR
+./tools/depot_tools/gclient update --nohooks ${REVISION}
+
+cd $TMP_DIR
+SDIR=`grep '"name"' .gclient | cut -d\" -f4`
+perl -i~ -pe 's%(.python., .src/build/gyp_chromium.)%"echo", "#disabled#", $1%' $SDIR/DEPS
+./tools/depot_tools/gclient runhooks
+mv $SDIR/DEPS~ $SDIR/DEPS
+
+cd $(TMP_DIR)/src && find . -type f \( -iname \*.exe -o -iname \*.dll -o -iname \*.pdb -o -name \*.o -o -name \*.a -o -name \*.dylib \) -exec rm -fv {} \; > REMOVED-bin_only.txt
+wc -l $(TMP_DIR)/src/REMOVED-*.txt
+
+
================================================================


More information about the pld-cvs-commit mailing list