From: Duncan C. <dun...@wo...> - 2005-07-27 10:50:29
|
On Wed, 2005-07-27 at 13:08 +0900, Jens Petersen wrote: > Duncan Coutts wrote: > > I still want to rename the .cabal files to something else that is less > > confusing but I've not found a good name for them yet. They're basically > > just like the old .pkg files but with a different format. > > Dunno, just use ".pkg" again? Or ".cabal-pkg"? The thing is that these files actually have very little to do with cabal (although they were introduced at the same time and use a similar "name: value" format). These are really just files that ghc-pkg understands. So here's my current plan; the ghc build system has them all being called "package.conf" but they never need to put them in a single directory, so I'll just prefix the package name, gtk.package.conf etc. Now, just to confuse matters further... I'm also going to include .cabal files for the benifit of people like the debian packaging folk. These will be generated by the build system but never used or installed. They're just so that the debian people's packaging tools will be able to automatically extract dependences and such from the .cabal files. They seem to have an unofficial policy of not packaging anything that is not cabalised, or does not provide full dependency information in a .cabal format. I think it's important to get a package into debian since lots of our users use debian an I'm tired of telling them that the .debs are old and they need to build from source. Duncan |