MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/rdbms/install/instantclient/rpm/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/rdbms/install/instantclient/rpm/oracle-instantclient-jdbc.spec

#
# Spec file for Supplemental JDBC features for the Oracle Instant Client
#

%define oracle_version %{rdbms_major}.%{rdbms_minor_version}

Summary:  Supplemental JDBC features for the Oracle Instant Client
Name: oracle-instantclient%{oracle_version}-jdbc
Version: %{default_version}
Release: 1
License: Oracle
Group: Applications/File
Source: jdbc.zip
URL: http://www.oracle.com/
Distribution: Oracle
Vendor: Oracle Corporation
Packager: Nobody <nobody@oracle.com>

Requires: oracle-instantclient%{oracle_version}-basic >= %{version}
#BuildRequires: 
Autoreqprov: 0

BuildRoot: %{_tmppath}/oracle-instantclient-jdbc-%{PACKAGE_VERSION}-%{PACKAGE_RELEASE}-root

%description
Instant Client allows you to run your applications without installing the standard Oracle client or having an ORACLE_HOME.  OCI, OCCI, ODBC, and JDBC applications work without modification, while using significantly less disk space than before.  No recompile, no hassle.

This package includes additional support for XA, Internationalization, and RowSet operations under JDBC.

%prep
%setup -n instantclient_%{rdbms_major}_%{rdbms_minor_version}

%build

%install
DEST="${RPM_BUILD_ROOT}/usr/lib/oracle/%{oracle_version}/%{install_dir}/lib"
FILES=" \
	libheteroxa%{rdbms_major}.so	\
	orai18n.jar		\
	orai18n-mapping.jar		\
"
DOCDEST="${RPM_BUILD_ROOT}/usr/share/oracle/%{oracle_version}/%{install_dir}/doc"
READFILE="JDBC_README"

# Zip file may have wacky permissions
chmod 0644 $FILES

mkdir -p "$DEST" "$DOCDEST"
chmod 0644 $READFILE
cp -pf $FILES "$DEST"
cp -pf $READFILE "$DOCDEST"

%clean
rm -rf "$RPM_BUILD_ROOT"


%files
%defattr(-,root,root)
/usr/lib/oracle/%{oracle_version}/%{install_dir}/lib/libheteroxa%{rdbms_major}.so
/usr/lib/oracle/%{oracle_version}/%{install_dir}/lib/orai18n.jar
/usr/lib/oracle/%{oracle_version}/%{install_dir}/lib/orai18n-mapping.jar
/usr/share/oracle/%{oracle_version}/%{install_dir}/doc/JDBC_README

OHA YOOOO