@@ -1,35 +1,31 @@
11Building Unity 8
22================
33
4+Only Ubuntu 13.10 (saucy) is supported as a developement environment.
5+
46download source
57---------------
6−- the build requires some additional dependencies, so create the parent folder to not pollute your setup
8+- create a parent folder to not pollute your setup. so that you can have different unity
9+ branches there (trunk, WIP etc)
710 $ mkdir ~/unity
811
912- fetch Unity 8 source
1013 $ sudo apt-get install bzr
11− $ bzr branch lp:unity/8.0 ~/unity/unity8
12− $ cd ~/unity/unity8
14+ $ bzr branch lp:unity/8.0 ~/unity/8.0
15+ $ cd ~/unity/8.0
1316
14−build dependencies
15−------------------
16−If its your first time, download & build deps
17−$ ./build -s
17+install dependencies
18+--------------------
19+If its your first time, install build dependencies
20+$ ./build --setup
1821 this will:
1922 - add ppa:phablet-team/desktop-deps, ppa:canonical-qt5-edgers/qt5-proper, ppa:ubuntu-sdk-team
20− - build and install lp:libunity/phablet, lp:unity/phablet-mods, lp:hud/phablet locally
2123 - install build dependencies
2224
2325build Unity 8
2426-------------
2527$ ./build
2628
27−subsequent updates of the dependencies
28−--------------------------------------
29−$ ./build_unity -u
30−$ ./build_unity
31−
32−
3329Running Unity 8 on your desktop
3430===============================
3531
@@ -54,8 +50,8 @@ Running Unity 8 on devices
5450- make sure your device is connected to a WiFi network
5551- also make sure you have your SSH key in ~/.ssh/id_rsa.pub (or install one on the device yourself)
5652
57−$ cd ~/unity/unity8
58−$ ./run_on_device -s
53+$ cd ~/unity/8.0
54+$ ./run_on_device --setup
5955 this will:
6056 - install your public SSH key on the device
6157 - add ppa:canonical-qt5-edgers/qt5-proper and ppa:phablet-team
@@ -91,3 +87,6 @@ https://launchpad.net/canonical-client-development-guidelines
9187Development Environment
9288=======================
9389QtCreator (available via the Software Center) is the best IDE to hack on Unity 8.
90+
91+If using VIM, make sure you install some syntax highlighting for QML, like
92+https://github.com/peterhoeg/vim-qml