Re: other META: lablgl, lablgtkgl, ...
On Fri, Jan 24, 2003 at 01:17:29PM +0100, Remi VANICAT wrote:
> Sven Luther <luther@dpt-info.u-strasbg.fr> writes:
>
> > On Fri, Jan 24, 2003 at 12:54:20PM +0100, Stefano Zacchiroli wrote:
> >> On Fri, Jan 24, 2003 at 12:33:09PM +0100, Sven Luther wrote:
> >> > Yes, i understand this, but it is still a hacky workaround. After the
> >> > info from Claudio, i guess the correct way to solve this would be to
> >> > move all the META files to a common directory, and have one META file
> >> > for lablgtk and another for lablgl, without needing to move lablgtkgl
> >> > into another directory, which is the hacky part of your solution, if i
> >> > understood it well.
> >>
> >> Yes and no: moving META files in a common directory avoid creating a new
> >> directory for lablgtkgl, but you still need an additional META file for
> >> it to resolve the findlib dependencies issue.
> >
> > That is no problem, the directory thing is the ugly hack.
> >
> > I suppose i could solve this by creating a directory with just the META
> > file in it, but it is not nice.
>
> yes and yes
> [...]
Ok, i will do this and upload the lablgtk package.
Could someone please doublecheck this META file ?
cat /usr/lib/ocaml/3.06/lablgtkgl/META
requires="lablgl"
version="1.2.5"
# bytecode, no thread support
archive(byte,gtkgl)="lablgtk.cma lablgtkgl.cma"
archive(byte,gtkgl,init)="lablgtk.cma lablgtkgl.cma gtkInit.cmo"
archive(byte,gnome,gtkgl)="lablgtk.cma lablgnome.cma lablgtkgl.cma"
archive(byte,gnome,gtkgl,init)="lablgtk.cma lablgnome.cma lablgtkgl.cma gtkInit.cmo"
archive(byte,gtkgl,glade)="lablgtk.cma lablgtkgl.cma lablglade.cma"
archive(byte,gtkgl,glade,init)="lablgtk.cma lablgtkgl.cma lablglade.cma gtkInit.cmo"
archive(byte,gnome,glade,gtkgl)="lablgtk.cma lablgnome.cma lablglade.cma lablgtkgl.cma"
archive(byte,gnome,glade,gtkgl,,init)="lablgtk.cma lablgnome.cma lablglade.cma lablgtkgl.cma gtkInit.cmo"
# native code, no thread support
archive(native,gtkgl)="lablgtk.cmxa lablgtkgl.cmxa"
archive(native,gtkgl,init)="lablgtk.cmxa lablgtkgl.cmxa gtkInit.cmx"
archive(native,gnome,gtkgl)="lablgtk.cmxa lablgnome.cmxa lablgtkgl.cmxa"
archive(native,gnome,gtkgl,init)="lablgtk.cmxa lablgnome.cmxa lablgtkgl.cmxa gtkInit.cmx"
archive(native,gtkgl,glade)="lablgtk.cmxa lablgtkgl.cmxa lablglade.cmxa"
archive(native,gtkgl,glade,init)="lablgtk.cmxa lablgtkgl.cmxa lablglade.cmxa gtkInit.cmx"
archive(native,gnome,glade,gtkgl)="lablgtk.cmxa lablgnome.cmxa lablglade.cmxa lablgtkgl.cmxa"
archive(native,gnome,glade,gtkgl,init)="lablgtk.cmxa lablgnome.cmxa lablglade.cmxa lablgtkgl.cmxa gtkInit.cmx"
# bytecode, thread support
archive(byte,gtkgl,mt)="lablgtk.cma lablgtkgl.cma gtkThread.cmo"
archive(byte,gtkgl,init,mt)="lablgtk.cma lablgtkgl.cma gtkInit.cmo gtkThread.cmo"
archive(byte,gnome,gtkgl,mt)="lablgtk.cma lablgnome.cma lablgtkgl.cma gtkThread.cmo"
archive(byte,gnome,gtkgl,init,mt)="lablgtk.cma lablgnome.cma lablgtkgl.cma gtkInit.cmo gtkThread.cmo"
archive(byte,gtkgl,glade,mt)="lablgtk.cma lablgtkgl.cma lablglade.cma gtkThread.cmo"
archive(byte,gtkgl,glade,init,mt)="lablgtk.cma lablgtkgl.cma lablglade.cma gtkInit.cmo gtkThread.cmo"
archive(byte,gnome,glade,gtkgl,mt)="lablgtk.cma lablgnome.cma lablglade.cma lablgtkgl.cma gtkThread.cmo"
archive(byte,gnome,glade,gtkgl,init,mt)="lablgtk.cma lablgnome.cma lablglade.cma lablgtkgl.cma gtkInit.cmo gtkThread.cmo"
# nativecode, thread support
archive(native,gtkgl,mt)="lablgtk.cmxa lablgtkgl.cmxa gtkThread.cmx"
archive(native,gtkgl,init,mt)="lablgtk.cmxa lablgtkgl.cmxa gtkInit.cmx gtkThread.cmx"
archive(native,gnome,gtkgl,mt)="lablgtk.cmxa lablgnome.cmxa lablgtkgl.cmxa gtkThread.cmx"
archive(native,gnome,gtkgl,init,mt)="lablgtk.cmxa lablgnome.cmxa lablgtkgl.cmxa gtkInit.cmx gtkThread.cmx"
archive(native,gtkgl,glade,mt)="lablgtk.cmxa lablgtkgl.cmxa lablglade.cmxa gtkThread.cmx"
archive(native,gtkgl,glade,init,mt)="lablgtk.cmxa lablgtkgl.cmxa lablglade.cmxa gtkInit.cmx gtkThread.cmx"
archive(native,gnome,glade,gtkgl,mt)="lablgtk.cmxa lablgnome.cmxa lablglade.cmxa lablgtkgl.cmxa gtkThread.cmx"
archive(native,gnome,glade,gtkgl,init,mt)="lablgtk.cmxa lablgnome.cmxa lablglade.cmxa lablgtkgl.cmxa gtkInit.cmx gtkThread.cmx"
linkopts=""
directory="+lablgtk +lablgl"
Is this ok Stefano ?
Or maybe i could just have the lablgtkgl thingy, and require both
lablgtk and lablgl, and don't worry about gnome and glade ?
Friendly,
Sven Luther
Reply to:
- References:
- Re: lablgtk META with thread and the hell :)
- From: Sven Luther <luther@dpt-info.u-strasbg.fr>
- Re: lablgtk META with thread and the hell :)
- From: Stefano Zacchiroli <zack@debian.org>
- Re: lablgtk META with thread and the hell :)
- From: Sven Luther <luther@dpt-info.u-strasbg.fr>
- other META: lablgl, lablgtkgl, ...
- From: Stefano Zacchiroli <zack@debian.org>
- Re: other META: lablgl, lablgtkgl, ...
- From: Sven Luther <luther@dpt-info.u-strasbg.fr>
- Re: other META: lablgl, lablgtkgl, ...
- From: Stefano Zacchiroli <zack@debian.org>
- Re: other META: lablgl, lablgtkgl, ...
- From: Sven Luther <luther@dpt-info.u-strasbg.fr>
- Re: other META: lablgl, lablgtkgl, ...
- From: Stefano Zacchiroli <zack@debian.org>
- Re: other META: lablgl, lablgtkgl, ...
- From: Sven Luther <luther@dpt-info.u-strasbg.fr>
- Re: other META: lablgl, lablgtkgl, ...
- From: Remi VANICAT <vanicat@labri.u-bordeaux.fr>