Re: Best practice for bundling GTK with an windows application?
- From: Dov Grobgeld <dov grobgeld gmail com>
- To: Hartmut Goebel <h goebel goebel-consult de>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: Best practice for bundling GTK with an windows application?
- Date: Sat, 11 Jul 2009 21:08:43 +0300
I've been doing cross platform development and windows installer during the
last few years of lots of C/C++ programs. Here is an outline of my
practices:
- Build done through scons.
- Special scons rules for doing cross compilation for Windows from Linux.
- Use NSIS for Windows installer deployment. (cross compiled mingw32
version of nsis used).
- The Windows installer is self contained, i.e. it is not dependent on
the installation of a separate gtk installation.
- The windows binaries are the standard compiled binaries from
ftp.gtk.org
- Testing done through a WinXP installation under VirtualBox.
See the SConstruct and NSIS files of my two programs giv and gemtcl for
examples of how to do the above.
Regards,
Dov
2009/7/11 Hartmut Goebel <h goebel goebel-consult de>
Hi,
I'm currently working to make setting up a Python application
(www.tryton.org) easier for Windows users. Meanwhile I'm totally
confused about which package of bundle to use and what to put into the
installer package.
Now GTK for Windows comes in quite a lot of flavours. Since Tryton uses
pygtk & Co., we only need the runtime environment, no developer files.
But there are still some options left:
- zipped runtime bundle including 3rd-party dependencies.
- zipped archives for individual packages (glib, gtk+, pango, ...)
- installer from glade-win32 somewhat outdated, but including librsvg
<http://sourceforge.net/projects/gladewin32/files/>
- installer from <http://gtk-win.sourceforge.net/>: much more up to date
but missing librsvg and libbz2
Which one should I use? Is there some agreed best practice?
I'm currently tending to this solution:
* use the installer from gtk-win for the development environment
* put additional .dlls (e.g. librsvg) into the development directory
* include the whole gtk-win installer into the Tryton installer.
Any comments or suggestions anyone?
--
Schönen Gruß - Regards
Hartmut Goebel
Dipl.-Informatiker (univ.), CISSP, CSSLP
Goebel Consult
Spezialist für IT-Sicherheit in komplexen Umgebungen
http://www.goebel-consult.de
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]