1{ pkgs, haskellPackages }:
2
3let
4 drv = haskellPackages.random;
5 docs = pkgs.haskell.lib.compose.documentationTarball drv;
6
7in
8pkgs.runCommand "test haskell.lib.compose.documentationTarball"
9 {
10 meta = {
11 inherit (docs.meta) platforms;
12 };
13 }
14 ''
15 tar xvzf "${docs}/${drv.name}-docs.tar.gz"
16
17 # Check for Haddock html
18 find "${drv.name}-docs" | grep -q "System-Random.html"
19
20 # Check for source html
21 find "${drv.name}-docs" | grep -q "src/System.Random.html"
22
23 touch "$out"
24 ''