Re: other META: lablgl, lablgtkgl, ...
On Fri, Jan 24, 2003 at 10:51:47AM +0100, Stefano Zacchiroli wrote:
> On Thu, Jan 23, 2003 at 07:35:45PM +0100, Sven Luther wrote:
> > Basically, lablgl has 2 libraries, lablgl.cma and togl.cma.
>
> Ok, so, assuming that the link order is as above, this is a trivial META
> file for lablgl:
>
> --- CUT HERE ---
> requires=""
> version="0.99"
>
> # bytecode
> archive(byte)="lablgl.cma"
> archive(byte,togl)="lablgl.cma togl.cma"
>
> # native code
> archive(native)="lablgl.cmxa"
> archive(native,togl)="lablgl.cmxa togl.cmxa"
> --- CUT HERE ---
...
Ok, i have uploaded both lablgl 0.99-2 and lablgtk 1.2.5-7 to :
http://people.debian.org/~luther/ocaml
I attach here the META files of both packages.
Notice that i modified Stefano's META file for lablgtk to inlcude also
lablgtkgl, but i suppose this would not work ok, because there is no way
to specify that lablgtkgl.cma depends on lablgl.cma.
Stefano, could you check it, and the packages, and tell me how this
dependency stuff is supposed to work.
Anyway, this will do for now, since we are going in minifreeze early
next week, and we will try to move to a common META directory
(/usr/share/ocaml/3.06/META) after the current batch of ocaml packages
has entered testing. I don't believe this would need a change in the
ocaml packages, since the META files for the standard ocaml libraries
are shipped in the ocaml-findlib package, right ?
Also, as said, i will not upload lablgl 0.99-2 until after the ocaml
packages are in testing.
Friendly,
Sven Luther
requires=""
version="0.99"
# bytecode
archive(byte)="lablgl.cma"
archive(byte,togl)="lablgl.cma togl.cma"
# native code
archive(native)="lablgl.cmxa"
archive(native,togl)="lablgl.cmxa togl.cmxa"
directory="+lablGL"
requires=""
version="1.2.5"
# bytecode, no thread support
archive(byte)="lablgtk.cma"
archive(byte,init)="lablgtk.cma gtkInit.cmo"
archive(byte,gnome)="lablgtk.cma lablgnome.cma"
archive(byte,gnome,init)="lablgtk.cma lablgnome.cma gtkInit.cmo"
archive(byte,glade)="lablgtk.cma lablglade.cma"
archive(byte,glade,init)="lablgtk.cma lablglade.cma gtkInit.cmo"
archive(byte,gtkgl)="lablgtk.cma lablgtkgl.cma"
archive(byte,gtkgl,init)="lablgtk.cma lablgtkgl.cma gtkInit.cmo"
archive(byte,gnome,glade)="lablgtk.cma lablgnome.cma lablglade.cma"
archive(byte,gnome,glade,init)="lablgtk.cma lablgnome.cma lablglade.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,gladegtkgl,,init)="lablgtk.cma lablgnome.cma lablglade.cma lablgtkgl.cma gtkInit.cmo"
# native code, no thread support
archive(native)="lablgtk.cmxa"
archive(native,init)="lablgtk.cmxa gtkInit.cmx"
archive(native,gnome)="lablgtk.cmxa lablgnome.cmxa"
archive(native,gnome,init)="lablgtk.cmxa lablgnome.cmxa gtkInit.cmx"
archive(native,glade)="lablgtk.cmxa lablglade.cmxa"
archive(native,glade,init)="lablgtk.cmxa lablglade.cmxa gtkInit.cmx"
archive(native,gtkgl)="lablgtk.cmxa lablgtkgl.cmxa"
archive(native,gtkgl,init)="lablgtk.cmxa lablgtkgl.cmxa gtkInit.cmx"
archive(native,gnome,glade)="lablgtk.cmxa lablgnome.cmxa lablglade.cmxa"
archive(native,gnome,glade,init)="lablgtk.cmxa lablgnome.cmxa lablglade.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,mt)="lablgtk.cma gtkThread.cmo"
archive(byte,init,mt)="lablgtk.cma gtkInit.cmo gtkThread.cmo"
archive(byte,gnome,mt)="lablgtk.cma lablgnome.cma gtkThread.cmo"
archive(byte,gnome,init,mt)="lablgtk.cma lablgnome.cma gtkInit.cmo gtkThread.cmo"
archive(byte,glade,mt)="lablgtk.cma lablglade.cma gtkThread.cmo"
archive(byte,glade,init,mt)="lablgtk.cma lablglade.cma gtkInit.cmo gtkThread.cmo"
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,glade,mt)="lablgtk.cma lablgnome.cma lablglade.cma gtkThread.cmo"
archive(byte,gnome,glade,init,mt)="lablgtk.cma lablgnome.cma lablglade.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,mt)="lablgtk.cmxa gtkThread.cmx"
archive(native,init,mt)="lablgtk.cmxa gtkInit.cmx gtkThread.cmx"
archive(native,gnome,mt)="lablgtk.cmxa lablgnome.cmxa gtkThread.cmx"
archive(native,gnome,init,mt)="lablgtk.cmxa lablgnome.cmxa gtkInit.cmx gtkThread.cmx"
archive(native,glade,mt)="lablgtk.cmxa lablglade.cmxa gtkThread.cmx"
archive(native,glade,init,mt)="lablgtk.cmxa lablglade.cmxa gtkInit.cmx gtkThread.cmx"
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,glade,mt)="lablgtk.cmxa lablgnome.cmxa lablglade.cmxa gtkThread.cmx"
archive(native,gnome,glade,init,mt)="lablgtk.cmxa lablgnome.cmxa lablglade.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"
Reply to: