tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
phpPackages.box: init at 2.7.5
Jan Tojnar
8 years ago
26293bae
b2e315f9
+27
1 changed file
expand all
collapse all
unified
split
pkgs
top-level
php-packages.nix
+27
pkgs/top-level/php-packages.nix
···
347
347
};
348
348
};
349
349
350
350
+
box = pkgs.stdenv.mkDerivation rec {
351
351
+
name = "box-${version}";
352
352
+
version = "2.7.5";
353
353
+
354
354
+
src = pkgs.fetchurl {
355
355
+
url = "https://github.com/box-project/box2/releases/download/${version}/box-${version}.phar";
356
356
+
sha256 = "1zmxdadrv0i2l8cz7xb38gnfmfyljpsaz2nnkjzqzksdmncbgd18";
357
357
+
};
358
358
+
359
359
+
phases = [ "installPhase" ];
360
360
+
buildInputs = [ pkgs.makeWrapper ];
361
361
+
362
362
+
installPhase = ''
363
363
+
mkdir -p $out/bin
364
364
+
install -D $src $out/libexec/box/box.phar
365
365
+
makeWrapper ${php}/bin/php $out/bin/box \
366
366
+
--add-flags "-d phar.readonly=0 $out/libexec/box/box.phar"
367
367
+
'';
368
368
+
369
369
+
meta = with pkgs.lib; {
370
370
+
description = "An application for building and managing Phars";
371
371
+
license = licenses.mit;
372
372
+
homepage = https://box-project.github.io/box2/;
373
373
+
maintainers = with maintainers; [ jtojnar ];
374
374
+
};
375
375
+
};
376
376
+
350
377
php-cs-fixer = pkgs.stdenv.mkDerivation rec {
351
378
name = "php-cs-fixer-${version}";
352
379
version = "2.8.3";