at master 1.1 kB view raw
1{ 2 mkDerivation, 3 base, 4 binary, 5 bytestring, 6 Cabal, 7 containers, 8 directory, 9 extra, 10 file-embed, 11 filepath, 12 lib, 13 mtl, 14 network-uri, 15 parsec, 16 pretty, 17 process, 18 set-extra, 19 template-haskell, 20 time, 21 transformers, 22}: 23mkDerivation { 24 pname = "curry-frontend"; 25 version = "2.1.0"; 26 src = ./.; 27 isLibrary = true; 28 isExecutable = true; 29 enableSeparateDataOutput = true; 30 libraryHaskellDepends = [ 31 base 32 binary 33 bytestring 34 containers 35 directory 36 extra 37 file-embed 38 filepath 39 mtl 40 network-uri 41 parsec 42 pretty 43 process 44 set-extra 45 template-haskell 46 time 47 transformers 48 ]; 49 executableHaskellDepends = [ base ]; 50 testHaskellDepends = [ 51 base 52 bytestring 53 Cabal 54 containers 55 directory 56 extra 57 file-embed 58 filepath 59 mtl 60 network-uri 61 pretty 62 process 63 set-extra 64 template-haskell 65 transformers 66 ]; 67 homepage = "http://curry-language.org"; 68 description = "Compile the functional logic language Curry to several intermediate formats"; 69 license = lib.licenses.bsd3; 70 mainProgram = "curry-frontend"; 71}