yarn-berry_3: init at 3.8.7
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
This commit is contained in:
@@ -5,17 +5,25 @@
|
||||
stdenv,
|
||||
testers,
|
||||
yarn,
|
||||
berryVersion ? 4,
|
||||
}:
|
||||
|
||||
let
|
||||
version_4 = "4.8.1";
|
||||
version_3 = "3.8.7";
|
||||
hash_4 = "sha256-JRQVUO5KsaGMmoC99cloW+hbFjgaFLNT3tqA29TVu34=";
|
||||
hash_3 = "sha256-vRrk+Fs/7dZha3h7yI5NpMfd1xezesnigpFgTRCACZo=";
|
||||
in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "yarn-berry";
|
||||
version = "4.8.1";
|
||||
version = if berryVersion == 4 then version_4 else version_3;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yarnpkg";
|
||||
repo = "berry";
|
||||
tag = "@yarnpkg/cli/${finalAttrs.version}";
|
||||
hash = "sha256-JRQVUO5KsaGMmoC99cloW+hbFjgaFLNT3tqA29TVu34=";
|
||||
hash = if berryVersion == 4 then hash_4 else hash_3;
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
||||
@@ -17,5 +17,7 @@ EOF
|
||||
)
|
||||
|
||||
version=$(jq -r "[.data.repository.tag.nodes[].name | select(contains(\"-\")|not)] | max_by(split(\".\") | map(tonumber))" <<< "$payload")
|
||||
version3=$(jq -r "[.data.repository.tag.nodes[].name | select(contains(\"-\")|not)] | map(select(. < \"4.0.0\")) | sort | last" <<< "$payload")
|
||||
|
||||
update-source-version yarn-berry "$version"
|
||||
update-source-version yarn-berry4 "$version" --version-key="version_4"
|
||||
update-source-version yarn-berry3 "$version3" --version-key="version_3"
|
||||
|
||||
@@ -5707,6 +5707,9 @@ with pkgs;
|
||||
|
||||
yapf = with python3Packages; toPythonApplication yapf;
|
||||
|
||||
yarn-berry_4 = yarn-berry.override { berryVersion = 4; };
|
||||
yarn-berry_3 = yarn-berry.override { berryVersion = 3; };
|
||||
|
||||
yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea {
|
||||
pkgs = pkgs.__splicedPackages;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user