[commit: Cabal] : Make InstalledPackage an instance of PackageFixedDeps (275e91a)
Ian Lynagh
igloo at earth.li
Fri Jun 24 01:59:35 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal
On branch :
http://hackage.haskell.org/trac/ghc/changeset/275e91a16640a654bd4847bf659cd6e3f1ee68f8
>---------------------------------------------------------------
commit 275e91a16640a654bd4847bf659cd6e3f1ee68f8
Author: Duncan Coutts <duncan at haskell.org>
Date: Sun Oct 5 01:27:41 2008 +0000
Make InstalledPackage an instance of PackageFixedDeps
>---------------------------------------------------------------
.../Client/Dependency/TopDown/Types.hs | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/cabal-install/Distribution/Client/Dependency/TopDown/Types.hs b/cabal-install/Distribution/Client/Dependency/TopDown/Types.hs
index e013528..ed3d5db 100644
--- a/cabal-install/Distribution/Client/Dependency/TopDown/Types.hs
+++ b/cabal-install/Distribution/Client/Dependency/TopDown/Types.hs
@@ -17,7 +17,8 @@ import Distribution.Client.Types
import Distribution.InstalledPackageInfo (InstalledPackageInfo)
import Distribution.Package
- ( PackageIdentifier, Dependency, Package(packageId) )
+ ( PackageIdentifier, Dependency
+ , Package(packageId), PackageFixedDeps(depends) )
import Distribution.PackageDescription
( FlagAssignment )
@@ -60,6 +61,9 @@ data SemiConfiguredPackage
instance Package InstalledPackage where
packageId (InstalledPackage p _ _) = packageId p
+instance PackageFixedDeps InstalledPackage where
+ depends (InstalledPackage _ _ deps) = deps
+
instance Package UnconfiguredPackage where
packageId (UnconfiguredPackage p _ _) = packageId p
More information about the Cvs-libraries
mailing list