From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTP id 291DB5D5 for ; Fri, 13 Apr 2018 12:26:03 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.48,445,1517871600"; d="scan'208";a="322751006" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 13 Apr 2018 14:26:01 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id E5D2682447; Fri, 13 Apr 2018 14:26:00 +0200 (CEST) Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 1A6228240C for ; Fri, 13 Apr 2018 14:25:53 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=jaapb@kerguelen.org; spf=Pass smtp.mailfrom=jaapb@kerguelen.org; spf=None smtp.helo=postmaster@nuageuses.kerguelen.org IronPort-PHdr: =?us-ascii?q?9a23=3AJYZr8hB9L08QY64DM+RXUyQJP3N1i/DPJgcQr6Af?= =?us-ascii?q?oPdwSPvyr8bcNUDSrc9gkEXOFd2Cra4c0KyO6+jJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?= =?us-ascii?q?JvjvGo7Vks+7y/2+94fcbglUijexe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfO?= =?us-ascii?q?pWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnM?= =?us-ascii?q?VhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs7Xiiv4qlpRRLmkS?= =?us-ascii?q?sLKzE0+3zThsFwkK5XpRSsrAF9zYHJeoGYLORwcKPAc90ZS2ROUMleWDBODI6n?= =?us-ascii?q?c4sCDfAMMfpEo4TzpVYDqwa1Cwm2BOPozz9Fnnv40rcg3OQ5DArLwQsgEMwIsH?= =?us-ascii?q?vJstr1LroZXOe3zKbS1zrDd+hZ1Cz+6IfWaBAhruyMUqx0ccXPz0kjDQTFjk+f?= =?us-ascii?q?qYH8OT6ey+oDs2+e7+V6VOKvjXYqqw5wojizxscsl5LGipgJxVDD8CV0xps+K9?= =?us-ascii?q?6gSENjf9KoDZVduzuEO4doRs4uWWNltSYgxrAJuJO3ZDUGxZQkyhLFb/GKfJKE?= =?us-ascii?q?7g/9WOqPOzt0mXZodbG5ih2v60av0Pf8WdOx0FtSripKjN3MtncV2hzV98iIUP?= =?us-ascii?q?R98Vm82TaUyQ/T8ftIIUMqmqrBJJ4h36A/lp4NvkTFBCP2n1/2jKCOekUl/Oin?= =?us-ascii?q?9fjnb634qpOBOYJ4kB/yProql8ClA+k1MhICUmea9Oik0b3s50z5QLFEjv0sla?= =?us-ascii?q?nZtYjXJcYBqaGjGw9ayZ0u6xWhADe839QYgGcILFZbdxKBlYTpPEvOIP/gAfel?= =?us-ascii?q?n1usiCtrx+zBPrD5HprCNH3DkLP4cbZ56k5c0xYzwMtE55NUD7EBOOj8VlXwtN?= =?us-ascii?q?zeFB85Mha7z/zpCNVnhcsiXjeEC6qddafTqkPAsukmJu3JYI4OpB78LeIk7rjg?= =?us-ascii?q?lylqt0UaePyL1JIPIFq/E/JqLl/RNXjli88LOWQHpAUjQejnjhuFSzEFNCX6ZL?= =?us-ascii?q?41+jxuUNHuNozEXI343eTYjXWLW6ZOb2UDMWiiVHLhdoGKQfAJMX/AIcJ7nSEJ?= =?us-ascii?q?UbWnDYg72kP37VOo+/9cNuPRvxYgm9f7ztEsur/QmAs96DFwAsLb1HuCHTktwz?= =?us-ascii?q?E4AgQu1aU6mnRTj1eO1a8i3q5eCNVc6u5SXxx8NpPGwPF3D930HAXbcYXRRQ?= =?us-ascii?q?=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AiCQC0oNBa/y5L5dVcHgEYBoQXeiiDZ?= =?us-ascii?q?IhgjDQBggcdAV2UYwsbgV+FTwcBBDQUAQIBAQEBAQEBAQFrHAyCNQwMgn8VHlg?= =?us-ascii?q?CJgI7JA0IAQGFCQQBqDCCHIRXg26CL4EJiEg/gQ8jhXkChGCCVAKXXgiFWIhcg?= =?us-ascii?q?StJilgBkBeBJTMhgVIzGggoCDqCQwmBZAGEDopTbo54AQE?= X-IPAS-Result: =?us-ascii?q?A0AiCQC0oNBa/y5L5dVcHgEYBoQXeiiDZIhgjDQBggcdAV2?= =?us-ascii?q?UYwsbgV+FTwcBBDQUAQIBAQEBAQEBAQFrHAyCNQwMgn8VHlgCJgI7JA0IAQGFC?= =?us-ascii?q?QQBqDCCHIRXg26CL4EJiEg/gQ8jhXkChGCCVAKXXgiFWIhcgStJilgBkBeBJTM?= =?us-ascii?q?hgVIzGggoCDqCQwmBZAGEDopTbo54AQE?= X-IronPort-AV: E=Sophos;i="5.48,445,1517871600"; d="scan'208";a="261963052" Received: from 213-229-75-46.static.as29550.net (HELO nuageuses.kerguelen.org) ([213.229.75.46]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Apr 2018 14:25:52 +0200 Received: from purcell.uni.mdx.ac.uk (dyn122-198.mdx.ac.uk [158.94.122.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by nuageuses.kerguelen.org (Postfix) with ESMTPSA id 1CDD748BA6 for ; Fri, 13 Apr 2018 13:25:50 +0100 (BST) To: caml-list From: Jaap Boender Message-ID: Date: Fri, 13 Apr 2018 13:25:50 +0100 User-Agent: Mozilla/5.0 (X11; NetBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: [Caml-list] [ANN] opaline - OPAm Lightweight INstaller Engine Reply-To: Jaap Boender X-Loop: caml-list@inria.fr X-Sequence: 16808 Errors-to: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Hi list, Just in case it helps anyone else: I wrote a lightweight OPAM installer that avoids the circular dependencies that opam-installer has - it depends only on ocaml, ocamlbuild and opam-file-format. It's a fairly rough piece of software and not very (end-)user-friendly, but I've incorporated it into pkgsrc and it does work with all of the .install files I've encountered there, so I'd say it works for distribution editor purposes. Available at github.com/jaapb/opaline. best Jaap -- Caml-list mailing list. Subscription management and archives: https://sympa.inria.fr/sympa/arc/caml-list Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs