1{ buildPecl, lib, fetchFromGitHub }:
2
3let
4 version = "3.2.1";
5in buildPecl {
6 inherit version;
7
8 pname = "xdebug";
9
10 src = fetchFromGitHub {
11 owner = "xdebug";
12 repo = "xdebug";
13 rev = version;
14 sha256 = "sha256-WKvMnn8yp6JBFu7xzPOt6sdg5JE8SRniLZbSBvi3ecQ=";
15 };
16
17 doCheck = true;
18 checkTarget = "test";
19
20 zendExtension = true;
21
22 meta = with lib; {
23 changelog = "https://github.com/xdebug/xdebug/releases/tag/${version}";
24 description = "Provides functions for function traces and profiling";
25 license = licenses.php301;
26 homepage = "https://xdebug.org/";
27 maintainers = teams.php.members;
28 };
29}