@@ -1,11 +1,15 @@
1+{-# LANGUAGE OverloadedStrings #-}
1module Distribution.Nixpkgs.Haskell.FromCabal.Flags ( configureCabalFlags ) where
3module Distribution.Nixpkgs.Haskell.FromCabal.Flags ( configureCabalFlags ) where
5+import Distribution.Nixpkgs.Haskell.OrphanInstances ( )
3import Distribution.Package
7import Distribution.Package
4import Distribution.PackageDescription
8import Distribution.PackageDescription
5import Data.Version
9import Data.Version
7configureCabalFlags :: PackageIdentifier -> FlagAssignment
11configureCabalFlags :: PackageIdentifier -> FlagAssignment
8−configureCabalFlags (PackageIdentifier (PackageName name) version)
12+configureCabalFlags (PackageIdentifier name version)
9 | name == "accelerate-examples"= [disable "opencl"]
13 | name == "accelerate-examples"= [disable "opencl"]
10 | name == "arithmoi" = [disable "llvm"]
14 | name == "arithmoi" = [disable "llvm"]
11 | name == "darcs" = [enable "library", enable "force-char8-encoding"]
15 | name == "darcs" = [enable "library", enable "force-char8-encoding"]