diff --git a/packages/cudajit/cudajit.0.5.0/opam b/packages/cudajit/cudajit.0.5.0/opam new file mode 100644 index 00000000000..81677f9f203 --- /dev/null +++ b/packages/cudajit/cudajit.0.5.0/opam @@ -0,0 +1,53 @@ +# This file is generated by dune, edit dune-project instead +opam-version: "2.0" +synopsis: + "Bindings to the `cuda` and `nvrtc` libraries with a unified interface" +description: + "Bindings to manually selected parts of `lcuda` and `lnvrtc`, with a few types and conversion functions to facilitate use." +maintainer: ["Lukasz Stafiniak "] +authors: ["Lukasz Stafiniak"] +license: "MIT" +tags: ["cuda" "jit" "nvrtc"] +homepage: "https://github.com/lukstafi/ocaml-cudajit" +doc: "https://github.com/lukstafi/ocaml-cudajit/blob/master/README.md" +bug-reports: "https://github.com/lukstafi/ocaml-cudajit/issues" +depends: [ + "ocaml" {>= "4.12"} + "dune" {>= "3.11"} + "ctypes" {>= "0.14.0"} + "ctypes-foreign" + "sexplib0" + "ppx_sexp_conv" + "ppx_expect" + "conf-cuda" + "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/lukstafi/ocaml-cudajit.git" +post-messages: [ + "NOTE: CUDA drivers are outside the scope of system packages and might need to be installed manually." + {failure & !conf-cuda-config:is_wsl} + "NOTE: double-check if CUDA drivers for Windows are installed and Linux libraries don't hide WSL stubs; see: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#network-repo-installation-for-wsl" + {failure & conf-cuda-config:is_wsl} +] +url { + src: + "https://github.com/lukstafi/ocaml-cudajit/archive/refs/tags/0.5.0.1.tar.gz" + checksum: [ + "md5=0187dda670febedba67bd138a01fc8b0" + "sha512=d1ac6e2fb57a4b645e00c4198ecc4f52f6911e74b72edef128f7bcfd1ce5ae2ec9eedc4dab09327486dde52acaa8ad36bb9c4e331a0d58c5eef7befd177b1e29" + ] +}