diff options
author | Aaron Andersen <aaron@fosslib.net> | 2018-08-03 21:58:57 -0400 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2018-08-03 21:58:57 -0400 |
commit | 4cc3a5a6c922513a8f4ebe6ff959045a3fd2fdd1 (patch) | |
tree | 31daff64cc5634ce022458b9a9f96a6ef931fed1 /pkgs | |
parent | da53c1248ba3c56d0ee67d8ab1d0849f9453bbb5 (diff) | |
download | nixlib-4cc3a5a6c922513a8f4ebe6ff959045a3fd2fdd1.tar nixlib-4cc3a5a6c922513a8f4ebe6ff959045a3fd2fdd1.tar.gz nixlib-4cc3a5a6c922513a8f4ebe6ff959045a3fd2fdd1.tar.bz2 nixlib-4cc3a5a6c922513a8f4ebe6ff959045a3fd2fdd1.tar.lz nixlib-4cc3a5a6c922513a8f4ebe6ff959045a3fd2fdd1.tar.xz nixlib-4cc3a5a6c922513a8f4ebe6ff959045a3fd2fdd1.tar.zst nixlib-4cc3a5a6c922513a8f4ebe6ff959045a3fd2fdd1.zip |
added the pecl oci8 library for php
had to make an adjustment to the oracle instantclient to make it compile
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/oracle-instantclient/default.nix | 3 | ||||
-rw-r--r-- | pkgs/top-level/php-packages.nix | 7 |
2 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/development/libraries/oracle-instantclient/default.nix b/pkgs/development/libraries/oracle-instantclient/default.nix index 56f0cc084d14..a4196e0dc9f0 100644 --- a/pkgs/development/libraries/oracle-instantclient/default.nix +++ b/pkgs/development/libraries/oracle-instantclient/default.nix @@ -52,6 +52,9 @@ in stdenv.mkDerivation rec { install -Dm644 *.jar $out/share/java install -Dm644 sdk/include/* $out/include install -Dm644 sdk/demo/* $out/share/${name}/demo + + # PECL::oci8 will not build without this + ln -s $out/lib/libclntsh.so.12.1 $out/lib/libclntsh.so ''; meta = with stdenv.lib; { diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index 0057353c3e0b..8592e3136aee 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -160,6 +160,13 @@ let buildInputs = with pkgs; [ cyrus_sasl zlib ]; }; + oci8 = buildPecl rec { + name = "oci8-2.1.8"; + sha256 = "1bp6fss2f2qmd5bdk7x22j8vx5qivrdhz4x7csf29vjgj6gvchxy"; + buildInputs = [ pkgs.re2c pkgs.oracle-instantclient ]; + configureFlags = [ "--with-oci8=shared,instantclient,${pkgs.oracle-instantclient}/lib" ]; + }; + pcs = buildPecl rec { name = "pcs-1.3.3"; |