@@ -102,10 +102,12 @@ normalizeMaintainer x
102102
103103parseNixFile :: FilePath -> ByteString -> Hackage4Nix (Maybe Pkg)
104104parseNixFile path buf
105− | True <- buf `regmatch` "src = (fetchgit|sourceFromHead)"
106− = msgDebug ("ignore non-hackage package " ++ path) >> return Nothing
107105 | True <- (pack path) `regmatch` (concat (intersperse "|" badPackages))
108106 = msgDebug ("ignore known bad package " ++ path) >> return Nothing
107+ | True <- buf `regmatch` "src = (fetchgit|sourceFromHead)"
108+ = msgDebug ("ignore non-hackage package " ++ path) >> return Nothing
109+ | True <- buf `regmatch` "noHaddock"
110+ = msgDebug ("ignore non-haddock package " ++ path) >> return Nothing
109111 | True <- buf =~ pack "cabal.mkDerivation"
110112 , [name] <- buf `regsubmatch` "name *= *\"([^\"]+)\""
111113 , [vers] <- buf `regsubmatch` "version *= *\"([^\"]+)\""