From 2e4faebd4d9e4dee920a2c884e0d37cd44a5625e Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Tue, 4 Mar 2025 09:43:43 +0100 Subject: [PATCH] deployer: 7.4.0 -> 7.5.12-unstable-2025-03-02 The release management of deployer is something I've never seen. They basically commit the PHAR file in the source, in a specific branch. They also modify the runner `bin/dep` to use that PHAR. Therefore, this break on NixOS since we are using the PHAR. A workaround is to use the master branch that doesn't contain the PHAR. --- pkgs/development/php-packages/deployer/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/php-packages/deployer/default.nix b/pkgs/development/php-packages/deployer/default.nix index 9d492ac04791..b4186448d91e 100644 --- a/pkgs/development/php-packages/deployer/default.nix +++ b/pkgs/development/php-packages/deployer/default.nix @@ -1,21 +1,21 @@ { lib, - fetchFromGitHub, php, + fetchFromGitHub, }: php.buildComposerProject2 (finalAttrs: { pname = "deployer"; - version = "7.4.0"; + version = "7.5.12"; src = fetchFromGitHub { owner = "deployphp"; repo = "deployer"; - rev = "v${finalAttrs.version}^"; - hash = "sha256-nSrW4o0Tb8H056AAjjMzbsAVvWY2z1pdWmPFZDpDr1k="; + rev = "7b108897baa94b8ac438c821ec1fb815d95eba77"; + hash = "sha256-wtkixHexsJNKsLnnlHssh0IzxwWYMPKDcaf/D0zUNKk="; }; - vendorHash = "sha256-APzJQTeSNbWvF/RtfNL7XuXIY0Xa0VNbJdSggFicpSQ="; + vendorHash = "sha256-0uBI30n31W0eDVA9/W366O0Qo2jWZBqEL+YbJx4J7P0="; meta = { changelog = "https://github.com/deployphp/deployer/releases/tag/v${finalAttrs.version}";