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
};
348
};
349
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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";