aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/perl-modules/DBD-Oracle/default.nix
blob: 0658dd4248dd56bf53e71c164df851eb867d8706 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{ stdenv, fetchurl, buildPerlPackage, DBI, TestNoWarnings, oracle-instantclient }:

buildPerlPackage {
  pname = "DBD-Oracle";
  version = "1.80";

  src = fetchurl {
    url = mirror://cpan/authors/id/Z/ZA/ZARQUON/DBD-Oracle-1.76.tar.gz;
    sha256 = "1wym2kc8b31qa1zb0dgyy3w4iqlk1faw36gy9hkpj895qr1pznxn";
  };

  ORACLE_HOME = "${oracle-instantclient.lib}/lib";

  buildInputs = [ TestNoWarnings oracle-instantclient ] ;
  propagatedBuildInputs = [ DBI ];

  postBuild = stdenv.lib.optionalString stdenv.isDarwin ''
    install_name_tool -add_rpath "${oracle-instantclient.lib}/lib" blib/arch/auto/DBD/Oracle/Oracle.bundle
  '';
}