This shows you the differences between two versions of the page.
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:31] kjellski [Building] added a hint for building on your own machine |
||
---|---|---|---|
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: | ||
+ | |||
+ | < | ||
+ | sudo apt-get install devscripts debhelper ubuntu-dev-tools build-essential libldap2-dev libssh-dev libxpm-dev libcups2-dev | ||
+ | </ | ||
+ | |||
+ | |||
==== Getting Build Dependencies ==== | ==== Getting Build Dependencies ==== | ||
Each git has a file'' | Each git has a file'' | ||
Line 13: | Line 21: | ||
==== 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 | ||
==== DPKG ==== | ==== DPKG ==== | ||
- | A installable package can be built running '' | + | |
+ | An installable package can be built running '' | ||
Line 132: | Line 142: | ||
- | ===== Maintiner | + | ===== Maintainer |
==== Install Software ==== | ==== Install Software ==== | ||
Line 167: | Line 177: | ||
- | ===== Releasing X2go Projects | + | ==== Releasing X2go Projects ==== |
The X2go version scheme is a four digit version number: ''< | The X2go version scheme is a four digit version number: ''< | ||
Line 194: | Line 204: | ||
- 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 '' | For Git / code administation you have to be able to logon to the host '' |