diff options
author | Gaƫl Reyrol <me@gaelreyrol.dev> | 2023-11-08 09:08:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-08 09:08:45 +0100 |
commit | 0499c5b6d1110ffe03cfab87eaa09a4860b9f526 (patch) | |
tree | 76d4bba97cba687e693244f767085db02cf567de /pkgs | |
parent | be1b5209e212eb303ff43cb83c5d8354b012a05b (diff) | |
download | nixlib-0499c5b6d1110ffe03cfab87eaa09a4860b9f526.tar nixlib-0499c5b6d1110ffe03cfab87eaa09a4860b9f526.tar.gz nixlib-0499c5b6d1110ffe03cfab87eaa09a4860b9f526.tar.bz2 nixlib-0499c5b6d1110ffe03cfab87eaa09a4860b9f526.tar.lz nixlib-0499c5b6d1110ffe03cfab87eaa09a4860b9f526.tar.xz nixlib-0499c5b6d1110ffe03cfab87eaa09a4860b9f526.tar.zst nixlib-0499c5b6d1110ffe03cfab87eaa09a4860b9f526.zip |
phpExtensions.memprof: init at 3.0.2 (#266086)
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/php-packages/memprof/default.nix | 33 | ||||
-rw-r--r-- | pkgs/top-level/php-packages.nix | 2 |
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/development/php-packages/memprof/default.nix b/pkgs/development/php-packages/memprof/default.nix new file mode 100644 index 000000000000..04ef8e6be590 --- /dev/null +++ b/pkgs/development/php-packages/memprof/default.nix @@ -0,0 +1,33 @@ +{ buildPecl +, lib +, fetchFromGitHub +, judy +}: + +let + version = "3.0.2"; +in buildPecl { + inherit version; + pname = "memprof"; + + src = fetchFromGitHub { + owner = "arnaud-lb"; + repo = "php-memory-profiler"; + rev = version; + hash = "sha256-K8YcvCobErBkaWFTkVGLXXguQPOLIgQuRGWJF+HAIRA="; + }; + + configureFlags = [ + "--with-judy-dir=${judy}" + ]; + + doCheck = true; + + meta = { + changelog = "https://github.com/arnaud-lb/php-memory-profiler/releases/tag/${version}"; + description = "Memory profiler for PHP. Helps finding memory leaks in PHP scripts"; + homepage = "https://github.com/arnaud-lb/php-memory-profiler"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ gaelreyrol ]; + }; +} diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index e0ccb6aa9a08..3810390f7862 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -266,6 +266,8 @@ lib.makeScope pkgs.newScope (self: with self; { meminfo = callPackage ../development/php-packages/meminfo { }; + memprof = callPackage ../development/php-packages/memprof { }; + mongodb = callPackage ../development/php-packages/mongodb { inherit (pkgs) darwin; }; |