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 { };