zsh: use finalAttrs pattern (#508200)

This commit is contained in:
Masum Reza
2026-04-17 12:44:26 +00:00
committed by GitHub
+6 -10
View File
@@ -16,13 +16,9 @@
nixosTests,
}:
let
version = "5.9";
in
stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
pname = "zsh";
inherit version;
version = "5.9";
outputs = [
"out"
"doc"
@@ -31,7 +27,7 @@ stdenv.mkDerivation {
];
src = fetchurl {
url = "mirror://sourceforge/zsh/zsh-${version}.tar.xz";
url = "mirror://sourceforge/zsh/zsh-${finalAttrs.version}.tar.xz";
sha256 = "sha256-m40ezt1bXoH78ZGOh2dSp92UjgXBoNuhCrhjhC1FrNU=";
};
@@ -162,9 +158,9 @@ stdenv.mkDerivation {
}
mv $out/etc/zshenv $out/etc/zshenv_zwc_is_used
rm $out/bin/zsh-${version}
rm $out/bin/zsh-${finalAttrs.version}
mkdir -p $out/share/doc/
mv $out/share/zsh/htmldoc $out/share/doc/zsh-$version
mv $out/share/zsh/htmldoc $out/share/doc/zsh-${finalAttrs.version}
'';
# XXX: patch zsh to take zwc if newer _or equal_
@@ -198,4 +194,4 @@ stdenv.mkDerivation {
inherit (nixosTests) oh-my-zsh;
};
};
}
})