packages feed

web-page-0.1.0: default.nix

# -*-conf-*-

{ pkgs ? import <nixpkgs> { }, devel ? false }:

let hs = pkgs.haskellPackages;
    inherit (hs) cabal;

    develDepends = with hs; [
    ];
in

cabal.mkDerivation (self : rec {
    pname = "web-page";
    version = "0.1.0";
    isExecutable = false;
    isLibrary = true;
    preConfigure = ''rm -rf dist'';
    src = if devel then ./. else pkgs.fetchdarcs { url = ./.; };

    buildDepends = with hs; [
        blazeHtml
        clay
        jmacro
        lens
        mtl
        webRoutes
        wlPprintText
    ] ++ (if devel then develDepends else []);
})