Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 21.05 28 lines 737 B view raw
1{ mkDerivation, fetchurl, makeWrapper, lib, php }: 2 3mkDerivation rec { 4 pname = "deployer"; 5 version = "6.8.0"; 6 7 src = fetchurl { 8 url = "https://deployer.org/releases/v${version}/${pname}.phar"; 9 sha256 = "09mxwfa7yszsiljbkxpsd4sghqngl08cn18v4g1fbsxp3ib3kxi5"; 10 }; 11 12 dontUnpack = true; 13 14 nativeBuildInputs = [ makeWrapper ]; 15 16 installPhase = '' 17 mkdir -p $out/bin 18 install -D $src $out/libexec/deployer/deployer.phar 19 makeWrapper ${php}/bin/php $out/bin/dep --add-flags "$out/libexec/deployer/deployer.phar" 20 ''; 21 22 meta = with lib; { 23 description = "A deployment tool for PHP"; 24 license = licenses.mit; 25 homepage = "https://deployer.org/"; 26 maintainers = with maintainers; teams.php.members; 27 }; 28}