haskellPackages.git-annex: fix build with git-lfs 1.2.0

This commit is contained in:
sternenseemann 2021-11-14 11:29:53 +01:00 committed by sterni
parent 7d3dbec3cc
commit 6e9314230a

View file

@ -60,7 +60,7 @@ self: super: {
# The Hackage tarball is purposefully broken, because it's not intended to be, like, useful.
# https://git-annex.branchable.com/bugs/bash_completion_file_is_missing_in_the_6.20160527_tarball_on_hackage/
git-annex = (overrideSrc {
git-annex = overrideCabal (drv: {
src = pkgs.fetchgit {
name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/";
@ -74,7 +74,15 @@ self: super: {
rm -r $out/doc/?ndroid*
'';
};
} super.git-annex);
patches = [
# Allows compilation with git-lfs 1.2.0
(pkgs.fetchpatch {
url = "https://git.joeyh.name/index.cgi/git-annex.git/patch/?id=f3326b8b5ae4d1caa5c6e3e192c58c6e064c425a";
sha256 = "1nzg4mna462ndylisyy3nfih49aznhzzf7b3krb4p9p0j1zrcy2s";
excludes = [ "doc/**" "CHANGELOG" ];
})
] ++ (drv.patches or []);
}) super.git-annex;
# Fix test trying to access /home directory
shell-conduit = overrideCabal (drv: {