monstercat-backend.nix (1412B)
1 { Decimal 2 , MissingH 3 , aeson 4 , async 5 , attoparsec 6 , base 7 , bson 8 , bytestring 9 , conduit 10 , data-default 11 , failure 12 , fetchgitPrivate 13 , flexible 14 , flexible-instances 15 , ghc-prim 16 , hashable 17 , hashable-generics 18 , lens 19 , mkDerivation 20 , mongoDB 21 , mtl 22 , persistent 23 , persistent-mongoDB 24 , persistent-template 25 , pwstore-fast 26 , safe 27 , stdenv 28 , template-haskell 29 , text 30 , time 31 , transformers 32 , unordered-containers 33 , uuid 34 , vector 35 , word8 36 }: 37 38 with stdenv.lib; 39 mkDerivation rec { 40 pname = "monstercat-backend"; 41 version = "1.1.0"; 42 43 # todo: get fetchgitPrivate working 44 45 src = fetchgitPrivate { 46 url = "ssh://git@phabricator.monstercat.com/diffusion/HBACK/haskell-backend"; 47 rev = "3e5ba112ca708e3ef036a26d03c632ee7507140e"; 48 sha256 = "306c7a985135011066cfcf6611bc5c7e7386e7900f218209f534083beaaff4ba"; 49 }; 50 51 # src = /dropbox/projects/monstercat/haskell/monstercat-backend; 52 53 buildDepends = [ 54 Decimal 55 MissingH 56 aeson 57 async 58 attoparsec 59 base 60 bson 61 bytestring 62 conduit 63 data-default 64 failure 65 flexible 66 flexible-instances 67 ghc-prim 68 hashable 69 lens 70 mongoDB 71 mtl 72 persistent 73 persistent-mongoDB 74 persistent-template 75 pwstore-fast 76 safe 77 template-haskell 78 text 79 time 80 transformers 81 unordered-containers 82 uuid 83 vector 84 word8 85 ]; 86 87 description = "Monstercat backend database"; 88 license = stdenv.lib.licenses.unfree; 89 }