1{
2 mkDerivation,
3 base,
4 fetchFromGitHub,
5 lib,
6 prettyprinter,
7 prettyprinter-ansi-terminal,
8 process,
9 QuickCheck,
10 text,
11 transformers,
12 transformers-compat,
13}:
14mkDerivation {
15 pname = "hercules-ci-optparse-applicative";
16 version = "0.18.1.0";
17 src = fetchFromGitHub {
18 owner = "hercules-ci";
19 repo = "optparse-applicative";
20 sha256 = "1cgxc80zfgzk4rrhspnlj7790jb0ddq7ybj7qjan5xmjjir90763";
21 rev = "a123939663ba1cd0f1750343f1c6b9864ac21207";
22 };
23 libraryHaskellDepends = [
24 base
25 prettyprinter
26 prettyprinter-ansi-terminal
27 process
28 text
29 transformers
30 transformers-compat
31 ];
32 testHaskellDepends = [
33 base
34 QuickCheck
35 ];
36 homepage = "https://github.com/hercules-ci/optparse-applicative";
37 description = "Utilities and combinators for parsing command line options (fork)";
38 license = lib.licenses.bsd3;
39 maintainers = with lib.maintainers; [ roberth ];
40}