[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

LablGL and LablGtk packages are in master incoming.



Hello all, ...

As promised, i have just uploaded the lablgl (0.94) and lablgtk
(1.00.2000.08.29, this is 20000829, but my experience in package version is
that if you want a future 1.01 fro mthe author to upgrade correctly, you
should give the package a long version number like above) to master incoming.

They will need a certain time before they are accepted into the archive
though, so people who need it can get them from an incoming mirror, or master
if they have access to it.

If this is not possible, they are also available at anonymous ftp at :

ftp://lambda.u-strasbg.fr/debian

Now to the package.

They are plain single packages, and lablgtk depends on lablgl. Also lintian
still gives some errors, the binaries are unstripped (as all ocaml binaries)
and there is no manpage yet.

The manpage, are mostly the same as the ocaml manpage, but with some
additional options.

luther@lambda:/home/ftp/debian$ dpkg -I lablgl_0.94-1_i386.deb 
 nouveau paquet Debian, version 2.0.
 taille 425058 octets: archive de contrôle= 2394 octets.
     523 octets,    12 lignes      control              
    4107 octets,    61 lignes      md5sums              
     249 octets,     8 lignes   *  postinst             #!/bin/sh
     190 octets,     6 lignes   *  prerm                #!/bin/sh
 Package: lablgl
 Version: 0.94-1
 Section: devel
 Priority: optional
 Architecture: i386
 Depends: ocaml (>=3.00), libc6 (>= 2.1.97), libgl1, libncurses5, tcl8.0 (>= 8.0.4), tk8.0 (>= 8.0.5), xlibs (>= 4.0.1-1)
 Installed-Size: 1687
 Maintainer: Sven LUTHER <luther@debian.org>
 Description: an OpenGL interface for Objective Caml.
  LablGL is an OpenGL interface for Objective Caml. Since it includes
  support for the Togl widget, you can comfortably use it with LablTk.
  A GtkGlarea binding for use with lablgtk is also provided.

As you see, it depends on ocaml, libgl1, libc6 and xlibs, which is to be
expected. libncurses5 is pulled in by ocaml. the tcl/tk libs are pulled in by
the togl widget. It could be possible to put the togl widget in a separate
binary package, thus removing the dependency against tcl/tk for people wanting
to use only the lablgtk bindings.

That said the package is 425Kb big, not bad for an ocaml package (the
unstripped /usr/lib/ocaml/lablGL/lablgltop is 1250Kb).

luther@lambda:/home/ftp/debian$ dpkg -I lablgtk_1.00.2000.08.29-1_i386.deb 
 nouveau paquet Debian, version 2.0.
 taille 2071912 octets: archive de contrôle= 7436 octets.
     461 octets,    11 lignes      control              
   18753 octets,   248 lignes      md5sums              
     253 octets,     8 lignes   *  postinst             #!/bin/sh
     192 octets,     6 lignes   *  prerm                #!/bin/sh
 Package: lablgtk
 Version: 1.00.2000.08.29-1
 Section: devel
 Priority: optional
 Architecture: i386
 Depends: ocaml (>=3.00), lablgl, gtkglarea4, libc6 (>= 2.1.97), libgl1, libglib1.2 (>= 1.2.0), libgtk1.2 (>= 1.2.8-1), libncurses5, xlibs (>= 4.0.1-1)
 Installed-Size: 7235
 Maintainer: Sven LUTHER <luther@debian.org>
 Description: Ocaml bindings to Gtk+
  lablgtk is another set of bindings for gtk+ and ocaml. It includes support
  for gtkglarea and OpenGL bindings.

Here, you see that the mono package build of lablgtk brings as additional
dependency lablg, gtkglarea4 & libgl1. Moving the gtkglarea & lablgl stuff in
it's own package should be nicer.

Friendly,

Sven Luther



Reply to: