Skip to content

Instantly share code, notes, and snippets.

@shubhamkumar13
Created March 5, 2021 13:49
Show Gist options
  • Save shubhamkumar13/515a221e2f66d729b2dacb0f55095b5a to your computer and use it in GitHub Desktop.
Save shubhamkumar13/515a221e2f66d729b2dacb0f55095b5a to your computer and use it in GitHub Desktop.
Layers Segfault opam dependencies
opam-version: "2.0"
compiler: [
"base-bigarray.base"
"base-threads.base"
"base-unix.base"
"ocaml.4.10.0"
"ocaml-variants.4.10.0+multicore"
]
roots: [
"cmdliner.1.0.4"
"dune.2.8.2"
"index.1.3.0"
"irmin.2.4.0"
"irmin-layers.2.4.0"
"irmin-pack.2.4.0"
"ocaml-migrate-parsetree.dev"
"ocaml-variants.4.10.0+multicore"
"ppx_deriving_yojson.3.6.1"
"ppxlib.dev"
]
installed: [
"angstrom.0.15.0"
"astring.0.8.5"
"base-bigarray.base"
"base-bytes.base"
"base-threads.base"
"base-unix.base"
"base64.3.5.0"
"bheap.2.0.0"
"bigarray-compat.1.0.0"
"bigstringaf.0.7.0"
"biniou.1.2.1"
"cmdliner.1.0.4"
"conf-m4.1"
"conf-pkg-config.2"
"cppo.1.6.7"
"csexp.1.4.0"
"digestif.1.0.0"
"dune.2.8.2"
"dune-configurator.2.8.2"
"easy-format.1.3.2"
"either.1.0.0"
"eqaf.0.7"
"fmt.0.8.9"
"index.1.3.0"
"irmin.2.4.0"
"irmin-layers.2.4.0"
"irmin-pack.2.4.0"
"jsonm.1.0.1"
"logs.0.7.0"
"lwt.5.4.0"
"mmap.1.1.0"
"mtime.1.2.0"
"ocaml.4.10.0"
"ocaml-compiler-libs.v0.12.3"
"ocaml-migrate-parsetree.dev"
"ocaml-syntax-shims.1.0.0"
"ocaml-variants.4.10.0+multicore"
"ocamlbuild.0.14.0"
"ocamlfind.1.8.1"
"ocamlgraph.2.0.0"
"ocplib-endian.1.1"
"ppx_derivers.1.2.1"
"ppx_deriving.5.2.1"
"ppx_deriving_yojson.3.6.1"
"ppx_irmin.2.4.0"
"ppx_repr.0.2.1"
"ppxlib.dev"
"progress.0.1.1"
"repr.0.2.1"
"result.1.5"
"semaphore-compat.1.0.1"
"seq.base"
"sexplib0.v0.14.0"
"stdlib-shims.0.3.0"
"stringext.1.6.0"
"terminal_size.0.1.4"
"topkg.1.0.3"
"uchar.0.0.2"
"uri.4.1.0"
"uutf.1.0.2"
"yojson.1.7.0"
]
pinned: ["ocaml-migrate-parsetree.dev" "ppxlib.dev"]
package "ocaml-migrate-parsetree" {
opam-version: "2.0"
version: "dev"
synopsis: "Convert OCaml parsetrees between different versions"
description: """
Convert OCaml parsetrees between different versions
This library converts parsetrees, outcometree and ast mappers between
different OCaml versions. High-level functions help making PPX
rewriters independent of a compiler version."""
maintainer: "[email protected]"
authors: [
"Frédéric Bour <[email protected]>"
"Jérémie Dimino <[email protected]>"
]
license: "LGPL-2.1 with OCaml linking exception"
tags: ["syntax" "org:ocamllabs"]
homepage: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree"
doc: "https://ocaml-ppx.github.io/ocaml-migrate-parsetree/"
bug-reports: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/issues"
depends: [
"dune" {>= "1.11"}
"ocaml" {>= "4.02.3" & < "4.13"}
]
build: ["dune" "build" "-p" name "-j" jobs]
dev-repo: "git+https://github.com/ocaml-ppx/ocaml-migrate-parsetree.git"
url {
src:
"git+file:///home/sk/shubham_sandmark/ocaml-migrate-parsetree#multicore"
}
}
package "ppxlib" {
opam-version: "2.0"
version: "dev"
synopsis: "Standard library for ppx rewriters"
description: """
Ppxlib is the standard library for ppx rewriters and other programs
that manipulate the in-memory reprensation of OCaml programs, a.k.a
the "Parsetree".
It also comes bundled with two ppx rewriters that are commonly used to
write tools that manipulate and/or generate Parsetree values;
`ppxlib.metaquot` which allows to construct Parsetree values using the
OCaml syntax directly and `ppxlib.traverse` which provides various
ways of automatically traversing values of a given type, in particular
allowing to inject a complex structured value into generated code."""
maintainer: "[email protected]"
authors: "Jane Street Group, LLC <[email protected]>"
license: "MIT"
homepage: "https://github.com/ocaml-ppx/ppxlib"
doc: "https://ocaml-ppx.github.io/ppxlib/"
bug-reports: "https://github.com/ocaml-ppx/ppxlib/issues"
depends: [
"dune" {>= "2.7"}
"ocaml" {>= "4.04.1" & < "4.13"}
"ocaml-compiler-libs" {>= "v0.11.0"}
"ocaml-migrate-parsetree" {>= "2.1.0"}
"ppx_derivers" {>= "1.0"}
"sexplib0"
"stdlib-shims"
"ocamlfind" {with-test}
"re" {with-test & >= "1.9.0"}
"cinaps" {with-test & >= "v0.12.1"}
"base" {with-test}
"stdio" {with-test}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/ocaml-ppx/ppxlib.git"
url {
src: "git+file:///home/sk/shubham_sandmark/ppxlib#multicore"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment