From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 937F0BC40 for ; Thu, 28 Oct 2004 23:12:08 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id i9SLC8kL026471 for ; Thu, 28 Oct 2004 23:12:08 +0200 Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id XAA08896 for ; Thu, 28 Oct 2004 23:12:07 +0200 (MET DST) Received: from kraid.nerim.net (smtp-104-thursday.nerim.net [62.4.16.104]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id i9SLC76k003388 for ; Thu, 28 Oct 2004 23:12:07 +0200 Received: from localhost (karryall.dnsalias.org [62.4.18.180]) by kraid.nerim.net (Postfix) with ESMTP id AA29441B7B; Thu, 28 Oct 2004 23:12:03 +0200 (CEST) Date: Thu, 28 Oct 2004 23:12:02 +0200 (CEST) Message-Id: <20041028.231202.74756094.oandrieu@nerim.net> To: mgushee@havenrock.com Cc: caml-list@inria.fr Subject: Re: [Caml-list] Packaging OCaml for Linux From: Olivier Andrieu In-Reply-To: <20041028204047.GB5402@swordfish> References: <20041028204047.GB5402@swordfish> X-Mailer: Mew version 4.0.64 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Miltered: at concorde with ID 418160A8.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 418160A7.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 ocaml:01 andrieu:01 andrieu:01 ijm:01 ocaml:01 labltk:01 subpackages:01 labltk:01 dependency:01 jussieu:01 dll:01 graphics:02 graphics:02 external:02 X-Spam-Checker-Version: SpamAssassin 3.0.0 (2004-09-13) on yquem.inria.fr X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.0 X-Spam-Level: > Matt Gushee [Thu, 28 Oct 2004]: > I recently decided to try a new Linux distribution--Arch--and > quickly became an enthusiastic convert. Now, I've noticed that there is > no OCaml package for Arch Linux, and I would like to provide one. I'd > like to hear the community's opinion on a couple of questions: > > 2) What about LablTk? Should it be included, excluded? Should I break it > into a separate package, as is often done with Python/Tkinter? Is > that even possible with OCaml? Sure, you should use subpackages for lablTk, Graphics, Dbm, ie any library that brings an external library as a dependency. Otherwise you have annoying situations where you have to install all x11 packages to be able to install your ocaml package (because of Graphics). There's nothing special to do for OCaml, just isolate the graphics* files and the dll in a separate package. -- Olivier