From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=AWL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 94D69BC69 for ; Wed, 25 Oct 2006 04:16:57 +0200 (CEST) Received: from mail.rsise.anu.edu.au (mail.rsise.anu.edu.au [150.203.208.4]) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id k9P2GrW6031748 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 25 Oct 2006 04:16:56 +0200 Received: from localhost (localhost [127.0.0.1]) by mail.rsise.anu.edu.au (Postfix) with ESMTP id 8FB9A54354 for ; Wed, 25 Oct 2006 12:16:41 +1000 (EST) Received: from mail.rsise.anu.edu.au ([150.203.208.4]) by localhost (mail [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20348-04 for ; Wed, 25 Oct 2006 12:16:41 +1000 (EST) Received: from pulp.rsise.anu.edu.au (pulp.rsise.anu.edu.au [150.203.208.49]) by mail.rsise.anu.edu.au (Postfix) with ESMTP id 62EBD5435B for ; Wed, 25 Oct 2006 12:16:33 +1000 (EST) Received: by pulp.rsise.anu.edu.au (Postfix, from userid 1560) id 4101FA0AFC7; Wed, 25 Oct 2006 12:17:46 +1000 (EST) Date: Wed, 25 Oct 2006 12:17:46 +1000 From: Pietro Abate To: ocaml ml Subject: Re: Re: [Caml-list] macosx, ocaml, findlib and extlib Message-ID: <20061025021746.GA9938@pulp.rsise.anu.edu.au> Mail-Followup-To: Pietro Abate , ocaml ml References: <20061019010335.GA19279@pulp.rsise.anu.edu.au> <1161258406.9721.29.camel@localhost.localdomain> <20061020020207.GA32628@pulp.rsise.anu.edu.au> <0B164F93-5AFE-49EB-903D-749398E3E50A@epfl.ch> <20061020102958.GA21876@pulp.rsise.anu.edu.au> <205351460610230712h664132acyad7025f1ef133fd9@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <205351460610230712h664132acyad7025f1ef133fd9@mail.gmail.com> X-Operating-System: GNU/Linux X-Organization: Research School of Information Science and Engineering (Australian National University) User-Agent: Mutt/1.5.13 (2006-08-11) X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at mail.rsise.anu.edu.au X-Miltered: at concorde with ID 453EC915.002 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; ocaml:01 findlib:01 findlib:01 ocaml:01 toolchain:01 0200,:01 camlp:01 compilation:01 ocamlfind:01 ocamlc:01 toolchain:01 beginner's:01 bug:01 1.5:98 23,:98 Hi all, I've created two Mac packages for extlib and findlib and I've submitted patches respectively against extlib-1.5 and findlib-1.1.2pl1. As far as I can see, these packages play well with the mac package of the ocaml toolchain from inria. For those who are interested, you can get patches and packages here. http://users.rsise.anu.edu.au/~abate/macosx/ It would be great if these packages could be hosted somewhere more official (hint hint :)) I haven't tested them very carefully ... so please let me know if I've done something silly... :) p On Mon, Oct 23, 2006 at 09:12:44AM -0500, Doug Kirk wrote: > Install the files on your Mac. Then use > /Developer/Applications/Utilities/Package Maker (comes with Apple's > developer tools bundled with OS X) to make a "Single Package Project", > then click "Assist Me...". It'll prompt you for all of the files you > want to include in your package (you can drag&drop from Finder), and > allow you to specify target paths for each. Finally, it'll create a > Mac OS X GUI installer for you to distribute to your users. > > You can also make packages for each component and bundle them in a > "Metapackage Project", which bundles several packages into a single > installer. > > > On 10/20/06, Pietro Abate wrote: > >On Fri, Oct 20, 2006 at 12:14:54PM +0200, Daniel B?nzli wrote: > >> Le 20 oct. 06 ? 04:02, Pietro Abate a ?crit : > >> >Yes, this is the point. My users don't have big technical skills and > >> >godi can be a bit too much for them. I'm looking at all in one > >> >solution to install my software that targets non technical users. > >> Why don't you distribute a binary then ? > > > >My application is basically a front-end (written in camlp4) plus > >libraries, to generate ocaml code that then is compiled to generate an > >application... The compilation process is all well hidden from the user, > >but I still need the ocaml tool-chain to do the job. So yes, I'm going > >to distribute the compiled version of my library, but this also needs > >ocamlfind and ocamlc to be of any use. > > > >Something that I could do it to create a bundle with the ocaml > >tool-chain, findlib and my application all together. Is that I've never > >created .app on Mac and I still have to decide if this is the best way. > >I've also to say that I don't particularly like to develop for Mac. > > > >Is the xml file (or scripts) that generates the ocaml toolchain binary > >(.app) from inria available somewhere ? It can be a good starting point > >to learn... is it in the ocaml source tree ? > > > >pietro > > > >-- > >++ Blog: http://blog.rsise.anu.edu.au/?q=pietro > >++ > >++ "All great truths begin as blasphemies." -George Bernard Shaw > >++ Please avoid sending me Word or PowerPoint attachments. > > See http://www.fsf.org/philosophy/no-word-attachments.html > > > >_______________________________________________ > >Caml-list mailing list. Subscription management: > >http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > >Archives: http://caml.inria.fr > >Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > >Bug reports: http://caml.inria.fr/bin/caml-bugs > > -- ++ Blog: http://blog.rsise.anu.edu.au/?q=pietro ++ ++ "All great truths begin as blasphemies." -George Bernard Shaw ++ Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html