packages feed

cabal2nix 1.1 → 1.2

raw patch · 2 files changed

+6/−7 lines, 2 files

Files

cabal2nix.cabal view
@@ -1,5 +1,5 @@ Name:                   cabal2nix-Version:                1.1+Version:                1.2 Copyright:              (c) 2011 Peter Simons License:                BSD3 License-File:           LICENSE
cabal2nix.hs view
@@ -55,15 +55,14 @@     ++ "  };\n"     ++ "})\n"     where-      exprArgs = concat (intersperse "," ((if "cabal" `notElem` pkgDeps then ["cabal"] else []) ++ pkgDeps))+      exprArgs = concat (intersperse "," ("cabal":pkgDeps))       showVer = concat (intersperse "." (map show ver))       depList = concat (intersperse " " pkgDeps)       pkgDeps :: [String]-      pkgDeps = map toNixName $-                  nub $ sort $ libs ++-                    [ n | dep <- deps, Dependency (PackageName n) _ <- condTreeConstraints dep-                        , n `notElem` ["base","containers"]-                    ]+      pkgDeps = filter (/="cabal") $ nub $ sort $ map toNixName $+                  libs ++ [ n | dep <- deps, Dependency (PackageName n) _ <- condTreeConstraints dep+                              , n `notElem` ["base","containers"]+                          ]       showLic (GPL Nothing)                     = show "GPL"       showLic (GPL (Just (Version [2] [])))     = "self.stdenv.lib.licenses.gpl2"       showLic (GPL (Just (Version [3] [])))     = "self.stdenv.lib.licenses.gpl3"