emacs.pkgs.elpaPackages.plz: move to common overrides

This commit is contained in:
Lin Jian
2024-09-15 04:06:37 +08:00
parent 27ac489399
commit 2f63405c2e
2 changed files with 18 additions and 14 deletions
@@ -97,6 +97,24 @@ in
};
});
plz = super.plz.overrideAttrs (old: {
dontUnpack = false;
postPatch =
old.postPatch or ""
+ "\n"
+ ''
substituteInPlace plz.el \
--replace-fail 'plz-curl-program "curl"' 'plz-curl-program "${lib.getExe pkgs.curl}"'
'';
preInstall =
old.preInstall or ""
+ "\n"
+ ''
tar -cf "$ename-$version.tar" --transform "s,^,$ename-$version/," * .[!.]*
src="$ename-$version.tar"
'';
});
pq = super.pq.overrideAttrs (old: {
buildInputs = old.buildInputs or [ ] ++ [ pkgs.postgresql ];
});
@@ -57,20 +57,6 @@ self: let
else super.org-transclusion;
rcirc-menu = markBroken super.rcirc-menu; # Missing file header
plz = super.plz.overrideAttrs (
old: {
dontUnpack = false;
postPatch = old.postPatch or "" + ''
substituteInPlace ./plz.el \
--replace 'plz-curl-program "curl"' 'plz-curl-program "${pkgs.curl}/bin/curl"'
'';
preInstall = ''
tar -cf "$pname-$version.tar" --transform "s,^,$pname-$version/," * .[!.]*
src="$pname-$version.tar"
'';
}
);
};