diff options
author | Soner Sayakci <s.sayakci@shopware.com> | 2020-10-02 22:13:52 +0200 |
---|---|---|
committer | Soner Sayakci <s.sayakci@shopware.com> | 2020-10-02 22:13:52 +0200 |
commit | 579657bbef71f49e1899cf1fac9e9c4778e1f64f (patch) | |
tree | cbe6acd3b26c5719c24e675fc80481509f828c2d /pkgs/top-level/php-packages.nix | |
parent | 582f5cea5fa217891a4b999e776ed6fca43aebb5 (diff) |
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 578dcaf761bf9..174dc21600170 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.3"; pname = "php-cs-fixer"; |