diff options
author | Elis Hirwing <elis@hirwing.se> | 2020-10-03 08:13:14 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-03 08:13:14 +0200 |
commit | f832fead744be74871ee12efc9d90e80845b7e3d (patch) | |
tree | c541cc22437af8b30490492296f0befeb66669ff /pkgs/top-level/php-packages.nix | |
parent | 260940576a07435dea8a569b0fec69221b8f61f8 (diff) | |
parent | 579657bbef71f49e1899cf1fac9e9c4778e1f64f (diff) |
Merge pull request #99417 from shyim/composer2
init phpPackages.composer2: init at 2.0.0-RC1
Diffstat (limited to 'pkgs/top-level/php-packages.nix')
-rw-r--r-- | pkgs/top-level/php-packages.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index ee0c454c0e92d..59edef683f53b 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -85,6 +85,35 @@ in }; }; + composer2 = mkDerivation rec { + version = "2.0.0-RC1"; + pname = "composer"; + + src = pkgs.fetchurl { + url = "https://getcomposer.org/download/${version}/composer.phar"; + sha256 = "0wzr360gaa59cbjpa3vw9yrpc55a4fmdv68q0rn7vj0mjnz60fhd"; + }; + + dontUnpack = true; + + nativeBuildInputs = [ pkgs.makeWrapper ]; + + installPhase = '' + mkdir -p $out/bin + install -D $src $out/libexec/composer/composer.phar + makeWrapper ${php}/bin/php $out/bin/composer \ + --add-flags "$out/libexec/composer/composer.phar" \ + --prefix PATH : ${pkgs.lib.makeBinPath [ pkgs.unzip ]} + ''; + + meta = with pkgs.lib; { + description = "Dependency Manager for PHP"; + license = licenses.mit; + homepage = "https://getcomposer.org/"; + maintainers = with maintainers; [ offline ] ++ teams.php.members; + }; + }; + php-cs-fixer = mkDerivation rec { version = "2.16.4"; pname = "php-cs-fixer"; |