lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #18571 from peterhoeg/wp-cli

wp-cli: 0.23.1 -> 0.24.1

authored by

Joachim F and committed by
GitHub
068106cf 28d286ac

+19 -17
+19 -17
pkgs/development/tools/wp-cli/default.nix
··· 1 - { stdenv, lib, writeText, bash, fetchurl, php }: 1 + { stdenv, lib, writeText, writeScript, fetchurl, php }: 2 2 3 3 let 4 + version = "0.24.1"; 5 + name = "wp-cli-${version}"; 6 + 4 7 phpIni = writeText "wp-cli-php.ini" '' 5 8 [Phar] 6 9 phar.readonly = Off 7 10 ''; 8 11 9 - in stdenv.mkDerivation rec { 10 - version = "0.23.1"; 11 - name = "wp-cli-${version}"; 12 + wpBin = writeScript "wp" '' 13 + #! ${stdenv.shell} -e 14 + exec ${php}/bin/php \ 15 + -c ${phpIni} \ 16 + -f ${src} "$@" 17 + ''; 12 18 13 19 src = fetchurl { 14 20 url = "https://github.com/wp-cli/wp-cli/releases/download/v${version}/${name}.phar"; 15 - sha256 = "1sjai8gjsx6j82lsxq9m827bczp4ajnldk6ibj4krcisn9pjva5f"; 21 + sha256 = "027nclp8qbfr624ja6aixzcwnvb55d7dskk9l1i042bc86hmphfd"; 16 22 }; 17 23 18 - propagatedBuildInputs = [ php ]; 24 + in stdenv.mkDerivation rec { 25 + 26 + inherit name; 19 27 20 28 buildCommand = '' 21 29 mkdir -p $out/bin 22 - 23 - cat >$out/bin/wp <<EOF 24 - #! ${bash}/bin/bash -e 25 - exec ${php}/bin/php -c ${phpIni} -f ${src} "\$@" 26 - EOF 27 - 28 - chmod +x $out/bin/wp 30 + ln -s ${wpBin} $out/bin/wp 29 31 ''; 30 32 31 - meta = { 33 + meta = with stdenv.lib; { 32 34 description = "A command line interface for WordPress"; 33 - maintainers = [ stdenv.lib.maintainers.peterhoeg ]; 34 - platforms = stdenv.lib.platforms.all; 35 + maintainers = with maintainers; [ peterhoeg ]; 36 + platforms = platforms.all; 35 37 homepage = https://wp-cli.org; 36 - license = stdenv.lib.licenses.mit; 38 + license = licenses.mit; 37 39 }; 38 40 }