git.iko.soy/typeable/cabal2nix
on master help sign in
Avoid use of PackageName constructor to prepare for Cabal-2.x.
commit74bf1702a627798c7a012274211a187814270238 authorPeter Simons <simons@cryp.to> dateMon 17 Jul 2017, 21:43 (9 years ago) parent51ed357
1 file changed+5−1
src/Distribution/Nixpkgs/Haskell/FromCabal/Flags.hs+5−1
src/Distribution/Nixpkgs/Haskell/FromCabal/Flags.hs+5−1
@@ -1,11 +1,15 @@
1+{-# LANGUAGE OverloadedStrings #-}
2+
13module Distribution.Nixpkgs.Haskell.FromCabal.Flags ( configureCabalFlags ) where
24
5+import Distribution.Nixpkgs.Haskell.OrphanInstances ( )
6+
37import Distribution.Package
48import Distribution.PackageDescription
59import Data.Version
610
711configureCabalFlags :: PackageIdentifier -> FlagAssignment
8−configureCabalFlags (PackageIdentifier (PackageName name) version)
12+configureCabalFlags (PackageIdentifier name version)
913 | name == "accelerate-examples"= [disable "opencl"]
1014 | name == "arithmoi" = [disable "llvm"]
1115 | name == "darcs" = [enable "library", enable "force-char8-encoding"]