1{ callPackage, fetchpatch, ... }@_args:
2
3let
4 base = callPackage ./generic.nix (
5 (removeAttrs _args [ "fetchpatch" ])
6 // {
7 version = "8.1.33";
8 hash = "sha256-tlU0UYQcGlaYZdf9yDAkYh7kQ0zY+/6woxWIrJxwaF8=";
9 }
10 );
11in
12base.withExtensions (
13 { all, ... }:
14 with all;
15 ([
16 bcmath
17 calendar
18 curl
19 ctype
20 dom
21 exif
22 fileinfo
23 filter
24 ftp
25 gd
26 gettext
27 gmp
28 iconv
29 imap
30 intl
31 ldap
32 mbstring
33 mysqli
34 mysqlnd
35 opcache
36 openssl
37 pcntl
38 pdo
39 pdo_mysql
40 pdo_odbc
41 pdo_pgsql
42 pdo_sqlite
43 pgsql
44 posix
45 readline
46 session
47 simplexml
48 sockets
49 soap
50 sodium
51 sysvsem
52 sqlite3
53 tokenizer
54 xmlreader
55 xmlwriter
56 zip
57 zlib
58 ])
59)