From 10e2de42108558105e838250a2abccf139e657eb Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Sun, 25 Dec 2022 20:32:12 +0100 Subject: [PATCH] php.extensions.xdebug: update `src` attribute So it can be automatically updated with `nix-update` --- .../development/php-packages/xdebug/default.nix | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/pkgs/development/php-packages/xdebug/default.nix b/pkgs/development/php-packages/xdebug/default.nix index cd90ea6f407e..25715c56a151 100644 --- a/pkgs/development/php-packages/xdebug/default.nix +++ b/pkgs/development/php-packages/xdebug/default.nix @@ -1,10 +1,18 @@ -{ buildPecl, lib }: +{ buildPecl, lib, fetchFromGitHub }: + +let + version = "3.2.0"; +in buildPecl { + inherit version; -buildPecl { pname = "xdebug"; - version = "3.2.0"; - sha256 = "1drj00z8ididm2iw7a7pnrsvakrr1g0i49aqkyz5zpysxh7b4sbp"; + src = fetchFromGitHub { + owner = "xdebug"; + repo = "xdebug"; + rev = version; + sha256 = "sha256-GQB69aETp8STyT4GHQQSPJBVEynWifbmGQXUeISvLRI="; + }; doCheck = true; checkTarget = "test"; @@ -12,6 +20,7 @@ buildPecl { zendExtension = true; meta = with lib; { + changelog = "https://github.com/xdebug/xdebug/releases/tag/${version}"; description = "Provides functions for function traces and profiling"; license = licenses.php301; homepage = "https://xdebug.org/";