@@ -163,7 +163,7 @@ genCabal2NixCmdline (Pkg deriv path _) = unwords $ ["cabal2nix"] ++ opts ++ [">"
163163 meta = metaSection deriv
164164 opts = [cabal] ++ maints' ++ plats' ++ if runHaddock deriv then [] else ["--no-haddock"]
165165 cabal = "cabal://" ++ display (pname deriv) ++ "-" ++ display (version deriv)
166− maints' = [ "--maintainer=" ++ m | m <- maintainers meta ]
166+ maints' = [ "--maintainer=" ++ normalizeMaintainer m | m <- maintainers meta ]
167167 plats'
168168 | ["self.ghc.meta.platforms"] == platforms meta = []
169169 | otherwise = [ "--platform=" ++ p | p <- platforms meta ]
@@ -171,6 +171,11 @@ genCabal2NixCmdline (Pkg deriv path _) = unwords $ ["cabal2nix"] ++ opts ++ [">"
171171 | path =~ "/[0-9\\.]+\\.nix$" = replaceFileName path (display (version deriv) <.> "nix")
172172 | otherwise = path
173173
174+normalizeMaintainer :: String -> String
175+normalizeMaintainer x
176+ | "self.stdenv.lib.maintainers." `isPrefixOf` x = drop 28 x
177+ | otherwise = x
178+
174179data CliOption = PrintHelp | Verbose | HackageDB FilePath
175180 deriving (Eq)
176181