@@ -8,6 +8,8 @@ import Data.List
8postProcess :: Derivation -> Derivation
8postProcess :: Derivation -> Derivation
9postProcess deriv@(MkDerivation {..})
9postProcess deriv@(MkDerivation {..})
10 | pname == "alex" = deriv { buildTools = "perl":buildTools }
10 | pname == "alex" = deriv { buildTools = "perl":buildTools }
11+ | pname == "cabal-install" && version >= (Version [0,14] [])
12+ = deriv { phaseOverrides = cabalInstallPostInstall }
11 | pname == "cairo" = deriv { extraLibs = "pkgconfig":"libc":"cairo":"zlib":extraLibs }
13 | pname == "cairo" = deriv { extraLibs = "pkgconfig":"libc":"cairo":"zlib":extraLibs }
12 | pname == "cuda" = deriv { phaseOverrides = cudaConfigurePhase, extraLibs = "cudatoolkit":"nvidia_x11":"self.stdenv.gcc":extraLibs }
14 | pname == "cuda" = deriv { phaseOverrides = cudaConfigurePhase, extraLibs = "cudatoolkit":"nvidia_x11":"self.stdenv.gcc":extraLibs }
13 | pname == "editline" = deriv { extraLibs = "libedit":extraLibs }
15 | pname == "editline" = deriv { extraLibs = "libedit":extraLibs }
@@ -99,3 +101,11 @@ wxcPostInstall = unlines
99 , " cp -v dist/build/libwxc.so.${self.version} $out/lib/libwxc.so"
101 , " cp -v dist/build/libwxc.so.${self.version} $out/lib/libwxc.so"
105+cabalInstallPostInstall :: String
106+cabalInstallPostInstall = unlines
107+ [ "postInstall = ''"
109+ , " mv bash-completion $out/etc/bash_completion.d"