Author: baggins                      Date: Wed Jul  6 10:44:14 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 10.2.0.2.0
- added pro*C precompiler package

---- Files affected:
packages/oracle-instantclient:
   oracle-instantclient.spec (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: packages/oracle-instantclient/oracle-instantclient.spec
diff -u packages/oracle-instantclient/oracle-instantclient.spec:1.5 
packages/oracle-instantclient/oracle-instantclient.spec:1.6
--- packages/oracle-instantclient/oracle-instantclient.spec:1.5 Tue Sep 14 
13:23:07 2010
+++ packages/oracle-instantclient/oracle-instantclient.spec     Wed Jul  6 
12:44:08 2011
@@ -3,46 +3,51 @@
 # Conditional build:
 %bcond_with    lite            # build basic lite version of client
 
-%define                x86ver          11.2.0.1
-%define                x8664ver        11.2.0.1.0-1
+%define                x86ver          11.2.0.2.0
+%define                x8664ver        11.2.0.2.0
 
 Summary:       Oracle Database Instant Client
 Name:          oracle-instantclient
-Version:       11.2.0.1.0
-Release:       2
+Version:       11.2.0.2.0
+Release:       0.1
 License:       OTN (proprietary, non-distributable)
 Group:         Applications/Databases
 Source0:       instantclient-basic-linux32-%{x86ver}.zip
-# NoSource0-md5:       5d8bba5d245b885dc8a6fda5ec6e6442
+# NoSource0-md5:       efa27cd21e6f078c27838232cb836b25
 Source1:       instantclient-basiclite-linux32-%{x86ver}.zip
-# NoSource1-md5:       ae2966345030aa2d78fe3d143c8d83ff
+# NoSource1-md5:       4a5faca63686ba46eb01876267c06872
 Source2:       instantclient-sdk-linux32-%{x86ver}.zip
-# NoSource2-md5:       374e1986621cb83ec90d4714c5430473
+# NoSource2-md5:       a0034b6f3ea18480d9857de7777a515e
 Source3:       instantclient-jdbc-linux32-%{x86ver}.zip
-# NoSource3-md5:       e4ef505b542eb4dec665d659a6830e9d
+# NoSource3-md5:       b9e46ce5dba8f7b75616a5258dce30c7
 Source4:       instantclient-odbc-linux32-%{x86ver}.zip
-# NoSource4-md5:       55a09a9ba803dbc3f9d053a9cba8af2d
+# NoSource4-md5:       ac96b2f710ffe12117347c0a8c36ddcd
 Source5:       instantclient-sqlplus-linux32-%{x86ver}.zip
-# NoSource5-md5:       94a004ee4f58149e62ed76107217d7c8
+# NoSource5-md5:       6d6912d016d42fcc36335275885c781f
 Source6:       instantclient-tools-linux32-%{x86ver}.zip
-# NoSource6-md5:       b63f8b6b44029775eb1a34b1d8e3d24c
-Source10:      oracle-instantclient11.2-basic-%{x8664ver}.x86_64.zip
-# NoSource10-md5:      7d96ba339c3cb6d5ba5f2b40ed7ed02d
-Source11:      oracle-instantclient11.2-basiclite-%{x8664ver}.x86_64.zip
-# NoSource11-md5:      885664cec6413c2c7e7e7928b76e7478
-Source12:      oracle-instantclient11.2-sdk-%{x8664ver}.x86_64.zip
-# NoSource12-md5:      ee46ae0ec92397cb9b0cef4f48e0eda7
-Source13:      oracle-instantclient11.2-jdbc-%{x8664ver}.x86_64.zip
-# NoSource13-md5:      5bb71717e0ff6f9e98eb874b1d72abe1
-Source14:      oracle-instantclient11.2-odbc-%{x8664ver}.x86_64.zip
-# NoSource14-md5:      5bb55794190d4131133c92adfba57f8a
-Source15:      oracle-instantclient11.2-sqlplus-%{x8664ver}.x86_64.zip
-# NoSource15-md5:      1fdc0c3544194de35d2aabe9e6b3faf5
-Source16:      oracle-instantclient11.2-tools-%{x8664ver}.x86_64.zip
-# NoSource16-md5:      a9d95d2500ec932837abf92802a2409f
+# NoSource6-md5:       1c8b2c9332372b3367685bdfcf2629c4
+Source7:       instantclient-precomp-linux32-%{x86ver}.zip
+# NoSource7-md5:       e495288a85fe7e40e74e90dd97cad04c
+Source10:      instantclient-basic-linux-x86-64-%{x8664ver}.zip
+# NoSource10-md5:      7507de5158e48d7a16def5235a1b4171
+Source11:      instantclient-basiclite-linux-x86-64-%{x8664ver}.zip
+# NoSource11-md5:      9fa61d0216fdf64af1b5247734f2f291
+Source12:      instantclient-sdk-linux-x86-64-%{x8664ver}.zip
+# NoSource12-md5:      201ed479c9cfd3905cecbd213c656331
+Source13:      instantclient-jdbc-linux-x86-64-%{x8664ver}.zip
+# NoSource13-md5:      2f101569da1824eba9d9cdd393dce2ff
+Source14:      instantclient-odbc-linux-x86-64-%{x8664ver}.zip
+# NoSource14-md5:      161daea9c01f3c2e027d36d7975f0044
+Source15:      instantclient-sqlplus-linux-x86-64-%{x8664ver}.zip
+# NoSource15-md5:      805460a9d387c53c615e64d026bf15b9
+Source16:      instantclient-tools-linux-x86-64-%{x8664ver}.zip
+# NoSource16-md5:      bbe33d3fb08f226c3f0c3ca57a4ed2c2
+Source17:      instantclient-precomp-linux-x86-64-%{x8664ver}.zip
+# NoSource17-md5:      e79b5c703e8bbf5de62cf6d0061f342f
 # http://duberga.net/dbd_oracle_instantclient_linux/oracle-instantclient-config
 Source20:      oracle-instantclient-config.in
 Source21:      oracle-instantclient.pc.in
+Patch0:                %{name}-proc-includes.patch
 NoSource:      0
 NoSource:      1
 NoSource:      2
@@ -50,6 +55,7 @@
 NoSource:      4
 NoSource:      5
 NoSource:      6
+NoSource:      7
 NoSource:      10
 NoSource:      11
 NoSource:      12
@@ -57,12 +63,20 @@
 NoSource:      14
 NoSource:      15
 NoSource:      16
-URL:           
http://www.oracle.com/technology/software/tech/oci/instantclient/index.html
+NoSource:      17
+URL:           
http://www.oracle.com/technetwork/database/features/instant-client/
 BuildRequires: sed
 BuildRequires: unzip
 ExclusiveArch: %{ix86} %{x8664}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define                _gcc_sys_inc_dir        %(gcc -print-file-name=include)
+
+# this should be linked against libclntsh.so but is not
+%define                skip_post_check_so      libocci.so.*
+# don't generate deps for Intel Cobol Compiler
+%define                _noautoreq              ^libcob.*.so
+
 %description
 Orcale Database Instant Client Package.
 
@@ -146,20 +160,32 @@
 Workload Replay Client used to replay workload
 for RAT's DB Replay Feature.
 
+%package precomp
+Summary:       Oracle Database Client - Precompiler
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description precomp
+Oracle Database Instant Client Package - Precompiler.
+Additional files for "proc" binary and related files
+to precompile a Pro*C application and demo.
+
 %prep
 %ifarch %{ix86}
-%setup -q -c -T -b %{?with_lite:1}%{!?with_lite:0} -b 2 -b 3 -b 4 -b 5 -b 6
+%setup -q -c -T -b %{?with_lite:1}%{!?with_lite:0} -b 2 -b 3 -b 4 -b 5 -b 6 -b 
7
 %endif
 
 %ifarch %{x8664}
-%setup -q -c -T -b %{?with_lite:11}%{!?with_lite:10} -b 12 -b 13 -b 14 -b 15 
-b 16
+%setup -q -c -T -b %{?with_lite:11}%{!?with_lite:10} -b 12 -b 13 -b 14 -b 15 
-b 16 -b 17
 %endif
 
+%patch0 -p1
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_datadir}/sqlplus/admin} \
        $RPM_BUILD_ROOT{%{_examplesdir}/%{name},%{_includedir}/oracle/client} \
-       $RPM_BUILD_ROOT{%{_pkgconfigdir},%{_javadir}}
+       $RPM_BUILD_ROOT{%{_pkgconfigdir},%{_javadir},/etc}
 
 cd instantclient_*
 
@@ -169,6 +195,7 @@
 install -p genezi $RPM_BUILD_ROOT%{_bindir}
 install -p adrci $RPM_BUILD_ROOT%{_bindir}
 install -p wrc $RPM_BUILD_ROOT%{_bindir}
+install -p uidrvci $RPM_BUILD_ROOT%{_bindir}
 install -p glogin.sql $RPM_BUILD_ROOT%{_datadir}/sqlplus/admin
 
 %{__sed} -e 's|@@prefix@@|%{_prefix}|' \
@@ -185,9 +212,17 @@
 
 install -p sdk/ottclasses.zip $RPM_BUILD_ROOT%{_javadir}
 install -p sdk/ott $RPM_BUILD_ROOT%{_bindir}
+install -p sdk/proc* $RPM_BUILD_ROOT%{_bindir}
+install -p sdk/rtsora* $RPM_BUILD_ROOT%{_bindir}
 install -p sdk/include/* $RPM_BUILD_ROOT%{_includedir}/oracle/client
 install -p sdk/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}
 
+install -p cobsqlintf.o $RPM_BUILD_ROOT%{_libdir}
+cp -a precomp $RPM_BUILD_ROOT%{_libdir}
+
+%{__sed} -i -e "s|@@GCC_SYS_INC_DIR@@|%{_gcc_sys_inc_dir}|g" \
+       $RPM_BUILD_ROOT%{_libdir}/precomp/admin/pcscfg.cfg
+
 cat <<EOF >$RPM_BUILD_ROOT/etc/tnsnames.ora
 ORCL =
   (DESCRIPTION =
@@ -248,6 +283,7 @@
 %config(noreplace) %verify(not md5 mtime size) /etc/tnsnames.ora
 %attr(755,root,root) %{_bindir}/adrci
 %attr(755,root,root) %{_bindir}/genezi
+%attr(755,root,root) %{_bindir}/uidrvci
 %attr(755,root,root) %{_libdir}/libclntsh.so.*
 %attr(755,root,root) %{_libdir}/libocci.so.*
 %attr(755,root,root) %{_libdir}/libociicus.so
@@ -260,6 +296,7 @@
 %config(noreplace) %verify(not md5 mtime size) /etc/tnsnames.ora
 %attr(755,root,root) %{_bindir}/adrci
 %attr(755,root,root) %{_bindir}/genezi
+%attr(755,root,root) %{_bindir}/uidrvci
 %attr(755,root,root) %{_libdir}/libclntsh.so.*
 %attr(755,root,root) %{_libdir}/libocci.so.*
 %attr(755,root,root) %{_libdir}/libnnz11.so
@@ -276,8 +313,18 @@
 %attr(755,root,root) %{_libdir}/libocci.so
 %{_pkgconfigdir}/oracle-instantclient.pc
 %{_includedir}/oracle/client
+%exclude %{_includedir}/oracle/client/oraca.h
+%exclude %{_includedir}/oracle/client/sql2oci.h
+%exclude %{_includedir}/oracle/client/sqlapr.h
+%exclude %{_includedir}/oracle/client/sqlca.h
+%exclude %{_includedir}/oracle/client/sqlcpr.h
+%exclude %{_includedir}/oracle/client/sqlda.h
+%exclude %{_includedir}/oracle/client/sqlkpr.h
+%exclude %{_includedir}/oracle/client/sqlucs2.h
 %{_javadir}/*.zip
 %{_examplesdir}/%{name}
+%exclude %{_examplesdir}/%{name}/demo_proc*_ic.mk
+%exclude %{_examplesdir}/%{name}/*.pc*
 
 %files jdbc
 %defattr(644,root,root,755)
@@ -308,12 +355,26 @@
 %doc instantclient_*/TOOLS_README
 %attr(755,root,root) %{_bindir}/wrc
 
+%files precomp
+%defattr(644,root,root,755)
+%doc instantclient_*/PRECOMP_README
+%attr(755,root,root) %{_bindir}/proc*
+%attr(755,root,root) %{_bindir}/rtsora
+%{_libdir}/cobsqlintf.o
+%{_libdir}/precomp
+%{_examplesdir}/%{name}/demo_proc*_ic.mk
+%{_examplesdir}/%{name}/*.pc*
+
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <[email protected]>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.6  2011/07/06 10:44:08  baggins
+- updated to 10.2.0.2.0
+- added pro*C precompiler package
+
 Revision 1.5  2010/09/14 11:23:07  baggins
 - use RPM_BUILD_ROOT
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/oracle-instantclient/oracle-instantclient.spec?r1=1.5&r2=1.6&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to