From 8b442986771962e33c3ed3210a25d1b8504bdb11 Mon Sep 17 00:00:00 2001 From: phaer Date: Fri, 18 Apr 2025 23:15:23 +0200 Subject: [PATCH] php.extensions.excimer: init at 1.2.3 --- .../php-packages/excimer/default.nix | 28 +++++++++++++++++++ pkgs/top-level/php-packages.nix | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 pkgs/development/php-packages/excimer/default.nix diff --git a/pkgs/development/php-packages/excimer/default.nix b/pkgs/development/php-packages/excimer/default.nix new file mode 100644 index 000000000000..18d74e90e8ef --- /dev/null +++ b/pkgs/development/php-packages/excimer/default.nix @@ -0,0 +1,28 @@ +{ + buildPecl, + lib, + fetchFromGitHub, +}: + +let + version = "1.2.3"; +in +buildPecl { + inherit version; + pname = "excimer"; + + src = fetchFromGitHub { + owner = "wikimedia"; + repo = "mediawiki-php-excimer"; + tag = version; + hash = "sha256-p1tnrrSiTtoin/QSQFeeiX0Di1wFD8CMTdLazOfjWKU="; + }; + + meta = { + changelog = "https://pecl.php.net/package-changelog.php?package=excimer&release=${version}"; + description = "PHP extension that provides an interrupting timer and a low-overhead sampling profiler"; + license = lib.licenses.asl20; + homepage = "https://mediawiki.org/wiki/Excimer"; + maintainers = lib.teams.php.members; + }; +} diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index ea7031d03df8..84cd4b2370cc 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -297,6 +297,8 @@ lib.makeScope pkgs.newScope ( event = callPackage ../development/php-packages/event { }; + excimer = callPackage ../development/php-packages/excimer { }; + gnupg = callPackage ../development/php-packages/gnupg { }; grpc = callPackage ../development/php-packages/grpc { };