Loading pkgs/development/tools/misc/n98-magerun/default.nix +29 −22 Original line number Diff line number Diff line { stdenv, fetchFromGitHub, makeWrapper, unzip, lib, php81 }: { stdenv , fetchurl , makeBinaryWrapper , php , lib , unzip }: let stdenv.mkDerivation (finalAttrs: { pname = "n98-magerun"; version = "2.3.0"; in stdenv.mkDerivation { inherit pname version; src = fetchFromGitHub { owner = "netz98"; repo = "n98-magerun1-dist"; rev = version; sha256 = "sha256-T7wQmEEYMG0J6+9nRt+tiMuihjnjjQ7UWy1C0vKoQY4="; src = fetchurl { url = "https://github.com/netz98/n98-magerun/releases/download/${finalAttrs.version}/n98-magerun-${finalAttrs.version}.phar"; hash = "sha256-s+Cdr8zU3VBaBzxOh4nXjqPe+JPPxHWiFOEVS/86qOQ="; }; dontUnpack = true; nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeBinaryWrapper ]; installPhase = '' runHook preInstall mkdir -p $out/bin install -D $src/n98-magerun $out/libexec/n98-magerun/n98-magerun-${version}.phar makeWrapper ${php81}/bin/php $out/bin/n98-magerun \ --add-flags "$out/libexec/n98-magerun/n98-magerun-${version}.phar" \ mkdir -p $out/bin $out/libexec/n98-magerun install -D $src $out/libexec/n98-magerun/n98-magerun.phar makeWrapper ${php}/bin/php $out/bin/n98-magerun \ --add-flags "$out/libexec/n98-magerun/n98-magerun.phar" \ --prefix PATH : ${lib.makeBinPath [ unzip ]} runHook postInstall ''; meta = with lib; { meta = { broken = true; # Not compatible with PHP 8.1, see https://github.com/netz98/n98-magerun/issues/1275 changelog = "https://magerun.net/category/magerun/"; description = "The swiss army knife for Magento1/OpenMage developers"; license = licenses.mit; homepage = "https://magerun.net/"; changelog = "https://magerun.net/category/magerun/"; maintainers = teams.php.members; broken = true; # Not compatible with PHP 8.1, see https://github.com/netz98/n98-magerun/issues/1275 license = lib.licenses.mit; maintainers = lib.teams.php.members; }; } }) pkgs/development/tools/misc/n98-magerun2/default.nix +28 −21 Original line number Diff line number Diff line { stdenv, fetchFromGitHub, makeWrapper, unzip, lib, php }: { stdenv , fetchurl , makeBinaryWrapper , php , lib , unzip }: let stdenv.mkDerivation (finalAttrs: { pname = "n98-magerun2"; version = "6.1.1"; in stdenv.mkDerivation { inherit pname version; src = fetchFromGitHub { owner = "netz98"; repo = "n98-magerun2-dist"; rev = version; sha256 = "sha256-D2U1kLG6sOpBHDzNQ/LbiFUknvFhK+rkOPgWvW0pNmY="; version = "7.1.0"; src = fetchurl { url = "https://github.com/netz98/n98-magerun2/releases/download/${finalAttrs.version}/n98-magerun2.phar"; hash = "sha256-DE5q1zoWZ4gJSs5JM5cr157oh5ufD1gaNt9X9vtuW/c="; }; dontUnpack = true; nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeBinaryWrapper ]; installPhase = '' runHook preInstall mkdir -p $out/bin install -D $src/n98-magerun2 $out/libexec/n98-magerun2/n98-magerun2-${version}.phar mkdir -p $out/bin $out/libexec/n98-magerun2 install -D $src $out/libexec/n98-magerun2/n98-magerun2.phar makeWrapper ${php}/bin/php $out/bin/n98-magerun2 \ --add-flags "$out/libexec/n98-magerun2/n98-magerun2-${version}.phar" \ --add-flags "$out/libexec/n98-magerun2/n98-magerun2.phar" \ --prefix PATH : ${lib.makeBinPath [ unzip ]} runHook postInstall ''; meta = with lib; { meta = { changelog = "https://magerun.net/category/magerun/"; description = "The swiss army knife for Magento2 developers"; license = licenses.mit; homepage = "https://magerun.net/"; changelog = "https://magerun.net/category/magerun/"; maintainers = teams.php.members; license = lib.licenses.mit; maintainers = lib.teams.php.members; }; } }) Loading
pkgs/development/tools/misc/n98-magerun/default.nix +29 −22 Original line number Diff line number Diff line { stdenv, fetchFromGitHub, makeWrapper, unzip, lib, php81 }: { stdenv , fetchurl , makeBinaryWrapper , php , lib , unzip }: let stdenv.mkDerivation (finalAttrs: { pname = "n98-magerun"; version = "2.3.0"; in stdenv.mkDerivation { inherit pname version; src = fetchFromGitHub { owner = "netz98"; repo = "n98-magerun1-dist"; rev = version; sha256 = "sha256-T7wQmEEYMG0J6+9nRt+tiMuihjnjjQ7UWy1C0vKoQY4="; src = fetchurl { url = "https://github.com/netz98/n98-magerun/releases/download/${finalAttrs.version}/n98-magerun-${finalAttrs.version}.phar"; hash = "sha256-s+Cdr8zU3VBaBzxOh4nXjqPe+JPPxHWiFOEVS/86qOQ="; }; dontUnpack = true; nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeBinaryWrapper ]; installPhase = '' runHook preInstall mkdir -p $out/bin install -D $src/n98-magerun $out/libexec/n98-magerun/n98-magerun-${version}.phar makeWrapper ${php81}/bin/php $out/bin/n98-magerun \ --add-flags "$out/libexec/n98-magerun/n98-magerun-${version}.phar" \ mkdir -p $out/bin $out/libexec/n98-magerun install -D $src $out/libexec/n98-magerun/n98-magerun.phar makeWrapper ${php}/bin/php $out/bin/n98-magerun \ --add-flags "$out/libexec/n98-magerun/n98-magerun.phar" \ --prefix PATH : ${lib.makeBinPath [ unzip ]} runHook postInstall ''; meta = with lib; { meta = { broken = true; # Not compatible with PHP 8.1, see https://github.com/netz98/n98-magerun/issues/1275 changelog = "https://magerun.net/category/magerun/"; description = "The swiss army knife for Magento1/OpenMage developers"; license = licenses.mit; homepage = "https://magerun.net/"; changelog = "https://magerun.net/category/magerun/"; maintainers = teams.php.members; broken = true; # Not compatible with PHP 8.1, see https://github.com/netz98/n98-magerun/issues/1275 license = lib.licenses.mit; maintainers = lib.teams.php.members; }; } })
pkgs/development/tools/misc/n98-magerun2/default.nix +28 −21 Original line number Diff line number Diff line { stdenv, fetchFromGitHub, makeWrapper, unzip, lib, php }: { stdenv , fetchurl , makeBinaryWrapper , php , lib , unzip }: let stdenv.mkDerivation (finalAttrs: { pname = "n98-magerun2"; version = "6.1.1"; in stdenv.mkDerivation { inherit pname version; src = fetchFromGitHub { owner = "netz98"; repo = "n98-magerun2-dist"; rev = version; sha256 = "sha256-D2U1kLG6sOpBHDzNQ/LbiFUknvFhK+rkOPgWvW0pNmY="; version = "7.1.0"; src = fetchurl { url = "https://github.com/netz98/n98-magerun2/releases/download/${finalAttrs.version}/n98-magerun2.phar"; hash = "sha256-DE5q1zoWZ4gJSs5JM5cr157oh5ufD1gaNt9X9vtuW/c="; }; dontUnpack = true; nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeBinaryWrapper ]; installPhase = '' runHook preInstall mkdir -p $out/bin install -D $src/n98-magerun2 $out/libexec/n98-magerun2/n98-magerun2-${version}.phar mkdir -p $out/bin $out/libexec/n98-magerun2 install -D $src $out/libexec/n98-magerun2/n98-magerun2.phar makeWrapper ${php}/bin/php $out/bin/n98-magerun2 \ --add-flags "$out/libexec/n98-magerun2/n98-magerun2-${version}.phar" \ --add-flags "$out/libexec/n98-magerun2/n98-magerun2.phar" \ --prefix PATH : ${lib.makeBinPath [ unzip ]} runHook postInstall ''; meta = with lib; { meta = { changelog = "https://magerun.net/category/magerun/"; description = "The swiss army knife for Magento2 developers"; license = licenses.mit; homepage = "https://magerun.net/"; changelog = "https://magerun.net/category/magerun/"; maintainers = teams.php.members; license = lib.licenses.mit; maintainers = lib.teams.php.members; }; } })