@@ -69,12 +69,6 @@ readCabalFile name vers = do
6969 ParseFailed err -> fail ("cannot parse cabal file " ++ cabal ++ ": " ++ show err)
7070 return pkg
7171
72−badPackages :: [String]
73−badPackages =
74− [ "haskell-platform"
75− , "flapjax"
76− ]
77−
7872discoverNixFiles :: (FilePath -> Hackage4Nix ()) -> FilePath -> Hackage4Nix ()
7973discoverNixFiles yield dirOrFile
8074 | "." `isPrefixOf` takeFileName dirOrFile = msgDebug $ "ignore file or directory " ++ dirOrFile
@@ -243,3 +237,53 @@ main = bracket (return ()) (\() -> hFlush stdout >> hFlush stderr) $ \() -> do
243237 , _hackageDb = last $ _hackageDb defaultConfiguration : [ p | HackageDB p <- opts ]
244238 }
245239 flip evalStateT cfg (updateNixPkgs args)
240+
241+
242+
243+-- Packages that we cannot regenerate automatically yet. This list
244+-- should be empty.
245+
246+badPackages :: [String]
247+badPackages =
248+ [ "haskell-platform"
249+ , "flapjax"
250+ , "alex"
251+ , "cairo"
252+ , "cgi"
253+ , "citeproc-hs"
254+ , "editline"
255+ , "glade"
256+ , "glib"
257+ , "GLUT"
258+ , "gtk"
259+ , "gtk2hs-buildtools"
260+ , "gtksourceview2"
261+ , "haddock"
262+ , "haskell-src"
263+ , "hmatrix"
264+ , "hp2any-core"
265+ , "hp2any-graph"
266+ , "LambdaHack"
267+ , "leksah"
268+ , "lhs2tex"
269+ , "MazesOfMonad"
270+ , "OpenAL"
271+ , "OpenGL"
272+ , "pango"
273+ , "QuickCheck"
274+ , "readline"
275+ , "repa-examples"
276+ , "scion"
277+ , "SDL"
278+ , "SDL-image"
279+ , "SDL-mixer"
280+ , "SDL-ttf"
281+ , "svgcairo"
282+ , "terminfo"
283+ , "vacuum"
284+ , "vacuum-cairo"
285+ , "wxHaskell"
286+ , "X11"
287+ , "X11-xft"
288+ , "xmonad"
289+ ]