aboutsummaryrefslogtreecommitdiff
path: root/guix.scm
blob: a34d483dceb558c8c6b6a5fafd9cef3ce01da42e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
(use-modules
 (guix packages)
 (guix download)
 (guix git-download)
 (guix build-system dune)
 ((guix licenses) #:prefix license:)
 (gnu packages ocaml))

(define-public ocaml-monocypher
  (package
    (name "ocaml-monocypher")
    (version "0.0.0")
    (source #f)
    (build-system dune-build-system)
    (arguments '())
    (propagated-inputs
     `(("ocaml-ctypes" ,ocaml-ctypes)
       ;; TODO ocaml-integers should be added as propagated-input of ocaml-ctypes in Guix
       ("ocaml-integers" ,ocaml-integers)))
    (native-inputs
     `(("merlin" ,ocaml-merlin)
       ("dot-merlin-reader" ,ocaml-dot-merlin-reader)
       ("ocp-indent" ,ocaml-ocp-indent)
       ("alcotest" ,ocaml-alcotest)))
    (home-page "https://gitlab.com/public.dream/DROMEDAR/ocaml-monocypher")
    (synopsis "OCaml bindings to the Monocypher cryptographic library")
    (description "sdfsdf")
    (license license:agpl3+)))

ocaml-monocypher