[commit: Cabal] master: Updated README. It's rather incomplete. (3d11953)
Ian Lynagh
igloo at earth.li
Fri Jun 24 01:45:50 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/3d119533a184c8fb5ecc9e19d0f2914d1c200fbe
>---------------------------------------------------------------
commit 3d119533a184c8fb5ecc9e19d0f2914d1c200fbe
Author: bjorn <bjorn at bringert.net>
Date: Sun Oct 7 07:10:43 2007 +0000
Updated README. It's rather incomplete.
>---------------------------------------------------------------
cabal-install/README | 15 ++++++---------
1 files changed, 6 insertions(+), 9 deletions(-)
diff --git a/cabal-install/README b/cabal-install/README
index 15d1ac5..ef10ea5 100644
--- a/cabal-install/README
+++ b/cabal-install/README
@@ -13,18 +13,15 @@
Installed packages are determined, and dependencies of the to-be-installed packages
are resolved and fetched.
The fetched tarballs are moved to a temporary directory (usually /tmp) and extracted.
- Then cabal-install finds any files with a ".cabal" extension and picks the shortest (eg.
- "myPkg/pkg.cabal" will be chosen over "myPkg/subdir/somefile.cabal"). Cabal-get looks
- for "Setup.lhs" and "Setup.hs" (in that order) in the directory where the .cabal file
- was found. Runhaskell is then called with user specified arguments. The user can
- only pass arguments to the 'configure' phase of the installation. '--user' is only passed
- to 'runhaskell install' when the '--user' flag is given to cabal-install.
+ Distribution.Simple.SetupWrapper is used to configure, build and install the
+ unpacked package. The user can
+ only pass arguments to the 'configure' phase of the installation. '--user' is used
+ by default.
InfoCmd:
To be written.
Files used by cabal-install:
- [cfg-dir]/serv.list list of servers in the format of :: [String]
- [cfg-dir]/pkg.list list of packages available from the servers.
- Format: [(ServerURL,[(PackageIdentifier,[Dependency])])] where ServerURL = String
+ [cfg-dir]/config configuration file
+ [cfg-dir]/00-index.tar list of packages available from the servers.
[cfg-dir]/packages/ directory containing all fetched packages.
More information about the Cvs-libraries
mailing list