From 58c1014f5ad90c1834d77fd154b842dda1c81572 Mon Sep 17 00:00:00 2001 From: Elis Hirwing Date: Sun, 11 Oct 2020 19:36:24 +0200 Subject: phpExtensions.pinba: Move to separate directory --- pkgs/development/php-packages/pinba/default.nix | 29 +++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pkgs/development/php-packages/pinba/default.nix (limited to 'pkgs/development/php-packages') diff --git a/pkgs/development/php-packages/pinba/default.nix b/pkgs/development/php-packages/pinba/default.nix new file mode 100644 index 000000000000..b7d478eb39f6 --- /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; + }; +} -- cgit v1.2.3