Commit Graph

20 Commits

Author SHA1 Message Date
Florian Klink
ab6ada01f7 oracle-instantclient: use copy instead of install for libraries
libclntsh.so* and libocci.so* are symlinks to the latest version.

By using `install`, these are all dereferenced and duplicated.

Let's avoid that, and shrink the lib output from 621M to 226M.
2019-08-22 11:22:51 +02:00
Florian Klink
e9c53043a8 oracle-instantclient: drop PECL::oci8 hack
This wasn't about PECL::oci8 in first place, but DBD-Oracle.

In the current version of oracle-instantclient, a libclntsh.so is
shipped, so DBD-Oracle is happy.
2019-08-22 11:22:51 +02:00
Florian Klink
2decc61d28 oracle-instantclient: 12.2.0.1.0 -> 19.3.0.0.0
It's now possible to download Oracle Instant Client without having to
click a checkbox to agree to the license, and then log in with an Oracle
account to start the download, at least on Linux (for now).

Darwin still seems to be at 18.1, and version numbers haven't been that
aligned recently, so allow different version numbers per platform.
2019-08-22 11:22:51 +02:00
Florian Klink
6081611046 oracle-instantclient: turn into a multi-output derivation 2019-08-22 11:22:48 +02:00
John Ericson
2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Michael McKibben
0aa26ae766 oracle-instantclient: fixes dylib rpath on macos 2018-08-18 06:24:11 -06:00
Aaron Andersen
4cc3a5a6c9 added the pecl oci8 library for php
had to make an adjustment to the oracle instantclient to make it compile
2018-08-03 21:58:57 -04:00
Florian Klink
a757aff839 oracle-instantclient: use zips, add darwin support 2018-06-09 10:04:06 +02:00
Florian Klink
9770699ebd oracle-instantclient: disable building on hydra
we requireFile, so hydra can't build it anyways.
2018-05-22 03:35:05 +02:00
Florian Klink
fe56ad70f0 oracle-instantclient: simplify, use autoPatchelfHook
Split `buildCommand`, provide `unpackCmd` and add `installPhase`.

Use autoPatchelfHook, we can get rid of all the manual hacking around
with patchelf.

Use install to install to $out
2018-05-22 03:34:55 +02:00
Florian Klink
82eaa5ba37 oracle-instantclient: add flokli as maintainer 2018-05-22 01:29:00 +02:00
Florian Klink
7824c60a43 oracle-instantclient: patchelf and wrap adrci and genezi, too 2018-05-17 18:56:43 +02:00
Florian Klink
ccb4558a91 oracle-instantclient: prefix LD_LIBRARY_PATH 2018-05-17 18:56:36 +02:00
Florian Klink
0f4269bf48 oracle-instantclient: remove unused arguments 2018-05-17 18:56:26 +02:00
Florian Klink
276f2897cb oracle-instantclient: move rpmextract and patchelf to nativeBuildInputs 2018-05-17 18:56:19 +02:00
Florian Klink
a508ac38f8 oracle-instantclient: 12.1.0.2.0 -> 12.2.0.1.0
also split major and minor version into a 'baseVersion', and specify
supported platforms.
2018-01-09 22:21:39 +01:00
Maciej Kazulak
23ec4a40ee oracle-instantclient: add optional odbc support 2017-04-01 11:50:13 +02:00
Pascal Wittmann
512225ef81 Fixed some descriptions 2015-06-29 16:20:58 +02:00
Peter Simons
cf6ab47be2 oracle-instantclient: don't strip or patchelf this library 2015-05-20 16:19:11 +02:00
Paulus Esterhazy
557c1401af Add unfree Oracle instant client and SQLPlus CLI utility. 2015-05-19 11:10:11 +02:00