This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
wiki:development:build-howto-macos:x2goclient [2013/09/26 09:58] eugenesan add homebrew install proccess |
wiki:development:build-howto-macos:x2goclient [2015/08/27 01:43] (current) ionic Fix QMAKE_MAX_SDK => QMAKE_MAC_SDK typo. |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Building X2Go Client on Mac OS ====== | ====== Building X2Go Client on Mac OS ====== | ||
| - | ===== Build/ | + | ===== Build X2Go Client using MacPorts |
| - | As X2Go Client | + | X2Go Client |
| - | We assume | + | If you just want to get a working version of X2Go Client you can just run '' |
| - | If not please invoke:< | + | If you want to build a re-distributable DMG image such as the one available from the website, follow these steps (assuming you already have MacPorts installed): |
| - | For more information regarding Homebrew head to http://brew.sh | + | |
| - | + | ||
| - | It is possible to install X2goClient in one command: < | + | |
| - | + | ||
| - | ===== Build X2Go Client using Mac Ports ===== | + | |
| - | + | ||
| - | As X2Go Client is already in Mac Ports (thanks to Clemens Lang) it is possible to install all dependencies via Mac Ports. | + | |
| **Steps summarized: | **Steps summarized: | ||
| - | - Install | + | - Install the dependencies |
| - | - Take a look at the dependency list (in a terminal shell) | + | - Install |
| - | - And install those dependencies | + | |
| - | - Install dylibbundler | + | |
| - Get X2Go Client from X2Go Git | - Get X2Go Client from X2Go Git | ||
| - | - Build X2Go Client | + | - Build X2Go Client |
| - | So, first install the X2Go Client dependencies: | + | So, first install the X2Go Client dependencies |
| < | < | ||
| - | $ port echo depof: | + | $ sudo port install depof: |
| - | $ sudo port install depof: | + | |
| - | </ | + | |
| - | + | ||
| - | Then install dylibbundler: | + | |
| - | + | ||
| - | < | + | |
| - | $ sudo port install | + | |
| </ | </ | ||
| Line 44: | Line 28: | ||
| </ | </ | ||
| - | If you omit the file permission tweak, dylibbundler will fail to build/bundle X2Go Client. | + | If you omit the file permission tweak, dylibbundler will fail to bundle |
| At last, checkout X2Go Client from Git: | At last, checkout X2Go Client from Git: | ||
| Line 52: | Line 36: | ||
| If you want to build a specific version of X2Go Client, select that version with '' | If you want to build a specific version of X2Go Client, select that version with '' | ||
| - | | + | |
| - | In the X2Go Client source directory, simply run the '' | + | In the X2Go Client source directory, simply run the '' |
| < | < | ||
| Line 59: | Line 43: | ||
| </ | </ | ||
| + | to generate '' | ||
| - | ===== Build X2Go Client | + | ===== Build/ |
| - | | + | |
| + | X2Go Client and it's dependencies are already formulated in Homebrew | ||
| + | |||
| + | We assume you've already installed Homebrew. | ||
| + | If not, please visit the [[http:// | ||
| + | |||
| + | It is possible to install X2Go Client in one command: < | ||
| + | |||
| + | |||
| + | ===== Build X2Go Client from Scratch | ||
| ==== Variables ==== | ==== Variables ==== | ||