1{
2 lib,
3 fetchFromGitHub,
4 buildDunePackage,
5 seq,
6 stdlib-shims,
7}:
8
9buildDunePackage rec {
10 pname = "spelll";
11 version = "0.4";
12
13 duneVersion = "3";
14
15 src = fetchFromGitHub {
16 owner = "c-cube";
17 repo = pname;
18 rev = "v${version}";
19 hash = "sha256-nI8fdArYynR70PUJIgyogGBCe4gFhfVzuRdZzFGKqOc=";
20 };
21
22 propagatedBuildInputs = [
23 seq
24 stdlib-shims
25 ];
26
27 meta = {
28 inherit (src.meta) homepage;
29 description = "Fuzzy string searching, using Levenshtein automaton";
30 license = lib.licenses.bsd2;
31 maintainers = [ lib.maintainers.vbgl ];
32 };
33}