lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

ocamlPackages.shared-memory-ring(-lwt): init at 3.1.0

+82
+41
pkgs/development/ocaml-modules/shared-memory-ring/default.nix
··· 1 + { lib 2 + , buildDunePackage 3 + , fetchurl 4 + , ppx_cstruct 5 + , mirage-profile 6 + , cstruct 7 + , ounit 8 + }: 9 + 10 + buildDunePackage rec { 11 + pname = "shared-memory-ring"; 12 + version = "3.1.0"; 13 + 14 + useDune2 = true; 15 + 16 + src = fetchurl { 17 + url = "https://github.com/mirage/shared-memory-ring/releases/download/v${version}/shared-memory-ring-v${version}.tbz"; 18 + sha256 = "06350ph3rdfvybi0cgs3h3rdkmjspk3c4375rxvbdg0kza1w22x1"; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + ppx_cstruct 23 + ]; 24 + 25 + propagatedBuildInputs = [ 26 + mirage-profile 27 + cstruct 28 + ]; 29 + 30 + doCheck = true; 31 + checkInputs = [ 32 + ounit 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "Shared memory rings for RPC and bytestream communications"; 37 + license = licenses.isc; 38 + homepage = "https://github.com/mirage/shared-memory-ring"; 39 + maintainers = [ maintainers.sternenseemann ]; 40 + }; 41 + }
+37
pkgs/development/ocaml-modules/shared-memory-ring/lwt.nix
··· 1 + { lib 2 + , buildDunePackage 3 + , shared-memory-ring 4 + , ppx_cstruct 5 + , cstruct 6 + , lwt 7 + , lwt-dllist 8 + , mirage-profile 9 + , ounit 10 + }: 11 + 12 + buildDunePackage { 13 + pname = "shared-memory-ring-lwt"; 14 + 15 + inherit (shared-memory-ring) version src useDune2; 16 + 17 + buildInputs = [ 18 + ppx_cstruct 19 + ]; 20 + 21 + propagatedBuildInputs = [ 22 + shared-memory-ring 23 + cstruct 24 + lwt 25 + lwt-dllist 26 + mirage-profile 27 + ]; 28 + 29 + doCheck = true; 30 + checkInputs = [ 31 + ounit 32 + ]; 33 + 34 + meta = shared-memory-ring.meta // { 35 + description = "Shared memory rings for RPC and bytestream communications using Lwt"; 36 + }; 37 + }
+4
pkgs/top-level/ocaml-packages.nix
··· 1138 1138 1139 1139 sha = callPackage ../development/ocaml-modules/sha { }; 1140 1140 1141 + shared-memory-ring = callPackage ../development/ocaml-modules/shared-memory-ring { }; 1142 + 1143 + shared-memory-ring-lwt = callPackage ../development/ocaml-modules/shared-memory-ring/lwt.nix { }; 1144 + 1141 1145 sodium = callPackage ../development/ocaml-modules/sodium { }; 1142 1146 1143 1147 spelll = callPackage ../development/ocaml-modules/spelll { };