citadel

My dotfiles, scripts and nix configs
git clone git://jb55.com/citadel
Log | Files | Refs | README | LICENSE

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 }