Forking

GreyGeek GreyGeek at earthlink.net
Sun Apr 5 23:05:01 UTC 2009


marc wrote:
> Hi,
>
> I'm considering forking a package. The thing is written in C, however, 
> which would be fine, imo, if it were a driver, embedded, or some low 
> level function (or it was the early 80's), so I'd prefer to refactor it 
> in something a little less esoteric/tortuous.
>
> Does anyone know the language limitations of Kubuntu packages?
>
> In fact, if someone knows a good reference for, "So, you want to write a 
> .deb?" then I'd appreciate the pointers. Thanks.
>
>   
"Kubuntu packages"?  Or do  you mean "debian packages"?

Kubuntu uses KDE4 as its desktop (the "K" in Kubuntu).  KDE4 was built 
using the QT4 widget set.  QT4 was written using C++.  If you can write 
apps using C you can use C++.  The Qt-Creator home page is here:
http://www.qtsoftware.com/products/developer-tools?currentflipperobject=821c7594d32e33932297b1e065a976b8
and it has videos showing Qt4 development in action.

Qt4/C++/gcc/qt-creator is a GPL (and free) tool stack you can use to 
create a Konsole utility, a KDE4 app, applet or what ever your want.  
All the tools are in the Jaunty repository except, the last time I 
checked, you will have to install gcc 4.3.2 even if you have a higher 
version of gcc installed. You can test to see if QtCreator compiles with 
the preinstalled, higher version of gcc by test compiling an "hello" 
program.

Creating debian packages are done only after you have written your app, 
but I can't help  you because I've never built a debian package for 
KDE4/Kubuntu.
GG




More information about the kubuntu-users mailing list