User Tools

Site Tools


wiki:development:development-workspace

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
wiki:development:development-workspace [2011/08/09 18:00]
morty Remove git
wiki:development:development-workspace [2012/12/21 12:32]
kjellski [Building]
Line 4: Line 4:
  
 Before you can start developing you need the source code. Before you can start developing you need the source code.
-The code is managed in a [[git | GIT repository]]. +The code is managed in a [[git| GIT repository]]. 
  
 ===== Building ===== ===== Building =====
 +
 +On Ubuntu you'll probably need the following dependencies to get a proper build:
 +
 +<code>
 +  sudo apt-get install devscripts debhelper \
 +    ubuntu-dev-tools build-essential \
 +    libldap2-dev libssh-dev libxpm-dev libcups2-dev
 +</code>
 +
 +
 ==== Getting Build Dependencies ==== ==== Getting Build Dependencies ====
 Each git has a file'' debian/control''. It has a section ''Build-Depends''. Each git has a file'' debian/control''. It has a section ''Build-Depends''.
Line 13: Line 23:
  
 ==== Makefile ==== ==== Makefile ====
-Most projects should have makefile, that builds the project running make (This is work in progress).+ 
 +Most projects should have a Makefile, that builds the project by running make (This is work in progress).
  
 ==== DPKG ==== ==== DPKG ====
-installable package can be built running ''debuild -b -us -uc'' in the projet folder. The .deb-file will be place in the superior folder. The package can be installed using ''dpkg -i <packagenmame>*.deb''.+ 
 +An installable package can be built running ''debuild -b -us -uc'' in the project folder. The .deb-file will be placed in the superior folder. The package can be installed using ''dpkg -i <packagenmame>*.deb''.
  
  
Line 132: Line 144:
  
  
-===== Maintiner Stuff =====+===== Maintainer Stuff =====
  
 ==== Install Software ==== ==== Install Software ====
Line 167: Line 179:
  
  
-===== Releasing X2go Projects =====+==== Releasing X2go Projects ====
  
 The X2go version scheme is a four digit version number: ''<major>.<minor>.<micro>.<nano>'' The X2go version scheme is a four digit version number: ''<major>.<minor>.<micro>.<nano>''
Line 194: Line 206:
   - Before you continue working on the code you should make sure that the newly released code has been built on Launchpad and also moved to the x2go-stable PPA.   - Before you continue working on the code you should make sure that the newly released code has been built on Launchpad and also moved to the x2go-stable PPA.
  
-===== Git / Code Administration =====+==== Git / Code Administration ====
  
 For Git / code administation you have to be able to logon to the host ''code.x2go.org'' as user ''x2go-admin'': For Git / code administation you have to be able to logon to the host ''code.x2go.org'' as user ''x2go-admin'':
wiki/development/development-workspace.txt · Last modified: 2013/03/14 23:40 by sunweaver