From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id LAA01302; Wed, 26 Feb 2003 11:27:13 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f 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 LAA01288 for ; Wed, 26 Feb 2003 11:27:12 +0100 (MET) Received: from ep09.kernel.pl (ep09.kernel.pl [212.87.11.162]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id h1QARAH16674 for ; Wed, 26 Feb 2003 11:27:11 +0100 (MET) Received: (qmail 2266 invoked by uid 566); 26 Feb 2003 10:27:06 -0000 Date: Wed, 26 Feb 2003 11:26:18 +0100 From: Michal Moskal To: Sven Luther Cc: caml-list@inria.fr Subject: Re: [Caml-list] Alternative proposal: COAN Message-ID: <20030226102618.GA6630@roke.freak> References: <02103BF1-4835-11D7-B97A-000A95773ED2@rouaix.org> <15963.19322.759255.37091@gargle.gargle.HOWL> <20030225171550.GA5041@stratocaster.home> <20030225214833.GA13418@roke.freak> <20030225225918.GA13944@iliana> <20030226094747.GA5164@roke.freak> <20030226101150.GA2675@iliana> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030226101150.GA2675@iliana> User-Agent: Mutt/1.4i X-PGP-Fingerprint: CF89 1B14 11BE 1CC9 2CA3 7497 5E32 69B4 BC71 B4C2 X-AntiVirus: scanned for viruses by AMaViS 0.2.1 (http://amavis.org/) Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Wed, Feb 26, 2003 at 11:11:50AM +0100, Sven Luther wrote: > Mostly my build recomendations would be : > > o support a DESTDIR to install in another directory than you built for. > > o support to build either the bytecode or the native code compiler, > having an option to rename both versions as the same name. I build > packages containing both sometimes. o support passing user-defined CFLAGS, CC [snip] > > Ok, forcing isn't exactly the best way to go. Maybe the best way would > > be to prepare example/template package? Then people will probably copy > > from it. > > There is already example OCAMLMKFILE, but i think some people (like > myself) don't like it and prefer to use their own makefiles. Also some > people may want to use findlib and other not. There is no problem with > that, as long as the resulting build system meets certain criterias, > like the above. Ok, as long as we define the criteria clearly. But still template wouldn't be that bad idea. [snip] > > > This, with the Provides, Conflicts, Recomend and Suggest, is enough for > > > handling dependencies, and much more easier to understand and work with > > > than the XML horror you where suggesting. > > > > > > > > > > ---> Depends: foobar (>= 1.23) > > > > > > > > > > ---> Build-Depends: mysql-dev (>= 1.2.3) > > > > This is simple, you just need to look at it for a moment. > > Unless the distib has foobar1 and foobar1.2 available, unless they > changed foobar into libfoo-dev or other something such. There is human > intervention needed to check this, so at least make it readable. Ok, you win :-) -- : Michal Moskal ::::: malekith/at/pld-linux.org : GCS {C,UL}++++$ a? !tv : PLD Linux ::::::: Wroclaw University, CS Dept : {E-,w}-- {b++,e}>+++ h ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners