git.iko.soy/typeable/cabal2nix
on master help sign in
hackage2nix: disable aliases before discovering known Nixpkgs attributes

Closing https://github.com/NixOS/cabal2nix/pull/411. Suggested-by: Jan Tojnar <jtojnar@gmail.com>

commit87c9b8dead9568df2751566589303042f49a41f0 authorPeter Simons <simons@cryp.to> dateTue 5 Mar 2019, 20:37 (8 years ago) parentd6bac1c
2 files changed+3−3
cabal2nix.cabal+2−2 hackage2nix/Main.hs+1−1
cabal2nix.cabal+2−2
@@ -115,7 +115,7 @@ library
115115 , containers
116116 , deepseq >= 1.4
117117 , directory
118− , distribution-nixpkgs >= 1.1.1
118+ , distribution-nixpkgs >= 1.2
119119 , filepath
120120 , hackage-db >= 2.0.1
121121 , hopenssl >= 2
@@ -165,7 +165,7 @@ executable hackage2nix
165165 , cabal2nix
166166 , containers
167167 , directory
168− , distribution-nixpkgs >= 1.1.1
168+ , distribution-nixpkgs >= 1.2
169169 , filepath
170170 , hopenssl >= 2
171171 , language-nix
hackage2nix/Main.hs+1−1
@@ -71,7 +71,7 @@ main = do
7171 CLI {..} <- execParser pinfo
7272
7373 config <- readConfiguration (nixpkgsRepository </> configFile)
74− nixpkgs <- readNixpkgPackageMap nixpkgsRepository Nothing
74+ nixpkgs <- readNixpkgPackageMap ["-f", nixpkgsRepository, "--arg", "config", "{ allowAliases = false; }"]
7575 preferredVersions <- readPreferredVersions (fromMaybe (hackageRepository </> "preferred-versions") preferredVersionsFile)
7676 let fixup = Map.delete "acme-everything" -- TODO: https://github.com/NixOS/cabal2nix/issues/164
7777 . Map.delete "som" -- TODO: https://github.com/NixOS/cabal2nix/issues/164