@@ -48,11 +48,10 @@ gitAnnexHook :: Derivation -> Derivation
48gitAnnexHook = set phaseOverrides gitAnnexOverrides . over (executableDepends . system) (Set.union buildInputs)
48gitAnnexHook = set phaseOverrides gitAnnexOverrides . over (executableDepends . system) (Set.union buildInputs)
50 gitAnnexOverrides = unlines
50 gitAnnexOverrides = unlines
51− [ "preConfigure = \"export HOME=$TEMPDIR\";"
51+ [ "preConfigure = \"export HOME=$TEMPDIR; patchShebangs .\";"
53− , " cp dist/build/git-annex/git-annex git-annex"
52+ , "postBuild = \"ln -sf dist/build/git-annex/git-annex git-annex\";"
53+ , "installPhase = \"make PREFIX=$out CABAL=./Setup install\";"
54− , " ./git-annex test"
54+ , "checkPhase = \"./git-annex test\";"
57 buildInputs = Set.fromList ["git","rsync","gnupg","curl","wget","lsof","openssh","which","bup","perl"]
56 buildInputs = Set.fromList ["git","rsync","gnupg","curl","wget","lsof","openssh","which","bup","perl"]