phpPackages.box: init at 2.7.5

+27
+27
pkgs/top-level/php-packages.nix
··· 347 }; 348 }; 349 350 php-cs-fixer = pkgs.stdenv.mkDerivation rec { 351 name = "php-cs-fixer-${version}"; 352 version = "2.8.3";
··· 347 }; 348 }; 349 350 + box = pkgs.stdenv.mkDerivation rec { 351 + name = "box-${version}"; 352 + version = "2.7.5"; 353 + 354 + src = pkgs.fetchurl { 355 + url = "https://github.com/box-project/box2/releases/download/${version}/box-${version}.phar"; 356 + sha256 = "1zmxdadrv0i2l8cz7xb38gnfmfyljpsaz2nnkjzqzksdmncbgd18"; 357 + }; 358 + 359 + phases = [ "installPhase" ]; 360 + buildInputs = [ pkgs.makeWrapper ]; 361 + 362 + installPhase = '' 363 + mkdir -p $out/bin 364 + install -D $src $out/libexec/box/box.phar 365 + makeWrapper ${php}/bin/php $out/bin/box \ 366 + --add-flags "-d phar.readonly=0 $out/libexec/box/box.phar" 367 + ''; 368 + 369 + meta = with pkgs.lib; { 370 + description = "An application for building and managing Phars"; 371 + license = licenses.mit; 372 + homepage = https://box-project.github.io/box2/; 373 + maintainers = with maintainers; [ jtojnar ]; 374 + }; 375 + }; 376 + 377 php-cs-fixer = pkgs.stdenv.mkDerivation rec { 378 name = "php-cs-fixer-${version}"; 379 version = "2.8.3";