summary refs log tree commit diff
path: root/pkgs/development/php-packages/pinba
diff options
context:
space:
mode:
authorElis Hirwing <elis@hirwing.se>2020-10-11 19:36:24 +0200
committerElis Hirwing <elis@hirwing.se>2020-10-11 19:37:31 +0200
commit58c1014f5ad90c1834d77fd154b842dda1c81572 (patch)
treee8a5ec7368514d797aea7df47a50628af84a8b7b /pkgs/development/php-packages/pinba
parentd5ea4254a4230391ccf30f862fda2dd1f7000a63 (diff)
downloadnixpkgs-58c1014f5ad90c1834d77fd154b842dda1c81572.tar
nixpkgs-58c1014f5ad90c1834d77fd154b842dda1c81572.tar.gz
nixpkgs-58c1014f5ad90c1834d77fd154b842dda1c81572.tar.bz2
nixpkgs-58c1014f5ad90c1834d77fd154b842dda1c81572.tar.lz
nixpkgs-58c1014f5ad90c1834d77fd154b842dda1c81572.tar.xz
nixpkgs-58c1014f5ad90c1834d77fd154b842dda1c81572.tar.zst
nixpkgs-58c1014f5ad90c1834d77fd154b842dda1c81572.zip
phpExtensions.pinba: Move to separate directory
Diffstat (limited to 'pkgs/development/php-packages/pinba')
-rw-r--r--pkgs/development/php-packages/pinba/default.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/development/php-packages/pinba/default.nix b/pkgs/development/php-packages/pinba/default.nix
new file mode 100644
index 00000000000..b7d478eb39f
--- /dev/null
+++ b/pkgs/development/php-packages/pinba/default.nix
@@ -0,0 +1,29 @@
+{ buildPecl, lib, fetchFromGitHub, isPhp73 }:
+let
+  pname = "pinba";
+  version = if isPhp73 then "1.1.2-dev" else "1.1.1";
+
+  src = fetchFromGitHub ({
+    owner = "tony2001";
+    repo = "pinba_extension";
+  } // (if (isPhp73) then {
+    rev = "edbc313f1b4fb8407bf7d5acf63fbb0359c7fb2e";
+    sha256 = "02sljqm6griw8ccqavl23f7w1hp2zflcv24lpf00k6pyrn9cwx80";
+  } else {
+    rev = "RELEASE_1_1_1";
+    sha256 = "1kdp7vav0y315695vhm3xifgsh6h6y6pny70xw3iai461n58khj5";
+  }));
+in
+buildPecl {
+  inherit pname version src;
+
+  meta = with lib; {
+    description = "PHP extension for Pinba";
+    longDescription = ''
+      Pinba is a MySQL storage engine that acts as a realtime monitoring and
+      statistics server for PHP using MySQL as a read-only interface.
+    '';
+    homepage = "http://pinba.org/";
+    maintainers = teams.php.members;
+  };
+}