ocamlPackages.directories: init at 0.2
This commit is contained in:
parent
7393cb9fe4
commit
2517018ac2
33
pkgs/development/ocaml-modules/directories/default.nix
Normal file
33
pkgs/development/ocaml-modules/directories/default.nix
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
{ lib, fetchFromGitHub, buildDunePackage }:
|
||||||
|
|
||||||
|
buildDunePackage rec {
|
||||||
|
pname = "directories";
|
||||||
|
version = "0.2";
|
||||||
|
useDune2 = true;
|
||||||
|
|
||||||
|
minimumOCamlVersion = "4.07";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "ocamlpro";
|
||||||
|
repo = pname;
|
||||||
|
rev = version;
|
||||||
|
sha256 = "0s7ginh0g0fhw8xf9v58cx99a8q9jqsf4i0p134m5qzf84qpjwff";
|
||||||
|
};
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "https://github.com/ocamlpro/directories";
|
||||||
|
description = "An OCaml library that provides configuration, cache and data paths (and more!) following the suitable conventions on Linux, macOS and Windows";
|
||||||
|
longDescription = ''
|
||||||
|
directories is an OCaml library that provides configuration, cache and
|
||||||
|
data paths (and more!) following the suitable conventions on Linux, macOS
|
||||||
|
and Windows. It is inspired by similar libraries for other languages such
|
||||||
|
as directories-jvm.
|
||||||
|
|
||||||
|
The following conventions are used: XDG Base Directory Specification and
|
||||||
|
xdg-user-dirs on Linux, Known Folders on Windows, Standard Directories on
|
||||||
|
macOS.
|
||||||
|
'';
|
||||||
|
license = lib.licenses.isc;
|
||||||
|
maintainers = with lib.maintainers; [ bcc32 ];
|
||||||
|
};
|
||||||
|
}
|
@ -242,6 +242,8 @@ let
|
|||||||
|
|
||||||
digestif = callPackage ../development/ocaml-modules/digestif { };
|
digestif = callPackage ../development/ocaml-modules/digestif { };
|
||||||
|
|
||||||
|
directories = callPackage ../development/ocaml-modules/directories { };
|
||||||
|
|
||||||
dispatch = callPackage ../development/ocaml-modules/dispatch { };
|
dispatch = callPackage ../development/ocaml-modules/dispatch { };
|
||||||
|
|
||||||
dns = callPackage ../development/ocaml-modules/dns { };
|
dns = callPackage ../development/ocaml-modules/dns { };
|
||||||
|
Loading…
Reference in New Issue
Block a user