nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 47 lines 999 B view raw
1{ 2 ocamlPackages, 3 fetchFromGitHub, 4 lib, 5}: 6 7let 8 pname = "satyrographos"; 9 version = "0.0.2.13"; 10 src = fetchFromGitHub { 11 owner = "na4zagin3"; 12 repo = "satyrographos"; 13 tag = "v${version}"; 14 sha256 = "sha256-f9iJTr4nV7dFCMkI8+zv9qvYWRSw8H/xbbZm2LR9cB4="; 15 }; 16in 17ocamlPackages.buildDunePackage { 18 inherit pname version src; 19 20 nativeBuildInputs = with ocamlPackages; [ 21 menhir 22 ]; 23 24 buildInputs = with ocamlPackages; [ 25 core_unix 26 fileutils 27 opam-format 28 opam-state 29 ppx_deriving 30 (ppx_deriving_yojson.override { yojson = yojson_2; }) 31 ppx_import 32 ppx_jane 33 shexp 34 uri 35 uri-sexp 36 yaml-sexp 37 ]; 38 39 meta = { 40 changelog = "https://github.com/na4zagin3/satyrographos/releases/tag/${src.rev}"; 41 description = "Package manager for SATySFi"; 42 homepage = "https://github.com/na4zagin3/satyrographos"; 43 maintainers = with lib.maintainers; [ momeemt ]; 44 mainProgram = "satyrographos"; 45 license = lib.licenses.lgpl3Plus; 46 }; 47}