git.iko.soy/typeable/cabal2nix
on master help sign in
git-annex: make sure the check phase can find git-annex-shell
commitc33d81cce35a4f479ab3b3222d4ed25e38337f55 authorPeter Simons <simons@cryp.to> dateSun 14 May 2017, 12:38 (9 years ago) parentb6834fd
1 file changed+6−2
src/Distribution/Nixpkgs/Haskell/FromCabal/PostProcess.hs+6−2
src/Distribution/Nixpkgs/Haskell/FromCabal/PostProcess.hs+6−2
@@ -160,9 +160,13 @@ gitAnnexHook = set phaseOverrides gitAnnexOverrides
160160 where
161161 gitAnnexOverrides = unlines
162162 [ "preConfigure = \"export HOME=$TEMPDIR; patchShebangs .\";"
163− , "postBuild = \"ln -sf dist/build/git-annex/git-annex git-annex\";"
164163 , "installPhase = \"make PREFIX=$out BUILDER=: install\";"
165− , "checkPhase = \"./git-annex test\";"
164+ , "checkPhase = ''"
165+ , " ln -sf dist/build/git-annex/git-annex git-annex"
166+ , " ln -sf git-annex git-annex-shell"
167+ , " export PATH+=\":$PWD\""
168+ , " git-annex test"
169+ , "'';"
166170 , "enableSharedExecutables = false;"
167171 ]
168172 buildInputs = pkgs ["git","rsync","gnupg","curl","wget","lsof","openssh","which","bup","perl"]