# TODO: # - mv .jar files to subpackage and add java dependencies # # NOTE: # - see "URL:" for download links # - if you want to build 32-bit version, you don't have to download Source1. # Just comment it out. # - if you want to build 64-bit version, comment out Source0 %define i386rel 0.1 %define x8664rel 0.1.0-1 Summary: SDK for Oracle Database Instant Client Name: oracle-instantclient-sdk Version: 11.2 Release: 0.1 License: OTN (proprietary, non-distributable) Group: Applications Source0: instantclient-sdk-linux32-%{version}.%{i386rel}.zip # NoSource0-md5: 374e1986621cb83ec90d4714c5430473 Source1: oracle-instantclient%{version}-sdk-%{version}.%{x8664rel}.x86_64.zip # NoSource1-md5: ee46ae0ec92397cb9b0cef4f48e0eda7 NoSource: 0 NoSource: 1 URL: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html BuildRequires: unzip ExclusiveArch: %{ix86} %{x8664} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define srcdir instantclient_%(echo %{version} | tr . _) %description Oracle Database Instant Client Package - SDK. Additional header files and an example makefile for developing Oracle applications with Instant Client. %prep %ifarch %{ix86} %setup -q -c -T -b 0 %endif %ifarch %{x8664} %setup -q -c -T -b 1 %endif %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_bindir},%{_examplesdir}/%{name},%{_javadir}} \ $RPM_BUILD_ROOT%{_includedir}/oracle/client install %{srcdir}/sdk/ottclasses.zip $RPM_BUILD_ROOT%{_javadir} install %{srcdir}/sdk/ott $RPM_BUILD_ROOT%{_bindir} install %{srcdir}/sdk/include/* $RPM_BUILD_ROOT%{_includedir}/oracle/client install %{srcdir}/sdk/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc %{srcdir}/sdk/SDK_README #%attr(755,root,root) %{_libdir}/*.so %attr(755,root,root) %{_bindir}/ott %{_includedir}/oracle/client %{_examplesdir}/%{name} %{_javadir}/*.zip