Sunday, January 27. 2008Glom packaging on WindowsComments
Display comments as
(Linear | Threaded)
I think this might be a broken concept, but it is really wiser to duplicate the gtk lib for the moment.
The application distribution will be bigger but okay for harddisk space and the internet connection speed we get today. The most important is having a common concept to install an application on a platform and on Windows it is simple: there is no dependency at all... All the regular MFC applications do the same... Now if you ask all the potential users to change their behavior, they'll simply say your application does not work and sucks (users tend to so react like this :p)
1. Include the library/dep installer in the download
2. Only install them if they are not there yet (or are older than required). Windows has mechanisms for this kind of stuff, a windows program depends on dlls too. It just happens behind the scenes.
Duplicate GTK. This is the most fool proof option available and as you have already mentioned there are problems likely to face non-fools too.
Brave users can - as we advised them with Inkscape - delete the extra copy of GTK and it will fall back to using the system version. Inkscape did also provide UPX compressed copies of the EXE file and for minor upgrades, day-to-day testing, and what-not, this allowed users to upgrade with a smaller download. Inkscape though is very clear that is most interested in attracting contributors, developers, testers, et cetera. If someone decides to package your application for PortableApps.com then it might be worth reconsidering things and stipping your package down as much as possible but for most users the inconvenience of a separate GTK hurts far more than the few people with limited disk space it helps. Frankly bundling is the way to go. |
NavigationCalendar
QuicksearchCategories |
|||||||||||||||||||||||||||||||||||||||||||||||||
Here it is, Glom's installer for Windows. Thanks to the opinions to my last blog entry. I set up an all-in-one installer, so Glom should run out of the box after installing (please tell me if not). It includes GTK+ from SVN with my patch from bug #506062
Tracked: Feb 04, 21:59
Here it is, Glom's installer for Windows. Thanks to the opinions on my last blog entry. I set up an all-in-one installer, so Glom should run out of the box after installing (please tell me if not). It includes GTK+ from SVN with my patch from bug #506062
Tracked: Feb 04, 22:01