git.iko.soy/typeable/cabal2nix
on master help sign in
Hackage4Nix.hs: automatically ignore all packages that have configureFlags or patchPhase set
commitfbc38822c13ba202972e773df07d227e084e7d6e authorPeter Simons <simons@cryp.to> dateFri 12 Aug 2011, 01:28 (15 years ago) parentfab3b04
1 file changed+2
src/Hackage4Nix.hs+2
src/Hackage4Nix.hs+2
@@ -106,6 +106,8 @@ parseNixFile path buf
106106 = msgDebug ("ignore known bad package " ++ path) >> return Nothing
107107 | True <- buf `regmatch` "src = (fetchgit|sourceFromHead)"
108108 = msgDebug ("ignore non-hackage package " ++ path) >> return Nothing
109+ | True <- buf `regmatch` "(patchPhase|configureFlags) ="
110+ = msgDebug ("ignore patched package " ++ path) >> return Nothing
109111 | True <- buf `regmatch` "noHaddock"
110112 = msgDebug ("ignore non-haddock package " ++ path) >> return Nothing
111113 | True <- buf =~ pack "cabal.mkDerivation"