+self: super: {
+ polite-merge = if builtins.hasAttr "polite-merge" super then
+ super.polite-merge
+ else
+ self.callPackage ({ fetchgit, git, stdenv, }:
+ stdenv.mkDerivation rec {
+ pname = "polite-merge";
+ version = "1.0";
+ src = fetchgit {
+ url = "https://scottworley.com/polite-merge.git";
+ rev = version;
+ sha256 = "1q3iya5ifpcnmmvxhaphlvvq674yzwkgi3cyr6i3yflqks7zf81p";
+ };
+ postUnpack = "patchShebangs .";
+ checkInputs = [ git ];
+ doCheck = true;
+ preInstall = "export prefix";
+ }) { };
+}
+