git.iko.soy/typeable/cabal2nix
on master help sign in
Add preConfigure hook to hmatrix to patch out hard-coded /usr paths.
d36a5a8Peter Simons
distribution-nixpkgs/src/Distribution/Nixpkgs/Haskell/FromCabal/PostProcess.hs+1
@@ -43,6 +43,7 @@ hooks =
43 , ("git-annex", gitAnnexHook)
43 , ("git-annex", gitAnnexHook)
44 , ("haddock", set phaseOverrides "preCheck = \"unset GHC_PACKAGE_PATH\";")
44 , ("haddock", set phaseOverrides "preCheck = \"unset GHC_PACKAGE_PATH\";")
45 , ("HFuse", set phaseOverrides hfusePreConfigure)
45 , ("HFuse", set phaseOverrides hfusePreConfigure)
46+ , ("hmatrix", set phaseOverrides "preConfigure = \"sed -i hmatrix.cabal -e 's@/usr/@/dont/hardcode/paths/@'\";")
46 , ("gf", set phaseOverrides gfPhaseOverrides . set doCheck False)
47 , ("gf", set phaseOverrides gfPhaseOverrides . set doCheck False)
47 , ("github-backup", set (executableDepends . tool . contains (pkg "git")) True)
48 , ("github-backup", set (executableDepends . tool . contains (pkg "git")) True)
48 , ("GlomeVec", set (libraryDepends . pkgconfig . contains (bind "self.llvmPackages.llvm")) True)
49 , ("GlomeVec", set (libraryDepends . pkgconfig . contains (bind "self.llvmPackages.llvm")) True)