Skip to content

Commit

Permalink
git-annex: the overrideScope must be applied first to avoid bug #26852
Browse files Browse the repository at this point in the history
  • Loading branch information
peti committed Jun 25, 2017
1 parent ea5330c commit c43a2d3
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions pkgs/development/haskell-modules/configuration-common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -63,20 +63,20 @@ 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 = (((overrideCabal super.git-annex (drv: {
git-annex = (overrideCabal (super.git-annex.overrideScope (self: super: {
optparse-applicative = self.optparse-applicative_0_14_0_0;
})) (drv: {
src = pkgs.fetchgit {
name = "git-annex-${drv.version}-src";
url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + drv.version;
sha256 = "1psyklfyjf4zqh3qxjn11sp2jiwvp8mfxqvsi1wggqpidfmk39jx";
};
}))).override {
})).override {
dbus = if pkgs.stdenv.isLinux then self.dbus else null;
fdo-notify = if pkgs.stdenv.isLinux then self.fdo-notify else null;
hinotify = if pkgs.stdenv.isLinux then self.hinotify else self.fsnotify;
}).overrideScope (self: super: {
optparse-applicative = self.optparse-applicative_0_14_0_0;
});
};

# https://github.com/froozen/kademlia/issues/2
kademlia = dontCheck super.kademlia;
Expand Down

0 comments on commit c43a2d3

Please sign in to comment.