Hello,
As you probably have noticed, downloading Gecko on first use confuses users. Now, with last week patches, there is an other way to do it, transparent for users. MSHTML code looks for cab file in $data_dir/gecko (that is usually /usr/share/wine/gecko). Alternatively, if you run Wine from build dir, it looks for $build_dir/../gecko. Wine checks it both in wineprefixcreate and, if Gecko is not installed, on first usage. It means that if you download wine_gecko-0.1.0.cab from SourceForge and put it in the right place, you will no longer have to care about installing Gecko.
Now, it's time to consider Linux packages to simplify its use. In Gentoo it may be a separate USE flag, but for other distributions that don't support such things, we'll need a separate package. Such package will need only one file placed in the right place, so it should be easy to do and maintain (I don't expect versions to change often). Are Wine packagers interested in creating Gecko packages?
Thanks, Jacek
Jacek Caban wrote:
Hello,
As you probably have noticed, downloading Gecko on first use confuses users. Now, with last week patches, there is an other way to do it, transparent for users. MSHTML code looks for cab file in $data_dir/gecko (that is usually /usr/share/wine/gecko). Alternatively, if you run Wine from build dir, it looks for $build_dir/../gecko. Wine checks it both in wineprefixcreate and, if Gecko is not installed, on first usage. It means that if you download wine_gecko-0.1.0.cab from SourceForge and put it in the right place, you will no longer have to care about installing Gecko.
Now, it's time to consider Linux packages to simplify its use. In Gentoo it may be a separate USE flag, but for other distributions that don't support such things, we'll need a separate package. Such package will need only one file placed in the right place, so it should be easy to do and maintain (I don't expect versions to change often). Are Wine packagers interested in creating Gecko packages?
What license is the gecko package under? Can I just bundle it with the Wine package and have it work out of the box?
Thanks, Scott Ritchie
Scott Ritchie wrote:
What license is the gecko package under? Can I just bundle it with the Wine package and have it work out of the box?
It's tri-license: MPL, GPL and LGPL, so as far as I understand it, it should be fine from license point of view (see http://www.mozilla.org/MPL). I think it could work.
Thanks, Jacek
"Jacek Caban" jacek@codeweavers.com wrote:
As you probably have noticed, downloading Gecko on first use confuses users. Now, with last week patches, there is an other way to do it, transparent for users. MSHTML code looks for cab file in $data_dir/gecko (that is usually /usr/share/wine/gecko). Alternatively, if you run Wine from build dir, it looks for $build_dir/../gecko. Wine checks it both in wineprefixcreate and, if Gecko is not installed, on first usage. It means that if you download wine_gecko-0.1.0.cab from SourceForge and put it in the right place, you will no longer have to care about installing Gecko.
http://source.winehq.org/winegecko.php still points to an old Gecko package (0.0.1). Please update it.
Hi Dmitry,
Dmitry Timoshkov wrote:
http://source.winehq.org/winegecko.php still points to an old Gecko package (0.0.1). Please update it.
We can't change it due to compatibility with older Wine versions. We encode Gecko version in URL instead, so http://source.winehq.org/winegecko.php?v=0.1.0 will do what you want.
Jacek
----- Original Message ----- *From:* Jacek Caban jacek@codeweavers.com *To:* Dmitry Timoshkov dmitry@codeweavers.com *CC:* wine-devel@winehq.org *Sent:* Wed, Oct 31 2007 at 21:20 +0200 *Subject:* Wine Gecko packaging
Hi Dmitry,
Dmitry Timoshkov wrote:
http://source.winehq.org/winegecko.php still points to an old Gecko package (0.0.1). Please update it.
We can't change it due to compatibility with older Wine versions. We encode Gecko version in URL instead, so http://source.winehq.org/winegecko.php?v=0.1.0 will do what you want.
Jacek
Do you have a magic param to download the latest one available? something like: winegecko.php?v=latest
Thanks Boaz
Boaz Harrosh wrote:
Do you have a magic param to download the latest one available? something like: winegecko.php?v=latest
No, we don't have, but it sounds like a good idea. It's easy to add.
Jacek