[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: A few questions
From:       Stephen Kelly <steveire () gmail ! com>
Date:       2007-10-03 18:56:39
Message-ID: 4703e5ea.0c53300a.668c.237d () mx ! google ! com
[Download RAW message or body]

Eligio Becerra Zavala wrote:

> Hello everybody
> 
> I'm trying to become a KDE developer, and so far I've been able to build
> KDE4 from SVN (following techbase howto), but I still have a few questions
> about running and developing KDE4

Hi,

I'm only a few months ahead of you. Welcome.

> Which is the best way to develop on KDE4? Solitary session, Nested
> session? How good/practical is "Increse your productivity in KDE4 with
> scripts"? Since I don't fully understand what I'm doing I prefer to use a
> "safer way" but this thing is bugging me

If you followed the howto on techbase for building kde4, I believe
that's 'safe'. It installs all librarys, executables and everything else
inside the /home/kde-devel/ directory, so your 'regular' user wouldn't be
affected by it. 

As someone else already said, use the example .bashrc. Most of the functions
in that are there for convenience, like the cs and cb functions. For
example, as the kde-devel user:

kde-devel@wopr:~$ cs KDE
kde-devel@wopr:~/kde/src/KDE$ ls
kdebase  kdebindings  kdegames  kdelibs  kdepim  kdepimlibs  kdeutils
kde-devel@wopr:~/kde/src/KDE$ cd kdelibs/
kde-devel@wopr:~/kde/src/KDE/kdelibs$ cb
kde-devel@wopr:~/kde/build/KDE/kdelibs$ cs
kde-devel@wopr:~/kde/src/KDE/kdelibs$    

They provide a simple way to switch between the source and build
directories.


> If you use "Increse your productivity in KDE4 with scripts" you use a
> nested session or what?
> How do I fetch KGET and all requiered modules/dependencies?

Again, note that I'm new to this, so if someone shoots me down on this
listen to them. Here's what I'd do, following this section (that I wrote)
(http://techbase.kde.org/Getting_Started/Build/KDE4#Installing_a_subset_of_a_module)

cs KDE
svn co -N svn://anonsvn.kde.org/home/kde/trunk/KDE/kdenetwork
cd kdenetwork
svn up cmake
svn up kget
cmakekde

It fails compiling for me at 31% at the moment, but I think I have to update
my build. Or maybe need to get other dependancies.

I wanted to get a minimum amount of code when I started out, partly because
compiling takes a long time. I wouldn't think running cmakekdeall everyday
is too neccessary, depending on how much serious work you do. At a starting
level I'd update on Tuesdays (big changescan happen in kdelibs on Mondays).

> 
> Well, I hope you can help and thanks in advance

I hope that helps a bit. Keep IRC in mind whenever you're doing any kind of
development. Also get in contact with the maintainers of whatever
application you want to work on/explore. I've found them to be helpful and
receptive so far.

Steve.

>  
>>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
>>> unsubscribe <<


 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic