generated .cabal