1{
2 buildPecl,
3 lib,
4 oracle-instantclient,
5 php,
6}:
7
8buildPecl {
9 version = "1.1.0";
10 pname = "pdo_oci";
11
12 hash = "sha256-XKtpWH6Rn8s19Wlu15eb/6dcCpJ7Bc/pr9Pxi8L4S8c=";
13
14 buildInputs = [ oracle-instantclient ];
15 configureFlags = [ "--with-pdo-oci=instantclient,${oracle-instantclient.lib}/lib" ];
16
17 internalDeps = [ php.extensions.pdo ];
18 postPatch = ''
19 sed -i -e 's|OCISDKMANINC=`.*$|OCISDKMANINC="${oracle-instantclient.dev}/include"|' config.m4
20 '';
21
22 meta = {
23 changelog = "https://pecl.php.net/package-changelog.php?package=PDO_OCI";
24 description = "PHP PDO_OCI extension lets you access Oracle Database";
25 license = lib.licenses.php301;
26 homepage = "https://pecl.php.net/package/pdo_oci";
27 teams = [ lib.teams.php ];
28 };
29}