Distributing (third party) KDE apps as a bundle

Thomas Friedrichsmeier thomas.friedrichsmeier at ruhr-uni-bochum.de
Fri Jun 4 15:29:58 CEST 2010


Hi,

Laurent Espitallier schrieb:
> I don't know very much about KDE on Windows packaging process but if 
> needed, well explained and of course if it can help, I think I could 
> write NSIS script templates to download files / install or unpack 
> binaries / add shortcuts, etc.

speaking only for RKWard, here, I'd say many thanks for the offer, but I 
think we don't have much use for this, ATM. We are quite happy with our 
installation procedure, now, and adding another layer around this only 
for adding a shortcuts, automatically, seems like overkill to me.

One thing that I could imagine to be useful in general would be an NSIS 
template that
1) autodetects / asks for an existing KDE installation to install an app to
2) checks certain parameters of that installation (minimum version, 
compiler flavor, possibly presence of specific apps / libraries), and
3) offers to create a new KDE installation (or update an existing one), 
fully automatically, if no suitable installation exists.

However, judging from my experience with NSIS, this is not going to be 
too easy. And I think there may be much easier ways to cover the most 
common use case(s). So what are the most common deployment scenarios?

1) A KDE enthusiast wants to "have KDE" on windows, that is all 
available applications, or at least a sizeable bunch of KDE apps.
2a) A "regular" user wants to install one particular application on 
windows. That application happens to be based on KDE.
2b) The same user wants to install one or more further KDE applications, 
later.

I would guess that 2b is least common, followed by 1, and 2a is the most 
common scenario today. Possibly I'm underestimating the importance of 1, 
but also, that is already covered by the kdewin-installer, nicely. So, 
is there any way to make 2a easier?

Well, if a basic KDE installation (say kdebase-apps, kdepimlibs, and 
dependencies; that should cover most applications needs) would be 
available, centrally, as a single-download binary bundle it would be a 
lot easier for us (RKWard) and others to simply distribute their KDE 
based apps as an easy to use installation bundle. Of course this does 
not make too much sense unless and until other projects / people are 
actually interested in using this. So - would this sound interesting to 
anybody else?

Regards
Thomas


More information about the Kde-windows mailing list