This shows you the differences between two versions of the page.
|
wiki:development:start [2013/01/10 15:35] kjellski [X2Go Build From Source HowTo (General Short Description)] |
wiki:development:start [2013/03/27 10:47] (current) sunweaver [Specific X2Go Development Subprojects] |
||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ---- | ---- | ||
| - | <menu col=3,align=center,caption="Development of X2Go"> | + | <WRAP round info> |
| + | <menu col=2,align=center,caption="Development of X2Go"> | ||
| <item>Roadmap|Release/Feature Roadmap|[[wiki:development:roadmap]]|{{:wiki:litte-phoca.png|}}</item> | <item>Roadmap|Release/Feature Roadmap|[[wiki:development:roadmap]]|{{:wiki:litte-phoca.png|}}</item> | ||
| - | <item>Project Planning|Coordinating the Project|[[wiki:development:project-planning]]|{{:wiki:litte-phoca.png|}}</item> | ||
| <item>Join the Team|X2Go Developer Apprenticeship|[[wiki:development:join-the-team]]|{{:wiki:litte-phoca.png|}}</item> | <item>Join the Team|X2Go Developer Apprenticeship|[[wiki:development:join-the-team]]|{{:wiki:litte-phoca.png|}}</item> | ||
| <item>X2Go Git|VCS Code Repository|[[wiki:development:git]]|{{:wiki:litte-phoca.png|}}</item> | <item>X2Go Git|VCS Code Repository|[[wiki:development:git]]|{{:wiki:litte-phoca.png|}}</item> | ||
| Line 17: | Line 17: | ||
| <item>Development Workspace|Set up your X2Go Dev Machine|[[wiki:development:development-workspace]]|{{:wiki:litte-phoca.png|}}</item> | <item>Development Workspace|Set up your X2Go Dev Machine|[[wiki:development:development-workspace]]|{{:wiki:litte-phoca.png|}}</item> | ||
| <item>Build Server|X2Go Build Server Documentation|[[wiki:development:build-server]]|{{:wiki:litte-phoca.png|}}</item> | <item>Build Server|X2Go Build Server Documentation|[[wiki:development:build-server]]|{{:wiki:litte-phoca.png|}}</item> | ||
| + | | ||
| </menu> | </menu> | ||
| + | </WRAP> | ||
| ---- | ---- | ||
| Line 32: | Line 34: | ||
| ---- | ---- | ||
| + | <WRAP round important> | ||
| <menu col=2,align=center,caption="Code Documentation"> | <menu col=2,align=center,caption="Code Documentation"> | ||
| <item>X2Go Sessions File Format|Specs of ~/.x2goclient/sessions|[[wiki:development:sessions-file]]|{{:wiki:litte-phoca.png|}}</item> | <item>X2Go Sessions File Format|Specs of ~/.x2goclient/sessions|[[wiki:development:sessions-file]]|{{:wiki:litte-phoca.png|}}</item> | ||
| Line 37: | Line 40: | ||
| <item>NX Libraries|Maintaining nxlibs.git|[[wiki:development:nxlibs-repository]]|{{:wiki:litte-phoca.png|}}</item> | <item>NX Libraries|Maintaining nxlibs.git|[[wiki:development:nxlibs-repository]]|{{:wiki:litte-phoca.png|}}</item> | ||
| <item>X2Go Client (Perl Script)|Study how X2Go session handshakes work|[[wiki:development:x2goclient-cli-study]]|{{:wiki:litte-phoca.png|}}</item> | <item>X2Go Client (Perl Script)|Study how X2Go session handshakes work|[[wiki:development:x2goclient-cli-study]]|{{:wiki:litte-phoca.png|}}</item> | ||
| + | <item>X2Go Session Handshake|Server/Client Communication in X2Go|[[wiki:development:session-handshake]]|{{:wiki:litte-phoca.png|}}</item> | ||
| + | <item>X2Go Broker Protocols|Client/Broker Communication in X2Go|[[wiki:development:x2gobroker:protocol]]|{{:wiki:litte-phoca.png|}}</item> | ||
| + | | ||
| </menu> | </menu> | ||
| + | </WRAP> | ||
| ---- | ---- | ||
| - | ===== X2Go Build From Source HowTo (General Short Description) ===== | + | ===== X2Go Test-Builds on Debian-like systems ===== |
| - | //... what's needed to build this from git for the first time.// | + | //... what's needed to build X2Go from Git for the first time if you are on Debian & co.// |
| + | <WRAP round todo> | ||
| <menu col=1,align=center,caption="Building X2Go from Source"> | <menu col=1,align=center,caption="Building X2Go from Source"> | ||
| - | <item>Build any X2go Projects from source| general build from source, what's needed to build |[[wiki:development:buildguide]]|{{:wiki:litte-phoca.png|}}</item> | + | <item>Build any X2Go code project from source on Debian-like systems| general build from source, what's needed to build |[[wiki:development:buildguide]]|{{:wiki:litte-phoca.png|}}</item> |
| </menu> | </menu> | ||
| + | </WRAP> | ||
| + | ---- | ||
| + | |||
| + | |||
| + | |||
| + | ===== Info on Sanity of Tarball installers ===== | ||
| + | |||
| + | The following X2go projects support tarball installation. If you find a reference to a release version here that has not yet been release (i.e. is not available as tarball) then this means that it will be available in the code project's next upcoming release. | ||
| + | |||
| + | ^ Code Project ^ Release ^ Mechanism ^ | ||
| + | | x2goclient | >= 3.0.1.19 | make/qmake | | ||
| + | | x2goserver | >= 3.0.99.1 | make | | ||
| + | | nx-libs | >= 3.5.0.18 | make | | ||
| + | | python-x2go | >= 0.2.0.0 | setup.py | | ||
| + | | pyhoca-gui | >= 0.4.0.1 | setup.py | | ||
| ---- | ---- | ||
| Line 55: | Line 78: | ||
| //... esp. apply to installation on the Linux-From-Scratch distribution.// | //... esp. apply to installation on the Linux-From-Scratch distribution.// | ||
| + | <WRAP round todo> | ||
| <menu col=3,align=center,caption="Building X2Go for GNU/Linux"> | <menu col=3,align=center,caption="Building X2Go for GNU/Linux"> | ||
| <item>X2GoClient|build from source for GNU/Linux|[[wiki:development:build-howto-linux:x2goclient]]|{{:wiki:litte-phoca.png|}}</item> | <item>X2GoClient|build from source for GNU/Linux|[[wiki:development:build-howto-linux:x2goclient]]|{{:wiki:litte-phoca.png|}}</item> | ||
| Line 62: | Line 86: | ||
| <item>NX libraries|build from source for GNU/Linux|[[wiki:development:build-howto-linux:nx-libs]]|{{:wiki:litte-phoca.png|}}</item> | <item>NX libraries|build from source for GNU/Linux|[[wiki:development:build-howto-linux:nx-libs]]|{{:wiki:litte-phoca.png|}}</item> | ||
| </menu> | </menu> | ||
| + | </WRAP> | ||
| + | |||
| + | |||
| ---- | ---- | ||
| ===== X2Go Build HowTos (MS Windows) ===== | ===== X2Go Build HowTos (MS Windows) ===== | ||
| + | <WRAP round todo> | ||
| <menu col=3,align=center,caption="Building X2Go for MS Windows"> | <menu col=3,align=center,caption="Building X2Go for MS Windows"> | ||
| - | <item>X2GoClient|build from source for MS Windows|[[wiki:development:build-howto-mswin:x2goclient]]|{{:wiki:litte-phoca.png|}}</item> | + | <item>X2GoClient|build environment, nxproxy and OpenSSH Server|[[wiki:development:build-howto-mswin:x2goclient]]|{{:wiki:litte-phoca.png|}}</item> |
| <item>PyHoca-GUI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-gui]]|{{:wiki:litte-phoca.png|}}</item> | <item>PyHoca-GUI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-gui]]|{{:wiki:litte-phoca.png|}}</item> | ||
| <item>PyHoca-CLI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item> | <item>PyHoca-CLI|build from source for MS Windows|[[wiki:development:build-howto-mswin:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item> | ||
| </menu> | </menu> | ||
| + | </WRAP> | ||
| ---- | ---- | ||
| Line 76: | Line 105: | ||
| ===== X2Go Build HowTos (MacOS) ===== | ===== X2Go Build HowTos (MacOS) ===== | ||
| + | <WRAP round todo> | ||
| <menu col=3,align=center,caption="Building X2Go for MacOS"> | <menu col=3,align=center,caption="Building X2Go for MacOS"> | ||
| <item>X2GoClient|build from source for MacOS|[[wiki:development:build-howto-macos:x2goclient]]|{{:wiki:litte-phoca.png|}}</item> | <item>X2GoClient|build from source for MacOS|[[wiki:development:build-howto-macos:x2goclient]]|{{:wiki:litte-phoca.png|}}</item> | ||
| Line 81: | Line 111: | ||
| <item>PyHoca-CLI|build from source for MacOS|[[wiki:development:build-howto-macos:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item> | <item>PyHoca-CLI|build from source for MacOS|[[wiki:development:build-howto-macos:pyhoca-cli]]|{{:wiki:litte-phoca.png|}}</item> | ||
| </menu> | </menu> | ||
| + | </WRAP> | ||
| ---- | ---- | ||