From 3e83bf8c9bdc17a16cd976a9e56ac2d1d508d1e9 Mon Sep 17 00:00:00 2001 From: agj Date: Wed, 5 Feb 2025 13:53:37 -0300 Subject: [PATCH] php84Extensions.decimal: init at 1.5.0 --- .../php-packages/decimal/default.nix | 26 +++++++++++++++++++ pkgs/top-level/php-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/development/php-packages/decimal/default.nix diff --git a/pkgs/development/php-packages/decimal/default.nix b/pkgs/development/php-packages/decimal/default.nix new file mode 100644 index 000000000000..ad63e5ad6a9a --- /dev/null +++ b/pkgs/development/php-packages/decimal/default.nix @@ -0,0 +1,26 @@ +{ + buildPecl, + lib, + mpdecimal, + php, +}: +let + version = "1.5.0"; +in +buildPecl { + pname = "decimal"; + + version = version; + hash = "sha256-it8w8hOLYwtCZoDYhaP5k5TD/pQLtj37K2lSESF80ok="; + + buildInputs = [ mpdecimal ]; + configureFlags = [ "--with-libmpdec-path=${mpdecimal}" ]; + + meta = { + description = "Arbitrary-precision decimal arithmetic for PHP"; + homepage = "https://php-decimal.github.io"; + changelog = "https://pecl.php.net/package-changelog.php?package=decimal&release=${version}"; + license = lib.licenses.mit; + maintainers = lib.teams.php.members; + }; +} diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index 5dc84c34b3e0..7720444d3493 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -292,6 +292,8 @@ lib.makeScope pkgs.newScope ( inherit (pkgs) darwin; }; + decimal = callPackage ../development/php-packages/decimal { }; + ds = callPackage ../development/php-packages/ds { }; event = callPackage ../development/php-packages/event { };