@@ -8,18 +8,18 @@ download source
88- create a parent folder to not pollute your setup. so that you can have different unity
99 branches there (trunk, WIP etc)
1010
11− $ mkdir ~/unity
11+ $ mkdir ~/unity8
1212
1313- fetch Unity 8 source
1414 $ sudo apt-get install bzr
15− $ bzr branch lp:unity8 ~/unity/unity8
16− $ cd ~/unity/unity8
15+ $ bzr branch lp:unity8 ~/unity8/trunk
16+ $ cd ~/unity8/trunk
1717
1818install dependencies
1919--------------------
2020If its your first time, install build dependencies
2121
22−$ cd ~/unity/unity8
22+$ cd ~/unity8/trunk
2323$ ./build --setup
2424
2525 this will:
@@ -39,7 +39,7 @@ and fail to install all the required dependencies.
3939build Unity 8
4040-------------
4141
42−$ cd ~/unity/unity8
42+$ cd ~/unity8/trunk
4343$ ./build
4444
4545You may also rebuild with the -c for clean, which just deletes the build
@@ -50,7 +50,7 @@ Running Unity 8 on your desktop
5050
5151run the Unity 8 shell
5252---------------------
53−$ cd ~/unity/unity8
53+$ cd ~/unity8/trunk
5454$ ./run
5555
5656Options can be passed to test the lock screen
@@ -77,17 +77,17 @@ Running Unity 8 on devices
7777==========================
7878- Ubuntu Touch builds are currently only available in 13.10 flavour
7979- supported hardware should match one those listed here
80−https://wiki.ubuntu.com/Touch/Devices#Running_fine
80+ https://wiki.ubuntu.com/Touch/Devices#Running_fine
8181- follow the Ubuntu Touch install instructions for your chosen device
82−https://wiki.ubuntu.com/Touch/Install
82+ https://wiki.ubuntu.com/Touch/Install
8383- make sure your device is connected to a WiFi network
8484- If you haven’t already or if you’ve just freshly flashed your device
85−make sure you run phablet-network-setup which will allow package updates to
86−the device
85+ make sure you run phablet-network-setup which will allow package updates to
86+ the device
8787- also make sure you have your SSH key in ~/.ssh/id_rsa.pub (or install one
88−on the device yourself)
88+ on the device yourself)
8989
90−$ cd ~/unity/unity8
90+$ cd ~/unity/trunk
9191$ ./run_on_device --setup
9292 this will:
9393 - install your public SSH key on the device
@@ -113,15 +113,14 @@ Notes
113113 - you can persist the above via `adb shell setprop persist.adb.tcp.port 5555`
114114 - it's unsafe - anyone can connect to your device
115115 - with TCP the Nexus 10 doesn't drop the adb connection when locking
116− the screen
117−- exporting ANDROID_SERIAL=$your_device_serial or
118−ANDROID_SERIAL=$your_device_ip:5555
119− will make adb not complain about multiple devices
116+ the screen
117+- exporting ANDROID_SERIAL=$your_device_serial or
118+ ANDROID_SERIAL=$your_device_ip:5555 will make adb not complain about
119+ multiple devices
120120- you can export TARGET_IP=$your_device_ip TARGET_SSH_PORT=22 for run_on_device
121121 to not use adb forwarding - useful if you use multiple devices
122122- using Ninja (package ninja-build - run_on_device -s installs this now)
123−will improve
124− build times (especially in the nothing-to-build case)
123+ will improve build times (especially in the nothing-to-build case)
125124
126125
127126Coding guidelines