User Tools

Site Tools


wiki:development:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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>​
 ---- ----
  
wiki/development/start.txt · Last modified: 2013/03/27 10:47 by sunweaver