diff --git a/README.md b/README.md index 2572169..8a6db42 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ The following versions are currently available: - `php73` **INSECURE!** - `php74` **INSECURE!** - `php80` **INSECURE!** -- `php81` +- `php81` **SUPPORT ENDS 2025** - `php82` - `php83` - `php84` diff --git a/flake.lock b/flake.lock index b73f949..d140e44 100644 --- a/flake.lock +++ b/flake.lock @@ -18,11 +18,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1758976413, - "narHash": "sha256-hEIDTaIqvW1NMfaNgz6pjhZPZKTmACJmXxGr/H6isIg=", + "lastModified": 1760596604, + "narHash": "sha256-J/i5K6AAz/y5dBePHQOuzC7MbhyTOKsd/GLezSbEFiM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e3a3b32cc234f1683258d36c6232f150d57df015", + "rev": "3cbe716e2346710d6e1f7c559363d14e11c32a43", "type": "github" }, "original": { diff --git a/pkgs/php/8.1.nix b/pkgs/php/8.1.nix new file mode 100644 index 0000000..53843a4 --- /dev/null +++ b/pkgs/php/8.1.nix @@ -0,0 +1,63 @@ +{ + prev, + mkPhp, +}: + +let + base = mkPhp { + version = "8.1.33"; + hash = "sha256-tlU0UYQcGlaYZdf9yDAkYh7kQ0zY+/6woxWIrJxwaF8="; + }; +in +base.withExtensions ( + { + all, + ... + }: + + with all; + ([ + bcmath + calendar + curl + ctype + dom + exif + fileinfo + filter + ftp + gd + gettext + gmp + iconv + imap + intl + ldap + mbstring + mysqli + mysqlnd + opcache + openssl + pcntl + pdo + pdo_mysql + pdo_odbc + pdo_pgsql + pdo_sqlite + pgsql + posix + readline + session + simplexml + sockets + soap + sodium + sysvsem + sqlite3 + tokenizer + xmlreader + xmlwriter + zip + zlib + ]) +) diff --git a/pkgs/phps.nix b/pkgs/phps.nix index 89acf86..91b143c 100644 --- a/pkgs/phps.nix +++ b/pkgs/phps.nix @@ -160,9 +160,7 @@ in php80 = import ./php/8.0.nix { inherit prev mkPhp; }; - php81 = prev.php81.override { - inherit packageOverrides; - }; + php81 = import ./php/8.1.nix { inherit prev mkPhp; }; php82 = prev.php82.override { inherit packageOverrides;