diff options
author | Elis Hirwing <elis@hirwing.se> | 2023-09-17 14:59:32 +0200 |
---|---|---|
committer | Elis Hirwing <elis@hirwing.se> | 2023-09-17 15:07:02 +0200 |
commit | c3b9ae0547118a66026938ba969b3aac271eee42 (patch) | |
tree | d736bb13e961273538150a65554b04773613367a /pkgs/misc | |
parent | b4dbea193aec9cf05e63b2a1cb3aa5b23477cb8d (diff) |
platformsh: 3.79.2 -> 4.10.0
Also: - Follow the rename of the repository - Switch to the new composer builder
Diffstat (limited to 'pkgs/misc')
-rw-r--r-- | pkgs/misc/platformsh/default.nix | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/pkgs/misc/platformsh/default.nix b/pkgs/misc/platformsh/default.nix deleted file mode 100644 index 64b9168fee481..0000000000000 --- a/pkgs/misc/platformsh/default.nix +++ /dev/null @@ -1,51 +0,0 @@ -{ stdenv, fetchurl, makeWrapper, writeShellScript, lib, php, curl, jq, common-updater-scripts }: - -let - pname = "platformsh"; - version = "3.79.2"; -in -stdenv.mkDerivation { - inherit pname version; - - src = fetchurl { - url = "https://github.com/platformsh/platformsh-cli/releases/download/v${version}/platform.phar"; - sha256 = "sha256-STGMKWgI4C6ccg8DGUhdnEENOB2//gtpU0ljM4cQCXI="; - }; - - dontUnpack = true; - - nativeBuildInputs = [ makeWrapper ]; - - installPhase = '' - runHook preInstall - mkdir -p $out/bin - install -D $src $out/libexec/platformsh/platform.phar - makeWrapper ${php}/bin/php $out/bin/platform \ - --add-flags "$out/libexec/platformsh/platform.phar" - runHook postInstall - ''; - - passthru = { - updateScript = writeShellScript "update-${pname}" '' - set -o errexit - export PATH="${lib.makeBinPath [ curl jq common-updater-scripts ]}" - NEW_VERSION=$(curl -s https://api.github.com/repos/platformsh/platformsh-cli/releases/latest | jq .tag_name --raw-output) - - if [[ "v${version}" = "$NEW_VERSION" ]]; then - echo "The new version same as the old version." - exit 0 - fi - - update-source-version "platformsh" "$NEW_VERSION" - ''; - }; - - meta = with lib; { - description = "The unified tool for managing your Platform.sh services from the command line."; - homepage = "https://github.com/platformsh/platformsh-cli"; - license = licenses.mit; - maintainers = with maintainers; [ shyim ]; - mainProgram = "platform"; - platforms = platforms.all; - }; -} |