Hi Petko,
Dependencies are the easy part (although I didn't know this when I began and 
wasted a LOT of time messing with them).
A command like:

sudo apt-get build-dep gtk+3.0

Will get the build deps for your package where 'gtk+3.0' is the package name.


As for an IDE I have yet to use a C/C++ IDE for Linux that works seamlessly, 
most are buggy or just dont seem to work well with other tools. Lots of 
developers just use command line tools like grep to search the code base, and a 
simple editor like gedit to edit the code. I'd be happy to hear any other 
suggestions as I to would like to find a good IDE that actually works well too.

For a quick guide on working with GTK+ see my guide here: 
https://wiki.ubuntu.com/OneHundredPaperCuts/PaperCutsNinja/Dojo/GTK3
Most of it can be applied to other packages.

By the way Chris and other wiki guys having a Dojo page is all well and good 
but the main wiki pages need updating also. Most people wont know to look for 
things under Dojo and most of the general topics are already on the main pages. 
For example there is a link called How can I contribute to papercuts? That 
exits the wiki completely and takes you to all sorts of other pages from there. 
Anyway just something that needs a tidy up I think, maybe a Dojo heading on the 
main page describing what its all about would be a good start.

Tim

________________________________
From: Petko <[email protected]>
To: 
Cc: Ubuntu Papercuts Ninjas <[email protected]> 
Sent: Tuesday, 5 February 2013 12:15 PM
Subject: Re: [Papercuts-ninja] Hello to everyone

On 01/28/2013 01:18 PM, Chris Wilson wrote:
> Unity is certainly a complex build, mostly because the dependencies keep 
> changing so fast. During the Raring cycle, there was supposed to be work done 
> to make checking out and building the entire Unity stack a one-line command. 
> I'll find out what's happening with that.
> 
> Rhythmbox will certainly be easy to build. I'll get a video of that sorted 
> out this week.
> 
> Chris
> 
> 

Hey , I'm curious how's it going , because I want to get started , but I know 
I'll struggle if I'm not using the right tools . I've done quite some 
programming ,but not compiled someone elses code . I have a Launchpad , I can 
setup bazaar and pull the source . I just need some example as to how you 
choose the tools .
Is there much difference in which IDE you choose ?
Where do you get the dependencies ? ("teach the man to fish" instead of giving 
him a ready dependency list)
Is there a batch link/setup operation that I should know about ?

Those are the basic questions , I don't mean to be tedious , but I really want 
to try it out and I guess anyone who's done it once can give those hints .

Petko

_______________________________________________
Mailing list: https://launchpad.net/~papercuts-ninja
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~papercuts-ninja
More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~papercuts-ninja
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~papercuts-ninja
More help   : https://help.launchpad.net/ListHelp

Reply via email to