Le 19/04/2013 06:34, Christopher Meng a écrit :
Hi,
it's really tough for me to continue as I'm packaging a perl module
(DBD::Oracle), this is an important module for ora2pg, a very nice
database schema converter.
AFAIK you cannot have the OIC in Fedora, so your package cannot be
submit for Fedora repo, because of missing Requires (and very probably
missing BuildRequires).
In order to install this DBD module I have to setup some PATH of
Oracle's product like Oracle Instant Client. That meens we must install
basic and devel rpm of OIC shipped by Oracle after clicking agree OTN
and blahblahblah... After installing these things we should also setup
environment variables like :
export ORACLE_HOME="/usr/lib/oracle/11.2/client/lib/"
export LD_LIBRARY_PATH=$ORACLE_HOME
ORACLE_HEADERS="/usr/include/oracle/11.2/client/"
AFAIK, only library path is mandatory.
A /etc/ld.conf.d/ file is a good solution.
For others, a /etc/profile.d file
I'm used to re-package OIC (to be able to build php-oci8), to fix such
problem, fix auto-provides, and a little more clean spec (my older spec
iirc).
You can use my old work
http://rpms.famillecollet.com/SRPMS/oracle-instantclient-x86_64-11.2.0.3....
Remi.
It's really boring. Should I stop current work?
For Fedora : yes I think
For other use, why not.
Remi
Thanks.
--
packaging mailing list
packaging(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/packaging