7 ocamlPackages.buildDunePackage rec {
11 src = fetchFromGitHub {
12 owner = "Beluga-lang";
15 hash = "sha256-QUZ3mmd0gBQ+hnAeo/TbvFsETnThAdAoQyfpz2F//4g=";
20 buildInputs = with ocamlPackages; [
35 mkdir -p $out/share/emacs/site-lisp/beluga/
36 cp -r tools/beluga-mode.el $out/share/emacs/site-lisp/beluga
40 description = "Functional language for reasoning about formal systems";
41 homepage = "https://complogic.cs.mcgill.ca/beluga";
42 changelog = "https://github.com/Beluga-lang/Beluga/releases/tag/v${version}";
43 license = licenses.gpl3Plus;
44 maintainers = [ maintainers.bcdarwin ];
45 platforms = platforms.unix;