Skip to content

Commit

Permalink
Merge pull request #26955 from eponier/jasmin.2024.07.2
Browse files Browse the repository at this point in the history
Add jasmin.2024.07.2
  • Loading branch information
mseri authored Nov 26, 2024
2 parents fc3a185 + 59b99c4 commit 99bc90f
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions packages/jasmin/jasmin.2024.07.2/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
opam-version: "2.0"
synopsis: "Compiler for High-Assurance and High-Speed Cryptography"
description: """
Jasmin is a workbench for high-assurance and high-speed cryptography. Jasmin
implementations aim at being efficient, safe, correct, and secure.
"""
maintainer: "Jean-Christophe Léchenet <[email protected]>"
author: "Jasmin authors and contributors"
license: "MIT"
homepage: "https://github.com/jasmin-lang/jasmin"
bug-reports: "https://github.com/jasmin-lang/jasmin/issues"
dev-repo: "git+https://github.com/jasmin-lang/jasmin.git"

depends: [
"ocaml" {>= "4.11" & build}
"batteries" {>= "3.5.0"}
"menhir" {>= "20160825" & build}
"menhirLib"
"camlidl"
"zarith" {>= "1.9.0"}
"apron" {>= "v0.9.12"}
"conf-ppl"
"yojson" {>= "1.6.0"}
"dune" {>= "3.2"}
"cmdliner" {>= "1.1" & build }
"angstrom" {>= "0.14.0"}
"ocamlfind" { build }
]
build: [
[make "-C" "compiler" "build"]
]
install: [
["mkdir" "-p" "%{prefix}%/bin"]
["cp" "-L" "compiler/_build/install/default/bin/jasminc" "%{prefix}%/bin/jasminc"]
["cp" "-L" "compiler/_build/install/default/bin/jasmin2tex" "%{prefix}%/bin/jasmin2tex"]
["cp" "-L" "compiler/_build/install/default/bin/jasmin-ct" "%{prefix}%/bin/jasmin-ct"]
["mkdir" "-p" "%{prefix}%/lib/jasmin/easycrypt"]
["sh" "-c" "cp eclib/*.ec \"%{prefix}%/lib/jasmin/easycrypt/\""]
]
url {
src: "https://github.com/jasmin-lang/jasmin/releases/download/v2024.07.2/jasmin-compiler-v2024.07.2.tar.bz2"
checksum: "sha256=23ccf9fc6823e464b2bc3edbf5860c877332e2f5c061570fe7704217008dc704"
}

0 comments on commit 99bc90f

Please sign in to comment.