git.iko.soy/typeable/cabal2nix
on master help sign in
Hackage4Nix.hs: ignore all packages that set noHaddock until cabal2nix generate that flag
commitcc1d4f5229da03cb664a0f2fadb987a5e59d1e68 authorPeter Simons <simons@cryp.to> dateWed 10 Aug 2011, 00:01 (15 years ago) parentec92d5c
1 file changed+4−2
src/Hackage4Nix.hs+4−2
src/Hackage4Nix.hs+4−2
@@ -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 *= *\"([^\"]+)\""