this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add ctypes 0.23.0

+118
+53
packages/ctypes-foreign/ctypes-foreign.0.23.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Dynamic access to foreign C libraries using Ctypes" 3 + description: """ 4 + 5 + This installs the `ctypes-foreign` interface which 6 + uses `libffi` to provide dynamic access to foreign libraries.""" 7 + maintainer: ["Jeremy Yallop <yallop@gmail.com>"] 8 + authors: ["Jeremy Yallop"] 9 + license: "MIT" 10 + tags: ["org:mirage"] 11 + homepage: "https://github.com/yallop/ocaml-ctypes" 12 + doc: "https://ocamllabs.github.io/ocaml-ctypes/" 13 + bug-reports: "https://github.com/yallop/ocaml-ctypes/issues" 14 + depends: [ 15 + "dune" {>= "2.9"} 16 + "ocaml" {>= "4.03.0"} 17 + "integers" {with-test & >= "0.2.2"} 18 + "ctypes" {= version} 19 + "dune-configurator" 20 + "conf-pkg-config" 21 + "lwt" {with-test & >= "2.4.7"} 22 + "ounit2" {with-test} 23 + "conf-ncurses" {with-test} 24 + "stdlib-shims" {with-test} 25 + "conf-fts" {with-test & os != "win32"} 26 + "conf-libffi" {>= "2.0.0"} 27 + "odoc" {with-doc} 28 + ] 29 + build: [ 30 + ["dune" "subst"] {dev} 31 + [ 32 + "dune" 33 + "build" 34 + "-p" 35 + name 36 + "-j" 37 + jobs 38 + "--promote-install-files=false" 39 + "@install" 40 + "@runtest" {with-test} 41 + "@doc" {with-doc} 42 + ] 43 + ["dune" "install" "-p" name "--create-install-files" name] 44 + ] 45 + dev-repo: "git+https://github.com/yallop/ocaml-ctypes.git" 46 + url { 47 + src: 48 + "https://github.com/yallop/ocaml-ctypes/archive/refs/tags/0.23.0.tar.gz" 49 + checksum: [ 50 + "sha256=cae47d815b27dd4c824a007f1145856044542fe2588d23a443ef4eefec360bf1" 51 + "md5=b1af973ec9cf7867a63714e92df82f2a" 52 + ] 53 + }
+65
packages/ctypes/ctypes.0.23.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Combinators for binding to C libraries without writing any C" 3 + description: """ 4 + 5 + ctypes is a library for binding to C libraries using pure OCaml. The primary 6 + aim is to make writing C extensions as straightforward as possible. 7 + The core of ctypes is a set of combinators for describing the structure of C 8 + types -- numeric types, arrays, pointers, structs, unions and functions. You 9 + can use these combinators to describe the types of the functions that you want 10 + to call, then bind directly to those functions -- all without writing or 11 + generating any C! 12 + 13 + To install the optional `ctypes-foreign` interface (which uses `libffi` to 14 + provide dynamic access to foreign libraries), you will need to also install 15 + the `ctypes-foreign` package. 16 + 17 + opam install ctypes-foreign 18 + 19 + This will make the `ctypes-foreign` ocamlfind subpackage available.""" 20 + maintainer: ["Jeremy Yallop <yallop@gmail.com>"] 21 + authors: ["Jeremy Yallop"] 22 + license: "MIT" 23 + tags: ["org:mirage"] 24 + homepage: "https://github.com/yallop/ocaml-ctypes" 25 + doc: "https://yallop.github.io/ocaml-ctypes/" 26 + bug-reports: "https://github.com/yallop/ocaml-ctypes/issues" 27 + depends: [ 28 + "dune" {>= "2.9"} 29 + "ocaml" {>= "4.03.0"} 30 + "integers" 31 + "dune-configurator" 32 + "bigarray-compat" 33 + "ounit2" {with-test} 34 + "conf-fts" {with-test & os != "win32"} 35 + "conf-pkg-config" {with-test} 36 + "odoc" {with-doc} 37 + ] 38 + build: [ 39 + ["dune" "subst"] {dev} 40 + [ 41 + "dune" 42 + "build" 43 + "-p" 44 + name 45 + "-j" 46 + jobs 47 + "--promote-install-files=false" 48 + "@install" 49 + "@runtest" {with-test} 50 + "@doc" {with-doc} 51 + ] 52 + ["dune" "install" "-p" name "--create-install-files" name] 53 + ] 54 + dev-repo: "git+https://github.com/yallop/ocaml-ctypes.git" 55 + url { 56 + src: 57 + "https://github.com/yallop/ocaml-ctypes/archive/refs/tags/0.23.0.tar.gz" 58 + checksum: [ 59 + "sha256=cae47d815b27dd4c824a007f1145856044542fe2588d23a443ef4eefec360bf1" 60 + "md5=b1af973ec9cf7867a63714e92df82f2a" 61 + ] 62 + } 63 + conflicts: [ 64 + "host-system-msvc" 65 + ]