1 { callPackage, lib, stdenv, nixosTests, ... }@_args:
4 generic = (import ./generic.nix) _args;
6 base = callPackage generic (_args // {
8 sha256 = "0gnfb4vaj71fiap0q9lk6vs1xs7l6sha60isw6aaw3zxgh00ywc5";
11 in base.withExtensions ({ all, ... }: with all; ([
12 bcmath calendar curl ctype dom exif fileinfo filter ftp gd
13 gettext gmp iconv intl json ldap mbstring mysqli mysqlnd opcache
14 openssl pcntl pdo pdo_mysql pdo_odbc pdo_pgsql pdo_sqlite pgsql
15 posix readline session simplexml sockets soap sodium sqlite3
16 tokenizer xmlreader xmlwriter zip zlib
17 ] ++ lib.optionals (!stdenv.isDarwin) [ imap ]))