packages feed

cabal-src 0.1 → 0.2

raw patch · 2 files changed

+9/−5 lines, 2 files

Files

cabal-src-install.hs view
@@ -61,11 +61,15 @@     createDirectoryIfMissing True dir     let filename = concat [name, "-", ver, ".tar.gz"]     copyFile ("dist/" ++ filename) (dir ++ filename)-    fixConfig $ cabal ++ "/config"+    fixConfig pd $ cabal ++ "/config" -fixConfig fn = do-    ls <- lines <$> readFile fn-    let s = "remote-repo: cabal-src:http://www.haskell.org/"+fixConfig pd fn = do+    ls' <- lines <$> readFile fn+    let oldLines =+            [ "remote-repo: cabal-src:http://www.haskell.org/"+            ]+    let s = "local-repo: " ++ pd+    let ls = filter (not . flip elem oldLines) ls'     unless (s `elem` ls) $ writeFile fn $ unlines $ addRepo s ls  addRepo s [] = [s]
cabal-src.cabal view
@@ -1,5 +1,5 @@ Name:                cabal-src-Version:             0.1+Version:             0.2 Synopsis:            Alternative install procedure to avoid the diamond dependency issue. Description:         Please see the README.md file on Github for more information: <https://github.com/yesodweb/cabal-src/blob/master/README.md>. License:             BSD3