git-annex 6.20170301.1 tarballs are no longer available anywhere; now we must use fetchgit

This commit is contained in:
Peter Simons 2017-03-02 12:17:36 +01:00
parent 090921fa5f
commit b923fd5253

View File

@ -59,14 +59,13 @@ self: super: {
# Link the proper version. # Link the proper version.
zeromq4-haskell = super.zeromq4-haskell.override { zeromq = pkgs.zeromq4; }; zeromq4-haskell = super.zeromq4-haskell.override { zeromq = pkgs.zeromq4; };
# The Hackage tarball is purposefully broken. Mr. Hess wants people to build # The Hackage tarball is purposefully broken, because it's not intended to be, like, useful.
# his package from the Git repo because that is, like, better! # https://git-annex.branchable.com/bugs/bash_completion_file_is_missing_in_the_6.20160527_tarball_on_hackage/
git-annex = ((overrideCabal super.git-annex (drv: { git-annex = ((overrideCabal super.git-annex (drv: {
src = pkgs.fetchFromGitHub { src = pkgs.fetchgit {
owner = "joeyh"; url = "git://git-annex.branchable.com/";
repo = "git-annex"; rev = "refs/tags/" + drv.version;
sha256 = "0f79i2i1cr8j02vc4ganw92prbkv9ca1yl9jgkny0rxf28wdlc6v"; sha256 = "0irvzwpwxxdy6qs7jj81r6qk7i1gkkqyaza4wcm0phyyn07yh2sz";
rev = drv.version;
}; };
}))).override { }))).override {
dbus = if pkgs.stdenv.isLinux then self.dbus else null; dbus = if pkgs.stdenv.isLinux then self.dbus else null;