summary refs log tree commit diff
path: root/pkgs/top-level/php-packages.nix
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2020-02-19 14:28:05 -0500
committerAaron Andersen <aaron@fosslib.net>2020-02-19 15:12:16 -0500
commitd0e817f63fea1a609ae58bff958f4972c5b477be (patch)
tree9bd34b15e91586d6063bb6544e3192a3de74a298 /pkgs/top-level/php-packages.nix
parentaf1fffab5b89d363ef506e0f9d73a2d604111675 (diff)
downloadnixpkgs-d0e817f63fea1a609ae58bff958f4972c5b477be.tar
nixpkgs-d0e817f63fea1a609ae58bff958f4972c5b477be.tar.gz
nixpkgs-d0e817f63fea1a609ae58bff958f4972c5b477be.tar.bz2
nixpkgs-d0e817f63fea1a609ae58bff958f4972c5b477be.tar.lz
nixpkgs-d0e817f63fea1a609ae58bff958f4972c5b477be.tar.xz
nixpkgs-d0e817f63fea1a609ae58bff958f4972c5b477be.tar.zst
nixpkgs-d0e817f63fea1a609ae58bff958f4972c5b477be.zip
phpPackages.pdo_oci: init
Diffstat (limited to 'pkgs/top-level/php-packages.nix')
-rw-r--r--pkgs/top-level/php-packages.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix
index e439ebe7188..eb0ddf2dc29 100644
--- a/pkgs/top-level/php-packages.nix
+++ b/pkgs/top-level/php-packages.nix
@@ -287,6 +287,20 @@ let
     meta.broken = isPhp74; # Build error
   };
 
+  pdo_oci = buildPecl rec {
+    inherit (php) src version;
+
+    pname = "pdo_oci";
+    sourceRoot = "php-${version}/ext/pdo_oci";
+
+    buildInputs = [ pkgs.oracle-instantclient ];
+    configureFlags = [ "--with-pdo-oci=instantclient,${pkgs.oracle-instantclient.lib}/lib" ];
+
+    postPatch = ''
+      sed -i -e 's|OCISDKMANINC=`.*$|OCISDKMANINC="${pkgs.oracle-instantclient.dev}/include"|' config.m4
+    '';
+  };
+
   pdo_sqlsrv = buildPecl {
     version = "5.8.0";
     pname = "pdo_sqlsrv";