Skip to content

Commit

Permalink
Switch to opam 2.0 (ocaml-cross#90)
Browse files Browse the repository at this point in the history
  • Loading branch information
toots committed Nov 19, 2018
1 parent 4f9c976 commit b53c53f
Show file tree
Hide file tree
Showing 345 changed files with 1,807 additions and 1,277 deletions.
1 change: 0 additions & 1 deletion packages/ao-windows.0.2.1/descr

This file was deleted.

11 changes: 10 additions & 1 deletion packages/ao-windows.0.2.1/opam
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
opam-version: "1.2"
opam-version: "2.0"
maintainer: "smimram@gmail.com"
authors: "The Savonet Team <savonet-users@lists.sourceforge.net>"
homepage: "https://github.com/savonet"
Expand All @@ -12,9 +12,18 @@ install: [
]
remove: ["ocamlfind" "-toolchain" "windows" "remove" "ao"]
depends: [
"ocaml"
"ocaml-windows"
"ocamlfind" {build}
]
synopsis:
"Bindings for the AO library which provides high-level functions for using soundcards"
flags: light-uninstall
url {
src:
"https://github.com/savonet/ocaml-ao/releases/download/0.2.1/ocaml-ao-0.2.1.tar.gz"
checksum: "md5=7f763e8c47e8369274ee400c640532d4"
}
depexts: [
[["mxe"] ["dlfcn-win32" "libao"]]
]
3 changes: 0 additions & 3 deletions packages/ao-windows.0.2.1/url

This file was deleted.

15 changes: 0 additions & 15 deletions packages/astring-windows.0.8.3/descr

This file was deleted.

28 changes: 25 additions & 3 deletions packages/astring-windows.0.8.3/opam
Original file line number Diff line number Diff line change
@@ -1,18 +1,40 @@
opam-version: "1.2"
opam-version: "2.0"
maintainer: "Daniel Bünzli <daniel.buenzl i@erratique.ch>"
authors: ["Daniel Bünzli <daniel.buenzl i@erratique.ch>"]
homepage: "http://erratique.ch/software/astring"
doc: "http://erratique.ch/software/astring"
dev-repo: "http://erratique.ch/repos/astring.git"
dev-repo: "git+http://erratique.ch/repos/astring.git"
bug-reports: "https://github.com/dbuenzli/astring/issues"
tags: [ "string" "org:erratique" ]
license: "ISC"
depends: [
"ocaml"
"ocamlfind" {build}
"ocamlbuild" {build}
"topkg" {build} ]
"topkg" {build}
]
build: [[
"ocaml" "pkg/pkg.ml" "build"
"--pinned" "%{pinned}%" "--toolchain" "windows"]]
install: [["opam-installer" "--prefix=%{prefix}%/windows-sysroot" "astring.install"]]
remove: [["ocamlfind" "-toolchain" "windows" "remove" "astring"]]
synopsis: "Alternative String module for OCaml"
description: """
Astring exposes an alternative `String` module for OCaml. This module
tries to balance minimality and expressiveness for basic, index-free,
string processing and provides types and functions for substrings,
string sets and string maps.

Remaining compatible with the OCaml `String` module is a non-goal. The
`String` module exposed by Astring has exception safe functions,
removes deprecated and rarely used functions, alters some signatures
and names, adds a few missing functions and fully exploits OCaml's
newfound string immutability.

Astring depends only on the OCaml standard library. It is distributed
under the BSD3 license."""
flags: light-uninstall
url {
src: "http://erratique.ch/software/astring/releases/astring-0.8.3.tbz"
checksum: "md5=c5bf6352b9ac27fbeab342740f4fa870"
}
2 changes: 0 additions & 2 deletions packages/astring-windows.0.8.3/url

This file was deleted.

5 changes: 0 additions & 5 deletions packages/atd-windows.1.12.0/descr

This file was deleted.

16 changes: 13 additions & 3 deletions packages/atd-windows.1.12.0/opam
Original file line number Diff line number Diff line change
@@ -1,17 +1,27 @@
opam-version: "1.2"
opam-version: "2.0"
maintainer: "pierre.boutillier@laposte.net"
authors: ["Martin Jambon"]

homepage: "https://github.com/mjambon/atd"
bug-reports: "https://github.com/mjambon/atd/issues"
dev-repo: "https://github.com/mjambon/atd.git"

dev-repo: "git+https://github.com/mjambon/atd.git"
build: [
["dune" "build" "-p" "atd" "-j" jobs "-x" "windows"]
]

depends: [
"ocaml"
"dune" {build}
"menhir"
"easy-format-windows"
]
synopsis: "Parser for the ATD data format description language"
description: """
ATD is the OCaml library providing a parser for the ATD language and
various utilities. ATD stands for Adjustable Type Definitions in
reference to its main property of supporting annotations that allow a
good fit with a variety of data formats."""
url {
src: "https://github.com/mjambon/atd/archive/v1.12.0.tar.gz"
checksum: "md5=f85f590714edcdd4b847aa242b6c5747"
}
2 changes: 0 additions & 2 deletions packages/atd-windows.1.12.0/url

This file was deleted.

13 changes: 0 additions & 13 deletions packages/atdgen-windows.1.12.0/descr

This file was deleted.

24 changes: 21 additions & 3 deletions packages/atdgen-windows.1.12.0/opam
Original file line number Diff line number Diff line change
@@ -1,19 +1,37 @@
opam-version: "1.2"
opam-version: "2.0"
maintainer: "pierre.boutillier@laposte.net"
authors: ["Martin Jambon"]

homepage: "https://github.com/mjambon/atdgen"
bug-reports: "https://github.com/mjambon/atdgen/issues"
dev-repo: "https://github.com/mjambon/atdgen.git"

dev-repo: "git+https://github.com/mjambon/atdgen.git"
build: [
["dune" "build" "-p" "atdgen" "-j" jobs "-x" "windows"]
]

depends: [
"ocaml"
"dune" {build}
"atdgen" {= "1.12.0"}
"atd-windows"
"biniou-windows"
"yojson-windows"
]
synopsis:
"Generates efficient JSON serializers, deserializers and validators"
description: """
Atdgen is a command-line program that takes as input type definitions in the
ATD syntax and produces OCaml code suitable for data serialization and
deserialization.

Two data formats are currently supported, these are biniou and JSON.
Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the
other.

Atdgen was designed with efficiency and durability in mind. Software authors
are encouraged to use Atdgen directly and to write tools that may reuse part of
Atdgen’s source code."""
url {
src: "https://github.com/mjambon/atd/archive/v1.12.0.tar.gz"
checksum: "md5=f85f590714edcdd4b847aa242b6c5747"
}
2 changes: 0 additions & 2 deletions packages/atdgen-windows.1.12.0/url

This file was deleted.

14 changes: 0 additions & 14 deletions packages/base-windows.v0.11.1/descr

This file was deleted.

27 changes: 23 additions & 4 deletions packages/base-windows.v0.11.1/opam
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
opam-version: "1.2"
opam-version: "2.0"
maintainer: "opensource@janestreet.com"
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"]
homepage: "https://github.com/janestreet/base"
Expand All @@ -9,8 +9,27 @@ build: [
["jbuilder" "build" "-p" "base" "-j" jobs "-x" "windows"]
]
depends: [
"sexplib0-windows" {>= "v0.11" & < "v0.12"}
"jbuilder" {build & >= "1.0+beta18.1"}
"ocaml" {>= "4.04.1"}
"sexplib0-windows" {>= "v0.11" & < "v0.12"}
"jbuilder" {build & >= "1.0+beta18.1"}
"ocaml-windows"
]
available: [ ocaml-version >= "4.04.1" ]
synopsis: "Full standard library replacement for OCaml"
description: """
Full standard library replacement for OCaml

Base is a complete and portable alternative to the OCaml standard
library. It provides all standard functionalities one would expect
from a language standard library. It uses consistent conventions
across all of its module.

Base aims to be usable in any context. As a result system dependent
features such as I/O are not offered by Base. They are instead
provided by companion libraries such as stdio:

https://github.com/janestreet/stdio"""
url {
src:
"https://github.com/janestreet/base/releases/download/v0.11.1/base-v0.11.1.tbz"
checksum: "md5=e7e7dc5db3f1fea19d74a31bbd4ac621"
}
2 changes: 0 additions & 2 deletions packages/base-windows.v0.11.1/url

This file was deleted.

10 changes: 0 additions & 10 deletions packages/base64-windows.2.2.0/descr

This file was deleted.

20 changes: 18 additions & 2 deletions packages/base64-windows.2.2.0/opam
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
opam-version: "1.2"
opam-version: "2.0"
maintainer: "mirageos-devel@lists.xenproject.org"
authors: [ "Thomas Gazagnaire"
"Anil Madhavapeddy"
Expand All @@ -7,12 +7,28 @@ license: "ISC"
homepage: "https://github.com/mirage/ocaml-base64"
doc: "http://mirage.github.io/ocaml-base64/"
bug-reports: "https://github.com/mirage/ocaml-base64/issues"
dev-repo: "https://github.com/mirage/ocaml-base64.git"
dev-repo: "git+https://github.com/mirage/ocaml-base64.git"
depends: [
"ocaml"
"base-bytes"
"dune" {build & >= "1.0+beta10"}
]
build: [
["dune" "build"
"-p" "base64" "-j" jobs "-x" "windows"]
]
synopsis: "For OCaml"
description: """
Base64 is a group of similar binary-to-text encoding schemes that represent
binary data in an ASCII string format by translating it into a radix-64
representation. It is specified in [RFC 4648][rfc4648].

See also [documentation][docs].

[rfc4648]: https://tools.ietf.org/html/rfc4648
[docs]: http://mirage.github.io/ocaml-base64"""
url {
src:
"https://github.com/mirage/ocaml-base64/releases/download/v2.2.0/base64-2.2.0.tbz"
checksum: "md5=49f2bc4ae37b832c652277c0b701a02a"
}
2 changes: 0 additions & 2 deletions packages/base64-windows.2.2.0/url

This file was deleted.

1 change: 0 additions & 1 deletion packages/batteries-windows.2.8.0/descr

This file was deleted.

19 changes: 13 additions & 6 deletions packages/batteries-windows.2.8.0/opam
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
opam-version: "1.2"
opam-version: "2.0"
name: "batteries-windows"
maintainer: "thelema314@gmail.com"
authors: "OCaml batteries-included team"
homepage: "http://batteries.forge.ocamlcore.org/"
bug-reports: "https://github.com/ocaml-batteries-team/batteries-included/issues"
dev-repo: "https://github.com/ocaml-batteries-team/batteries-included.git"
dev-repo:
"git+https://github.com/ocaml-batteries-team/batteries-included.git"
license: "LGPL-2.1+ with OCaml linking exception"
doc: "http://ocaml-batteries-team.github.io/batteries-included/hdoc2/"
build: [
Expand All @@ -25,13 +26,19 @@ remove: [
"ocamlfind" "remove" "batteries"]
]
depends: [
"ocaml" {>= "3.12.1" & < "4.07.0"}
"ocamlfind" {>= "1.5.3"}
"ocamlbuild" {build}
"qtest" {test & >= "2.5"}
"qcheck" {test & >= "0.6"}
"bisect" {test}
"qtest" {with-test & >= "2.5"}
"qcheck" {with-test & >= "0.6"}
"bisect" {with-test}
"num" {build}
"num-windows"
"ocaml-windows"
]
available: [ocaml-version >= "3.12.1" & ocaml-version < "4.07.0"]
synopsis: "a community-maintained standard library extension"
url {
src:
"https://github.com/ocaml-batteries-team/batteries-included/releases/download/v2.8.0/batteries-2.8.0.tar.gz"
checksum: "md5=2d9a811dcb47bae9f1159676d880a46b"
}
3 changes: 0 additions & 3 deletions packages/batteries-windows.2.8.0/url

This file was deleted.

6 changes: 0 additions & 6 deletions packages/bin_prot-windows.v0.11.0/descr

This file was deleted.

37 changes: 24 additions & 13 deletions packages/bin_prot-windows.v0.11.0/opam
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
opam-version: "1.2"
opam-version: "2.0"
maintainer: "opensource@janestreet.com"
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"]
homepage: "https://github.com/janestreet/bin_prot"
Expand All @@ -10,17 +10,28 @@ build: [
]
conflicts: [ "jbuilder" { = "1.0+beta19" } ]
depends: [
"base-windows" {>= "v0.11" & < "v0.12"}
"ppx_compare" {>= "v0.11" & < "v0.12"}
"ppx_compare-windows" {>= "v0.11" & < "v0.12"}
"ppx_custom_printf" {>= "v0.11" & < "v0.12"}
"ppx_custom_printf-windows" {>= "v0.11" & < "v0.12"}
"ppx_fields_conv" {>= "v0.11" & < "v0.12"}
"ppx_fields_conv-windows" {>= "v0.11" & < "v0.12"}
"ppx_sexp_conv-windows" {>= "v0.11" & < "v0.12"}
"ppx_variants_conv" {>= "v0.11" & < "v0.12"}
"ppx_variants_conv-windows" {>= "v0.11" & < "v0.12"}
"jbuilder" {build & >= "1.0+beta18.1"}
"ocaml" {>= "4.04.1"}
"base-windows" {>= "v0.11" & < "v0.12"}
"ppx_compare" {>= "v0.11" & < "v0.12"}
"ppx_compare-windows" {>= "v0.11" & < "v0.12"}
"ppx_custom_printf" {>= "v0.11" & < "v0.12"}
"ppx_custom_printf-windows" {>= "v0.11" & < "v0.12"}
"ppx_fields_conv" {>= "v0.11" & < "v0.12"}
"ppx_fields_conv-windows" {>= "v0.11" & < "v0.12"}
"ppx_sexp_conv-windows" {>= "v0.11" & < "v0.12"}
"ppx_variants_conv" {>= "v0.11" & < "v0.12"}
"ppx_variants_conv-windows" {>= "v0.11" & < "v0.12"}
"jbuilder" {build & >= "1.0+beta18.1"}
"ocaml-migrate-parsetree-windows" {>= "1.0"}
]
available: [ ocaml-version >= "4.04.1" ]
synopsis: "A binary protocol generator"
description: """
Part of Jane Street's Core library
The Core suite of libraries is an industrial strength alternative to
OCaml's standard library that was developed by Jane Street, the
largest industrial user of OCaml."""
url {
src:
"https://ocaml.janestreet.com/ocaml-core/v0.11/files/bin_prot-v0.11.0.tar.gz"
checksum: "md5=64495e0e88fe7cccba6e66b0deaef283"
}
Loading

0 comments on commit b53c53f

Please sign in to comment.