From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 42EC07EE99 for ; Tue, 10 Dec 2013 17:49:42 +0100 (CET) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of louis.gesbert@ocamlpro.com) identity=pra; client-ip=212.227.17.9; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="louis.gesbert@ocamlpro.com"; x-sender="louis.gesbert@ocamlpro.com"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of louis.gesbert@ocamlpro.com) identity=mailfrom; client-ip=212.227.17.9; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="louis.gesbert@ocamlpro.com"; x-sender="louis.gesbert@ocamlpro.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of postmaster@moutng.kundenserver.de designates 212.227.17.9 as permitted sender) identity=helo; client-ip=212.227.17.9; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="louis.gesbert@ocamlpro.com"; x-sender="postmaster@moutng.kundenserver.de"; x-conformance=sidf_compatible; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsCAARFp1LU4xEJlGdsb2JhbABZgz+DUrYfgR4WDgEBAQEHCwsJEiqCJQEBBSNRBRAjAgIFGgcCAg8BNxAGiBkJsTePWhMEgSmIFoVGB4JsgUgEnlSNPoE+ X-IPAS-Result: AvsCAARFp1LU4xEJlGdsb2JhbABZgz+DUrYfgR4WDgEBAQEHCwsJEiqCJQEBBSNRBRAjAgIFGgcCAg8BNxAGiBkJsTePWhMEgSmIFoVGB4JsgUgEnlSNPoE+ X-IronPort-AV: E=Sophos;i="4.93,865,1378850400"; d="scan'208";a="48097965" Received: from moutng.kundenserver.de ([212.227.17.9]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 10 Dec 2013 17:49:41 +0100 Received: from ocp-dell.localnet (no-dns-yet.demon.co.uk [62.49.66.12]) by mrelayeu.kundenserver.de (node=mrbap3) with ESMTP (Nemesis) id 0M9XvL-1VhwJG0Ef9-00CfFX; Tue, 10 Dec 2013 17:49:41 +0100 From: Louis Gesbert To: Daniel =?ISO-8859-1?Q?B=FCnzli?= Cc: "caml-list@inria.fr" Date: Tue, 10 Dec 2013 16:49:39 +0000 Message-ID: <1935517.SBVD0NTq43@ocp-dell> Organization: OCamlPro User-Agent: KMail/4.11.3 (Linux/3.11-2-amd64; KDE/4.11.3; x86_64; ; ) In-Reply-To: References: <31F4C46854FA4FEAAD2EA09D32A72E23@erratique.ch> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-Provags-ID: V02:K0:ePXI8HM1djo3l4oGSPc6Sn4JrRgiVvGDHgtFCAtU6dv HOCsVpIJhYV4hZdKtWScEJf0/mrJDuVIxPHJN4ip22RWyjIYBe deIng1h5x/27wBO1Fx14IPs4G1vAhqEgoXa+emgc0ad9mVUi5C lJGfY0gfRf271Jm9tETPURZnxEGMyc5xOGUAuHGuuHqQ8bTQwE 7kU08md3JEiDXJzSNKQ9OxX8zuQ43C5G5A+XxRF+aMhi414Quq dOwlW2Fm3sUUmSAg2kNnDg/jHzarcz832ubwTF5t/d71gFI+Hk 2WJwEUBvXP5xQJYJQAgi2H43En79zFVXy76lWLhxbtKVBdQD0F VEazYVeenAsPq5QOkMu0= X-Validation-by: louis.gesbert@ocamlpro.com Subject: [Caml-list] [ANN] opam-installer (beta) (was Re: Library installation procedure (for use with OPAM)?) Hah, Daniel, you're too fast, it actually just landed into OPAM trunk just = now ! So here is the official announcement :) OPAM now installs together with a small opam-installer script designed just= towards that goal: it handles .install files, and can be used to install o= r remove any package that generates them, independently of OPAM. Hopefully = this will help the acceptation of this format as a standard, both easing th= e programmer's (and build-system writer's) work and providing better integr= ation with the packaging system. Additionally, opam-installer can generate shell-scripts that could be used,= for example, for distributing to targets which don't have the tool. This is still in beta stage, all reports welcome. -- Louis Gesbert / OCamlPro On Tuesday 10 December 2013 15:50:53 Daniel B=C3=BCnzli wrote: > Le lundi, 9 d=C3=A9cembre 2013 =C3=A0 16:57, Daniel B=C3=BCnzli a =C3=A9c= rit : > > Manual Package Management=E2=84=A2, the file format of .install is very= simple you could perfectly develop have a command line tool that reads it = and issues the appropriate cp commands, >=20 > In fact, thanks to Louis Gesbert, this tool already seems to exist since = 17 days: >=20 > https://github.com/ocaml/opam/pull/1026 >=20 > Best, >=20 > Daniel