Work around broken tramp 2.8.0.4 tarball

Closes #516
This commit is contained in:
adisbladis 2025-11-20 14:52:13 +13:00
parent 5efe19c62d
commit a39613c7e3

View file

@ -16,8 +16,26 @@ self: super:
generated = ../repos/elpa/elpa-devel-generated.nix;
};
elpaPackages = esuper.elpaPackages.override {
elpaPackages = (esuper.elpaPackages.override {
generated = ../repos/elpa/elpa-generated.nix;
}) // {
# Tramp 2.8.0.4 has a broken tarball
tramp =
if esuper.elpaPackages.tramp.version != "2.8.0.4" then esuper.elpaPackages.tramp
else esuper.elpaPackages.tramp.overrideAttrs {
version = "2.8.0.3";
src = self.fetchurl {
name = "tramp-2.8.0.3.tar";
url = "https://elpa.gnu.org/packages/tramp-2.8.0.3.tar.lz";
downloadToTemp = true;
postFetch = ''
cp $downloadedFile tramp-2.8.0.3.tar.lz
${self.lib.getExe self.lzip} -d tramp-2.8.0.3.tar.lz
mv tramp-2.8.0.3.tar $out
'';
hash = "sha256-o+heQw47btZhhM+5GtvzUZlqcNaoW3966fZyj8m6X+M=";
};
};
};
nongnuDevelPackages = esuper.nongnuDevelPackages.override {