Distributing (third party) KDE apps as a bundle

Thomas Friedrichsmeier thomas.friedrichsmeier at ruhr-uni-bochum.de
Thu May 27 22:10:58 CEST 2010


Hi,

I have previously written about problems of deploying third party KDE apps on 
windows. In the RKWard project, we've recently started using a new approach on 
binary distributions, and we are quite happy with that so far. Our situation 
may be special to some degree in that RKWard is not (yet) in the kdewin-
installer, we can only offer MinGW-binaries, and we also depend on an 
installation of R. This means that until recently, installing RKWard was a 
rather cumbersome procedure.

What we do now is this: We simply install KDE (kdebase-apps; using the regular 
installer), R, and RKWard in a common root on the development system. We add 
an .lnk-file to the rkward binary. Then just zip it all up into a self-
extracting archive with 7zip. This brings the installation instructions down 
to:

1) Install to a directory of your choice
2) Copy the RKWard.lnk to your deskop

The download size is ~130MB, all inclusive, which is not exactly small, but 
quite acceptable. Of that ~100MB is kdebase-apps and dependencies.

Also, this is not only simple to install, but also easy to package. The most 
difficult part is gathering the sources for KDE for GPL version 2-compliance 
(§3), but for that we have a simple script to download the relevant source 
packages from winkde.org. I'm attaching that for reference, in case it is of 
interest.

I'm not sure whether anything can be learnt from this for distributing 
"official" KDE apps. But for third parties like us this is probably the easiest 
way to deploy a KDE app on windows.

Regards
Thomas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fetch_kde_sources.sh
Type: application/x-shellscript
Size: 902 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-windows/attachments/20100527/8ac281c4/attachment.sh 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-windows/attachments/20100527/8ac281c4/attachment.sig 


More information about the Kde-windows mailing list