packages: oracle-instantclient/oracle-instantclient.spec - updated to 10.2....
baggins
baggins at pld-linux.org
Wed Jul 6 12:44:14 CEST 2011
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 <feedback at pld-linux.org>
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
More information about the pld-cvs-commit
mailing list