| 1 | = Experimental Patches = |
| 2 | There are some experimental patches that are not yet ready to be included into Haiku's svn repository, but that need a larger base of testing. If you are a building your own Haiku build and you are used to live on the edge, then you might be interested in trying out these patches. |
| 3 | |
| 4 | Currently the following patches are added: |
| 5 | * The [http://www.freelists.org/post/haiku-development/Stack-Tile-for-Haiku Stack & Tile] patch, originally by Hong Yul Yang, formely by Christof Lutteroth. |
| 6 | |
| 7 | = Instructions: Checking out and Building = |
| 8 | |
| 9 | Note that these instructions are meant for users that are already familiar with building Haiku. If you are not familiar with that, please follow [http://www.haiku-os.org/guides/ the instructions] and do a vanilla build first. |
| 10 | |
| 11 | == Requirements == |
| 12 | |
| 13 | * A configuration that can build Haiku (either on Linux, the BSDs or Haiku itself). |
| 14 | * [http://mercurial.selenic.com/ Mercurial] |
| 15 | |
| 16 | == Configuration == |
| 17 | |
| 18 | Enable the `mq` extension by opening `~/.hgrc` and adding these lines: |
| 19 | |
| 20 | {{{ |
| 21 | [extensions] |
| 22 | mq = |
| 23 | }}} |
| 24 | |
| 25 | == Initial Checkout == |
| 26 | |
| 27 | 1. Check out the Mercurial clone of Haiku's source code. |
| 28 | {{{ |
| 29 | hg clone http://hg.haiku-os.org/haiku/haiku-trunk/ trunk.hg |
| 30 | }}} |
| 31 | 1. Check out the Patch Queue |
| 32 | {{{ |
| 33 | cd trunk.hg/.hg |
| 34 | hg clone http://hg.haiku-os.org/haiku/experimental.mq patches |
| 35 | }}} |
| 36 | 1. Apply all the available patches |
| 37 | {{{ |
| 38 | hg qpush -a |
| 39 | }}} |
| 40 | 1. Perform a normal build with this directory as source directory |
| 41 | |