git.iko.soy/typeable/cabal2nix
on master help sign in
Hackage4Nix: improved 'regenerateDerivation' to recognize more manually added patches
c5d45e2Peter Simons
src/Hackage4Nix.hs+1−1
@@ -76,7 +76,7 @@ discoverNixFiles yield dirOrFile
76
76
77regenerateDerivation :: Derivation -> String -> Bool
77regenerateDerivation :: Derivation -> String -> Bool
78regenerateDerivation deriv buf = not (pname deriv `elem` patchedPackages) &&
78regenerateDerivation deriv buf = not (pname deriv `elem` patchedPackages) &&
79− not (buf =~ "preConfigure|configureFlags|postInstall|patchPhase")
79+ not (buf =~ "(pre|post)Configure|configureFlags|(pre|post)Install|patchPhase")
80
80
81readVersion :: String -> Version
81readVersion :: String -> Version
82readVersion str = maybe (error $ "cannot parse version " ++ show str) id (simpleParse str)
82readVersion str = maybe (error $ "cannot parse version " ++ show str) id (simpleParse str)