Loading pkgs/development/tools/yarn-berry/default.nix 0 → 100644 +43 −0 Original line number Diff line number Diff line { fetchFromGitHub, lib, nodejs, stdenv, yarn }: stdenv.mkDerivation rec { name = "yarn-berry"; version = "3.4.1"; src = fetchFromGitHub { owner = "yarnpkg"; repo = "berry"; rev = "@yarnpkg/cli/${version}"; hash = "sha256-eBBB/F+mnGi93Qf23xgt306/ogoV76RXOM90O14u5Tw="; }; buildInputs = [ nodejs ]; nativeBuildInputs = [ yarn ]; dontConfigure = true; buildPhase = '' runHook preBuild yarn workspace @yarnpkg/cli build:cli runHook postBuild ''; installPhase = '' runHook preInstall install -Dm 755 ./packages/yarnpkg-cli/bundles/yarn.js "$out/bin/yarn" runHook postInstall ''; meta = with lib; { homepage = "https://yarnpkg.com/"; description = "Fast, reliable, and secure dependency management."; license = licenses.bsd2; maintainers = with maintainers; [ ryota-ka ]; platforms = platforms.unix; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -13592,6 +13592,8 @@ with pkgs; yarn = callPackage ../development/tools/yarn { }; yarn-berry = callPackage ../development/tools/yarn-berry { }; yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { pkgs = pkgs.__splicedPackages; }; inherit (yarn2nix-moretea) Loading
pkgs/development/tools/yarn-berry/default.nix 0 → 100644 +43 −0 Original line number Diff line number Diff line { fetchFromGitHub, lib, nodejs, stdenv, yarn }: stdenv.mkDerivation rec { name = "yarn-berry"; version = "3.4.1"; src = fetchFromGitHub { owner = "yarnpkg"; repo = "berry"; rev = "@yarnpkg/cli/${version}"; hash = "sha256-eBBB/F+mnGi93Qf23xgt306/ogoV76RXOM90O14u5Tw="; }; buildInputs = [ nodejs ]; nativeBuildInputs = [ yarn ]; dontConfigure = true; buildPhase = '' runHook preBuild yarn workspace @yarnpkg/cli build:cli runHook postBuild ''; installPhase = '' runHook preInstall install -Dm 755 ./packages/yarnpkg-cli/bundles/yarn.js "$out/bin/yarn" runHook postInstall ''; meta = with lib; { homepage = "https://yarnpkg.com/"; description = "Fast, reliable, and secure dependency management."; license = licenses.bsd2; maintainers = with maintainers; [ ryota-ka ]; platforms = platforms.unix; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -13592,6 +13592,8 @@ with pkgs; yarn = callPackage ../development/tools/yarn { }; yarn-berry = callPackage ../development/tools/yarn-berry { }; yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { pkgs = pkgs.__splicedPackages; }; inherit (yarn2nix-moretea)