mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-30 10:53:11 +00:00
yarn: add yarnpkg bin alias output
Because the hadoop project also provides a binary `yarn`, the yarn project [added this alias to help people with both hadoop and yarn installed](https://github.com/yarnpkg/yarn/issues/673#issuecomment-254004512). Some scripts in the wild use this alias for the same reason.
This commit is contained in:
parent
0f70e78d37
commit
7fd0d020a5
@ -1,4 +1,4 @@
|
||||
{ stdenv, nodejs, fetchzip, makeWrapper }:
|
||||
{ stdenv, nodejs, fetchzip }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "yarn-${version}";
|
||||
@ -9,12 +9,13 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0bk006zs1bk6nwj9x07ry314fgxi21sk79h1paljbs6yzrv62h4g";
|
||||
};
|
||||
|
||||
buildInputs = [ makeWrapper nodejs ];
|
||||
buildInputs = [ nodejs ];
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/{bin,libexec/yarn/}
|
||||
cp -R . $out/libexec/yarn
|
||||
makeWrapper $out/libexec/yarn/bin/yarn.js $out/bin/yarn
|
||||
ln -s $out/libexec/yarn/bin/yarn.js $out/bin/yarn
|
||||
ln -s $out/libexec/yarn/bin/yarn.js $out/bin/yarnpkg
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
|
Loading…
Reference in New Issue
Block a user