mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
30 lines
671 B
Bash
Executable File
30 lines
671 B
Bash
Executable File
#!/bin/bash
|
|
set -ex
|
|
|
|
# Create an src/ directory to work with.
|
|
# TODO(alhaad): This is a temporary hack. Find a better way to do this.
|
|
mkdir ../src
|
|
mv * ../src
|
|
mv .??* ../src
|
|
mv ../src .
|
|
|
|
# Get depot_tools.
|
|
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
|
|
export PATH="$(pwd)/depot_tools:${PATH}"
|
|
|
|
# Get dependencies.
|
|
sudo apt-get install libdbus-1-dev libgconf2-dev bison gperf wdiff python-openssl libxtst-dev
|
|
sudo easy_install pip
|
|
sudo pip install requests
|
|
|
|
# Get gsutil
|
|
rm -f gsutil.tar.gz
|
|
wget https://storage.googleapis.com/pub/gsutil.tar.gz
|
|
tar xzf gsutil.tar.gz
|
|
|
|
# Setup .gclient file.
|
|
cp src/travis/gclient .gclient
|
|
|
|
cd src
|
|
gclient sync
|