Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
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 ''