-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans  .- Knowledge Base  . 

qbuildkde

   0.6.1  

KDE Development Tool

Score 79%
qbuildkde
zoom


qbuildkde
zoom


qbuildkde
zoom


Link:  Link
Minimum required   Qt 3.x
Downloads:  804
Submitted:  Sep 7 2004
Updated:  Sep 14 2004

Description:

A tool to create KDE from scratch with a graphical UI. KDE packages can be updated via CVS, one or more packages can be selected for update/configure/build/install.




Changelog:

V 0.6.1
* Added telnet interface to see at work what you compilation at home is doing
V 0.6
* Redesigned GUI
(All icons taken from the kde artwork package)
* Default sounds from KDE (in /opt/kde3)
* Splash screen
* Chose player for sounds
* Additional sound for errors
* Change colors of output
V 0.5.1:
* added some tooltips in mainview
* added Flag to ignore compile errors to get the whole stuff compiled
* Filename of .cvspass was wrong
* Support for environment
* Selection of qt directory (untested)
* Added russian language (empty)
* run make install/uninstall as non-root. Maybe later change this by option
* Fixed doubling of packages when no config exists
* Packages now autodeleted list, was probably a memory leak

V 0.5:
* Checked tab order in every widget
* added support for debug
* added support for selecting destination path
* added i18n support for local language
* added german translation file
* added selectable wavs to play when finished and stopped
(if someone could tell me how to hear something...?)
* Once again added some packages
* All known packages are automatically added when not existing yet
* Storing dates works now (really!)
* make uninstall in context menu (not tested)

Solutions:
- as kdesu not works, make install is called as non-root. Best install kde to $HOME/kde
- cvs login "works" if you call qbuildkde in console. When asked for password just press enter. Sorry, did not get it better. But dont mind, its only if you never were logged in before.
- Added configuring of sound player




LicenseGPL
Send to a friend
Subscribe
Other  Apps  from slesa
Report inappropriate content



-
.

 konstruct

 
 by bobuse on: Sep 7 2004
 
Score 50%

What about konstruct ?
Doesn't your app the same job ?


Reply to this

-

 Re: konstruct

 
 by slesa on: Sep 7 2004
 
Score 50%

Maybe... when I searched for infos how to build my own kde, I only found shell scripts.
I had a look at konstruct, too - but then again, it was make-based. Or maybe I missed some docu, dont know.
I wanted to write something which you can start, select what you want, and hit enter, with clickable options, graphical selections... a little bit comfort :-)


Reply to this

-

 Re: konstruct

 
 by pynm0001 on: Sep 10 2004
 
Score 50%

Konstruct is used for building KDE from source releases, not CVS. This application builds KDE from CVS.


Regards,
- Michael Pyne

Reply to this

-
.

 Re: Re: konstruct

 
 by slesa on: Sep 11 2004
 
Score 50%

Partially true, I was wondering if I should add support for the cvs release tags ;-)


Reply to this

-
.

 KDE GUI configurator

 
 by yf12s on: Sep 7 2004
 
Score 50%

What KDE needs is a GUI configurator like xconfig is for the Linux kernel. One advantage Gnome has over KDE is that you don't have to install a bunch of unwanted programs if you don't want to. This is a problem for Gnome in that installation is a pain in the butt. However, KDE installs a bunch of programs that are useless or unworthy of my hard disk space. Now with KolourPaint, why do I need KPaint? Why do I need KEdit if I have KWrite and Kate? And even so, I might opt to not have some of these programs all together. In other words, we need a little utility that will let you check off programs you want to build in the various packages. I think KDE has it down when it comes to bundling the distribution over fewer packages. However, let's have some more flexibility during the compilation process. I also think it would be neat to make a control center module that would let you uninstall programs from the KDE distribution, but that is a different issue entirely.


Reply to this

-

 Re: KDE GUI configur

 
 by kwr2k on: Sep 8 2004
 
Score 50%

Can this utility be used to provide the fine grained control of selecting individual applications of KDE rather than packages? I second the above post that KDE installs too much stuff and although there are quite a few friends out there who may want "the works", lot of us want a minimalistic desktop.

Now, please don't point me towards GNOME or XFCE or any other desktop. I want KDE but want to install only the things I use everyday!

Qbuildkde would be better than konstruct if we can have this fine grain control -- along with the GUI! It would be a killer app for most of us, IMHO.


Reply to this

-

 Re: KDE GUI configurator

 
 by Diablo82 on: Sep 8 2004
 
Score 50%

There are too many "useless" apps in kde, it would be really useful to choose which ones you wanna install without wasting hd space and time. This is something really missing to kde. If you add this feature to your app it would be great:)


Reply to this

-
.

 Re: Re: KDE GUI configurator

 
 by slesa on: Sep 8 2004
 
Score 50%

This was planned from the beginning...
I already added subpacks to the cvs version, but still have probems with reading them back (will be solved today). Then I'll play around with configure and its disable-xxx params, so this feature may be available in the next version, ok?


Reply to this

-

 Re: Re: Re: KDE GUI configurator

 
 by Diablo82 on: Sep 9 2004
 
Score 50%

Sounds great:)


Reply to this

-
.

 Re: KDE GUI configurator

 
 by slesa on: Sep 8 2004
 
Score 50%

Yes, uninstalling would be nice. But there would be (and there is) another problem: the i18n-files will be installed anyway / are not uninstalled, because it is an own package, isn't it?

And what about the depencies (kdeextragear-lib1 for example)?

Maybe this can be solved by qbuildkde, but then make uninstall must be implemented from each package.


Reply to this

-

 Re: Re: KDE GUI conf

 
 by yf12s on: Sep 8 2004
 
Score 50%

No, I would think it could be much simpler than that. For instance, the 'configure' script is the only one that you need because it retains information like the prefix of the directory where you installed the software. Also, 'make uninstall' will uninstall software. Perhaps by keeping a few key files from the build directory and then a GUI can handle the running of these scripts if you want to uninstall something. Of course it would be much more complicated than that if you wanted to remove one program from a KDE package that was already installed. It would be much easier to exclude the program from compilation instead of uninstalling it after the package has been 'make install'-ed.


Reply to this

-
.

 Re: Re: Re: KDE GUI conf

 
 by slesa on: Sep 8 2004
 
Score 50%

Excluding from compiling is one thing, but what about just have a look at a new tool? It does not fit for you, and now? And then you have exactly the problem to remove a program within a package. If it had a make uninstall, I may can handle this call in qbuildkde (undo last installation or something like that).


Reply to this

-

 Re: Re: KDE GUI conf

 
 by yf12s on: Sep 8 2004
 
Score 50%

I'm not sure on the i18n package since I don't install it. But it wouldn't uninstall dependencies. It would only uninstall the programs you don't want, front ends to Kparts or whatever, not the underlying libraries. I mean, overall you probably aren't looking at that much more disk space after you get rid of unwanted apps. I am seeing it more from a clean up of the path and less clutter in the KMenu perspective.


Reply to this

-
.

 Re: Re: Re: KDE GUI conf

 
 by slesa on: Sep 8 2004
 
Score 50%

A relationship between packages, their content and their translations would be nice. Because it is even one of my goals to make the KDE packages as transparent as possible. With language files it is one thing, they are not too large, but when it comes to sounds, bitmaps or documentation, the size grows more and more...


Reply to this

-
.

 Re: Re: KDE GUI configurator

 
 by anderslund on: Sep 9 2004
 
Score 50%

For uninstalling: The KDE makefiles contains a uninstall target, so you can do "make uninstall" in any build directory in a kde module, given you keep the makefiles.


Reply to this

-
.

 Re: Re: Re: KDE GUI configurator

 
 by slesa on: Sep 9 2004
 
Score 50%

Thanx for that hint. I've add this command to to the context menu. I wonder if this works if you have deselct some packages, the quality team say no (?) Lets see


Reply to this

-

 Compression

 
 by virgiln on: Sep 10 2004
 
Score 50%

Not a big deal, but most times the whole folder is compressed instead of the contents of the folder being compressed.
Thanks,
Virgil


Reply to this

-
.

 Re: Compression

 
 by slesa on: Sep 10 2004
 
Score 50%

Sorry, but I dont know what you mean... did not understand that sentence at all.


Reply to this

-

 Re: Re: Compression

 
 by pynm0001 on: Sep 10 2004
 
Score 50%

What he means is that when you do:
$ tar xzvf archive-version.tar.gz

the files are extracted in the *current* directory instead of being extracted into the directory archive-version.

When you package your program, you should create a temporary directory, copy the files that will be in the package into this temporary directory, and then tar up the directory, not the files.

Example:

$ mkdir qbuildkde-0.6
$ cp source.* qbuildkde-0.6
$ tar czf qbuildkde-0.6.tar.gz qbuildkde-0.6
$ rm -r qbuildkde-0.6

Your archive is now contained within qbuildkde-0.6.tar.gz, and will not spill files all over a user's home directory when he extracts it. ;-)


Regards,
- Michael Pyne

Reply to this

-
.

 Re: Re: Re: Compression

 
 by slesa on: Sep 11 2004
 
Score 50%

Oh yeah, sure. And do you want to hear a joke - I hate it if foreign tgz's do not contain a directory :-) f**k
Sorry about that


Reply to this

-
.

 Re: Re: Re: Re: Compression

 
 by slesa on: Sep 11 2004
 
Score 50%

Anyone a nice release script? Should create the link, tar it to that name, and increase the release number?


Reply to this

-

 Re: packaging script

 
 by pynm0001 on: Sep 11 2004
 
Score 50%

I made a simple packaging script for kdecvs-build that I use when I make releases, but it's rather tied to the CVS repository.


Regards,
- Michael Pyne

Reply to this

-

 framebuffer qt

 
 by Diablo82 on: Sep 11 2004
 
Score 50%

maybe u should also provide a version of your program which can run even without a complete qt package and without kde, since it's meant to be installed:) u should try to add support for qt embed (or something like that) so it can run using framebuffer. Keep up the good work.


Reply to this

-
.

 Re: framebuffer qt

 
 by slesa on: Sep 11 2004
 
Score 50%

Compile kde to qt embed? Really? I thought this would be qtopia itself, but never heard of kde running on it. Tell me more about it...
Another task would be to compile kde on win32. Anyone tried it?


Reply to this

-

 Re: Re: framebuffer qt

 
 by Diablo82 on: Sep 11 2004
 
Score 50%

not kde, that's not possible, u can do that only with konqueror and some other apps, i just thought it would be good to compile also your app with qtopia support in order to use it even if u don't have kde or ordinary qt already installed or your linux box.


Reply to this

-
.

 Re: Re: Re: framebuffer qt

 
 by slesa on: Sep 13 2004
 
Score 50%

I think thats a bit tricky for me. Last time I tried this for Zaurus, I had to backport everything to Qt2 - it was the hell.
If this is easier now, I can have a look at it. If someone has expirieces that way - feel invited.


Reply to this

-

 Re: framebuffer qt

 
 by pynm0001 on: Sep 14 2004
 
Score 50%

Actually, there already exist several KDE CVS build scripts that don't depend on Qt/KDE to run, including kde-build in the kdesdk module, and my own script which I won't plug here. ;-)

The nice thing about this program is that it is GUI driven, making it even easier for people to install a CVS version of KDE. Beyond that I'm not sure, as I've never used it myself.


Regards,
- Michael Pyne

Reply to this

-

 adivobuilder

 
 by eriksjolund on: Sep 14 2004
 
Score 50%

adivobuilder is an app doing something similar.


http://www.abc.se/~m10828/adivobuilder/html/screenshots.html


I wrote it two years ago. It was a great way to learn kde programming. I don't think it has been used much. Not even by me. Feel free to take code or ideas from it ...


Reply to this

-
.

 Re: adivobuilder

 
 by slesa on: Sep 17 2004
 
Score 50%

Thank you.
Right now I am in a bit trouble (at the office), so I do not have the time to look carefully at it.
Any great things I can look for? One problem is, that it depends a lot on kde itself, so I have to retranslate it back to qt.


Reply to this

-

 Re: Re: adivobuilder

 
 by eriksjolund on: Sep 18 2004
 
Score 50%

I made a new release today that
compiles on Fedora Core 2 ( kdelibs-3.2.2, gcc-3.3.3 ).
http://www.abc.se/~m10828/adivobuilder/src/

Here are some features:


  • building and install commands are written in a table ( where cvs modules are
    on the y-axis ).

  • a similar table exists for specifying the working directories for the
    commands.

  • updates from cvs ( also with cvsup or rsync )

  • collects the available cvs tags from viewcvs, ( for instance from
    http://webcvs.kde.org/cgi-bin/cvsweb.cgi/ )

  • configuration is saved in a xml file


Start adivobuilder and open the file examples/kdecvs.adivobuilder to see how it works.


cheers, Erik Sjölund


Reply to this

-
.

 Re: Re: Re: adivobuilder

 
 by slesa on: Sep 18 2004
 
Score 50%

Can't we put tose things together? Ok, this command-table is hardwired by me, but I think thats ok. And the source code tabkle seems right to be hardwired, too (everything below .../kde). I think with your tool, I could build everything, not only kde, right?
But I'd like to support the cvs tags and cvsup/rsync, too. The only thing is: it must not depend on kde itself...


Reply to this

-

 Re: Re: Re: Re: adivobuilder

 
 by eriksjolund on: Sep 19 2004
 
Score 50%

Yes, the idea was to have a generic framework for building software. What I had in mind was to produce build configuration files for kde, gnome and XFree86. But I didn't get any longer than to the building of kde. Another idea I had was to use the build results to generate a tinderbox-like html output. For an example look at:

http://www.abc.se/~m10828/adivobuilder/html/kdecvs/

I used an XSLT script for this ( xslt/adivobuilder.xsl ).

Right now I have some other projects to take care of, so I don't think I will have time to code any new stuff for qbuildkde or adivobuilder. But I will try to answer your questions...

I am bit curios: Why do you want to do a pure QT-app?


Reply to this

-

 Re: Re: Re: Re: Re: adivobuilder

 
 by slesa on: Sep 20 2004
 
Score 50%

Because I want to be able to install a complete kde from scratch without having kde installed.
The idea behind is: download qbuildkde, press the button, wait what happens - in best case kde is ready then.

Only one problem is left: how to avoid depency failures within the packages (xxx-devel is missing)...


Reply to this

-

 Re: Re: Re: Re: Re: Re: adivobuilder

 
 by eriksjolund on: Sep 25 2004
 
Score 50%

Ok, I think I understand now.

A Qt app is possible to build statically. That is no shared libraries, and hence no dependency on the Qt-library. But I guess building statically is not possible for a KDE app.
A user without any QT- and KDE-libs could just download your statically built Qt app and start from there.

This make sense. But in my opinion the common situation would be that QT and KDE already are installed.
Maybe a Qt app is a better way to go. I don't know...



-
.

 To all users

 
 by slesa on: Sep 29 2004
 
Score 50%

It would be nice to get some feedback about known problems / limitations / needed features... did I forget something?


Reply to this

Add commentBack






-
-
How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.