Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added packages/.keep_me
Empty file.
25 changes: 25 additions & 0 deletions packages/asetmap/asetmap.0.8.1+dune/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
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/asetmap"
doc: "http://erratique.ch/software/asetmap/doc"
license: "ISC"
dev-repo: "git+https://github.com/dune-universe/asetmap.git"
bug-reports: "https://github.com/dbuenzli/asetmap/issues"
tags: [ "org:erratique" "set" "map" "stdlib" ]
depends: [
"dune" {build}
"ocaml" {>= "4.01.0"}
]
synopsis: "Alternative, compatible, OCaml standard library Sets and Maps"
description: """
asetmap provides slightly tweaked OCaml standard library Set and Map
functors. asetmap tries to maximize compatibility with the standard
library. It essentially gets rid of `Not_found` exceptions and provide
pretty-printers for the data types.

asetmap has no dependency is distributed under the ISC license."""
build: [[ "dune" "build" "-p" name ]]
url {
src: "git://github.com/dune-universe/asetmap.git#duniverse-v0.8.1"
}
33 changes: 33 additions & 0 deletions packages/astring/astring.0.8.3+dune/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
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/doc"
dev-repo: "git+https://github.com/dune-universe/astring.git"
bug-reports: "https://github.com/dbuenzli/astring/issues"
tags: [ "string" "org:erratique" ]
license: "ISC"
depends: [
"dune"
"ocaml" {>= "4.01.0"}
"base-bytes"
]
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 ISC license."""
build: [[ "dune" "build" "-p" name ]]
url {
src: "git://github.com/dune-universe/astring.git#duniverse-v0.8.3"
}
20 changes: 20 additions & 0 deletions packages/bheap/bheap.1.0.0+dune/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
opam-version: "2.0"
maintainer: "Jean-Christophe.Filliatre@lri.fr"
authors: "Jean-Christophe Filliâtre"
license: "LGPL-2.1"
homepage: "https://www.lri.fr/~filliatr/software.en.html"
bug-reports: "https://github.com/UnixJunkie/bheap/issues"
depends: [
"ocaml"
"dune"
]
build: [
["dune" "subst"] {pinned}
["dune" "build" "-p" name]
]
dev-repo: "git+https://github.com/dune-universe/bheap.git"
url {
src:
"git://github.com/dune-universe/bheap.git#to-dune"
}

42 changes: 42 additions & 0 deletions packages/bos/bos.0.2.0+dune/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
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/bos"
doc: "http://erratique.ch/software/bos/doc"
dev-repo: "git+https://github.com/dune-universe/bos.git"
bug-reports: "https://github.com/dbuenzli/bos/issues"
tags: [ "os" "system" "cli" "command" "file" "path" "log" "unix" "org:erratique" ]
license: "ISC"
depends: [
"dune"
"ocaml" {>= "4.01.0"}
"base-unix"
"rresult" {>= "0.4.0"}
"astring"
"fpath"
"fmt" {>= "0.8.0"}
"logs"
"mtime" {with-test}
]
synopsis: "Basic OS interaction for OCaml"
description: """
Bos provides support for basic and robust interaction with the
operating system in OCaml. It has functions to access the process
environment, parse command line arguments, interact with the file
system and run command line programs.

Bos works equally well on POSIX and Windows operating systems.

Bos depends on [Rresult][rresult], [Astring][astring], [Fmt][fmt],
[Fpath][fpath] and [Logs][logs] and the OCaml Unix library. It is
distributed under the ISC license.

[rresult]: http://erratique.ch/software/rresult
[astring]: http://erratique.ch/software/astring
[fmt]: http://erratique.ch/software/fmt
[fpath]: http://erratique.ch/software/fpath
[logs]: http://erratique.ch/software/logs"""
build: [[ "dune" "build" "-p" name ]]
url {
src: "git://github.com/dune-universe/bos.git#duniverse-v0.2.0"
}
26 changes: 26 additions & 0 deletions packages/charInfo_width/charInfo_width.1.1.0+dune/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
opam-version: "2.0"
maintainer: "zandoye@gmail.com"
authors: [ "ZAN DoYe" ]
homepage: "https://bitbucket.org/zandoye/charinfo_width/"
bug-reports: "https://bitbucket.org/zandoye/charinfo_width/issues"
license: "MIT"
dev-repo: "https://github.com/dune-universe/charinfo_width"
build: [
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test & (ocaml:version >= "4.04.0")}
]
depends: [
"ocaml" {>= "4.02.3"}
"result"
"camomile" {>= "1.0.0" & < "2.0~"}
"dune"
"ppx_expect" {with-test}
]

synopsis: "Determine column width for a character"
description: """
This module is implemented purely in OCaml and the width function follows the prototype of POSIX's wcwidth."""

url {
src: "git://github.com/dune-universe/charinfo_width.git#duniverse-1.1.0"
}
32 changes: 32 additions & 0 deletions packages/cmdliner/cmdliner.1.0.4+dune/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
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/cmdliner"
doc: "http://erratique.ch/software/cmdliner/doc/Cmdliner"
dev-repo: "git+https://github.com/dune-universe/cmdliner.git"
bug-reports: "https://github.com/dbuenzli/cmdliner/issues"
tags: [ "cli" "system" "declarative" "org:erratique" ]
license: "ISC"
depends: [
"dune" "ocaml" {>= "4.03.0"} ]
synopsis: """Declarative definition of command line interfaces for OCaml"""
description: """\

Cmdliner allows the declarative definition of command line interfaces
for OCaml.

It provides a simple and compositional mechanism to convert command
line arguments to OCaml values and pass them to your functions. The
module automatically handles syntax errors, help messages and UNIX man
page generation. It supports programs with single or multiple commands
and respects most of the [POSIX][1] and [GNU][2] conventions.

Cmdliner has no dependencies and is distributed under the ISC license.

[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html
[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html
"""
build: [[ "dune" "build" "-p" name ]]
url {
src: "git://github.com/dune-universe/cmdliner.git#duniverse-v1.0.4"
}
55 changes: 55 additions & 0 deletions packages/ctypes-foreign/ctypes-foreign.0.17.1+dune/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
opam-version: "2.0"
maintainer: "yallop@gmail.com"
authors: "yallop@gmail.com"
tags: ["org:ocamllabs" "org:mirage"]
homepage: "https://github.com/ocamllabs/ocaml-ctypes"
bug-reports: "http://github.com/ocamllabs/ocaml-ctypes/issues"
post-messages: "This package requires libffi on your system" {failure}
synopsis: "Dynamic access to foreign C libraries using Ctypes"
description: """
ctypes is a library for binding to C libraries using pure OCaml. The primary
aim is to make writing C extensions as straightforward as possible.
The core of ctypes is a set of combinators for describing the structure of C
types -- numeric types, arrays, pointers, structs, unions and functions. You
can use these combinators to describe the types of the functions that you want
to call, then bind directly to those functions -- all without writing or
generating any C!

To install the optional `ctypes.foreign` interface (which uses `libffi` to
provide dynamic access to foreign libraries), you will need to also install
the `ctypes-foreign` package.

opam install ctypes-foreign

This will make the `ctypes-foreign` ocamlfind subpackage available.
"""
depexts: [
["libffi-dev"] {os-distribution = "debian"}
["libffi-dev"] {os-distribution = "ubuntu"}
["libffi"] {os = "macos" & os-distribution = "homebrew"}
["libffi-devel"] {os-distribution = "centos"}
["libffi-devel"] {os-distribution = "oraclelinux"}
["libffi-devel"] {os-distribution = "fedora"}
["libffi-dev"] {os-distribution = "alpine"}
["libffi-devel"] {os-distribution = "opensuse"}
]
depends: [
"ocaml" {>= "4.02.3"}
"dune"
"ctypes" {=version}
"conf-pkg-config" {build}
"lwt" {with-test}
"ounit" {with-test}
"conf-ncurses" {with-test}
"stdlib-shims" {with-test}
]
build: [
["dune" "subst"]
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test}
]
dev-repo: "git+https://github.com/avsm/ocaml-ctypes.git"
url {
src: "git+https://github.com/avsm/ocaml-ctypes.git#dune-port"
}

44 changes: 44 additions & 0 deletions packages/ctypes/ctypes.0.17.1+dune/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
opam-version: "2.0"
version: "dev"
maintainer: "yallop@gmail.com"
authors: "yallop@gmail.com"
license: "MIT"
tags: ["org:ocamllabs" "org:mirage"]
homepage: "https://github.com/ocamllabs/ocaml-ctypes"
bug-reports: "http://github.com/ocamllabs/ocaml-ctypes/issues"
synopsis: "Combinators for binding to C libraries without writing any C"
description: """
ctypes is a library for binding to C libraries using pure OCaml. The primary
aim is to make writing C extensions as straightforward as possible.
The core of ctypes is a set of combinators for describing the structure of C
types -- numeric types, arrays, pointers, structs, unions and functions. You
can use these combinators to describe the types of the functions that you want
to call, then bind directly to those functions -- all without writing or
generating any C!

To install the optional `ctypes.foreign` interface (which uses `libffi` to
provide dynamic access to foreign libraries), you will need to also install
the `ctypes-foreign` package.

opam install ctypes-foreign

This will make the `ctypes-foreign` ocamlfind subpackage available.
"""

depends: [
"ocaml" {>= "4.02.3"}
"dune" {>="1.7"}
"integers"
"bisect_ppx"
]
depopts: [
"ocveralls" {with-test}
]
build: [
["dune" "subst"]
["dune" "build" "-p" name "-j" jobs]
]
dev-repo: "git+https://github.com/avsm/ocaml-ctypes.git"
url {
src: "git+https://github.com/avsm/ocaml-ctypes.git#dune-port"
}
21 changes: 21 additions & 0 deletions packages/cudf/cudf.0.9+dune/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
opam-version: "2.0"
maintainer: "roberto@dicosmo.org"
authors: ["Roberto di Cosmo <roberto@dicosmo.org>" "Stefano Zacchiroli" "Pietro Abate"]
homepage: "http://www.mancoosi.org/cudf/"
bug-reports: "https://gforge.inria.fr/tracker/?atid=13811&group_id=4385&func=browse"
dev-repo: "git+https://github.com/dune-universe/cudf.git"
depends: [
"dune"
"ocaml"
"conf-perl" {build}
("extlib" | "extlib-compat")
]
synopsis: "CUDF library (part of the Mancoosi tools)"
description: """
CUDF (for Common Upgradeability Description Format) is a format for
describing upgrade scenarios in package-based Free and Open Source
Software distribution."""
build: [[ "dune" "build" "-p" name ]]
url {
src: "git://github.com/dune-universe/cudf.git#duniverse-0.9"
}
32 changes: 32 additions & 0 deletions packages/dose3/dose3.5.0.1+dune/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
opam-version: "2.0"
maintainer: "pietro.abate@inria.fr"
authors: [
"Pietro Abate"
"Jaap Boender"
"Roberto Di Cosmo"
"Johannes Schauer"
"Ralf Treinen"
"Stefano Zacchiroli"
"Jakub Zwolakowski"
"Olivier Rosello"
]
homepage: "http://www.mancoosi.org/software/"
bug-reports: "https://gforge.inria.fr/tracker/?group_id=4395"
license: "LGPL-v3+ with OCaml linking exception"
dev-repo: "git+https://github.com/dune-universe/dose3.git"
depends: [
"dune"
"ocaml"
"ocamlgraph" {>= "1.8.6"}
"cudf" {>= "0.7"}
"conf-perl" {build}
("extlib" {>= "1.7.0"} | "extlib-compat" {>= "1.7.0"})
"re" {>= "1.2.2"}
"cppo" {build & >= "1.1.2"}
]
conflicts: "dose"
synopsis: "Dose library (part of Mancoosi tools)"
build: [[ "dune" "build" "-p" name ]]
url {
src: "git://github.com/dune-universe/dose3.git#duniverse-5.0.1"
}
38 changes: 38 additions & 0 deletions packages/extlib/extlib.1.7.6+dune/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
opam-version: "2.0"
maintainer: "ygrek@autistici.org"
homepage: "https://github.com/ygrek/ocaml-extlib"
dev-repo: "git+https://github.com/dune-universe/ocaml-extlib.git"
bug-reports: "https://github.com/ygrek/ocaml-extlib/issues"
doc: ["http://ygrek.org.ua/p/extlib/doc/"]
license: "LGPL-2.1 with OCaml linking exception"
authors: [
"Nicolas Cannasse"
"Brian Hurt"
"Yamagata Yoriyuki"
"Markus Mottl"
"Jesse Guardiani"
"John Skaller"
"Bardur Arantsson"
"Janne Hellsten"
"Richard W.M. Jones"
"ygrek"
"Gabriel Scherer"
"Pietro Abate"
]
depends: [
"dune"
"ocaml"
"cppo" {build}
"base-bytes"
]
synopsis:
"A complete yet small extension for OCaml standard library (reduced, recommended)"
description: """
The purpose of this library is to add new functions to OCaml standard library
modules, to modify some functions in order to get better performances or
safety (tail-recursive) and also to provide new modules which should be useful
for day to day programming."""
build: [[ "dune" "build" "-p" name ]]
url {
src: "git://github.com/dune-universe/ocaml-extlib.git#duniverse-1.7.6"
}
Loading