Adding new libraries to the repository

Dimitrie O. Paun dpaun at rogers.com
Sun Mar 24 10:44:08 CST 2002


On March 24, 2002 09:51 am, Shachar Shemesh wrote:
> Hi list,
>
> Like I mentioned ealier last week, I intend to add BiDi support to WINE.
> There is a library called fribidi (http://fribidi.sourceforge.net/) that
> does a pretty good job, and seems exactly apropriate for this task. I
> have two questions:
>
> A. What are my chances of getting a patch of this magnitude incorporated
> into the tree. The library is not particularily big, but includes a set
> of unicode translation files that are automatically generated from the
> unicode standard. It seems that WINE holds similar files itself, for
> similar purposes. I have not yet checked whether they conflict, and if
> they do, whether this conflict is resolvable.

Can you perhaps test in configure if fribidi is available and if so, make use 
of it, if not, do not compile in BiDi support? This way you don't have to 
include the entire fribidi stuff in Wine, and the patch would not be as big:)

However, this brings another questions: should we separate the Unicode stuff 
out of Wine, could it be usable by the fribidi stuff as well? Maybe Mozilla, 
and other projects? It's not that big, but it seems everybody and their 
brother have their own copy of the stuff.

> B. The library is under the LGPL license. I understand that some of the
> WINE tree is under the same license, while other parts are under the X11
> license.

No, the WINE tree is in entirety under LGPL, so linking against the fribidi 
library is fine. There are talks of starting an X11-licensed tree, when it 
becomes available, it's gonna be their call if they consider it OK to link 
against fribidi (this, of course, provided you license your code under X11 as 
well).

-- 
Dimi.




More information about the wine-devel mailing list