packages feed

cabal2ebuild-0.0.15.9: src-exec/cabal2ebuild.hs

import Gentoo.Cabal2Ebuild (cabal2ebuild)

import Data.List
import Control.Applicative
import System.Directory

main :: IO ()
main = do
  cabal <- head . filter (isSuffixOf ".cabal") <$> getDirectoryContents "."
  maybe (putStrLn "parse error") (uncurry writeFile)
  	=<< cabal2ebuild <$> readFile cabal