From e134b76593a9c27583106b90babfb247062b35cf Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 8 Feb 2021 16:30:15 +0100 Subject: cleanup --- .gitignore | 4 +- oracle-instantclient-10-i386.spec | 210 ------------------ oracle-instantclient-10-ppc.spec | 198 ----------------- oracle-instantclient-10-ppc64.spec | 199 ----------------- oracle-instantclient-10-x86_64.spec | 210 ------------------ oracle-instantclient-11.1-i386.spec | 254 --------------------- oracle-instantclient-11.1-x86_64.spec | 258 ---------------------- oracle-instantclient-11.2-i386.spec | 327 --------------------------- oracle-instantclient-11.2-x86_64.spec | 335 ---------------------------- oracle-instantclient-12.2-i386.spec | 377 ------------------------------- oracle-instantclient-12.2-x86_64.spec | 386 -------------------------------- oracle-instantclient-18-i386.spec | 372 ------------------------------- oracle-instantclient-18-x86_64.spec | 389 -------------------------------- oracle-instantclient-19-i386.spec | 389 -------------------------------- oracle-instantclient-19-x86_64.spec | 405 ---------------------------------- 15 files changed, 2 insertions(+), 4311 deletions(-) delete mode 100644 oracle-instantclient-10-i386.spec delete mode 100644 oracle-instantclient-10-ppc.spec delete mode 100644 oracle-instantclient-10-ppc64.spec delete mode 100644 oracle-instantclient-10-x86_64.spec delete mode 100644 oracle-instantclient-11.1-i386.spec delete mode 100644 oracle-instantclient-11.1-x86_64.spec delete mode 100644 oracle-instantclient-11.2-i386.spec delete mode 100644 oracle-instantclient-11.2-x86_64.spec delete mode 100644 oracle-instantclient-12.2-i386.spec delete mode 100644 oracle-instantclient-12.2-x86_64.spec delete mode 100644 oracle-instantclient-18-i386.spec delete mode 100644 oracle-instantclient-18-x86_64.spec delete mode 100644 oracle-instantclient-19-i386.spec delete mode 100644 oracle-instantclient-19-x86_64.spec diff --git a/.gitignore b/.gitignore index ac81173..d1ab01f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ -12.1.* -12.2.* +clog 18.* 19.* +21.* instant*.zip oracle-*.rpm diff --git a/oracle-instantclient-10-i386.spec b/oracle-instantclient-10-i386.spec deleted file mode 100644 index 59bd9d5..0000000 --- a/oracle-instantclient-10-i386.spec +++ /dev/null @@ -1,210 +0,0 @@ -# SPEC file for -# oracle-instantclient-basic -# oracle-instantclient-devel -# oracle-instantclient-sqlplus -# oracle-instantclient-jdbc - -%define __arch_install_post /bin/true - -Summary: Instant Client for Oracle Database 10g -Name: oracle-instantclient -Version: 10.2.0.3 -Release: 3%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: instantclient-basic-linux32-%{version}-20061115.zip -Source1: instantclient-jdbc-linux32-%{version}-20061115.zip -Source2: instantclient-odbc-linux32-%{version}-20061115.zip -Source3: instantclient-sdk-linux32-%{version}-20061115.zip -Source4: instantclient-sqlplus-linux32-%{version}-20061115.zip - -Buildroot: %{_tmppath}/%{name}-root -#BuildArch: i386 - -%define topdir instantclient_10_2 -%define oradir %{_libdir}/oracle/%{version}/client -%define incdir %{_includedir}/oracle/%{version}/client - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package basic -Summary: Instant Client for Oracle Database 10g -Group: Applications/File - -%description basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: %{name}-basic = %version - -%description devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - -%package jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: %{name}-basic = %version - -%description jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -%package odbc -Summary: Oracle ODBC Instant Client for Linux -Group: Applications/File -Requires: %{name}-basic = %version - -%description odbc -Oracle ODBC Instant Client for Linux complies with -ODBC 3.52 specifications. It is based on features of -Oracle 10.2.0.1.0 ODBC driver for Windows, without -the need for a traditional ORACLE_HOME installation. - -%package sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: %{name}-basic = %version - -%description sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} -unzip %{SOURCE1} -unzip %{SOURCE2} -unzip %{SOURCE3} -unzip %{SOURCE4} - -%install -rm -rf %{buildroot} -cd %{topdir} - -%{__mkdir_p} %{buildroot}%{_bindir} -%{__mkdir_p} %{buildroot}%{oradir}/bin -%{__mkdir_p} %{buildroot}%{oradir}/lib -%{__mkdir_p} %{buildroot}%{incdir} -%{__mkdir_p} %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -%__install libclntsh.so.10.1 %{buildroot}%{oradir}/lib -%__install libnnz10.so %{buildroot}%{oradir}/lib -%__install libocci.so.10.1 %{buildroot}%{oradir}/lib -%__install libociei.so %{buildroot}%{oradir}/lib -%__install libocijdbc10.so %{buildroot}%{oradir}/lib -%__install classes12.jar %{buildroot}%{oradir}/lib -%__install ojdbc14.jar %{buildroot}%{oradir}/lib -%__install genezi %{buildroot}%{oradir}/bin - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -%__install -m 644 sdk/include/*.h %{buildroot}%{incdir} - -ln -s libocci.so.10.1 %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.10.1 %{buildroot}%{oradir}/lib/libclntsh.so - -# SQL*Plus -%__install sqlplus %{buildroot}%{oradir}/bin -%__install glogin.sql %{buildroot}%{oradir}/lib -%__install libsqlplus.so %{buildroot}%{oradir}/lib -%__install libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus - -# JDBC -%__install libheteroxa10.so %{buildroot}%{oradir}/lib -%__install orai18n.jar %{buildroot}%{oradir}/lib - -# ODBC -%__install libsqora.so.10.1 %{buildroot}%{oradir}/lib - -%clean -rm -rf %{buildroot} - -%post basic -/sbin/ldconfig - -%postun basic -/sbin/ldconfig - -%files basic -%defattr(-,root,root) -%{oradir}/lib/libclntsh.so.10.1 -%{oradir}/lib/libnnz10.so -%{oradir}/lib/libocci.so.10.1 -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc10.so -%{oradir}/lib/classes12.jar -%{oradir}/lib/ojdbc14.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -%{oradir}/bin/genezi - -%files devel -%defattr(-,root,root) -%doc %{topdir}/sdk/demo -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{incdir}/* - -%post sqlplus -/sbin/ldconfig - -%postun sqlplus -/sbin/ldconfig - -%files sqlplus -%defattr(-,root,root) -%{_bindir}/sqlplus -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files jdbc -%defattr(-,root,root) -%{oradir}/lib/libheteroxa10.so -%{oradir}/lib/orai18n.jar - -%files odbc -%defattr(-,root,root) -%doc %{topdir}/ODBC_IC_Readme_Linux.html %{topdir}/ODBCRelnotesJA.htm %{topdir}/ODBCRelnotesUS.htm -%doc %{topdir}/odbc_update_ini.sh -%{oradir}/lib/libsqora.so.10.1 - -%changelog -* Fri Nov 09 2007 Remi Collet 10.2.0.3-3.fc8.remi -- split spec for i386, x86_64 and ppc -- F8 rebuid - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM diff --git a/oracle-instantclient-10-ppc.spec b/oracle-instantclient-10-ppc.spec deleted file mode 100644 index 66c3ac1..0000000 --- a/oracle-instantclient-10-ppc.spec +++ /dev/null @@ -1,198 +0,0 @@ -# SPEC file for -# oracle-instantclient-basic -# oracle-instantclient-devel -# oracle-instantclient-sqlplus -# oracle-instantclient-jdbc - -%define __arch_install_post /bin/true - -Summary: Instant Client for Oracle Database 10g -Name: oracle-instantclient-ppc -Version: 10.2.0.2 -Release: 1%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: instantclient-basic-linuxppc32-%{version}-20060327.zip -Source1: instantclient-jdbc-linuxppc32-%{version}-20060327.zip -Source2: instantclient-sdk-linuxppc32-%{version}-20060327.zip -Source3: instantclient-sqlplus-linuxppc32-%{version}-20060327.zip -NoSource: 0 -NoSource: 1 -NoSource: 2 -NoSource: 3 - -Buildroot: %{_tmppath}/%{name}-root -#BuildArch: ppc - -%define topdir instantclient_10_2 -%define oradir %{_libdir}/oracle/%{version}/client -%define incdir %{_includedir}/oracle/%{version}/client - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-basic -Summary: Instant Client for Oracle Database 10g -Group: Applications/File - -%description -n oracle-instantclient-basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - - -%package -n oracle-instantclient-jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -%package -n oracle-instantclient-sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} -unzip %{SOURCE1} -unzip %{SOURCE2} -unzip %{SOURCE3} - -%install -rm -rf %{buildroot} -cd %{topdir} - -%{__mkdir_p} %{buildroot}%{_bindir} -%{__mkdir_p} %{buildroot}%{oradir}/bin -%{__mkdir_p} %{buildroot}%{oradir}/lib -%{__mkdir_p} %{buildroot}%{incdir} -%{__mkdir_p} %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -%__install libclntsh.so.10.1 %{buildroot}%{oradir}/lib -%__install libnnz10.so %{buildroot}%{oradir}/lib -%__install libocci.so.10.1 %{buildroot}%{oradir}/lib -%__install libociei.so %{buildroot}%{oradir}/lib -%__install libocijdbc10.so %{buildroot}%{oradir}/lib -%__install classes12.jar %{buildroot}%{oradir}/lib -%__install ojdbc14.jar %{buildroot}%{oradir}/lib -#%__install genezi %{buildroot}%{oradir}/bin - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -%__install -m 644 sdk/include/*.h %{buildroot}%{incdir} - -ln -s libocci.so.10.1 %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.10.1 %{buildroot}%{oradir}/lib/libclntsh.so - -# SQL*Plus -%__install sqlplus %{buildroot}%{oradir}/bin -%__install glogin.sql %{buildroot}%{oradir}/lib -%__install libsqlplus.so %{buildroot}%{oradir}/lib -%__install libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus - -# JDBC -%__install libheteroxa10.so %{buildroot}%{oradir}/lib -%__install orai18n.jar %{buildroot}%{oradir}/lib - - -%clean -rm -rf %{buildroot} - -%post -n oracle-instantclient-basic -/sbin/ldconfig - -%postun -n oracle-instantclient-basic -/sbin/ldconfig - -%files -n oracle-instantclient-basic -%defattr(-,root,root) -%{oradir}/lib/libclntsh.so.10.1 -%{oradir}/lib/libnnz10.so -%{oradir}/lib/libocci.so.10.1 -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc10.so -%{oradir}/lib/classes12.jar -%{oradir}/lib/ojdbc14.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -#%{oradir}/bin/genezi - -%files -n oracle-instantclient-devel -%defattr(-,root,root) -%doc %{topdir}/sdk/demo -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{incdir}/* - -%post -n oracle-instantclient-sqlplus -/sbin/ldconfig - -%postun -n oracle-instantclient-sqlplus -/sbin/ldconfig - -%files -n oracle-instantclient-sqlplus -%defattr(-,root,root) -%{_bindir}/sqlplus -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files -n oracle-instantclient-jdbc -%defattr(-,root,root) -%{oradir}/lib/libheteroxa10.so -%{oradir}/lib/orai18n.jar - - -%changelog -* Sat Sep 13 2008 Remi Collet 10.2.0.2-1.###.remi -- improved split spec - -* Tue Oct 30 2007 Remi Collet 10.2.0.2-1.###.remi -- split spec for i386, x86_64 and ppc -- ppc build - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM diff --git a/oracle-instantclient-10-ppc64.spec b/oracle-instantclient-10-ppc64.spec deleted file mode 100644 index d964859..0000000 --- a/oracle-instantclient-10-ppc64.spec +++ /dev/null @@ -1,199 +0,0 @@ -# SPEC file for -# oracle-instantclient-basic -# oracle-instantclient-devel -# oracle-instantclient-sqlplus -# oracle-instantclient-jdbc - -%define __arch_install_post /bin/true - -Summary: Instant Client for Oracle Database 10g -Name: oracle-instantclient-ppc64 -Version: 10.2.0.2 -Release: 1%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: instantclient-basic-linuxppc-%{version}-20060327.zip -Source1: instantclient-jdbc-linuxppc-%{version}-20060327.zip -Source2: instantclient-sdk-linuxppc-%{version}-20060327.zip -Source3: instantclient-sqlplus-linuxppc-%{version}-20060327.zip -NoSource: 0 -NoSource: 1 -NoSource: 2 -NoSource: 3 - -Buildroot: %{_tmppath}/%{name}-root -#BuildArch: ppc - -%define topdir instantclient_10_2 -%define oradir %{_libdir}/oracle/%{version}/client -%define incdir %{_includedir}/oracle/%{version}/client - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-basic -Summary: Instant Client for Oracle Database 10g -Group: Applications/File - -%description -n oracle-instantclient-basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - - -%package -n oracle-instantclient-jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -%package -n oracle-instantclient-sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} -unzip %{SOURCE1} -unzip %{SOURCE2} -unzip %{SOURCE3} - -%install -rm -rf %{buildroot} -cd %{topdir} - -%{__mkdir_p} %{buildroot}%{_bindir} -%{__mkdir_p} %{buildroot}%{oradir}/bin -%{__mkdir_p} %{buildroot}%{oradir}/lib -%{__mkdir_p} %{buildroot}%{incdir} -%{__mkdir_p} %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -%__install libclntsh.so.10.1 %{buildroot}%{oradir}/lib -%__install libnnz10.so %{buildroot}%{oradir}/lib -%__install libocci.so.10.1 %{buildroot}%{oradir}/lib -%__install libociei.so %{buildroot}%{oradir}/lib -%__install libocijdbc10.so %{buildroot}%{oradir}/lib -%__install classes12.jar %{buildroot}%{oradir}/lib -%__install ojdbc14.jar %{buildroot}%{oradir}/lib -#%__install genezi %{buildroot}%{oradir}/bin - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -%__install -m 644 sdk/include/*.h %{buildroot}%{incdir} - -ln -s libocci.so.10.1 %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.10.1 %{buildroot}%{oradir}/lib/libclntsh.so - -# SQL*Plus -%__install sqlplus %{buildroot}%{oradir}/bin -%__install glogin.sql %{buildroot}%{oradir}/lib -%__install libsqlplus.so %{buildroot}%{oradir}/lib -%__install libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus - -# JDBC -%__install libheteroxa10.so %{buildroot}%{oradir}/lib -%__install orai18n.jar %{buildroot}%{oradir}/lib - - -%clean -rm -rf %{buildroot} - -%post -n oracle-instantclient-basic -/sbin/ldconfig - -%postun -n oracle-instantclient-basic -/sbin/ldconfig - -%files -n oracle-instantclient-basic -%defattr(-,root,root) -%{oradir}/lib/libclntsh.so.10.1 -%{oradir}/lib/libnnz10.so -%{oradir}/lib/libocci.so.10.1 -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc10.so -%{oradir}/lib/classes12.jar -%{oradir}/lib/ojdbc14.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -#%{oradir}/bin/genezi - -%files -n oracle-instantclient-devel -%defattr(-,root,root) -%doc %{topdir}/sdk/demo -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{incdir}/* - -%post -n oracle-instantclient-sqlplus -/sbin/ldconfig - -%postun -n oracle-instantclient-sqlplus -/sbin/ldconfig - -%files -n oracle-instantclient-sqlplus -%defattr(-,root,root) -%{_bindir}/sqlplus -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files -n oracle-instantclient-jdbc -%defattr(-,root,root) -%{oradir}/lib/libheteroxa10.so -%{oradir}/lib/orai18n.jar - - -%changelog -* Sat Sep 13 2008 Remi Collet 10.2.0.2-1.###.remi -- improved split spec -- add pcc64 - -* Tue Oct 30 2007 Remi Collet 10.2.0.2-1.###.remi -- split spec for i386, x86_64, ppc -- ppc build - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM diff --git a/oracle-instantclient-10-x86_64.spec b/oracle-instantclient-10-x86_64.spec deleted file mode 100644 index cd74eee..0000000 --- a/oracle-instantclient-10-x86_64.spec +++ /dev/null @@ -1,210 +0,0 @@ -# SPEC file for -# oracle-instantclient-basic -# oracle-instantclient-devel -# oracle-instantclient-sqlplus -# oracle-instantclient-jdbc - -%define __arch_install_post /bin/true - -Summary: Instant Client for Oracle Database 10g -Name: oracle-instantclient -Version: 10.2.0.3 -Release: 3%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: instantclient-basic-linux-x86-64-%{version}-20070103.zip -Source1: instantclient-jdbc-linux-x86-64-%{version}-20070103.zip -Source2: instantclient-odbc-linux-x86-64-%{version}-20070103.zip -Source3: instantclient-sdk-linux-x86-64-%{version}-20070103.zip -Source4: instantclient-sqlplus-linux-x86-64-%{version}-20070103.zip - -Buildroot: %{_tmppath}/%{name}-root -BuildArch: x86_64 - -%define topdir instantclient_10_2 -%define oradir %{_libdir}/oracle/%{version}/client -%define incdir %{_includedir}/oracle/%{version}/client - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package basic -Summary: Instant Client for Oracle Database 10g -Group: Applications/File - -%description basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: %{name}-basic = %version - -%description devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - -%package jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: %{name}-basic = %version - -%description jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -%package odbc -Summary: Oracle ODBC Instant Client for Linux -Group: Applications/File -Requires: %{name}-basic = %version - -%description odbc -Oracle ODBC Instant Client for Linux complies with -ODBC 3.52 specifications. It is based on features of -Oracle 10.2.0.1.0 ODBC driver for Windows, without -the need for a traditional ORACLE_HOME installation. - -%package sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: %{name}-basic = %version - -%description sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} -unzip %{SOURCE1} -unzip %{SOURCE2} -unzip %{SOURCE3} -unzip %{SOURCE4} - -%install -rm -rf %{buildroot} -cd %{topdir} - -%{__mkdir_p} %{buildroot}%{_bindir} -%{__mkdir_p} %{buildroot}%{oradir}/bin -%{__mkdir_p} %{buildroot}%{oradir}/lib -%{__mkdir_p} %{buildroot}%{incdir} -%{__mkdir_p} %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -%__install libclntsh.so.10.1 %{buildroot}%{oradir}/lib -%__install libnnz10.so %{buildroot}%{oradir}/lib -%__install libocci.so.10.1 %{buildroot}%{oradir}/lib -%__install libociei.so %{buildroot}%{oradir}/lib -%__install libocijdbc10.so %{buildroot}%{oradir}/lib -%__install classes12.jar %{buildroot}%{oradir}/lib -%__install ojdbc14.jar %{buildroot}%{oradir}/lib -%__install genezi %{buildroot}%{oradir}/bin - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -%__install -m 644 sdk/include/*.h %{buildroot}%{incdir} - -ln -s libocci.so.10.1 %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.10.1 %{buildroot}%{oradir}/lib/libclntsh.so - -# SQL*Plus -%__install sqlplus %{buildroot}%{oradir}/bin -%__install glogin.sql %{buildroot}%{oradir}/lib -%__install libsqlplus.so %{buildroot}%{oradir}/lib -%__install libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus - -# JDBC -%__install libheteroxa10.so %{buildroot}%{oradir}/lib -%__install orai18n.jar %{buildroot}%{oradir}/lib - -# ODBC -%__install libsqora.so.10.1 %{buildroot}%{oradir}/lib - -%clean -rm -rf %{buildroot} - -%post basic -/sbin/ldconfig - -%postun basic -/sbin/ldconfig - -%files basic -%defattr(-,root,root) -%{oradir}/lib/libclntsh.so.10.1 -%{oradir}/lib/libnnz10.so -%{oradir}/lib/libocci.so.10.1 -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc10.so -%{oradir}/lib/classes12.jar -%{oradir}/lib/ojdbc14.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -%{oradir}/bin/genezi - -%files devel -%defattr(-,root,root) -%doc %{topdir}/sdk/demo -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{incdir}/* - -%post sqlplus -/sbin/ldconfig - -%postun sqlplus -/sbin/ldconfig - -%files sqlplus -%defattr(-,root,root) -%{_bindir}/sqlplus -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files jdbc -%defattr(-,root,root) -%{oradir}/lib/libheteroxa10.so -%{oradir}/lib/orai18n.jar - -%files odbc -%defattr(-,root,root) -%doc %{topdir}/ODBC_IC_Readme_Linux.html %{topdir}/ODBCRelnotesJA.htm %{topdir}/ODBCRelnotesUS.htm -%doc %{topdir}/odbc_update_ini.sh -%{oradir}/lib/libsqora.so.10.1 - -%changelog -* Fri Nov 09 2007 Remi Collet 10.2.0.3-3.fc8.remi -- split spec for i386, x86_64 and ppc -- F8 rebuid - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM diff --git a/oracle-instantclient-11.1-i386.spec b/oracle-instantclient-11.1-i386.spec deleted file mode 100644 index f13a8e5..0000000 --- a/oracle-instantclient-11.1-i386.spec +++ /dev/null @@ -1,254 +0,0 @@ -# SPEC file for -# oracle-instantclient-basic -# oracle-instantclient-devel -# oracle-instantclient-sqlplus -# oracle-instantclient-jdbc - -%define __arch_install_post /bin/true - -Summary: Instant Client for Oracle Database 11g -Name: oracle-instantclient-i386 -Version: 11.1.0.7 -Release: 1%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: instantclient-basic-linux32-%{version}.zip -Source1: instantclient-jdbc-linux32-%{version}.zip -Source2: instantclient-odbc-linux32-%{version}.zip -Source3: instantclient-sdk-linux32-%{version}.zip -Source4: instantclient-sqlplus-linux32-%{version}.zip -Source5: instantclient-tools-linux32-%{version}.zip -NoSource: 0 -NoSource: 1 -NoSource: 2 -NoSource: 3 -NoSource: 4 -NoSource: 5 - -Buildroot: %{_tmppath}/%{name}-root -#BuildArch: i386 - -%define topdir instantclient_11_1 -%define oradir %{_libdir}/oracle/%{version}/client -%define incdir %{_includedir}/oracle/%{version}/client - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-basic -Summary: Instant Client for Oracle Database 11g -Group: Applications/File - -%description -n oracle-instantclient-basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - -%package -n oracle-instantclient-jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -%package -n oracle-instantclient-odbc -Summary: Oracle ODBC Instant Client for Linux -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-odbc -Oracle ODBC Instant Client for Linux complies with -ODBC 3.52 specifications. It is based on features of -Oracle %{version} ODBC driver for Windows, without -the need for a traditional ORACLE_HOME installation. - -%package -n oracle-instantclient-sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%package -n oracle-instantclient-tools -Summary: Tools for Oracle Database 11g -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-tools -This package provides tools to be used with the Oracle Database. -It currently includes -- wrc : a client to be used with the Database Replay feature - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} -unzip %{SOURCE1} -unzip %{SOURCE2} -unzip %{SOURCE3} -unzip %{SOURCE4} -unzip %{SOURCE5} - -%install -rm -rf %{buildroot} -cd %{topdir} - -%{__mkdir_p} %{buildroot}%{_bindir} -%{__mkdir_p} %{buildroot}%{oradir}/bin -%{__mkdir_p} %{buildroot}%{oradir}/lib -%{__mkdir_p} %{buildroot}%{incdir} -%{__mkdir_p} %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -%__install libclntsh.so.11.1 %{buildroot}%{oradir}/lib -%__install libnnz11.so %{buildroot}%{oradir}/lib -%__install libocci.so.11.1 %{buildroot}%{oradir}/lib -%__install libociei.so %{buildroot}%{oradir}/lib -%__install libocijdbc11.so %{buildroot}%{oradir}/lib -%__install ojdbc5.jar %{buildroot}%{oradir}/lib -%__install ojdbc6.jar %{buildroot}%{oradir}/lib -%__install adrci %{buildroot}%{oradir}/bin -%__install genezi %{buildroot}%{oradir}/bin - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -%__install -m 644 sdk/include/*.h %{buildroot}%{incdir} -%__install sdk/ottclasses.zip %{buildroot}%{oradir}/lib - -ln -s libocci.so.11.1 %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.11.1 %{buildroot}%{oradir}/lib/libclntsh.so - -# SQL*Plus -%__install sqlplus %{buildroot}%{oradir}/bin -%__install glogin.sql %{buildroot}%{oradir}/lib -%__install libsqlplus.so %{buildroot}%{oradir}/lib -%__install libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus - -# JDBC -%__install libheteroxa11.so %{buildroot}%{oradir}/lib -%__install orai18n-mapping.jar %{buildroot}%{oradir}/lib -%__install orai18n.jar %{buildroot}%{oradir}/lib - -# ODBC -%__install libsqora.so.11.1 %{buildroot}%{oradir}/lib - -# Tools -%__install wrc %{buildroot}%{oradir}/bin -ln -sf %{oradir}/bin/wrc %{buildroot}%{_bindir}/wrc - -%clean -rm -rf %{buildroot} - -%post -n oracle-instantclient-basic -/sbin/ldconfig - -%postun -n oracle-instantclient-basic -/sbin/ldconfig - -%files -n oracle-instantclient-basic -%defattr(-,root,root) -%doc %{topdir}/BASIC_README -%{oradir}/lib/libclntsh.so.11.1 -%{oradir}/lib/libnnz11.so -%{oradir}/lib/libocci.so.11.1 -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc11.so -%{oradir}/lib/ojdbc5.jar -%{oradir}/lib/ojdbc6.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -%{oradir}/bin/genezi -%{oradir}/bin/adrci - -%files -n oracle-instantclient-devel -%defattr(-,root,root) -%doc %{topdir}/sdk/demo %{topdir}/sdk/SDK_README %{topdir}/sdk/ott -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{oradir}/lib/ottclasses.zip -%{incdir}/* - -%post -n oracle-instantclient-sqlplus -/sbin/ldconfig - -%postun -n oracle-instantclient-sqlplus -/sbin/ldconfig - -%files -n oracle-instantclient-sqlplus -%defattr(-,root,root) -%doc %{topdir}/SQLPLUS_README -%{_bindir}/sqlplus -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files -n oracle-instantclient-jdbc -%defattr(-,root,root) -%doc %{topdir}/JDBC_README -%{oradir}/lib/libheteroxa11.so -%{oradir}/lib/orai18n-mapping.jar -%{oradir}/lib/orai18n.jar - -%files -n oracle-instantclient-odbc -%defattr(-,root,root) -%doc %{topdir}/ODBC_IC_Readme_Linux.html %{topdir}/ODBCRelnotesJA.htm %{topdir}/ODBCRelnotesUS.htm -%doc %{topdir}/odbc_update_ini.sh -%{oradir}/lib/libsqora.so.11.1 - -%files -n oracle-instantclient-tools -%defattr(-,root,root) -%doc %{topdir}/TOOLS_README -%{_bindir}/wrc -%{oradir}/bin/wrc - -%changelog -* Sun Nov 30 2008 Remi Collet 11.1.0.7-1.###.remi -- update to 11.1.0.7 -- add tools sub-package - -* Sat Sep 13 2008 Remi Collet 11.1.0.6-1.###.remi -- improved split spec - -* Tue Oct 30 2007 Remi Collet 11.1.0.6-1.###.remi -- split spec for i386, x86_64 and ppc -- update to 11.1.0.6.0 - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM diff --git a/oracle-instantclient-11.1-x86_64.spec b/oracle-instantclient-11.1-x86_64.spec deleted file mode 100644 index f0f00e0..0000000 --- a/oracle-instantclient-11.1-x86_64.spec +++ /dev/null @@ -1,258 +0,0 @@ -# SPEC file for -# oracle-instantclient-basic -# oracle-instantclient-devel -# oracle-instantclient-sqlplus -# oracle-instantclient-jdbc -# oracle-instantclient-tools - -%define __arch_install_post /bin/true - -Summary: Instant Client for Oracle Database 11g -Name: oracle-instantclient-x86_64 -Version: 11.1.0.7 -Release: 1%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: basic-%{version}0-linux-x86_64.zip -Source1: jdbc-%{version}.0-linux-x86_64.zip -#Source2: odbc-%{version}.0-linux-x86_64.zip -Source3: sdk-%{version}.0-linux-x86_64.zip -Source4: sqlplus-%{version}.0-linux-x86_64.zip -Source5: tools-%{version}.0-linux-x86_64.zip -NoSource: 0 -NoSource: 1 -#NoSource: 2 -NoSource: 3 -NoSource: 4 -NoSource: 5 - -Buildroot: %{_tmppath}/%{name}-root -BuildArch: x86_64 - -%define topdir instantclient_11_1 -%define oradir %{_libdir}/oracle/%{version}/client64 -%define incdir %{_includedir}/oracle/%{version}/client64 - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-basic -Summary: Instant Client for Oracle Database 11g -Group: Applications/File - -%description -n oracle-instantclient-basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - -%package -n oracle-instantclient-jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -#%package -n oracle-instantclient-odbc -#Summary: Oracle ODBC Instant Client for Linux -#Group: Applications/File -#Requires: oracle-instantclient-basic = %version - -#%description -n oracle-instantclient-odbc -#Oracle ODBC Instant Client for Linux complies with -#ODBC 3.52 specifications. It is based on features of -#Oracle %{version} ODBC driver for Windows, without -#the need for a traditional ORACLE_HOME installation. - -%package -n oracle-instantclient-sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%package -n oracle-instantclient-tools -Summary: Tools for Oracle Database 11g -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-tools -This package provides tools to be used with the Oracle Database. -It currently includes -- wrc : a client to be used with the Database Replay feature - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} -unzip %{SOURCE1} -#unzip %{SOURCE2} -unzip %{SOURCE3} -unzip %{SOURCE4} -unzip %{SOURCE5} - -%install -rm -rf %{buildroot} -cd %{topdir} - -%{__mkdir_p} %{buildroot}%{_bindir} -%{__mkdir_p} %{buildroot}%{oradir}/bin -%{__mkdir_p} %{buildroot}%{oradir}/lib -%{__mkdir_p} %{buildroot}%{incdir} -%{__mkdir_p} %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -%__install libclntsh.so.11.1 %{buildroot}%{oradir}/lib -%__install libnnz11.so %{buildroot}%{oradir}/lib -%__install libocci.so.11.1 %{buildroot}%{oradir}/lib -%__install libociei.so %{buildroot}%{oradir}/lib -%__install libocijdbc11.so %{buildroot}%{oradir}/lib -%__install ojdbc5.jar %{buildroot}%{oradir}/lib -%__install ojdbc6.jar %{buildroot}%{oradir}/lib -%__install adrci %{buildroot}%{oradir}/bin -%__install genezi %{buildroot}%{oradir}/bin - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -%__install -m 644 sdk/include/*.h %{buildroot}%{incdir} -%__install sdk/ottclasses.zip %{buildroot}%{oradir}/lib - -ln -s libocci.so.11.1 %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.11.1 %{buildroot}%{oradir}/lib/libclntsh.so - -# SQL*Plus -%__install sqlplus %{buildroot}%{oradir}/bin -%__install glogin.sql %{buildroot}%{oradir}/lib -%__install libsqlplus.so %{buildroot}%{oradir}/lib -%__install libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus64 - -# JDBC -%__install libheteroxa11.so %{buildroot}%{oradir}/lib -%__install orai18n-mapping.jar %{buildroot}%{oradir}/lib -%__install orai18n.jar %{buildroot}%{oradir}/lib - -# ODBC -#%__install libsqora.so.11.1 %{buildroot}%{oradir}/lib - -# Tools -%__install wrc %{buildroot}%{oradir}/bin -ln -sf %{oradir}/bin/wrc %{buildroot}%{_bindir}/wrc - -%clean -rm -rf %{buildroot} - -%post -n oracle-instantclient-basic -/sbin/ldconfig - -%postun -n oracle-instantclient-basic -/sbin/ldconfig - -%files -n oracle-instantclient-basic -%defattr(-,root,root) -%doc %{topdir}/BASIC_README -%{oradir}/lib/libclntsh.so.11.1 -%{oradir}/lib/libnnz11.so -%{oradir}/lib/libocci.so.11.1 -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc11.so -%{oradir}/lib/ojdbc5.jar -%{oradir}/lib/ojdbc6.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -%{oradir}/bin/genezi -%{oradir}/bin/adrci - -%files -n oracle-instantclient-devel -%defattr(-,root,root) -%doc %{topdir}/sdk/demo %{topdir}/sdk/SDK_README %{topdir}/sdk/ott -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{oradir}/lib/ottclasses.zip -%{incdir}/* - -%post -n oracle-instantclient-sqlplus -/sbin/ldconfig - -%postun -n oracle-instantclient-sqlplus -/sbin/ldconfig - -%files -n oracle-instantclient-sqlplus -%defattr(-,root,root) -%doc %{topdir}/SQLPLUS_README -%{_bindir}/sqlplus64 -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files -n oracle-instantclient-jdbc -%defattr(-,root,root) -%doc %{topdir}/JDBC_README -%{oradir}/lib/libheteroxa11.so -%{oradir}/lib/orai18n-mapping.jar -%{oradir}/lib/orai18n.jar - -#%files -n oracle-instantclient-odbc -#%defattr(-,root,root) -#%doc %{topdir}/ODBC_IC_Readme_Linux.html %{topdir}/ODBCRelnotesJA.htm %{topdir}/ODBCRelnotesUS.htm -#%doc %{topdir}/odbc_update_ini.sh -#%{oradir}/lib/libsqora.so.11.1 - -%files -n oracle-instantclient-tools -%defattr(-,root,root) -%doc %{topdir}/TOOLS_README -%{_bindir}/wrc -%{oradir}/bin/wrc - -%changelog -* Thu Dec 04 2008 Remi Collet 11.1.0.7-1.###.remi -- update to 11.1.0.7 -- add tools sub-package - -* Sat Sep 13 2008 Remi Collet 11.1.0.6-1.###.remi -- improved split spec - -* Tue Dec 11 2007 Remi Collet 11.1.0.6-1.###.remi -- version 11.1.0.6 - -* Fri Nov 09 2007 Remi Collet 10.2.0.3-3.fc8.remi -- split spec for i386, x86_64 and ppc -- F8 rebuid - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM diff --git a/oracle-instantclient-11.2-i386.spec b/oracle-instantclient-11.2-i386.spec deleted file mode 100644 index 84753bc..0000000 --- a/oracle-instantclient-11.2-i386.spec +++ /dev/null @@ -1,327 +0,0 @@ -# SPEC file for i386 version of -# oracle-instantclient-basic -# oracle-instantclient-devel -# oracle-instantclient-sqlplus -# oracle-instantclient-jdbc -# oracle-instantclient-odbc -# oracle-instantclient-tools - -%define __arch_install_post /bin/true - -%global mainver 11.2 - -Summary: Instant Client for Oracle Database 11g -Name: oracle-instantclient-i386 -Version: 11.2.0.3.0 -Release: 1%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: instantclient-basic-linux-%{version}.zip -Source1: instantclient-jdbc-linux-%{version}.zip -Source2: instantclient-odbc-linux-%{version}.zip -Source3: instantclient-sdk-linux-%{version}.zip -Source4: instantclient-sqlplus-linux-%{version}.zip -Source5: instantclient-tools-linux-%{version}.zip -Source6: instantclient-precomp-linux-%{version}.zip -NoSource: 0 -NoSource: 1 -NoSource: 2 -NoSource: 3 -NoSource: 4 -NoSource: 5 -NoSource: 6 - -Buildroot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -#BuildArch: i386 - -%global topdir instantclient_11_2 -%global oradir %{_libdir}/oracle/%{mainver}/client -%global incdir %{_includedir}/oracle/%{mainver}/client - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-basic -Summary: Instant Client for Oracle Database 11g -Group: Applications/File - -%description -n oracle-instantclient-basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - -%package -n oracle-instantclient-jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -%package -n oracle-instantclient-odbc -Summary: Oracle ODBC Instant Client for Linux -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-odbc -Oracle ODBC Instant Client for Linux complies with -ODBC 3.52 specifications. It is based on features of -Oracle %{version} ODBC driver for Windows, without -the need for a traditional ORACLE_HOME installation. - -%package -n oracle-instantclient-sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%package -n oracle-instantclient-tools -Summary: Tools for Oracle Database 11g -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-tools -This package provides tools to be used with the Oracle Database. -It currently includes -- wrc : a client to be used with the Database Replay feature - -%package -n oracle-instantclient-precomp -Summary: Oracle Precompilers for Pro*C and Pro*COBOL -Group: Applications/File -Requires: oracle-instantclient-devel = %version - -%description -n oracle-instantclient-precomp -PRECOMP Instant Client (IC) Package contains following -components: - i) "proc" binary to precompile a Pro*C application - ii) "procob" binary to precompile a Pro*COBOL application -iii) sample configuration files, demo programs and demo - make files for building proc and procob demos and - in general any Pro*C/Pro*COBOL application. - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} -unzip %{SOURCE1} -unzip %{SOURCE2} -unzip %{SOURCE3} -unzip %{SOURCE4} -unzip %{SOURCE5} -unzip %{SOURCE6} - -%install -rm -rf %{buildroot} -cd %{topdir} - -mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{oradir}/{bin,lib,precomp/admin} -mkdir -p %{buildroot}%{oradir}/lib -mkdir -p %{buildroot}%{incdir} -mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -install -p adrci %{buildroot}%{oradir}/bin -install -p genezi %{buildroot}%{oradir}/bin -install -p uidrvci %{buildroot}%{oradir}/bin -install -p libclntsh.so.11.1 %{buildroot}%{oradir}/lib -install -p libnnz11.so %{buildroot}%{oradir}/lib -install -p libocci.so.11.1 %{buildroot}%{oradir}/lib -install -p libociei.so %{buildroot}%{oradir}/lib -install -p libocijdbc11.so %{buildroot}%{oradir}/lib -install -p ojdbc5.jar %{buildroot}%{oradir}/lib -install -p ojdbc6.jar %{buildroot}%{oradir}/lib -install -p xstreams.jar %{buildroot}%{oradir}/lib - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} -install -p sdk/ottclasses.zip %{buildroot}%{oradir}/lib -install -p -m 755 sdk/ott %{buildroot}%{oradir}/bin - -ln -s %{oradir}/bin/ott %{buildroot}%{_bindir}/ott -ln -s libocci.so.11.1 %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.11.1 %{buildroot}%{oradir}/lib/libclntsh.so - -# SQL*Plus -install -p sqlplus %{buildroot}%{oradir}/bin -install -p glogin.sql %{buildroot}%{oradir}/lib -install -p libsqlplus.so %{buildroot}%{oradir}/lib -install -p libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus - -# JDBC -install -p libheteroxa11.so %{buildroot}%{oradir}/lib -install -p orai18n-mapping.jar %{buildroot}%{oradir}/lib -install -p orai18n.jar %{buildroot}%{oradir}/lib - -# ODBC -install -p libsqora.so.11.1 %{buildroot}%{oradir}/lib - -# Tools -install -p wrc %{buildroot}%{oradir}/bin -ln -sf %{oradir}/bin/wrc %{buildroot}%{_bindir}/wrc - -# Precomp -install -p -m 755 sdk/{proc,procob,rtsora} %{buildroot}%{oradir}/bin -install -p -m 755 cobsqlintf.o %{buildroot}%{oradir}/lib -install -p -m 644 precomp/admin/* %{buildroot}%{oradir}/precomp/admin - -ln -s %{oradir}/bin/proc %{buildroot}%{_bindir}/proc -ln -s %{oradir}/bin/procob %{buildroot}%{_bindir}/procob -ln -s %{oradir}/bin/rtsora %{buildroot}%{_bindir}/rtsora - -# Precomp-Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} - - -%clean -rm -rf %{buildroot} - -%post -n oracle-instantclient-basic -/sbin/ldconfig - -%postun -n oracle-instantclient-basic -/sbin/ldconfig - -%files -n oracle-instantclient-basic -%defattr(-,root,root) -%doc %{topdir}/BASIC_README -%dir %{oradir} -%dir %{oradir}/lib -%dir %{oradir}/bin -%{oradir}/lib/libclntsh.so.11.1 -%{oradir}/lib/libnnz11.so -%{oradir}/lib/libocci.so.11.1 -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc11.so -%{oradir}/lib/ojdbc5.jar -%{oradir}/lib/ojdbc6.jar -%{oradir}/lib/xstreams.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -%{oradir}/bin/genezi -%{oradir}/bin/adrci -%{oradir}/bin/uidrvci - -%files -n oracle-instantclient-devel -%defattr(-,root,root) -%doc %{topdir}/sdk/demo %{topdir}/sdk/SDK_README %{topdir}/sdk/ott -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{oradir}/lib/ottclasses.zip -%{incdir} -%{_bindir}/ott -%{oradir}/bin/ott - -%post -n oracle-instantclient-sqlplus -/sbin/ldconfig - -%postun -n oracle-instantclient-sqlplus -/sbin/ldconfig - -%files -n oracle-instantclient-sqlplus -%defattr(-,root,root) -%doc %{topdir}/SQLPLUS_README -%{_bindir}/sqlplus -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files -n oracle-instantclient-jdbc -%defattr(-,root,root) -%doc %{topdir}/JDBC_README -%{oradir}/lib/libheteroxa11.so -%{oradir}/lib/orai18n-mapping.jar -%{oradir}/lib/orai18n.jar - -%files -n oracle-instantclient-odbc -%defattr(-,root,root) -%doc %{topdir}/ODBC_IC_Readme_Unix.html %{topdir}/ODBCRelnotesJA.htm %{topdir}/ODBCRelnotesUS.htm -%doc %{topdir}/odbc_update_ini.sh -%{oradir}/lib/libsqora.so.11.1 - -%files -n oracle-instantclient-tools -%defattr(-,root,root) -%doc %{topdir}/TOOLS_README -%{_bindir}/wrc -%{oradir}/bin/wrc - -%files -n oracle-instantclient-precomp -%defattr(-,root,root) -%doc %{topdir}/sdk/demo %{topdir}/PRECOMP_README -%dir %{oradir}/precomp -%dir %{oradir}/precomp/admin -%config %{oradir}/precomp/admin/pcbcfg.cfg -%config %{oradir}/precomp/admin/pcscfg.cfg -%{oradir}/lib/cobsqlintf.o -%{oradir}/bin/proc -%{oradir}/bin/procob -%{oradir}/bin/rtsora -%{_bindir}/proc -%{_bindir}/procob -%{_bindir}/rtsora - - -%changelog -* Wed Feb 29 2012 Remi Collet 11.2.0.3.0-1 -- update to 11.2.0.3.0 -- add precomp subpackage -- merge some changes from Ciro Iriarte - http://track.itsolutions.com.py/pub/oracle/oracle-instantclient.spec - -* Thu Nov 11 2010 Remi Collet 11.2.0.2.0-1 -- update to 11.2.0.2.0 - -* Sat Dec 26 2009 Remi Collet 11.2.0.1-1.###.remi -- update to 11.2.0.1 - -* Sun Nov 30 2008 Remi Collet 11.1.0.7-1.###.remi -- update to 11.1.0.7 -- add tools sub-package - -* Sat Sep 13 2008 Remi Collet 11.1.0.6-1.###.remi -- improved split spec - -* Tue Oct 30 2007 Remi Collet 11.1.0.6-1.###.remi -- split spec for i386, x86_64 and ppc -- update to 11.1.0.6.0 - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM diff --git a/oracle-instantclient-11.2-x86_64.spec b/oracle-instantclient-11.2-x86_64.spec deleted file mode 100644 index 8ee1401..0000000 --- a/oracle-instantclient-11.2-x86_64.spec +++ /dev/null @@ -1,335 +0,0 @@ -# SPEC file for x86_64 version of -# oracle-instantclient-basic -# oracle-instantclient-devel -# oracle-instantclient-sqlplus -# oracle-instantclient-jdbc -# oracle-instantclient-odbc -# oracle-instantclient-tools - -%define __arch_install_post /bin/true - -%global mainver 11.2 - -Summary: Instant Client for Oracle Database 11g -Name: oracle-instantclient-x86_64 -Version: 11.2.0.3.0 -Release: 1%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: instantclient-basic-linux.x64-%{version}.zip -Source1: instantclient-jdbc-linux.x64-%{version}.zip -Source2: instantclient-odbc-linux.x64-%{version}.zip -Source3: instantclient-sdk-linux.x64-%{version}.zip -Source4: instantclient-sqlplus-linux.x64-%{version}.zip -Source5: instantclient-tools-linux.x64-%{version}.zip -Source6: instantclient-precomp-linux.x64-%{version}.zip - -NoSource: 0 -NoSource: 1 -NoSource: 2 -NoSource: 3 -NoSource: 4 -NoSource: 5 -NoSource: 6 - -Buildroot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -BuildArch: x86_64 - -%global topdir instantclient_11_2 -%global oradir %{_libdir}/oracle/%{mainver}/client64 -%global incdir %{_includedir}/oracle/%{mainver}/client64 - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-basic -Summary: Instant Client for Oracle Database 11g -Group: Applications/File - -%description -n oracle-instantclient-basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - -%package -n oracle-instantclient-jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -%package -n oracle-instantclient-odbc -Summary: Oracle ODBC Instant Client for Linux -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-odbc -Oracle ODBC Instant Client for Linux complies with -ODBC 3.52 specifications. It is based on features of -Oracle %{version} ODBC driver for Windows, without -the need for a traditional ORACLE_HOME installation. - -%package -n oracle-instantclient-sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%package -n oracle-instantclient-tools -Summary: Tools for Oracle Database 11g -Group: Applications/File -Requires: oracle-instantclient-basic = %version - -%description -n oracle-instantclient-tools -This package provides tools to be used with the Oracle Database. -It currently includes -- wrc : a client to be used with the Database Replay feature - -%package -n oracle-instantclient-precomp -Summary: Oracle Precompilers for Pro*C and Pro*COBOL -Group: Applications/File -Requires: oracle-instantclient-devel = %version - -%description -n oracle-instantclient-precomp -PRECOMP Instant Client (IC) Package contains following -components: - i) "proc" binary to precompile a Pro*C application - ii) "procob" binary to precompile a Pro*COBOL application -iii) sample configuration files, demo programs and demo - make files for building proc and procob demos and - in general any Pro*C/Pro*COBOL application. - - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} -unzip %{SOURCE1} -unzip %{SOURCE2} -unzip %{SOURCE3} -unzip %{SOURCE4} -unzip %{SOURCE5} -unzip %{SOURCE6} - -%install -rm -rf %{buildroot} -cd %{topdir} - -mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{oradir}/{bin,lib,precomp/admin} -mkdir -p %{buildroot}%{oradir}/lib -mkdir -p %{buildroot}%{incdir} -mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -install -p adrci %{buildroot}%{oradir}/bin -install -p genezi %{buildroot}%{oradir}/bin -install -p uidrvci %{buildroot}%{oradir}/bin -install -p libclntsh.so.11.1 %{buildroot}%{oradir}/lib -install -p libnnz11.so %{buildroot}%{oradir}/lib -install -p libocci.so.11.1 %{buildroot}%{oradir}/lib -install -p libociei.so %{buildroot}%{oradir}/lib -install -p libocijdbc11.so %{buildroot}%{oradir}/lib -install -p ojdbc5.jar %{buildroot}%{oradir}/lib -install -p ojdbc6.jar %{buildroot}%{oradir}/lib -install -p xstreams.jar %{buildroot}%{oradir}/lib - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} -install -p sdk/ottclasses.zip %{buildroot}%{oradir}/lib -install -p -m 755 sdk/ott %{buildroot}%{oradir}/bin - -ln -s %{oradir}/bin/ott %{buildroot}%{_bindir}/ott -ln -s libocci.so.11.1 %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.11.1 %{buildroot}%{oradir}/lib/libclntsh.so - -# SQL*Plus -install -p sqlplus %{buildroot}%{oradir}/bin -install -p glogin.sql %{buildroot}%{oradir}/lib -install -p libsqlplus.so %{buildroot}%{oradir}/lib -install -p libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus - -# JDBC -install -p libheteroxa11.so %{buildroot}%{oradir}/lib -install -p orai18n-mapping.jar %{buildroot}%{oradir}/lib -install -p orai18n.jar %{buildroot}%{oradir}/lib - -# ODBC -install -p libsqora.so.11.1 %{buildroot}%{oradir}/lib - -# Tools -install -p wrc %{buildroot}%{oradir}/bin -ln -sf %{oradir}/bin/wrc %{buildroot}%{_bindir}/wrc - -# Precomp -install -p -m 755 sdk/{proc,procob,rtsora} %{buildroot}%{oradir}/bin -install -p -m 755 cobsqlintf.o %{buildroot}%{oradir}/lib -install -p -m 644 precomp/admin/* %{buildroot}%{oradir}/precomp/admin - -ln -s %{oradir}/bin/proc %{buildroot}%{_bindir}/proc -ln -s %{oradir}/bin/procob %{buildroot}%{_bindir}/procob -ln -s %{oradir}/bin/rtsora %{buildroot}%{_bindir}/rtsora - -# Precomp-Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} - - -%clean -rm -rf %{buildroot} - -%post -n oracle-instantclient-basic -/sbin/ldconfig - -%postun -n oracle-instantclient-basic -/sbin/ldconfig - -%files -n oracle-instantclient-basic -%defattr(-,root,root) -%doc %{topdir}/BASIC_README -%dir %{oradir} -%dir %{oradir}/lib -%dir %{oradir}/bin -%{oradir}/lib/libclntsh.so.11.1 -%{oradir}/lib/libnnz11.so -%{oradir}/lib/libocci.so.11.1 -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc11.so -%{oradir}/lib/ojdbc5.jar -%{oradir}/lib/ojdbc6.jar -%{oradir}/lib/xstreams.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -%{oradir}/bin/genezi -%{oradir}/bin/adrci -%{oradir}/bin/uidrvci - -%files -n oracle-instantclient-devel -%defattr(-,root,root) -%doc %{topdir}/sdk/demo %{topdir}/sdk/SDK_README %{topdir}/sdk/ott -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{oradir}/lib/ottclasses.zip -%{incdir} -%{_bindir}/ott -%{oradir}/bin/ott - -%post -n oracle-instantclient-sqlplus -/sbin/ldconfig - -%postun -n oracle-instantclient-sqlplus -/sbin/ldconfig - -%files -n oracle-instantclient-sqlplus -%defattr(-,root,root) -%doc %{topdir}/SQLPLUS_README -%{_bindir}/sqlplus -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files -n oracle-instantclient-jdbc -%defattr(-,root,root) -%doc %{topdir}/JDBC_README -%{oradir}/lib/libheteroxa11.so -%{oradir}/lib/orai18n-mapping.jar -%{oradir}/lib/orai18n.jar - -%files -n oracle-instantclient-odbc -%defattr(-,root,root) -%doc %{topdir}/ODBC_IC_Readme_Unix.html %{topdir}/ODBCRelnotesJA.htm %{topdir}/ODBCRelnotesUS.htm -%doc %{topdir}/odbc_update_ini.sh -%{oradir}/lib/libsqora.so.11.1 - -%files -n oracle-instantclient-tools -%defattr(-,root,root) -%doc %{topdir}/TOOLS_README -%{_bindir}/wrc -%{oradir}/bin/wrc - -%files -n oracle-instantclient-precomp -%defattr(-,root,root) -%doc %{topdir}/sdk/demo %{topdir}/PRECOMP_README -%dir %{oradir}/precomp -%dir %{oradir}/precomp/admin -%config %{oradir}/precomp/admin/pcbcfg.cfg -%config %{oradir}/precomp/admin/pcscfg.cfg -%{oradir}/lib/cobsqlintf.o -%{oradir}/bin/proc -%{oradir}/bin/procob -%{oradir}/bin/rtsora -%{_bindir}/proc -%{_bindir}/procob -%{_bindir}/rtsora - - -%changelog -* Wed Feb 29 2012 Remi Collet 11.2.0.3.0-1 -- update to 11.2.0.3.0 -- add precomp subpackage -- merge some changes from Ciro Iriarte - http://track.itsolutions.com.py/pub/oracle/oracle-instantclient.spec - -* Thu Nov 11 2010 Remi Collet 11.2.0.2.0-1 -- update to 11.2.0.2.0 - -* Fri Feb 12 2010 Remi Collet 11.2.0.1.0-1.###.remi -- update to 11.2.0.1.0 - -* Sat Dec 26 2009 Remi Collet 11.2.0.0.2-1.###.remi -- update to 11.2.0.0.2 - -* Thu Dec 04 2008 Remi Collet 11.1.0.7-1.###.remi -- update to 11.1.0.7 -- add tools sub-package - -* Sat Sep 13 2008 Remi Collet 11.1.0.6-1.###.remi -- improved split spec - -* Tue Dec 11 2007 Remi Collet 11.1.0.6-1.###.remi -- version 11.1.0.6 - -* Fri Nov 09 2007 Remi Collet 10.2.0.3-3.fc8.remi -- split spec for i386, x86_64 and ppc -- F8 rebuid - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM diff --git a/oracle-instantclient-12.2-i386.spec b/oracle-instantclient-12.2-i386.spec deleted file mode 100644 index 261abbc..0000000 --- a/oracle-instantclient-12.2-i386.spec +++ /dev/null @@ -1,377 +0,0 @@ -# SPEC file for i386 version of -# oracle-instantclient-basic -# oracle-instantclient-devel -# oracle-instantclient-sqlplus -# oracle-instantclient-jdbc -# oracle-instantclient-odbc -# oracle-instantclient-tools -# oracle-instantclient-precomp - -%define __arch_install_post /bin/true - -%global major 12 -%global mainver 12.2 -%global libclnt 12.1 - -Summary: Instant Client for Oracle Database 11g -Name: oracle-instantclient-i386 -Version: 12.2.0.1.0 -Release: 2%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: instantclient-basic-linux-%{version}.zip -Source1: instantclient-jdbc-linux-%{version}.zip -Source2: instantclient-odbc-linux-%{version}.zip -Source3: instantclient-sdk-linux-%{version}.zip -Source4: instantclient-sqlplus-linux-%{version}.zip -Source5: instantclient-tools-linux-%{version}.zip -Source6: instantclient-precomp-linux-%{version}.zip -NoSource: 0 -NoSource: 1 -NoSource: 2 -NoSource: 3 -NoSource: 4 -NoSource: 5 -NoSource: 6 - -Buildroot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -#BuildArch: i386 - -%global topdir instantclient_12_2 -%global oradir %{_libdir}/oracle/%{mainver}/client -%global incdir %{_includedir}/oracle/%{mainver}/client - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-basic -Summary: Instant Client for Oracle Database 11g -Group: Applications/File - -%description -n oracle-instantclient-basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - -%package -n oracle-instantclient-jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -%package -n oracle-instantclient-odbc -Summary: Oracle ODBC Instant Client for Linux -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-odbc -Oracle ODBC Instant Client for Linux complies with -ODBC 3.52 specifications. It is based on features of -Oracle %{version} ODBC driver for Windows, without -the need for a traditional ORACLE_HOME installation. - -%package -n oracle-instantclient-sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%package -n oracle-instantclient-tools -Summary: Tools for Oracle Database 11g -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-tools -This package provides tools to be used with the Oracle Database. -It currently includes -- wrc : a client to be used with the Database Replay feature - -%package -n oracle-instantclient-precomp -Summary: Oracle Precompilers for Pro*C and Pro*COBOL -Group: Applications/File -Requires: oracle-instantclient-devel%{?_isa} = %version - -%description -n oracle-instantclient-precomp -PRECOMP Instant Client (IC) Package contains following -components: - i) "proc" binary to precompile a Pro*C application - ii) "procob" binary to precompile a Pro*COBOL application -iii) sample configuration files, demo programs and demo - make files for building proc and procob demos and - in general any Pro*C/Pro*COBOL application. - - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} | tee BASIC -unzip %{SOURCE1} | tee JDBC -unzip %{SOURCE2} | tee ODBC -unzip %{SOURCE3} | tee DEVEL -unzip %{SOURCE4} | tee SQLPLUS -unzip %{SOURCE5} | tee TOOLS -unzip %{SOURCE6} | tee PRECOMP - - -%install -rm -rf %{buildroot} -cd %{topdir} - -mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{oradir}/{bin,lib} -mkdir -p %{buildroot}%{oradir}/lib/precomp/admin -mkdir -p %{buildroot}%{incdir} -mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -install -p adrci %{buildroot}%{oradir}/bin -install -p genezi %{buildroot}%{oradir}/bin -install -p uidrvci %{buildroot}%{oradir}/bin -install -p libclntshcore.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libclntsh.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libnnz%{major}.so %{buildroot}%{oradir}/lib -install -p libocci.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libociei.so %{buildroot}%{oradir}/lib -install -p libocijdbc%{major}.so %{buildroot}%{oradir}/lib -install -p libons.so %{buildroot}%{oradir}/lib -install -p liboramysql%{major}.so %{buildroot}%{oradir}/lib -install -p ojdbc8.jar %{buildroot}%{oradir}/lib -install -p xstreams.jar %{buildroot}%{oradir}/lib - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} -install -p sdk/ottclasses.zip %{buildroot}%{oradir}/lib -install -p -m 755 sdk/ott %{buildroot}%{oradir}/bin - -ln -s %{oradir}/bin/ott %{buildroot}%{_bindir}/ott -ln -s libocci.so.%{libclnt} %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.%{libclnt} %{buildroot}%{oradir}/lib/libclntsh.so -ln -s libclntshcore.so.%{libclnt} %{buildroot}%{oradir}/lib/libclntshcore.so - -# sdk/admin/oraaccess.xsd not provided in upstream RPM. - -# SQL*Plus -install -p sqlplus %{buildroot}%{oradir}/bin -install -p glogin.sql %{buildroot}%{oradir}/lib -install -p libsqlplus.so %{buildroot}%{oradir}/lib -install -p libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus - -# JDBC -install -p libheteroxa%{major}.so %{buildroot}%{oradir}/lib -install -p orai18n-mapping.jar %{buildroot}%{oradir}/lib -install -p orai18n.jar %{buildroot}%{oradir}/lib - -# ODBC -install -p libsqora.so.%{libclnt} %{buildroot}%{oradir}/lib - -# Tools -for cmd in exp expdp imp impdp sqlldr wrc; do - install -p $cmd %{buildroot}%{oradir}/bin/$cmd - ln -sf %{oradir}/bin/$cmd %{buildroot}%{_bindir}/$cmd -done -install -p libnfsodm12.so %{buildroot}%{oradir}/lib - -# Precomp -# NOTICE: don't install rtsora - broken dep on libcobcrtn64.so -install -p -m 755 sdk/{proc,procob} %{buildroot}%{oradir}/bin -install -p -m 755 cobsqlintf.o %{buildroot}%{oradir}/lib -install -p -m 644 precomp/admin/* %{buildroot}%{oradir}/lib/precomp/admin - -ln -s %{oradir}/bin/proc %{buildroot}%{_bindir}/proc -ln -s %{oradir}/bin/procob %{buildroot}%{_bindir}/procob - -# Precomp-Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} - -# Create files lists -echo '%%defattr(-,root,root,-)' | tee devel.files > %{topdir}precomp.files -for header in sdk/include/*.h -do if grep -q $header ../DEVEL - then echo %{incdir}/$(basename $header) >>devel.files - else echo %{incdir}/$(basename $header) >>precomp.files -fi -done - - -%clean -rm -rf %{buildroot} - -%post -n oracle-instantclient-basic -p /sbin/ldconfig -%postun -n oracle-instantclient-basic -p /sbin/ldconfig -%post -n oracle-instantclient-sqlplus -p /sbin/ldconfig -%postun -n oracle-instantclient-sqlplus -p /sbin/ldconfig - -%files -n oracle-instantclient-basic -%defattr(-,root,root,-) -%doc %{topdir}/BASIC_README -%dir %{oradir} -%dir %{oradir}/lib -%dir %{oradir}/bin -%{oradir}/lib/libclntshcore.so.%{libclnt} -%{oradir}/lib/libclntsh.so.%{libclnt} -%{oradir}/lib/libnnz%{major}.so -%{oradir}/lib/libocci.so.%{libclnt} -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc%{major}.so -%{oradir}/lib/libons.so -%{oradir}/lib/liboramysql%{major}.so -%{oradir}/lib/ojdbc8.jar -%{oradir}/lib/xstreams.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -%{oradir}/bin/genezi -%{oradir}/bin/adrci -%{oradir}/bin/uidrvci - -%files -n oracle-instantclient-devel -f %{topdir}/devel.files -%defattr(-,root,root,-) -%doc %{topdir}/sdk/demo %{topdir}/sdk/SDK_README %{topdir}/sdk/ott -%{oradir}/lib/libclntshcore.so -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{oradir}/lib/ottclasses.zip -%dir %{incdir} -%{_bindir}/ott -%{oradir}/bin/ott - -%files -n oracle-instantclient-sqlplus -%defattr(-,root,root,-) -%doc %{topdir}/SQLPLUS_README -%{_bindir}/sqlplus -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files -n oracle-instantclient-jdbc -%defattr(-,root,root,-) -%doc %{topdir}/JDBC_README -%{oradir}/lib/libheteroxa%{major}.so -%{oradir}/lib/orai18n-mapping.jar -%{oradir}/lib/orai18n.jar - -%files -n oracle-instantclient-odbc -%defattr(-,root,root,-) -%doc %{topdir}/ODBC_IC_Readme_Unix.html -%doc %{topdir}/odbc_update_ini.sh -%doc %{topdir}/help -%{oradir}/lib/libsqora.so.%{libclnt} - -%files -n oracle-instantclient-tools -%defattr(-,root,root,-) -%doc %{topdir}/TOOLS_README -%{_bindir}/exp -%{_bindir}/expdp -%{_bindir}/imp -%{_bindir}/impdp -%{_bindir}/sqlldr -%{_bindir}/wrc -%{oradir}/bin/exp -%{oradir}/bin/expdp -%{oradir}/bin/imp -%{oradir}/bin/impdp -%{oradir}/bin/sqlldr -%{oradir}/bin/wrc -%{oradir}/lib/libnfsodm12.so - -%files -n oracle-instantclient-precomp -f %{topdir}/precomp.files -%defattr(-,root,root,-) -%doc %{topdir}/sdk/demo %{topdir}/PRECOMP_README -%dir %{oradir}/lib/precomp -%dir %{oradir}/lib/precomp/admin -%config %{oradir}/lib/precomp/admin/pcbcfg.cfg -%config %{oradir}/lib/precomp/admin/pcscfg.cfg -%{oradir}/lib/cobsqlintf.o -%{oradir}/bin/proc -%{oradir}/bin/procob -%{_bindir}/proc -%{_bindir}/procob - - -%changelog -* Fri Mar 24 2017 Remi Collet 12.2.0.1.0-2 -- fix links in devel sub-package - -* Fri Mar 24 2017 Remi Collet 12.2.0.1.0-1 -- update to 12.2.0.1.0 - -* Tue Aug 9 2016 Remi Collet 12.1.0.2.0-3 -- simplify headers packaging -- simplify ldconfig call in scriptlets - -* Tue Aug 9 2016 Pierre Duperray - 12.1.0.2.0-2 -- separated devel and precomp headers and moved precomp pcbcfg.cfg file to the right folder - -* Mon Aug 8 2016 Pierre Duperray - 12.1.0.2.0-1 -- unfortunately due to not yet packaged tuxedo dependancy, remove rtsora from precomp package - -* Mon Mar 21 2016 Remi Collet 12.1.0.2.0-1 -- update to 12.1.0.2.0 - -* Fri Jul 26 2013 Remi Collet 12.1.0.1.0-1 -- update to 12.1.0.1.0 - -* Wed Feb 29 2012 Remi Collet 11.2.0.3.0-1 -- update to 11.2.0.3.0 -- add precomp subpackage -- merge some changes from Ciro Iriarte - http://track.itsolutions.com.py/pub/oracle/oracle-instantclient.spec - -* Thu Nov 11 2010 Remi Collet 11.2.0.2.0-1 -- update to 11.2.0.2.0 - -* Sat Dec 26 2009 Remi Collet 11.2.0.1-1.###.remi -- update to 11.2.0.1 - -* Sun Nov 30 2008 Remi Collet 11.1.0.7-1.###.remi -- update to 11.1.0.7 -- add tools sub-package - -* Sat Sep 13 2008 Remi Collet 11.1.0.6-1.###.remi -- improved split spec - -* Tue Oct 30 2007 Remi Collet 11.1.0.6-1.###.remi -- split spec for i386, x86_64 and ppc -- update to 11.1.0.6.0 - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM diff --git a/oracle-instantclient-12.2-x86_64.spec b/oracle-instantclient-12.2-x86_64.spec deleted file mode 100644 index ebde0f2..0000000 --- a/oracle-instantclient-12.2-x86_64.spec +++ /dev/null @@ -1,386 +0,0 @@ -# SPEC file for x86_64 version of -# oracle-instantclient-basic -# oracle-instantclient-devel -# oracle-instantclient-sqlplus -# oracle-instantclient-jdbc -# oracle-instantclient-odbc -# oracle-instantclient-tools -# oracle-instantclient-precomp - -%define __arch_install_post /bin/true - -%global major 12 -%global mainver 12.2 -%global libclnt 12.1 - -Summary: Instant Client for Oracle Database 11g -Name: oracle-instantclient-x86_64 -Version: 12.2.0.1.0 -Release: 2%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: instantclient-basic-linux.x64-%{version}.zip -Source1: instantclient-jdbc-linux.x64-%{version}.zip -Source2: instantclient-odbc-linux.x64-%{version}.zip -Source3: instantclient-sdk-linux.x64-%{version}.zip -Source4: instantclient-sqlplus-linux.x64-%{version}.zip -Source5: instantclient-tools-linux.x64-%{version}.zip -Source6: instantclient-precomp-linux.x64-%{version}.zip -NoSource: 0 -NoSource: 1 -NoSource: 2 -NoSource: 3 -NoSource: 4 -NoSource: 5 -NoSource: 6 - -Buildroot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) -BuildArch: x86_64 - -%global topdir instantclient_12_2 -%global oradir %{_libdir}/oracle/%{mainver}/client64 -%global incdir %{_includedir}/oracle/%{mainver}/client64 - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-basic -Summary: Instant Client for Oracle Database 11g -Group: Applications/File - -%description -n oracle-instantclient-basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - -%package -n oracle-instantclient-jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -%package -n oracle-instantclient-odbc -Summary: Oracle ODBC Instant Client for Linux -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-odbc -Oracle ODBC Instant Client for Linux complies with -ODBC 3.52 specifications. It is based on features of -Oracle %{version} ODBC driver for Windows, without -the need for a traditional ORACLE_HOME installation. - -%package -n oracle-instantclient-sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%package -n oracle-instantclient-tools -Summary: Tools for Oracle Database 11g -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-tools -This package provides tools to be used with the Oracle Database. -It currently includes -- wrc : a client to be used with the Database Replay feature - -%package -n oracle-instantclient-precomp -Summary: Oracle Precompilers for Pro*C and Pro*COBOL -Group: Applications/File -Requires: oracle-instantclient-devel%{?_isa} = %version - -%description -n oracle-instantclient-precomp -PRECOMP Instant Client (IC) Package contains following -components: - i) "proc" binary to precompile a Pro*C application - ii) "procob" binary to precompile a Pro*COBOL application -iii) sample configuration files, demo programs and demo - make files for building proc and procob demos and - in general any Pro*C/Pro*COBOL application. - - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} | tee BASIC -unzip %{SOURCE1} | tee JDBC -unzip %{SOURCE2} | tee ODBC -unzip %{SOURCE3} | tee DEVEL -unzip %{SOURCE4} | tee SQLPLUS -unzip %{SOURCE5} | tee TOOLS -unzip %{SOURCE6} | tee PRECOMP - - -%install -rm -rf %{buildroot} -cd %{topdir} - -mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{oradir}/{bin,lib} -mkdir -p %{buildroot}%{oradir}/lib/precomp/admin -mkdir -p %{buildroot}%{incdir} -mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -install -p adrci %{buildroot}%{oradir}/bin -install -p genezi %{buildroot}%{oradir}/bin -install -p uidrvci %{buildroot}%{oradir}/bin -install -p libclntshcore.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libclntsh.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libnnz%{major}.so %{buildroot}%{oradir}/lib -install -p libocci.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libipc1.so %{buildroot}%{oradir}/lib -install -p libmql1.so %{buildroot}%{oradir}/lib -install -p libociei.so %{buildroot}%{oradir}/lib -install -p libocijdbc%{major}.so %{buildroot}%{oradir}/lib -install -p libons.so %{buildroot}%{oradir}/lib -install -p liboramysql%{major}.so %{buildroot}%{oradir}/lib -install -p ojdbc8.jar %{buildroot}%{oradir}/lib -install -p xstreams.jar %{buildroot}%{oradir}/lib - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} -install -p sdk/ottclasses.zip %{buildroot}%{oradir}/lib -install -p -m 755 sdk/ott %{buildroot}%{oradir}/bin - -ln -s %{oradir}/bin/ott %{buildroot}%{_bindir}/ott -ln -s libocci.so.%{libclnt} %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.%{libclnt} %{buildroot}%{oradir}/lib/libclntsh.so -ln -s libclntshcore.so.%{libclnt} %{buildroot}%{oradir}/lib/libclntshcore.so - -# sdk/admin/oraaccess.xsd not provided in upstream RPM. - -# SQL*Plus -install -p sqlplus %{buildroot}%{oradir}/bin -install -p glogin.sql %{buildroot}%{oradir}/lib -install -p libsqlplus.so %{buildroot}%{oradir}/lib -install -p libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus - -# JDBC -install -p libheteroxa%{major}.so %{buildroot}%{oradir}/lib -install -p orai18n-mapping.jar %{buildroot}%{oradir}/lib -install -p orai18n.jar %{buildroot}%{oradir}/lib - -# ODBC -install -p libsqora.so.%{libclnt} %{buildroot}%{oradir}/lib - -# Tools -for cmd in exp expdp imp impdp sqlldr wrc; do - install -p $cmd %{buildroot}%{oradir}/bin/$cmd - ln -sf %{oradir}/bin/$cmd %{buildroot}%{_bindir}/$cmd -done -install -p libnfsodm12.so %{buildroot}%{oradir}/lib - -# Precomp -# NOTICE: don't install rtsora - broken dep on libcobcrtn64.so -install -p -m 755 sdk/{proc,procob} %{buildroot}%{oradir}/bin -install -p -m 755 cobsqlintf.o %{buildroot}%{oradir}/lib -install -p -m 644 precomp/admin/* %{buildroot}%{oradir}/lib/precomp/admin - -ln -s %{oradir}/bin/proc %{buildroot}%{_bindir}/proc -ln -s %{oradir}/bin/procob %{buildroot}%{_bindir}/procob - -# Precomp-Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} - - -# Create files lists -echo '%%defattr(-,root,root,-)' | tee devel.files > %{topdir}precomp.files -for header in sdk/include/*.h -do if grep -q $header ../DEVEL - then echo %{incdir}/$(basename $header) >>devel.files - else echo %{incdir}/$(basename $header) >>precomp.files -fi -done - - -%clean -rm -rf %{buildroot} - -%post -n oracle-instantclient-basic -p /sbin/ldconfig -%postun -n oracle-instantclient-basic -p /sbin/ldconfig -%post -n oracle-instantclient-sqlplus -p /sbin/ldconfig -%postun -n oracle-instantclient-sqlplus -p /sbin/ldconfig - - -%files -n oracle-instantclient-basic -%defattr(-,root,root,-) -%doc %{topdir}/BASIC_README -%dir %{oradir} -%dir %{oradir}/lib -%dir %{oradir}/bin -%{oradir}/lib/libclntshcore.so.%{libclnt} -%{oradir}/lib/libclntsh.so.%{libclnt} -%{oradir}/lib/libnnz%{major}.so -%{oradir}/lib/libocci.so.%{libclnt} -%{oradir}/lib/libipc1.so -%{oradir}/lib/libmql1.so -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc%{major}.so -%{oradir}/lib/libons.so -%{oradir}/lib/liboramysql%{major}.so -%{oradir}/lib/ojdbc8.jar -%{oradir}/lib/xstreams.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -%{oradir}/bin/genezi -%{oradir}/bin/adrci -%{oradir}/bin/uidrvci - -%files -n oracle-instantclient-devel -f %{topdir}/devel.files -%defattr(-,root,root,-) -%doc %{topdir}/sdk/demo %{topdir}/sdk/SDK_README %{topdir}/sdk/ott -%{oradir}/lib/libclntshcore.so -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{oradir}/lib/ottclasses.zip -%dir %{incdir} -%{_bindir}/ott -%{oradir}/bin/ott - -%files -n oracle-instantclient-sqlplus -%defattr(-,root,root,-) -%doc %{topdir}/SQLPLUS_README -%{_bindir}/sqlplus -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files -n oracle-instantclient-jdbc -%defattr(-,root,root,-) -%doc %{topdir}/JDBC_README -%{oradir}/lib/libheteroxa%{major}.so -%{oradir}/lib/orai18n-mapping.jar -%{oradir}/lib/orai18n.jar - -%files -n oracle-instantclient-odbc -%defattr(-,root,root,-) -%doc %{topdir}/ODBC_IC_Readme_Unix.html -%doc %{topdir}/odbc_update_ini.sh -%doc %{topdir}/help -%{oradir}/lib/libsqora.so.%{libclnt} - -%files -n oracle-instantclient-tools -%defattr(-,root,root,-) -%doc %{topdir}/TOOLS_README -%{_bindir}/exp -%{_bindir}/expdp -%{_bindir}/imp -%{_bindir}/impdp -%{_bindir}/sqlldr -%{_bindir}/wrc -%{oradir}/bin/exp -%{oradir}/bin/expdp -%{oradir}/bin/imp -%{oradir}/bin/impdp -%{oradir}/bin/sqlldr -%{oradir}/bin/wrc -%{oradir}/lib/libnfsodm12.so - -%files -n oracle-instantclient-precomp -f %{topdir}/precomp.files -%defattr(-,root,root,-) -%doc %{topdir}/sdk/demo %{topdir}/PRECOMP_README -%dir %{oradir}/lib/precomp -%dir %{oradir}/lib/precomp/admin -%config %{oradir}/lib/precomp/admin/pcbcfg.cfg -%config %{oradir}/lib/precomp/admin/pcscfg.cfg -%{oradir}/lib/cobsqlintf.o -%{oradir}/bin/proc -%{oradir}/bin/procob -%{_bindir}/proc -%{_bindir}/procob - - -%changelog -* Fri Mar 24 2017 Remi Collet 12.2.0.1.0-2 -- fix links in devel sub-package - -* Fri Mar 24 2017 Remi Collet 12.2.0.1.0-1 -- update to 12.2.0.1.0 - -* Tue Aug 9 2016 Remi Collet 12.1.0.1.0-3 -- simplify headers packaging -- simplify ldconfig call in scriptlets - -* Tue Aug 9 2016 Pierre Duperray - 12.1.0.2.0-2 -- separated devel and precomp headers and moved precomp pcbcfg.cfg file to the right folder - -* Mon Aug 8 2016 Pierre Duperray - 12.1.0.2.0-1 -- unfortunately due to not yet packaged tuxedo dependancy, remove rtsora from precomp package - -* Fri Jul 26 2013 Remi Collet 12.1.0.1.0-1 -- update to 12.1.0.1.0 - -* Wed Feb 29 2012 Remi Collet 11.2.0.3.0-1 -- update to 11.2.0.3.0 -- add precomp subpackage -- merge some changes from Ciro Iriarte - http://track.itsolutions.com.py/pub/oracle/oracle-instantclient.spec - -* Thu Nov 11 2010 Remi Collet 11.2.0.2.0-1 -- update to 11.2.0.2.0 - -* Fri Feb 12 2010 Remi Collet 11.2.0.1.0-1.###.remi -- update to 11.2.0.1.0 - -* Sat Dec 26 2009 Remi Collet 11.2.0.0.2-1.###.remi -- update to 11.2.0.0.2 - -* Thu Dec 04 2008 Remi Collet 11.1.0.7-1.###.remi -- update to 11.1.0.7 -- add tools sub-package - -* Sat Sep 13 2008 Remi Collet 11.1.0.6-1.###.remi -- improved split spec - -* Tue Dec 11 2007 Remi Collet 11.1.0.6-1.###.remi -- version 11.1.0.6 - -* Fri Nov 09 2007 Remi Collet 10.2.0.3-3.fc8.remi -- split spec for i386, x86_64 and ppc -- F8 rebuid - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM diff --git a/oracle-instantclient-18-i386.spec b/oracle-instantclient-18-i386.spec deleted file mode 100644 index 364fd33..0000000 --- a/oracle-instantclient-18-i386.spec +++ /dev/null @@ -1,372 +0,0 @@ -# remirepo/fedora spec file for oracle-instantclient/i386 -# -# Copyright (c) 2006-2019 Remi Collet -# License: CC-BY-SA -# http://creativecommons.org/licenses/by-sa/4.0/ -# -# Please, preserve the changelog entries -# - -%global __arch_install_post /bin/true -%global _build_id_links none - -%global major 18 -%global mainver 18.3 -%global libclnt 18.1 -%global topdir instantclient_18_3 -%global oradir %{_libdir}/oracle/%{mainver}/client -%global incdir %{_includedir}/oracle/%{mainver}/client - - -Summary: Instant Client for Oracle Database 11g -Name: oracle-instantclient-i386 -Version: 18.3.0.0.0 -Release: 1%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: instantclient-basic-linux-%{version}dbru.zip -Source1: instantclient-jdbc-linux-%{version}dbru.zip -Source2: instantclient-odbc-linux-%{version}dbru.zip -Source3: instantclient-sdk-linux-%{version}dbru.zip -Source4: instantclient-sqlplus-linux-%{version}dbru.zip -Source5: instantclient-tools-linux-%{version}dbru.zip -Source6: instantclient-precomp-linux-%{version}dbru.zip -#NoSource: 0 -#NoSource: 1 -#NoSource: 2 -#NoSource: 3 -#NoSource: 4 -#NoSource: 5 -#NoSource: 6 - -#BuildArch: i386 - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-basic -Summary: Instant Client for Oracle Database 11g -Group: Applications/File - -%description -n oracle-instantclient-basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - -%package -n oracle-instantclient-jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -%package -n oracle-instantclient-odbc -Summary: Oracle ODBC Instant Client for Linux -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-odbc -Oracle ODBC Instant Client for Linux complies with -ODBC 3.52 specifications. It is based on features of -Oracle %{version} ODBC driver for Windows, without -the need for a traditional ORACLE_HOME installation. - -%package -n oracle-instantclient-sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%package -n oracle-instantclient-tools -Summary: Tools for Oracle Database 11g -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-tools -This package provides tools to be used with the Oracle Database. -It currently includes -- wrc : a client to be used with the Database Replay feature - -%package -n oracle-instantclient-precomp -Summary: Oracle Precompilers for Pro*C and Pro*COBOL -Group: Applications/File -Requires: oracle-instantclient-devel%{?_isa} = %version - -%description -n oracle-instantclient-precomp -PRECOMP Instant Client (IC) Package contains following -components: - i) "proc" binary to precompile a Pro*C application - ii) "procob" binary to precompile a Pro*COBOL application -iii) sample configuration files, demo programs and demo - make files for building proc and procob demos and - in general any Pro*C/Pro*COBOL application. - - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} | tee BASIC -unzip %{SOURCE1} | tee JDBC -unzip %{SOURCE2} | tee ODBC -unzip %{SOURCE3} | tee DEVEL -unzip %{SOURCE4} | tee SQLPLUS -unzip %{SOURCE5} | tee TOOLS -unzip %{SOURCE6} | tee PRECOMP - - -%install -cd %{topdir} - -mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{oradir}/{bin,lib} -mkdir -p %{buildroot}%{oradir}/lib/precomp/admin -mkdir -p %{buildroot}%{incdir} -mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -install -p adrci %{buildroot}%{oradir}/bin -install -p genezi %{buildroot}%{oradir}/bin -install -p uidrvci %{buildroot}%{oradir}/bin -install -p libclntshcore.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libclntsh.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libnnz%{major}.so %{buildroot}%{oradir}/lib -install -p libocci.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libociei.so %{buildroot}%{oradir}/lib -install -p libocijdbc%{major}.so %{buildroot}%{oradir}/lib -install -p libons.so %{buildroot}%{oradir}/lib -install -p liboramysql%{major}.so %{buildroot}%{oradir}/lib -install -p ojdbc8.jar %{buildroot}%{oradir}/lib -install -p xstreams.jar %{buildroot}%{oradir}/lib - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} -install -p sdk/ottclasses.zip %{buildroot}%{oradir}/lib -install -p -m 755 sdk/ott %{buildroot}%{oradir}/bin - -ln -s %{oradir}/bin/ott %{buildroot}%{_bindir}/ott -ln -s libocci.so.%{libclnt} %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.%{libclnt} %{buildroot}%{oradir}/lib/libclntsh.so -ln -s libclntshcore.so.%{libclnt} %{buildroot}%{oradir}/lib/libclntshcore.so - -# sdk/admin/oraaccess.xsd not provided in upstream RPM. - -# SQL*Plus -install -p sqlplus %{buildroot}%{oradir}/bin -install -p glogin.sql %{buildroot}%{oradir}/lib -install -p libsqlplus.so %{buildroot}%{oradir}/lib -install -p libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus - -# JDBC -install -p libheteroxa%{major}.so %{buildroot}%{oradir}/lib -install -p orai18n-mapping.jar %{buildroot}%{oradir}/lib -install -p orai18n.jar %{buildroot}%{oradir}/lib - -# ODBC -install -p libsqora.so.%{libclnt} %{buildroot}%{oradir}/lib - -# Tools -for cmd in exp expdp imp impdp sqlldr wrc; do - install -p $cmd %{buildroot}%{oradir}/bin/$cmd - ln -sf %{oradir}/bin/$cmd %{buildroot}%{_bindir}/$cmd -done -install -p libnfsodm%{major}.so %{buildroot}%{oradir}/lib - -# Precomp -# NOTICE: don't install rtsora - broken dep on libcobcrtn64.so -install -p -m 755 sdk/{proc,procob} %{buildroot}%{oradir}/bin -install -p -m 755 cobsqlintf.o %{buildroot}%{oradir}/lib -install -p -m 644 precomp/admin/* %{buildroot}%{oradir}/lib/precomp/admin - -ln -s %{oradir}/bin/proc %{buildroot}%{_bindir}/proc -ln -s %{oradir}/bin/procob %{buildroot}%{_bindir}/procob - -# Precomp-Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} - -# Create files lists -rm -f devel.files precomp.files -for header in sdk/include/*.h -do if grep -q $header ../DEVEL - then echo %{incdir}/$(basename $header) >>devel.files - else echo %{incdir}/$(basename $header) >>precomp.files -fi -done - - -%post -n oracle-instantclient-basic -p /sbin/ldconfig -%postun -n oracle-instantclient-basic -p /sbin/ldconfig -%post -n oracle-instantclient-sqlplus -p /sbin/ldconfig -%postun -n oracle-instantclient-sqlplus -p /sbin/ldconfig - - -%{!?_licensedir:%global license %%doc} - -%files -n oracle-instantclient-basic -%doc %{topdir}/BASIC_README -%dir %{oradir} -%dir %{oradir}/lib -%dir %{oradir}/bin -%{oradir}/lib/libclntshcore.so.%{libclnt} -%{oradir}/lib/libclntsh.so.%{libclnt} -%{oradir}/lib/libnnz%{major}.so -%{oradir}/lib/libocci.so.%{libclnt} -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc%{major}.so -%{oradir}/lib/libons.so -%{oradir}/lib/liboramysql%{major}.so -%{oradir}/lib/ojdbc8.jar -%{oradir}/lib/xstreams.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -%{oradir}/bin/genezi -%{oradir}/bin/adrci -%{oradir}/bin/uidrvci - -%files -n oracle-instantclient-devel -f %{topdir}/devel.files -%doc %{topdir}/sdk/demo %{topdir}/sdk/SDK_README %{topdir}/sdk/ott -%{oradir}/lib/libclntshcore.so -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{oradir}/lib/ottclasses.zip -%dir %{incdir} -%{_bindir}/ott -%{oradir}/bin/ott - -%files -n oracle-instantclient-sqlplus -%doc %{topdir}/SQLPLUS_README -%{_bindir}/sqlplus -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files -n oracle-instantclient-jdbc -%doc %{topdir}/JDBC_README -%{oradir}/lib/libheteroxa%{major}.so -%{oradir}/lib/orai18n-mapping.jar -%{oradir}/lib/orai18n.jar - -%files -n oracle-instantclient-odbc -%doc %{topdir}/ODBC_README -%doc %{topdir}/odbc_update_ini.sh -%doc %{topdir}/help -%{oradir}/lib/libsqora.so.%{libclnt} - -%files -n oracle-instantclient-tools -%doc %{topdir}/TOOLS_README -%{_bindir}/exp -%{_bindir}/expdp -%{_bindir}/imp -%{_bindir}/impdp -%{_bindir}/sqlldr -%{_bindir}/wrc -%{oradir}/bin/exp -%{oradir}/bin/expdp -%{oradir}/bin/imp -%{oradir}/bin/impdp -%{oradir}/bin/sqlldr -%{oradir}/bin/wrc -%{oradir}/lib/libnfsodm%{major}.so - -%files -n oracle-instantclient-precomp -f %{topdir}/precomp.files -%doc %{topdir}/sdk/demo %{topdir}/PRECOMP_README -%dir %{oradir}/lib/precomp -%dir %{oradir}/lib/precomp/admin -%config %{oradir}/lib/precomp/admin/pcbcfg.cfg -%config %{oradir}/lib/precomp/admin/pcscfg.cfg -%{oradir}/lib/cobsqlintf.o -%{oradir}/bin/proc -%{oradir}/bin/procob -%{_bindir}/proc -%{_bindir}/procob - - -%changelog -* Tue Sep 4 2018 Remi Collet 13.3.0.0.0-1 -- update to 13.3.0.0.0 - -* Fri Mar 24 2017 Remi Collet 12.2.0.1.0-2 -- fix links in devel sub-package - -* Fri Mar 24 2017 Remi Collet 12.2.0.1.0-1 -- update to 12.2.0.1.0 - -* Tue Aug 9 2016 Remi Collet 12.1.0.2.0-3 -- simplify headers packaging -- simplify ldconfig call in scriptlets - -* Tue Aug 9 2016 Pierre Duperray - 12.1.0.2.0-2 -- separated devel and precomp headers and moved precomp pcbcfg.cfg file to the right folder - -* Mon Aug 8 2016 Pierre Duperray - 12.1.0.2.0-1 -- unfortunately due to not yet packaged tuxedo dependancy, remove rtsora from precomp package - -* Mon Mar 21 2016 Remi Collet 12.1.0.2.0-1 -- update to 12.1.0.2.0 - -* Fri Jul 26 2013 Remi Collet 12.1.0.1.0-1 -- update to 12.1.0.1.0 - -* Wed Feb 29 2012 Remi Collet 11.2.0.3.0-1 -- update to 11.2.0.3.0 -- add precomp subpackage -- merge some changes from Ciro Iriarte - http://track.itsolutions.com.py/pub/oracle/oracle-instantclient.spec - -* Thu Nov 11 2010 Remi Collet 11.2.0.2.0-1 -- update to 11.2.0.2.0 - -* Sat Dec 26 2009 Remi Collet 11.2.0.1-1.###.remi -- update to 11.2.0.1 - -* Sun Nov 30 2008 Remi Collet 11.1.0.7-1.###.remi -- update to 11.1.0.7 -- add tools sub-package - -* Sat Sep 13 2008 Remi Collet 11.1.0.6-1.###.remi -- improved split spec - -* Tue Oct 30 2007 Remi Collet 11.1.0.6-1.###.remi -- split spec for i386, x86_64 and ppc -- update to 11.1.0.6.0 - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM diff --git a/oracle-instantclient-18-x86_64.spec b/oracle-instantclient-18-x86_64.spec deleted file mode 100644 index 514d826..0000000 --- a/oracle-instantclient-18-x86_64.spec +++ /dev/null @@ -1,389 +0,0 @@ -# remirepo/fedora spec file for oracle-instantclient/x86_64 -# -# Copyright (c) 2006-2019 Remi Collet -# License: CC-BY-SA -# http://creativecommons.org/licenses/by-sa/4.0/ -# -# Please, preserve the changelog entries -# - -%global __arch_install_post /bin/true -%global _build_id_links none - -%global major 18 -%global mainver 18.5 -%global libclnt 18.1 -%global topdir instantclient_18_5 -%global oradir %{_libdir}/oracle/%{mainver}/client64 -%global incdir %{_includedir}/oracle/%{mainver}/client64 - -Summary: Instant Client for Oracle Database 11g -Name: oracle-instantclient-x86_64 -Version: 18.5.0.0.0 -Release: 1%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: instantclient-basic-linux.x64-%{version}dbru.zip -Source1: instantclient-jdbc-linux.x64-%{version}dbru.zip -Source2: instantclient-odbc-linux.x64-%{version}dbru.zip -Source3: instantclient-sdk-linux.x64-%{version}dbru.zip -Source4: instantclient-sqlplus-linux.x64-%{version}dbru.zip -Source5: instantclient-tools-linux.x64-%{version}dbru.zip -Source6: instantclient-precomp-linux.x64-%{version}dbru.zip -#NoSource: 0 -#NoSource: 1 -#NoSource: 2 -#NoSource: 3 -#NoSource: 4 -#NoSource: 5 -#NoSource: 6 - -BuildArch: x86_64 - - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-basic -Summary: Instant Client for Oracle Database 11g -Group: Applications/File - -%description -n oracle-instantclient-basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - -%package -n oracle-instantclient-jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -%package -n oracle-instantclient-odbc -Summary: Oracle ODBC Instant Client for Linux -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-odbc -Oracle ODBC Instant Client for Linux complies with -ODBC 3.52 specifications. It is based on features of -Oracle %{version} ODBC driver for Windows, without -the need for a traditional ORACLE_HOME installation. - -%package -n oracle-instantclient-sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%package -n oracle-instantclient-tools -Summary: Tools for Oracle Database 11g -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-tools -This package provides tools to be used with the Oracle Database. -It currently includes -- wrc : a client to be used with the Database Replay feature - -%package -n oracle-instantclient-precomp -Summary: Oracle Precompilers for Pro*C and Pro*COBOL -Group: Applications/File -Requires: oracle-instantclient-devel%{?_isa} = %version - -%description -n oracle-instantclient-precomp -PRECOMP Instant Client (IC) Package contains following -components: - i) "proc" binary to precompile a Pro*C application - ii) "procob" binary to precompile a Pro*COBOL application -iii) sample configuration files, demo programs and demo - make files for building proc and procob demos and - in general any Pro*C/Pro*COBOL application. - - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} | tee BASIC -unzip %{SOURCE1} | tee JDBC -unzip %{SOURCE2} | tee ODBC -unzip %{SOURCE3} | tee DEVEL -unzip %{SOURCE4} | tee SQLPLUS -unzip %{SOURCE5} | tee TOOLS -unzip %{SOURCE6} | tee PRECOMP - - -%install -cd %{topdir} - -mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{oradir}/{bin,lib} -mkdir -p %{buildroot}%{oradir}/lib/precomp/admin -mkdir -p %{buildroot}%{incdir} -mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -install -p adrci %{buildroot}%{oradir}/bin -install -p genezi %{buildroot}%{oradir}/bin -install -p uidrvci %{buildroot}%{oradir}/bin -install -p libclntshcore.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libclntsh.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libnnz%{major}.so %{buildroot}%{oradir}/lib -install -p libocci.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libipc1.so %{buildroot}%{oradir}/lib -install -p libmql1.so %{buildroot}%{oradir}/lib -install -p libociei.so %{buildroot}%{oradir}/lib -install -p libocijdbc%{major}.so %{buildroot}%{oradir}/lib -install -p libons.so %{buildroot}%{oradir}/lib -install -p liboramysql%{major}.so %{buildroot}%{oradir}/lib -install -p ojdbc8.jar %{buildroot}%{oradir}/lib -install -p xstreams.jar %{buildroot}%{oradir}/lib - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} -install -p sdk/ottclasses.zip %{buildroot}%{oradir}/lib -install -p -m 755 sdk/ott %{buildroot}%{oradir}/bin - -ln -s %{oradir}/bin/ott %{buildroot}%{_bindir}/ott -ln -s libocci.so.%{libclnt} %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.%{libclnt} %{buildroot}%{oradir}/lib/libclntsh.so -ln -s libclntshcore.so.%{libclnt} %{buildroot}%{oradir}/lib/libclntshcore.so - -# sdk/admin/oraaccess.xsd not provided in upstream RPM. - -# SQL*Plus -install -p sqlplus %{buildroot}%{oradir}/bin -install -p glogin.sql %{buildroot}%{oradir}/lib -install -p libsqlplus.so %{buildroot}%{oradir}/lib -install -p libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus - -# JDBC -install -p libheteroxa%{major}.so %{buildroot}%{oradir}/lib -install -p orai18n-mapping.jar %{buildroot}%{oradir}/lib -install -p orai18n.jar %{buildroot}%{oradir}/lib - -# ODBC -install -p libsqora.so.%{libclnt} %{buildroot}%{oradir}/lib - -# Tools -for cmd in exp expdp imp impdp sqlldr wrc; do - install -p $cmd %{buildroot}%{oradir}/bin/$cmd - ln -sf %{oradir}/bin/$cmd %{buildroot}%{_bindir}/$cmd -done -install -p libnfsodm%{major}.so %{buildroot}%{oradir}/lib - -# Precomp -# NOTICE: don't install rtsora - broken dep on libcobcrtn64.so -install -p -m 755 sdk/{proc,procob} %{buildroot}%{oradir}/bin -install -p -m 755 cobsqlintf.o %{buildroot}%{oradir}/lib -install -p -m 644 precomp/admin/* %{buildroot}%{oradir}/lib/precomp/admin - -ln -s %{oradir}/bin/proc %{buildroot}%{_bindir}/proc -ln -s %{oradir}/bin/procob %{buildroot}%{_bindir}/procob - -# Precomp-Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} - - -# Create files lists -rm -f devel.files precomp.files -for header in sdk/include/*.h -do if grep -q $header ../DEVEL - then echo %{incdir}/$(basename $header) >>devel.files - else echo %{incdir}/$(basename $header) >>precomp.files -fi -done - - -%post -n oracle-instantclient-basic -p /sbin/ldconfig -%postun -n oracle-instantclient-basic -p /sbin/ldconfig -%post -n oracle-instantclient-sqlplus -p /sbin/ldconfig -%postun -n oracle-instantclient-sqlplus -p /sbin/ldconfig - - -%{!?_licensedir:%global license %%doc} - -%files -n oracle-instantclient-basic -%license %{topdir}/BASIC_LICENSE -%doc %{topdir}/BASIC_README -%dir %{oradir} -%dir %{oradir}/lib -%dir %{oradir}/bin -%{oradir}/lib/libclntshcore.so.%{libclnt} -%{oradir}/lib/libclntsh.so.%{libclnt} -%{oradir}/lib/libnnz%{major}.so -%{oradir}/lib/libocci.so.%{libclnt} -%{oradir}/lib/libipc1.so -%{oradir}/lib/libmql1.so -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc%{major}.so -%{oradir}/lib/libons.so -%{oradir}/lib/liboramysql%{major}.so -%{oradir}/lib/ojdbc8.jar -%{oradir}/lib/xstreams.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -%{oradir}/bin/genezi -%{oradir}/bin/adrci -%{oradir}/bin/uidrvci - -%files -n oracle-instantclient-devel -f %{topdir}/devel.files -%license %{topdir}/SDK_LICENSE -%doc %{topdir}/sdk/demo %{topdir}/SDK_README %{topdir}/sdk/ott -%{oradir}/lib/libclntshcore.so -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{oradir}/lib/ottclasses.zip -%dir %{incdir} -%{_bindir}/ott -%{oradir}/bin/ott - -%files -n oracle-instantclient-sqlplus -%license %{topdir}/SQLPLUS_LICENSE -%doc %{topdir}/SQLPLUS_README -%{_bindir}/sqlplus -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files -n oracle-instantclient-jdbc -%license %{topdir}/JDBC_LICENSE -%doc %{topdir}/JDBC_README -%{oradir}/lib/libheteroxa%{major}.so -%{oradir}/lib/orai18n-mapping.jar -%{oradir}/lib/orai18n.jar - -%files -n oracle-instantclient-odbc -%license %{topdir}/ODBC_LICENSE -%doc %{topdir}/ODBC_README -%doc %{topdir}/odbc_update_ini.sh -%doc %{topdir}/help -%{oradir}/lib/libsqora.so.%{libclnt} - -%files -n oracle-instantclient-tools -%license %{topdir}/TOOLS_LICENSE -%doc %{topdir}/TOOLS_README -%{_bindir}/exp -%{_bindir}/expdp -%{_bindir}/imp -%{_bindir}/impdp -%{_bindir}/sqlldr -%{_bindir}/wrc -%{oradir}/bin/exp -%{oradir}/bin/expdp -%{oradir}/bin/imp -%{oradir}/bin/impdp -%{oradir}/bin/sqlldr -%{oradir}/bin/wrc -%{oradir}/lib/libnfsodm%{major}.so - -%files -n oracle-instantclient-precomp -f %{topdir}/precomp.files -%doc %{topdir}/sdk/demo %{topdir}/PRECOMP_README -%dir %{oradir}/lib/precomp -%dir %{oradir}/lib/precomp/admin -%config %{oradir}/lib/precomp/admin/pcbcfg.cfg -%config %{oradir}/lib/precomp/admin/pcscfg.cfg -%{oradir}/lib/cobsqlintf.o -%{oradir}/bin/proc -%{oradir}/bin/procob -%{_bindir}/proc -%{_bindir}/procob - - -%changelog -* Wed Apr 17 2019 Remi Collet 18.5.0.0.0-1 -- update to 18.5.0.0.0 - -* Tue Sep 4 2018 Remi Collet 18.3.0.0.0-1 -- update to 18.3.0.0.0 - -* Fri Mar 24 2017 Remi Collet 12.2.0.1.0-2 -- fix links in devel sub-package - -* Fri Mar 24 2017 Remi Collet 12.2.0.1.0-1 -- update to 12.2.0.1.0 - -* Tue Aug 9 2016 Remi Collet 12.1.0.1.0-3 -- simplify headers packaging -- simplify ldconfig call in scriptlets - -* Tue Aug 9 2016 Pierre Duperray - 12.1.0.2.0-2 -- separated devel and precomp headers and moved precomp pcbcfg.cfg file to the right folder - -* Mon Aug 8 2016 Pierre Duperray - 12.1.0.2.0-1 -- unfortunately due to not yet packaged tuxedo dependancy, remove rtsora from precomp package - -* Fri Jul 26 2013 Remi Collet 12.1.0.1.0-1 -- update to 12.1.0.1.0 - -* Wed Feb 29 2012 Remi Collet 11.2.0.3.0-1 -- update to 11.2.0.3.0 -- add precomp subpackage -- merge some changes from Ciro Iriarte - http://track.itsolutions.com.py/pub/oracle/oracle-instantclient.spec - -* Thu Nov 11 2010 Remi Collet 11.2.0.2.0-1 -- update to 11.2.0.2.0 - -* Fri Feb 12 2010 Remi Collet 11.2.0.1.0-1.###.remi -- update to 11.2.0.1.0 - -* Sat Dec 26 2009 Remi Collet 11.2.0.0.2-1.###.remi -- update to 11.2.0.0.2 - -* Thu Dec 04 2008 Remi Collet 11.1.0.7-1.###.remi -- update to 11.1.0.7 -- add tools sub-package - -* Sat Sep 13 2008 Remi Collet 11.1.0.6-1.###.remi -- improved split spec - -* Tue Dec 11 2007 Remi Collet 11.1.0.6-1.###.remi -- version 11.1.0.6 - -* Fri Nov 09 2007 Remi Collet 10.2.0.3-3.fc8.remi -- split spec for i386, x86_64 and ppc -- F8 rebuid - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM diff --git a/oracle-instantclient-19-i386.spec b/oracle-instantclient-19-i386.spec deleted file mode 100644 index e944f5e..0000000 --- a/oracle-instantclient-19-i386.spec +++ /dev/null @@ -1,389 +0,0 @@ -# remirepo/fedora spec file for oracle-instantclient/i386 -# -# Copyright (c) 2006-2019 Remi Collet -# License: CC-BY-SA -# http://creativecommons.org/licenses/by-sa/4.0/ -# -# Please, preserve the changelog entries -# - -%global __arch_install_post /bin/true -%global _build_id_links none - -%global major 19 -%global mainver 19.6 -%global libclnt 19.1 -%global topdir instantclient_19_6 -%global oradir %{_libdir}/oracle/%{mainver}/client -%global incdir %{_includedir}/oracle/%{mainver}/client - - -Summary: Instant Client for Oracle Database %{major} -Name: oracle-instantclient-i386 -Version: 19.6.0.0.0 -Release: 1%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: instantclient-basic-linux-%{version}dbru.zip -Source1: instantclient-jdbc-linux-%{version}dbru.zip -Source2: instantclient-odbc-linux-%{version}dbru.zip -Source3: instantclient-sdk-linux-%{version}dbru.zip -Source4: instantclient-sqlplus-linux-%{version}dbru.zip -Source5: instantclient-tools-linux-%{version}dbru.zip -Source6: instantclient-precomp-linux-%{version}dbru.zip -#NoSource: 0 -#NoSource: 1 -#NoSource: 2 -#NoSource: 3 -#NoSource: 4 -#NoSource: 5 -#NoSource: 6 - -#BuildArch: i386 - - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -Oracle Call Interface %{mainver} can connect to Oracle Database 11.2 or later. - - -%package -n oracle-instantclient-basic -Summary: Instant Client for Oracle Database 11g -Group: Applications/File - -%description -n oracle-instantclient-basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - -%package -n oracle-instantclient-jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -%package -n oracle-instantclient-odbc -Summary: Oracle ODBC Instant Client for Linux -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-odbc -Oracle ODBC Instant Client for Linux complies with -ODBC 3.52 specifications. It is based on features of -Oracle %{version} ODBC driver for Windows, without -the need for a traditional ORACLE_HOME installation. - -%package -n oracle-instantclient-sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%package -n oracle-instantclient-tools -Summary: Tools for Oracle Database 11g -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-tools -This package provides tools to be used with the Oracle Database. -It currently includes -- wrc : a client to be used with the Database Replay feature - -%package -n oracle-instantclient-precomp -Summary: Oracle Precompilers for Pro*C and Pro*COBOL -Group: Applications/File -Requires: oracle-instantclient-devel%{?_isa} = %version - -%description -n oracle-instantclient-precomp -PRECOMP Instant Client (IC) Package contains following -components: - i) "proc" binary to precompile a Pro*C application - ii) "procob" binary to precompile a Pro*COBOL application -iii) sample configuration files, demo programs and demo - make files for building proc and procob demos and - in general any Pro*C/Pro*COBOL application. - - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} | tee BASIC -unzip %{SOURCE1} | tee JDBC -unzip %{SOURCE2} | tee ODBC -unzip %{SOURCE3} | tee DEVEL -unzip %{SOURCE4} | tee SQLPLUS -unzip %{SOURCE5} | tee TOOLS -unzip %{SOURCE6} | tee PRECOMP - - -%install -cd %{topdir} - -mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{oradir}/{bin,lib} -mkdir -p %{buildroot}%{oradir}/lib/precomp/admin -mkdir -p %{buildroot}%{incdir} -mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -install -p adrci %{buildroot}%{oradir}/bin -install -p genezi %{buildroot}%{oradir}/bin -install -p uidrvci %{buildroot}%{oradir}/bin -install -p libclntshcore.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libclntsh.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libnnz%{major}.so %{buildroot}%{oradir}/lib -install -p libocci.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libociei.so %{buildroot}%{oradir}/lib -install -p libocijdbc%{major}.so %{buildroot}%{oradir}/lib -install -p liboramysql%{major}.so %{buildroot}%{oradir}/lib -install -p ojdbc8.jar %{buildroot}%{oradir}/lib -install -p xstreams.jar %{buildroot}%{oradir}/lib - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} -install -p sdk/ottclasses.zip %{buildroot}%{oradir}/lib -install -p -m 755 sdk/ott %{buildroot}%{oradir}/bin - -ln -s %{oradir}/bin/ott %{buildroot}%{_bindir}/ott -ln -s libocci.so.%{libclnt} %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.%{libclnt} %{buildroot}%{oradir}/lib/libclntsh.so -ln -s libclntshcore.so.%{libclnt} %{buildroot}%{oradir}/lib/libclntshcore.so - -# sdk/admin/oraaccess.xsd not provided in upstream RPM. - -# SQL*Plus -install -p sqlplus %{buildroot}%{oradir}/bin -install -p glogin.sql %{buildroot}%{oradir}/lib -install -p libsqlplus.so %{buildroot}%{oradir}/lib -install -p libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus - -# JDBC -install -p libheteroxa%{major}.so %{buildroot}%{oradir}/lib -install -p orai18n-mapping.jar %{buildroot}%{oradir}/lib -install -p orai18n.jar %{buildroot}%{oradir}/lib - -# ODBC -install -p libsqora.so.%{libclnt} %{buildroot}%{oradir}/lib - -# Tools -for cmd in exp expdp imp impdp sqlldr wrc; do - install -p $cmd %{buildroot}%{oradir}/bin/$cmd - ln -sf %{oradir}/bin/$cmd %{buildroot}%{_bindir}/$cmd -done -install -p libnfsodm%{major}.so %{buildroot}%{oradir}/lib - -# Precomp -# NOTICE: don't install rtsora - broken dep on libcobcrtn64.so -install -p -m 755 sdk/{proc,procob} %{buildroot}%{oradir}/bin -install -p -m 755 cobsqlintf.o %{buildroot}%{oradir}/lib -install -p -m 644 precomp/admin/* %{buildroot}%{oradir}/lib/precomp/admin - -ln -s %{oradir}/bin/proc %{buildroot}%{_bindir}/proc -ln -s %{oradir}/bin/procob %{buildroot}%{_bindir}/procob - -# Precomp-Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} - -# Create files lists -rm -f devel.files precomp.files -for header in sdk/include/*.h -do if grep -q $header ../DEVEL - then echo %{incdir}/$(basename $header) >>devel.files - else echo %{incdir}/$(basename $header) >>precomp.files -fi -done - - -%post -n oracle-instantclient-basic -p /sbin/ldconfig -%postun -n oracle-instantclient-basic -p /sbin/ldconfig -%post -n oracle-instantclient-sqlplus -p /sbin/ldconfig -%postun -n oracle-instantclient-sqlplus -p /sbin/ldconfig - - -%{!?_licensedir:%global license %%doc} - -%files -n oracle-instantclient-basic -%license %{topdir}/BASIC_LICENSE -%doc %{topdir}/BASIC_README -%dir %{oradir} -%dir %{oradir}/lib -%dir %{oradir}/bin -%{oradir}/lib/libclntshcore.so.%{libclnt} -%{oradir}/lib/libclntsh.so.%{libclnt} -%{oradir}/lib/libnnz%{major}.so -%{oradir}/lib/libocci.so.%{libclnt} -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc%{major}.so -%{oradir}/lib/liboramysql%{major}.so -%{oradir}/lib/ojdbc8.jar -%{oradir}/lib/xstreams.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -%{oradir}/bin/genezi -%{oradir}/bin/adrci -%{oradir}/bin/uidrvci - -%files -n oracle-instantclient-devel -f %{topdir}/devel.files -%license %{topdir}/SDK_LICENSE -%doc %{topdir}/sdk/demo %{topdir}/SDK_README %{topdir}/sdk/ott -%{oradir}/lib/libclntshcore.so -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{oradir}/lib/ottclasses.zip -%dir %{incdir} -%{_bindir}/ott -%{oradir}/bin/ott - -%files -n oracle-instantclient-sqlplus -%license %{topdir}/SQLPLUS_LICENSE -%doc %{topdir}/SQLPLUS_README -%{_bindir}/sqlplus -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files -n oracle-instantclient-jdbc -%license %{topdir}/JDBC_LICENSE -%doc %{topdir}/JDBC_README -%{oradir}/lib/libheteroxa%{major}.so -%{oradir}/lib/orai18n-mapping.jar -%{oradir}/lib/orai18n.jar - -%files -n oracle-instantclient-odbc -%license %{topdir}/ODBC_LICENSE -%doc %{topdir}/ODBC_README -%doc %{topdir}/odbc_update_ini.sh -%doc %{topdir}/help -%{oradir}/lib/libsqora.so.%{libclnt} - -%files -n oracle-instantclient-tools -%license %{topdir}/TOOLS_LICENSE -%doc %{topdir}/TOOLS_README -%{_bindir}/exp -%{_bindir}/expdp -%{_bindir}/imp -%{_bindir}/impdp -%{_bindir}/sqlldr -%{_bindir}/wrc -%{oradir}/bin/exp -%{oradir}/bin/expdp -%{oradir}/bin/imp -%{oradir}/bin/impdp -%{oradir}/bin/sqlldr -%{oradir}/bin/wrc -%{oradir}/lib/libnfsodm%{major}.so - -%files -n oracle-instantclient-precomp -f %{topdir}/precomp.files -%doc %{topdir}/sdk/demo %{topdir}/PRECOMP_README -%dir %{oradir}/lib/precomp -%dir %{oradir}/lib/precomp/admin -%config %{oradir}/lib/precomp/admin/pcbcfg.cfg -%config %{oradir}/lib/precomp/admin/pcscfg.cfg -%{oradir}/lib/cobsqlintf.o -%{oradir}/bin/proc -%{oradir}/bin/procob -%{_bindir}/proc -%{_bindir}/procob - - -%changelog -* Wed Mar 11 2020 Remi Collet 19.6.0.0.0-1 -- update to 19.6.0.0.0 - -* Tue Dec 10 2019 Remi Collet 19.5.0.0.0-1 -- update to 19.5.0.0.0 - -* Mon Jun 17 2019 Remi Collet 19.3.0.0.0-1 -- update to 19.3.0.0.0 - -* Tue Sep 4 2018 Remi Collet 18.3.0.0.0-1 -- update to 18.3.0.0.0 - -* Fri Mar 24 2017 Remi Collet 12.2.0.1.0-2 -- fix links in devel sub-package - -* Fri Mar 24 2017 Remi Collet 12.2.0.1.0-1 -- update to 12.2.0.1.0 - -* Tue Aug 9 2016 Remi Collet 12.1.0.2.0-3 -- simplify headers packaging -- simplify ldconfig call in scriptlets - -* Tue Aug 9 2016 Pierre Duperray - 12.1.0.2.0-2 -- separated devel and precomp headers and moved precomp pcbcfg.cfg file to the right folder - -* Mon Aug 8 2016 Pierre Duperray - 12.1.0.2.0-1 -- unfortunately due to not yet packaged tuxedo dependancy, remove rtsora from precomp package - -* Mon Mar 21 2016 Remi Collet 12.1.0.2.0-1 -- update to 12.1.0.2.0 - -* Fri Jul 26 2013 Remi Collet 12.1.0.1.0-1 -- update to 12.1.0.1.0 - -* Wed Feb 29 2012 Remi Collet 11.2.0.3.0-1 -- update to 11.2.0.3.0 -- add precomp subpackage -- merge some changes from Ciro Iriarte - http://track.itsolutions.com.py/pub/oracle/oracle-instantclient.spec - -* Thu Nov 11 2010 Remi Collet 11.2.0.2.0-1 -- update to 11.2.0.2.0 - -* Sat Dec 26 2009 Remi Collet 11.2.0.1-1.###.remi -- update to 11.2.0.1 - -* Sun Nov 30 2008 Remi Collet 11.1.0.7-1.###.remi -- update to 11.1.0.7 -- add tools sub-package - -* Sat Sep 13 2008 Remi Collet 11.1.0.6-1.###.remi -- improved split spec - -* Tue Oct 30 2007 Remi Collet 11.1.0.6-1.###.remi -- split spec for i386, x86_64 and ppc -- update to 11.1.0.6.0 - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM diff --git a/oracle-instantclient-19-x86_64.spec b/oracle-instantclient-19-x86_64.spec deleted file mode 100644 index f368f08..0000000 --- a/oracle-instantclient-19-x86_64.spec +++ /dev/null @@ -1,405 +0,0 @@ -# remirepo/fedora spec file for oracle-instantclient/x86_64 -# -# Copyright (c) 2006-2019 Remi Collet -# License: CC-BY-SA -# http://creativecommons.org/licenses/by-sa/4.0/ -# -# Please, preserve the changelog entries -# - -%global __arch_install_post /bin/true -%global _build_id_links none - -%global major 19 -%global mainver 19.9 -%global libclnt 19.1 -%global topdir instantclient_19_9 -%global oradir %{_libdir}/oracle/%{mainver}/client64 -%global incdir %{_includedir}/oracle/%{mainver}/client64 - - -Summary: Instant Client for Oracle Database %{major} -Name: oracle-instantclient-x86_64 -Version: 19.9.0.0.0 -Release: 1%{?dist} -License: Oracle -Group: Applications/File -Url: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html - -Source0: instantclient-basic-linux.x64-%{version}dbru.zip -Source1: instantclient-jdbc-linux.x64-%{version}dbru.zip -Source2: instantclient-odbc-linux.x64-%{version}dbru.zip -Source3: instantclient-sdk-linux.x64-%{version}dbru.zip -Source4: instantclient-sqlplus-linux.x64-%{version}dbru.zip -Source5: instantclient-tools-linux.x64-%{version}dbru.zip -Source6: instantclient-precomp-linux.x64-%{version}dbru.zip -#NoSource: 0 -#NoSource: 1 -#NoSource: 2 -#NoSource: 3 -#NoSource: 4 -#NoSource: 5 -#NoSource: 6 - -BuildArch: x86_64 - - -%description -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -Oracle Call Interface %{mainver} can connect to Oracle Database 11.2 or later. - - -%package -n oracle-instantclient-basic -Summary: Instant Client for Oracle Database 11g -Group: Applications/File - -%description -n oracle-instantclient-basic -Base files for Instant Client. Support for OCI, OCCI, -and JDBC-OCI applications. - -%package -n oracle-instantclient-devel -Summary: Development headers for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-devel -Additional header files and an example Makefile for developing Oracle -applications with Instant Client. - -%package -n oracle-instantclient-jdbc -Summary: Supplemental JDBC features under Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-jdbc -Additional support for XA, Internationalization, -and RowSet operations under JDBC. - -%package -n oracle-instantclient-odbc -Summary: Oracle ODBC Instant Client for Linux -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-odbc -Oracle ODBC Instant Client for Linux complies with -ODBC 3.52 specifications. It is based on features of -Oracle %{version} ODBC driver for Windows, without -the need for a traditional ORACLE_HOME installation. - -%package -n oracle-instantclient-sqlplus -Summary: SQL*Plus for Instant Client -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-sqlplus -Additional libraries and executable for running -SQL*Plus with Instant Client. - -%package -n oracle-instantclient-tools -Summary: Tools for Oracle Database 11g -Group: Applications/File -Requires: oracle-instantclient-basic%{?_isa} = %version - -%description -n oracle-instantclient-tools -This package provides tools to be used with the Oracle Database. -It currently includes -- wrc : a client to be used with the Database Replay feature - -%package -n oracle-instantclient-precomp -Summary: Oracle Precompilers for Pro*C and Pro*COBOL -Group: Applications/File -Requires: oracle-instantclient-devel%{?_isa} = %version - -%description -n oracle-instantclient-precomp -PRECOMP Instant Client (IC) Package contains following -components: - i) "proc" binary to precompile a Pro*C application - ii) "procob" binary to precompile a Pro*COBOL application -iii) sample configuration files, demo programs and demo - make files for building proc and procob demos and - in general any Pro*C/Pro*COBOL application. - - -%prep -rm -rf %{topdir} - -unzip %{SOURCE0} | tee BASIC -unzip %{SOURCE1} | tee JDBC -unzip %{SOURCE2} | tee ODBC -unzip %{SOURCE3} | tee DEVEL -unzip %{SOURCE4} | tee SQLPLUS -unzip %{SOURCE5} | tee TOOLS -unzip %{SOURCE6} | tee PRECOMP - - -%install -cd %{topdir} - -mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{oradir}/{bin,lib} -mkdir -p %{buildroot}%{oradir}/lib/precomp/admin -mkdir -p %{buildroot}%{incdir} -mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d - -# Basic -install -p adrci %{buildroot}%{oradir}/bin -install -p genezi %{buildroot}%{oradir}/bin -install -p uidrvci %{buildroot}%{oradir}/bin -install -p libclntshcore.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libclntsh.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libnnz%{major}.so %{buildroot}%{oradir}/lib -install -p libocci.so.%{libclnt} %{buildroot}%{oradir}/lib -install -p libipc1.so %{buildroot}%{oradir}/lib -install -p libmql1.so %{buildroot}%{oradir}/lib -install -p libociei.so %{buildroot}%{oradir}/lib -install -p libocijdbc%{major}.so %{buildroot}%{oradir}/lib -install -p liboramysql%{major}.so %{buildroot}%{oradir}/lib -install -p ojdbc8.jar %{buildroot}%{oradir}/lib -install -p xstreams.jar %{buildroot}%{oradir}/lib - -echo %{oradir}/lib >%{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf - -# Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} -install -p sdk/ottclasses.zip %{buildroot}%{oradir}/lib -install -p -m 755 sdk/ott %{buildroot}%{oradir}/bin - -ln -s %{oradir}/bin/ott %{buildroot}%{_bindir}/ott -ln -s libocci.so.%{libclnt} %{buildroot}%{oradir}/lib/libocci.so -ln -s libclntsh.so.%{libclnt} %{buildroot}%{oradir}/lib/libclntsh.so -ln -s libclntshcore.so.%{libclnt} %{buildroot}%{oradir}/lib/libclntshcore.so - -# sdk/admin/oraaccess.xsd not provided in upstream RPM. - -# SQL*Plus -install -p sqlplus %{buildroot}%{oradir}/bin -install -p glogin.sql %{buildroot}%{oradir}/lib -install -p libsqlplus.so %{buildroot}%{oradir}/lib -install -p libsqlplusic.so %{buildroot}%{oradir}/lib - -ln -sf %{oradir}/bin/sqlplus %{buildroot}%{_bindir}/sqlplus - -# JDBC -install -p libheteroxa%{major}.so %{buildroot}%{oradir}/lib -install -p orai18n-mapping.jar %{buildroot}%{oradir}/lib -install -p orai18n.jar %{buildroot}%{oradir}/lib - -# ODBC -install -p libsqora.so.%{libclnt} %{buildroot}%{oradir}/lib - -# Tools -for cmd in exp expdp imp impdp sqlldr wrc; do - install -p $cmd %{buildroot}%{oradir}/bin/$cmd - ln -sf %{oradir}/bin/$cmd %{buildroot}%{_bindir}/$cmd -done -install -p libnfsodm%{major}.so %{buildroot}%{oradir}/lib - -# Precomp -# NOTICE: don't install rtsora - broken dep on libcobcrtn64.so -install -p -m 755 sdk/{proc,procob} %{buildroot}%{oradir}/bin -install -p -m 755 cobsqlintf.o %{buildroot}%{oradir}/lib -install -p -m 644 precomp/admin/* %{buildroot}%{oradir}/lib/precomp/admin - -ln -s %{oradir}/bin/proc %{buildroot}%{_bindir}/proc -ln -s %{oradir}/bin/procob %{buildroot}%{_bindir}/procob - -# Precomp-Devel -install -p -m 644 sdk/include/*.h %{buildroot}%{incdir} - -# Create files lists -rm -f devel.files precomp.files -for header in sdk/include/*.h -do if grep -q $header ../DEVEL - then echo %{incdir}/$(basename $header) >>devel.files - else echo %{incdir}/$(basename $header) >>precomp.files -fi -done - - -%post -n oracle-instantclient-basic -p /sbin/ldconfig -%postun -n oracle-instantclient-basic -p /sbin/ldconfig -%post -n oracle-instantclient-sqlplus -p /sbin/ldconfig -%postun -n oracle-instantclient-sqlplus -p /sbin/ldconfig - - -%{!?_licensedir:%global license %%doc} - -%files -n oracle-instantclient-basic -%license %{topdir}/BASIC_LICENSE -%doc %{topdir}/BASIC_README -%dir %{oradir} -%dir %{oradir}/lib -%dir %{oradir}/bin -%{oradir}/lib/libclntshcore.so.%{libclnt} -%{oradir}/lib/libclntsh.so.%{libclnt} -%{oradir}/lib/libnnz%{major}.so -%{oradir}/lib/libocci.so.%{libclnt} -%{oradir}/lib/libipc1.so -%{oradir}/lib/libmql1.so -%{oradir}/lib/libociei.so -%{oradir}/lib/libocijdbc%{major}.so -%{oradir}/lib/liboramysql%{major}.so -%{oradir}/lib/ojdbc8.jar -%{oradir}/lib/xstreams.jar -%{_sysconfdir}/ld.so.conf.d/%{name}.conf -%{oradir}/bin/genezi -%{oradir}/bin/adrci -%{oradir}/bin/uidrvci - -%files -n oracle-instantclient-devel -f %{topdir}/devel.files -%license %{topdir}/SDK_LICENSE -%doc %{topdir}/sdk/demo %{topdir}/SDK_README %{topdir}/sdk/ott -%{oradir}/lib/libclntshcore.so -%{oradir}/lib/libclntsh.so -%{oradir}/lib/libocci.so -%{oradir}/lib/ottclasses.zip -%dir %{incdir} -%{_bindir}/ott -%{oradir}/bin/ott - -%files -n oracle-instantclient-sqlplus -%license %{topdir}/SQLPLUS_LICENSE -%doc %{topdir}/SQLPLUS_README -%{_bindir}/sqlplus -%{oradir}/bin/sqlplus -%{oradir}/lib/glogin.sql -%{oradir}/lib/libsqlplus.so -%{oradir}/lib/libsqlplusic.so - -%files -n oracle-instantclient-jdbc -%license %{topdir}/JDBC_LICENSE -%doc %{topdir}/JDBC_README -%{oradir}/lib/libheteroxa%{major}.so -%{oradir}/lib/orai18n-mapping.jar -%{oradir}/lib/orai18n.jar - -%files -n oracle-instantclient-odbc -%license %{topdir}/ODBC_LICENSE -%doc %{topdir}/ODBC_README -%doc %{topdir}/odbc_update_ini.sh -%doc %{topdir}/help -%{oradir}/lib/libsqora.so.%{libclnt} - -%files -n oracle-instantclient-tools -%license %{topdir}/TOOLS_LICENSE -%doc %{topdir}/TOOLS_README -%{_bindir}/exp -%{_bindir}/expdp -%{_bindir}/imp -%{_bindir}/impdp -%{_bindir}/sqlldr -%{_bindir}/wrc -%{oradir}/bin/exp -%{oradir}/bin/expdp -%{oradir}/bin/imp -%{oradir}/bin/impdp -%{oradir}/bin/sqlldr -%{oradir}/bin/wrc -%{oradir}/lib/libnfsodm%{major}.so - -%files -n oracle-instantclient-precomp -f %{topdir}/precomp.files -%doc %{topdir}/sdk/demo %{topdir}/PRECOMP_README -%dir %{oradir}/lib/precomp -%dir %{oradir}/lib/precomp/admin -%config %{oradir}/lib/precomp/admin/pcbcfg.cfg -%config %{oradir}/lib/precomp/admin/pcscfg.cfg -%{oradir}/lib/cobsqlintf.o -%{oradir}/bin/proc -%{oradir}/bin/procob -%{_bindir}/proc -%{_bindir}/procob - - -%changelog -* Tue Nov 17 2020 Remi Collet 19.9.0.0.0-1 -- update to 19.9.0.0.0 - -* Wed Jul 22 2020 Remi Collet 19.8.0.0.0-1 -- update to 19.8.0.0.0 - -* Wed Mar 11 2020 Remi Collet 19.6.0.0.0-1 -- update to 19.6.0.0.0 - -* Tue Dec 10 2019 Remi Collet 19.5.0.0.0-1 -- update to 19.5.0.0.0 - -* Mon Jun 17 2019 Remi Collet 19.3.0.0.0-1 -- update to 19.3.0.0.0 - -* Wed Apr 17 2019 Remi Collet 18.5.0.0.0-1 -- update to 18.5.0.0.0 - -* Tue Sep 4 2018 Remi Collet 18.3.0.0.0-1 -- update to 18.3.0.0.0 - -* Fri Mar 24 2017 Remi Collet 12.2.0.1.0-2 -- fix links in devel sub-package - -* Fri Mar 24 2017 Remi Collet 12.2.0.1.0-1 -- update to 12.2.0.1.0 - -* Tue Aug 9 2016 Remi Collet 12.1.0.1.0-3 -- simplify headers packaging -- simplify ldconfig call in scriptlets - -* Tue Aug 9 2016 Pierre Duperray - 12.1.0.2.0-2 -- separated devel and precomp headers and moved precomp pcbcfg.cfg file to the right folder - -* Mon Aug 8 2016 Pierre Duperray - 12.1.0.2.0-1 -- unfortunately due to not yet packaged tuxedo dependancy, remove rtsora from precomp package - -* Fri Jul 26 2013 Remi Collet 12.1.0.1.0-1 -- update to 12.1.0.1.0 - -* Wed Feb 29 2012 Remi Collet 11.2.0.3.0-1 -- update to 11.2.0.3.0 -- add precomp subpackage -- merge some changes from Ciro Iriarte - http://track.itsolutions.com.py/pub/oracle/oracle-instantclient.spec - -* Thu Nov 11 2010 Remi Collet 11.2.0.2.0-1 -- update to 11.2.0.2.0 - -* Fri Feb 12 2010 Remi Collet 11.2.0.1.0-1.###.remi -- update to 11.2.0.1.0 - -* Sat Dec 26 2009 Remi Collet 11.2.0.0.2-1.###.remi -- update to 11.2.0.0.2 - -* Thu Dec 04 2008 Remi Collet 11.1.0.7-1.###.remi -- update to 11.1.0.7 -- add tools sub-package - -* Sat Sep 13 2008 Remi Collet 11.1.0.6-1.###.remi -- improved split spec - -* Tue Dec 11 2007 Remi Collet 11.1.0.6-1.###.remi -- version 11.1.0.6 - -* Fri Nov 09 2007 Remi Collet 10.2.0.3-3.fc8.remi -- split spec for i386, x86_64 and ppc -- F8 rebuid - -* Sun Aug 19 2007 Ciro Iriarte 10.2.0.3-3.###.remi -- added genezi to basic package - -* Tue May 22 2007 Remi Collet 10.2.0.3-3.fc6.remi -- merge 32/64 spec file for mock - -* Tue Nov 14 2006 Remi Collet 10.2.0.3-1.fc6.remi -- update to 10.2.0.3 - -* Tue Nov 14 2006 Remi Collet 10.2.0.2-3.fc6.remi -- FC6.x86_64 build (conditional targetname & datever) - -* Thu Oct 26 2006 Remi Collet 10.2.0.2-2.fc6.remi -- FC6.i386 build - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-2.fc5.remi -- Switch back to defaut oracle strategie. -- add /etc/ld.so.conf.d/oracle-instantclient.conf - -* Fri Jun 23 2006 Remi Collet 10.2.0.2-1.fc5.remi -- initial RPM -- cgit