···11+opam-version: "2.0"
22+synopsis: "Bootstrapped development binary for opam 2.0"
33+description:
44+ "This package compiles (bootstraps) opam. For consistency and safety of the installation, the binaries are not installed into the PATH, but into lib/opam-devel, from where the user can manually install them system-wide."
55+maintainer: "opam-devel@lists.ocaml.org"
66+authors: [
77+ "Vincent Bernardoff <vb@luminar.eu.org>"
88+ "Raja Boujbel <raja.boujbel@ocamlpro.com>"
99+ "Roberto Di Cosmo <roberto@dicosmo.org>"
1010+ "Thomas Gazagnaire <thomas@gazagnaire.org>"
1111+ "Louis Gesbert <louis.gesbert@ocamlpro.com>"
1212+ "Fabrice Le Fessant <Fabrice.Le_fessant@inria.fr>"
1313+ "Anil Madhavapeddy <anil@recoil.org>"
1414+ "Guillem Rieu <guillem.rieu@ocamlpro.com>"
1515+ "Ralf Treinen <ralf.treinen@pps.jussieu.fr>"
1616+ "Frederic Tuong <tuong@users.gforge.inria.fr>"
1717+]
1818+license: "LGPL-2.1-only WITH OCaml-LGPL-linking-exception"
1919+homepage: "https://opam.ocaml.org"
2020+bug-reports: "https://github.com/ocaml/opam/issues"
2121+depends: [
2222+ "ocaml" {>= "4.02.3"}
2323+ "opam-client" {= version}
2424+ "cmdliner" {>= "1.0.0"}
2525+ "dune" {>= "1.2.1"}
2626+ "conf-openssl" {with-test}
2727+ "conf-diffutils" {with-test}
2828+ "conf-which" {with-test}
2929+]
3030+build: [
3131+ ["./configure" "--disable-checks" "--prefix" prefix]
3232+ [make "%{name}%.install"]
3333+ [make "tests"] {with-test}
3434+]
3535+post-messages:
3636+ """\
3737+The development version of opam has been successfully compiled into %{lib}%/%{name}%. You should not run it from there, please install the binaries to your PATH, e.g. with
3838+ sudo cp %{lib}%/%{name}%/opam /usr/local/bin
3939+4040+If you just want to give it a try without altering your current installation, you could use instead:
4141+ alias opam2="OPAMROOT=~/.opam2 %{lib}%/%{name}%/opam\""""
4242+ {success}
4343+dev-repo: "git+https://github.com/ocaml/opam.git"
4444+url {
4545+ src: "https://github.com/ocaml/opam/archive/2.0.9.tar.gz"
4646+ checksum: [
4747+ "md5=abb7d7788f290d81d73b924b307b4bef"
4848+ "sha512=0d8ee19ac0f3df9de4fd9cfa8daab1f7228f090f5e2e7e26bedf24d8c2ab377aade95048f2d7cd9ee9dbbe738729e26dc99f41f730fa2252df74953362464a22"
4949+ ]
5050+}
+4-2
packages/opam-dune-lint/opam-dune-lint.0.1/opam
···11opam-version: "2.0"
22+license: "ISC"
23synopsis: "Ensure dune and opam dependencies are consistent"
34description:
45 "opam-dune-lint checks that all ocamlfind libraries listed as dune dependencies have corresponding opam dependencies listed in the opam files. If not, it offers to add them (either to your opam files, or to your dune-project if you're generating your opam files from that)."
···1516 "ocaml" {>= "4.11.0"}
1617 "ocamlfind"
1718 "bos"
1818- "fmt"
1919- "opam-state"
1919+ "fmt" {>= "0.8.7"}
2020+ "opam-state" {< "2.1.0~~" & opam-version < "2.1"}
2121+ "opam-state" {>= "2.1.0~~" & opam-version >= "2.1"}
2022 "opam-format"
2123 "odoc" {with-doc}
2224]