[Hackage] #456: `cabal info pkg` command

Hackage trac at galois.com
Sun Jan 18 22:03:05 EST 2009


#456: `cabal info pkg` command
---------------------------------+------------------------------------------
  Reporter:  duncan              |        Owner:                     
      Type:  enhancement         |       Status:  new                
  Priority:  normal              |    Milestone:                     
 Component:  cabal-install tool  |      Version:  1.2.3.0            
  Severity:  normal              |   Resolution:                     
  Keywords:                      |   Difficulty:  very easy (<1 hour)
Ghcversion:  6.8.3               |     Platform:                     
---------------------------------+------------------------------------------
Changes (by duncan):

  * difficulty:  easy (<4 hours) => very easy (<1 hour)

Comment:

 Mostly done, a few TODOs left.

 For example:

 {{{
 cabal info xmonad
 * xmonad
     Latest version available: 0.8
     Latest version installed: [ Not installed ]
     Homepage:      http://xmonad.org
     Bug reports:   [ Not specified ]
     Description:   xmonad is a tiling window manager for X. Windows are
 arranged
                    automatically to tile the screen without gaps or
 overlap,
                    maximising screen use. All features of the window
 manager are
                    accessible from the keyboard: a mouse is strictly
 optional.
                    xmonad is written and extensible in Haskell. Custom
 layout
                    algorithms, and other extensions, may be written by the
 user
                    in config files. Layouts are applied dynamically, and
                    different layouts may be used on each workspace.
 Xinerama is
                    fully supported, allowing windows to be tiled on
 several
                    screens.
     Category:      System
     License:       BSD3
     Author:        Spencer Janssen
     Maintainer:    xmonad at haskell.org
     Source repo:   [ Not specified ]
     Executables:   xmonad
     Flags:         small_base, testing
     Dependencies:  X11 >=1.4.1, mtl -any, unix -any, base >=3, containers
 -any,
                    directory -any, process -any, base <3, random -any,
                    QuickCheck <2
     Downloaded:    No
     Modules:
         XMonad
         XMonad.Config
         XMonad.Core
         XMonad.Layout
         XMonad.Main
         XMonad.ManageHook
         XMonad.Operations
         XMonad.StackSet
 }}}

 The dependencies are a bit odd at the moment because they're flattened.
 I'm not quite sure about the `Downloaded` field. It's to indicate if the
 tarball for the latest version has already been downloaded, ie if
 installing it will need network access. Suggestions on improved wording.

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/456#comment:1>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects


More information about the cabal-devel mailing list