]>
Commit | Line | Data |
---|---|---|
b0ba05a3 JB |
1 | # download requires session cookie; for manual download use: |
2 | # http://www.oracle.com/technetwork/topics/linuxsoft-082809.html (ix86) | |
3 | # http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html (x86_64) | |
4 | # http://www.oracle.com/technetwork/topics/zlinuxsoft-096525.html (s390/s390x) | |
5 | # http://www.oracle.com/technetwork/topics/linuxitaniumsoft-087585.html (ia64 - v10.2.0.4) | |
6 | # http://www.oracle.com/technetwork/topics/linuxpower-101193.html (ppc - v10.2.0.5) | |
7 | # http://www.oracle.com/technetwork/topics/linuxpower64-092516.html (ppc64 - v10.2.0.5) | |
2b8b751a ER |
8 | |
9 | %define otnurl http://download.oracle.com/otn/linux/instantclient/121020 | |
8ef2b0d1 | 10 | Summary: Oracle Database Instant Client |
b0ba05a3 | 11 | Summary(pl.UTF-8): Oracle Database Instant Client - klient bazy danych Oracle |
8ef2b0d1 | 12 | Name: oracle-instantclient |
2b8b751a | 13 | Version: 12.1.0.2.0 |
4ddbb94e | 14 | Release: 1 |
8ef2b0d1 JR |
15 | License: OTN (proprietary, non-distributable) |
16 | Group: Applications/Databases | |
091300ab ER |
17 | %ifarch %{ix86} |
18 | Source0: %{otnurl}/instantclient-basic-linux-%{version}.zip | |
19 | # NoSource0-md5: 7c3b522424713cc8d3814356cf092c02 | |
20 | Source1: %{otnurl}/instantclient-basiclite-linux-%{version}.zip | |
21 | # NoSource1-md5: 0d5ec661d9ebfde8880cff5ca1ef9553 | |
22 | Source2: %{otnurl}/instantclient-sdk-linux-%{version}.zip | |
23 | # NoSource2-md5: e33beaaf88256e19f8c59e07d7033159 | |
24 | Source3: %{otnurl}/instantclient-jdbc-linux-%{version}.zip | |
25 | # NoSource3-md5: be0c52004e52448726fb7a4e891c7c98 | |
26 | Source4: %{otnurl}/instantclient-odbc-linux-%{version}.zip | |
27 | # NoSource4-md5: e8ba53efe62b6f3f139a30c55baf78b5 | |
28 | Source5: %{otnurl}/instantclient-sqlplus-linux-%{version}.zip | |
29 | # NoSource5-md5: c3c5bfefce74974f98fd8e72fb2cd44f | |
30 | Source6: %{otnurl}/instantclient-tools-linux-%{version}.zip | |
31 | # NoSource6-md5: 902c817154b5568b2db8c7328d4a10d7 | |
32 | Source7: %{otnurl}/instantclient-precomp-linux-%{version}.zip | |
33 | # NoSource7-md5: 4e99435623d82b802d4d95de3598dde7 | |
8ef2b0d1 JR |
34 | NoSource: 0 |
35 | NoSource: 1 | |
36 | NoSource: 2 | |
37 | NoSource: 3 | |
38 | NoSource: 4 | |
39 | NoSource: 5 | |
40 | NoSource: 6 | |
b06df208 | 41 | NoSource: 7 |
091300ab ER |
42 | %endif |
43 | %ifarch %{x8664} | |
44 | Source10: %{otnurl}/instantclient-basic-linux.x64-%{version}.zip | |
45 | # NoSource10-md5: a555a7f4510e6568e66c45238929f16b | |
46 | Source11: %{otnurl}/instantclient-basiclite-linux.x64-%{version}.zip | |
47 | # NoSource11-md5: 6c712aafb26989699d57c99a3e2bc124 | |
48 | Source12: %{otnurl}/instantclient-sdk-linux.x64-%{version}.zip | |
49 | # NoSource12-md5: e8682f754ea63b9c5f17bd22ba158a75 | |
50 | Source13: %{otnurl}/instantclient-jdbc-linux.x64-%{version}.zip | |
51 | # NoSource13-md5: 7b0c4111c6c4a7db062ae961dbc309b6 | |
52 | Source14: %{otnurl}/instantclient-odbc-linux.x64-%{version}.zip | |
53 | # NoSource14-md5: b0e9e3b10ba22b34dbe335426a4fe001 | |
54 | Source15: %{otnurl}/instantclient-sqlplus-linux.x64-%{version}.zip | |
55 | # NoSource15-md5: 09d2463277bdbddba36aafc051c5c1b5 | |
56 | Source16: %{otnurl}/instantclient-tools-linux.x64-%{version}.zip | |
57 | # NoSource16-md5: 95f2a981ee6515fe31652fb41f7eacbf | |
58 | Source17: %{otnurl}/instantclient-precomp-linux.x64-%{version}.zip | |
59 | # NoSource17-md5: 8ac59bdbb1cb34796c753bdad65e72d9 | |
8ef2b0d1 JR |
60 | NoSource: 10 |
61 | NoSource: 11 | |
62 | NoSource: 12 | |
63 | NoSource: 13 | |
64 | NoSource: 14 | |
65 | NoSource: 15 | |
66 | NoSource: 16 | |
b06df208 | 67 | NoSource: 17 |
091300ab ER |
68 | %endif |
69 | # http://duberga.net/dbd_oracle_instantclient_linux/oracle-instantclient-config | |
a82cb389 ER |
70 | Source20: %{name}-config.in |
71 | Source21: %{name}.pc.in | |
72 | Source22: tnsnames.ora | |
9fd7a1ec | 73 | Source23: sqlnet.ora |
89420c84 ER |
74 | Patch0: proc-includes32.patch |
75 | Patch1: proc-includes64.patch | |
b06df208 | 76 | URL: http://www.oracle.com/technetwork/database/features/instant-client/ |
8ef2b0d1 | 77 | BuildRequires: unzip |
eb640e45 ER |
78 | Suggests: %{name}-basic |
79 | Suggests: %{name}-basiclite | |
8ef2b0d1 JR |
80 | ExclusiveArch: %{ix86} %{x8664} |
81 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
82 | ||
091300ab ER |
83 | %define driver_ver %(echo %{version} | cut -d. -f1) |
84 | %define soname %(echo %{version} | cut -d. -f1,2) | |
85 | ||
86 | # verify these with odbc_update_ini.sh | |
87 | %define driver_name "Oracle %{driver_ver}c ODBC driver" | |
88 | %define driver_desc "Oracle ODBC driver for Oracle %{driver_ver}c" | |
89 | ||
b06df208 JR |
90 | %define _gcc_sys_inc_dir %(gcc -print-file-name=include) |
91 | ||
091300ab ER |
92 | # libocci.so - should be linked against libclntsh.so but is not |
93 | %define skip_post_check_so libclntsh.so.%{soname} libclntshcore.so.%{soname} libocci.so.%{soname} libsqora.so.%{soname} | |
94 | ||
b06df208 JR |
95 | # don't generate deps for Intel Cobol Compiler |
96 | %define _noautoreq ^libcob.*.so | |
97 | ||
8ef2b0d1 | 98 | %description |
72189e52 | 99 | Oracle Database Instant Client Package. |
8ef2b0d1 | 100 | |
b0ba05a3 JB |
101 | %description -l pl.UTF-8 |
102 | Pakiet Oracle Database Instant Client - klient bazy danych Oracle. | |
103 | ||
8ef2b0d1 JR |
104 | %package basic |
105 | Summary: Oracle Database Instant Client - Basic | |
b0ba05a3 | 106 | Summary(pl.UTF-8): Oracle Database Instant Client - wersja Basic |
8ef2b0d1 | 107 | Group: Applications/Databases |
b7f4f52b | 108 | Requires: %{name} = %{version}-%{release} |
b0ba05a3 | 109 | Conflicts: oracle-instantclient < 12.1.0.1.0-0.4 |
8ef2b0d1 JR |
110 | |
111 | %description basic | |
8ef2b0d1 JR |
112 | All files required to run OCI, and OCCI, and JDBC-OCI applications. |
113 | ||
b0ba05a3 JB |
114 | %description basic -l pl.UTF-8 |
115 | Wszystkie pliki wymagane do uruchamiania aplikacji OCI, OCCI oraz | |
116 | JDBC-OCI. | |
117 | ||
8ef2b0d1 JR |
118 | %package basiclite |
119 | Summary: Oracle Database Instant Client - Basic Lite | |
b0ba05a3 | 120 | Summary(pl.UTF-8): Oracle Database Instant Client - wersja Basic Lite |
8ef2b0d1 | 121 | Group: Applications/Databases |
b7f4f52b | 122 | Requires: %{name} = %{version}-%{release} |
b0ba05a3 | 123 | Conflicts: oracle-instantclient < 12.1.0.1.0-0.4 |
8ef2b0d1 JR |
124 | |
125 | %description basiclite | |
8ef2b0d1 JR |
126 | All files required to run OCI, and OCCI, and JDBC-OCI applications. |
127 | ||
128 | This package contains only English error messages and Unicode, ASCII, | |
b0ba05a3 JB |
129 | and Western European character set support. |
130 | ||
131 | %description basiclite -l pl.UTF-8 | |
132 | Wszystkie pliki wymagane do uruchamiania aplikacji OCI, OCCI oraz | |
133 | JDBC-OCI. | |
134 | ||
135 | Ten pakiet zawiera wyłącznie komunikaty błędów po angielsku oraz | |
136 | obsługę zestawów znaków Unicode, ASCII oraz zachodnioeuropejskiego. | |
8ef2b0d1 JR |
137 | |
138 | %package devel | |
139 | Summary: SDK for Oracle Database Instant Client | |
b0ba05a3 | 140 | Summary(pl.UTF-8): SDK dla bibliotek Oracle Database Instant Client |
8ef2b0d1 JR |
141 | Group: Development/Libraries |
142 | Requires: %{name} = %{version}-%{release} | |
143 | ||
144 | %description devel | |
a82cb389 ER |
145 | Additional header files and an example makefile for developing Oracle |
146 | applications with Instant Client. | |
8ef2b0d1 | 147 | |
b0ba05a3 JB |
148 | %description devel -l pl.UTF-8 |
149 | Dodatkowe pliki nagłówkowe oraz przykładowy plik makefile do tworzenia | |
150 | aplikacji Oracle przy użyciu Instant Clienta. | |
151 | ||
05253d9a | 152 | %package -n java-jdbc-%{name} |
8ef2b0d1 | 153 | Summary: JDBC for Oracle Database Instant Client |
b0ba05a3 | 154 | Summary(pl.UTF-8): Biblioteka JDBC dla Oracle Database Instant Clienta |
8ef2b0d1 JR |
155 | Group: Libraries/Java |
156 | Requires: %{name} = %{version}-%{release} | |
05253d9a | 157 | Obsoletes: oracle-instantclient-jdbc < 12.1.0.1.0-0.6 |
8ef2b0d1 | 158 | |
05253d9a | 159 | %description -n java-jdbc-%{name} |
8ef2b0d1 | 160 | Oracle Database Instant Client Package - JDBC. |
a82cb389 ER |
161 | |
162 | Support for JDBC-OCI, XA, Internationalization, and RowSet operations | |
163 | under JDBC. | |
8ef2b0d1 | 164 | |
b0ba05a3 JB |
165 | %description -n java-jdbc-%{name} -l pl.UTF-8 |
166 | Pakiet Oracle Database Instant Client - biblioteka JDBC. | |
167 | ||
168 | Obsługa JDBC-OCI, XA, lokalizacji oraz operacji RowSet pod JDBC. | |
169 | ||
05253d9a | 170 | %package -n java-jdbc-%{name}-devel |
8ef2b0d1 | 171 | Summary: JDBC for Oracle Database Instant Client development files |
b0ba05a3 | 172 | Summary(pl.UTF-8): Pliki programistyczne JDBC dla Oracle Database Instant Clienta |
8ef2b0d1 | 173 | Group: Development/Languages/Java |
05253d9a ER |
174 | Requires: java-jdbc-%{name} = %{version}-%{release} |
175 | Obsoletes: oracle-instantclient-jdbc-devel < 12.1.0.1.0-0.6 | |
8ef2b0d1 | 176 | |
05253d9a | 177 | %description -n java-jdbc-%{name}-devel |
8ef2b0d1 JR |
178 | Oracle Database Instant Client Package - JDBC development files. |
179 | ||
b0ba05a3 JB |
180 | %description -n java-jdbc-%{name}-devel -l pl.UTF-8 |
181 | Pakiet Oracle Database Instant Client - pliki programistyczne JDBC. | |
182 | ||
8ef2b0d1 JR |
183 | %package odbc |
184 | Summary: ODBC for Oracle Database Instant Client | |
b0ba05a3 | 185 | Summary(pl.UTF-8): Biblioteka ODBC dla Oracle Database Instant Clienta |
8ef2b0d1 JR |
186 | Group: Libraries |
187 | Requires(post,preun): /usr/bin/odbcinst | |
188 | Requires: %{name} = %{version}-%{release} | |
189 | Requires: unixODBC | |
190 | ||
191 | %description odbc | |
ba6e4aad ER |
192 | Oracle ODBC Instant Client for Linux complies with ODBC 3.52 |
193 | specifications. It is based on features of Oracle %{version} ODBC | |
194 | driver for Windows, without the need for a traditional ORACLE_HOME | |
195 | installation. | |
8ef2b0d1 | 196 | |
b0ba05a3 JB |
197 | %description odbc -l pl.UTF-8 |
198 | Oracle ODBC Instant Client dla Linuksa jest zgodny ze specyfikacją | |
199 | ODBC 3.52. Jest oparty na możliwościach sterownika ODBC dla Oracle | |
200 | %{version}, bez potrzeby tradycyjnej instalacji ORACLE_HOME. | |
201 | ||
8ef2b0d1 JR |
202 | %package sqlplus |
203 | Summary: Oracle Database Client - SQL*Plus | |
b0ba05a3 | 204 | Summary(pl.UTF-8): Klient bazy danych Oracla - SQL*Plus |
8ef2b0d1 JR |
205 | Group: Applications/Databases |
206 | Requires: %{name} = %{version}-%{release} | |
207 | ||
208 | %description sqlplus | |
209 | Oracle Database Instant Client Package - SQL*Plus. | |
a82cb389 ER |
210 | |
211 | Additional libraries and executable for running SQL*Plus with Instant | |
212 | Client. | |
8ef2b0d1 | 213 | |
b0ba05a3 JB |
214 | %description sqlplus -l pl.UTF-8 |
215 | Pakiet Oracle Database Instant Client - SQL*Plus. | |
216 | ||
217 | Dodatkowe biblioteki i program do uruchamiania SQL*Plus wraz z | |
218 | Instant Clientem. | |
219 | ||
8ef2b0d1 JR |
220 | %package tools |
221 | Summary: Oracle Database Workload Replay Client | |
b0ba05a3 | 222 | Summary(pl.UTF-8): Narzędzie Oracle Database Workload Replay Client |
8ef2b0d1 JR |
223 | Group: Applications/Databases |
224 | Requires: %{name} = %{version}-%{release} | |
225 | ||
226 | %description tools | |
227 | Oracle Database Instant Client Package - WRC. | |
a82cb389 | 228 | |
ba6e4aad ER |
229 | WRC - Workload Replay Client used to replay workload for RAT's DB |
230 | Replay Feature. | |
8ef2b0d1 | 231 | |
b0ba05a3 JB |
232 | %description tools -l pl.UTF-8 |
233 | Pakiet Oracle Database Instant Client - WRC. | |
234 | ||
235 | WRC (Workload Replay Client) służy do odtwarzania danych dla RAT | |
236 | DB Replay. | |
237 | ||
b06df208 JR |
238 | %package precomp |
239 | Summary: Oracle Database Client - Precompiler | |
b0ba05a3 | 240 | Summary(pl.UTF-8): Prekompilator klienta bazy danych Oracle |
b06df208 JR |
241 | Group: Applications/Databases |
242 | Requires: %{name} = %{version}-%{release} | |
243 | ||
244 | %description precomp | |
ba6e4aad ER |
245 | PRECOMP Instant Client (IC) Package contains following components: |
246 | - "proc" binary to precompile a Pro*C application | |
247 | - "procob" binary to precompile a Pro*COBOL application | |
248 | - sample configuration files, demo programs and demo make files for | |
249 | building proc and procob demos and in general any Pro*C/Pro*COBOL | |
250 | application. | |
b06df208 | 251 | |
b0ba05a3 JB |
252 | %description precomp -l pl.UTF-8 |
253 | Pakiet PRECOMP Instant Client (IC) zawiera następujące komponenty: | |
254 | - program "proc" do prekompilacji aplikacji Pro*C | |
255 | - program "procob" do prekompilacji aplikacji Pro*COBOL | |
256 | - przykładowe pliki konfiguracyjne, programy demonstracyjne oraz | |
257 | pliki makefile dla programów demonstracyjnych proc i procob, a | |
258 | także dowolnych aplikacji Pro*C/Pro*COBOL | |
259 | ||
8ef2b0d1 | 260 | %prep |
b7f4f52b | 261 | %define __unzip unzip -n |
8ef2b0d1 | 262 | %ifarch %{ix86} |
b7f4f52b | 263 | %setup -qcT -b 0 -b 1 -b 2 -b 3 -b 4 -b 5 -b 6 -b 7 |
89420c84 | 264 | %patch0 -p1 |
8ef2b0d1 | 265 | %endif |
8ef2b0d1 | 266 | %ifarch %{x8664} |
b7f4f52b | 267 | %setup -qcT -b 10 -b 11 -b 12 -b 13 -b 14 -b 15 -b 16 -b 17 |
89420c84 | 268 | %patch1 -p1 |
8ef2b0d1 | 269 | %endif |
091300ab | 270 | mv instantclient_*/* . |
8ef2b0d1 | 271 | |
2d394139 ER |
272 | mv help/us help_us |
273 | mv help/ja help_ja | |
274 | ||
8ef2b0d1 JR |
275 | %install |
276 | rm -rf $RPM_BUILD_ROOT | |
277 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_datadir}/sqlplus/admin} \ | |
278 | $RPM_BUILD_ROOT{%{_examplesdir}/%{name},%{_includedir}/oracle/client} \ | |
a82cb389 | 279 | $RPM_BUILD_ROOT{%{_pkgconfigdir},%{_javadir},%{_sysconfdir}} |
8ef2b0d1 | 280 | |
091300ab ER |
281 | cp -p *.jar $RPM_BUILD_ROOT%{_javadir} |
282 | cp -a *.so* $RPM_BUILD_ROOT%{_libdir} | |
8ef2b0d1 JR |
283 | install -p sqlplus $RPM_BUILD_ROOT%{_bindir} |
284 | install -p genezi $RPM_BUILD_ROOT%{_bindir} | |
285 | install -p adrci $RPM_BUILD_ROOT%{_bindir} | |
286 | install -p wrc $RPM_BUILD_ROOT%{_bindir} | |
b06df208 | 287 | install -p uidrvci $RPM_BUILD_ROOT%{_bindir} |
091300ab | 288 | cp -p glogin.sql $RPM_BUILD_ROOT%{_datadir}/sqlplus/admin |
8ef2b0d1 JR |
289 | |
290 | %{__sed} -e 's|@@prefix@@|%{_prefix}|' \ | |
291 | -e 's|@@libdir@@|%{_libdir}|' \ | |
292 | -e 's|@@includedir@@|%{_includedir}/oracle/client|' \ | |
293 | -e 's|@@version@@|%{version}|' %{SOURCE20} > \ | |
294 | $RPM_BUILD_ROOT%{_bindir}/oracle-instantclient-config | |
295 | ||
296 | %{__sed} -e 's|@@prefix@@|%{_prefix}|' \ | |
297 | -e 's|@@libdir@@|%{_libdir}|' \ | |
298 | -e 's|@@includedir@@|%{_includedir}/oracle/client|' \ | |
299 | -e 's|@@version@@|%{version}|' %{SOURCE21} > \ | |
300 | $RPM_BUILD_ROOT%{_pkgconfigdir}/oracle-instantclient.pc | |
301 | ||
091300ab | 302 | cp -p sdk/ottclasses.zip $RPM_BUILD_ROOT%{_javadir} |
8ef2b0d1 | 303 | install -p sdk/ott $RPM_BUILD_ROOT%{_bindir} |
b06df208 JR |
304 | install -p sdk/proc* $RPM_BUILD_ROOT%{_bindir} |
305 | install -p sdk/rtsora* $RPM_BUILD_ROOT%{_bindir} | |
091300ab ER |
306 | cp -a sdk/include/* $RPM_BUILD_ROOT%{_includedir}/oracle/client |
307 | cp -a sdk/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name} | |
8ef2b0d1 | 308 | |
091300ab | 309 | cp -p cobsqlintf.o $RPM_BUILD_ROOT%{_libdir} |
b06df208 JR |
310 | cp -a precomp $RPM_BUILD_ROOT%{_libdir} |
311 | ||
091300ab | 312 | %{__sed} -i -e "s|@GCC_SYS_INC_DIR@|%{_gcc_sys_inc_dir}|g" \ |
b06df208 JR |
313 | $RPM_BUILD_ROOT%{_libdir}/precomp/admin/pcscfg.cfg |
314 | ||
a82cb389 | 315 | cp -p %{SOURCE22} $RPM_BUILD_ROOT%{_sysconfdir}/tnsnames.ora |
9fd7a1ec ER |
316 | cp -p %{SOURCE23} $RPM_BUILD_ROOT%{_sysconfdir}/sqlnet.ora |
317 | # make it load without ORACLE_HOME env | |
318 | install -d $RPM_BUILD_ROOT%{_libdir}/network/admin | |
319 | ln -s %{_sysconfdir}/sqlnet.ora $RPM_BUILD_ROOT%{_libdir}/network/admin/sqlnet.ora | |
f07de597 | 320 | |
ac50007d JR |
321 | # rename to avoid clash with openldap header or php build will suffer |
322 | mv $RPM_BUILD_ROOT%{_includedir}/oracle/client/{ldap.h,oraldap.h} | |
323 | ||
8ef2b0d1 JR |
324 | cd $RPM_BUILD_ROOT%{_libdir} |
325 | for ff in lib*.so.* ; do | |
326 | ln -s $ff ${ff:%%.so.*}.so | |
327 | done | |
328 | ||
329 | %clean | |
330 | rm -rf $RPM_BUILD_ROOT | |
331 | ||
091300ab ER |
332 | %post basic -p /sbin/ldconfig |
333 | %postun basic -p /sbin/ldconfig | |
8ef2b0d1 | 334 | |
091300ab ER |
335 | %post basiclite -p /sbin/ldconfig |
336 | %postun basiclite -p /sbin/ldconfig | |
8ef2b0d1 | 337 | |
05253d9a ER |
338 | %post -n java-jdbc-%{name} -p /sbin/ldconfig |
339 | %postun -n java-jdbc-%{name} -p /sbin/ldconfig | |
8ef2b0d1 | 340 | |
091300ab ER |
341 | %post sqlplus -p /sbin/ldconfig |
342 | %postun sqlplus -p /sbin/ldconfig | |
8ef2b0d1 JR |
343 | |
344 | %post odbc | |
345 | /sbin/ldconfig | |
72189e52 | 346 | # install Oracle driver |
8ef2b0d1 | 347 | /usr/bin/odbcinst -i -d -r <<EOF |
091300ab ER |
348 | [%{driver_name}] |
349 | Description = %{driver_desc} | |
350 | Driver = %{_libdir}/libsqora.so.%{soname} | |
a82cb389 | 351 | Setup = |
8ef2b0d1 JR |
352 | EOF |
353 | ||
354 | %preun odbc | |
091300ab | 355 | /usr/bin/odbcinst -u -d -n %{driver_name} || : |
8ef2b0d1 JR |
356 | |
357 | %postun odbc -p /sbin/ldconfig | |
358 | ||
b7f4f52b | 359 | %files |
8ef2b0d1 | 360 | %defattr(644,root,root,755) |
a82cb389 | 361 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/tnsnames.ora |
9fd7a1ec | 362 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sqlnet.ora |
8ef2b0d1 JR |
363 | %attr(755,root,root) %{_bindir}/adrci |
364 | %attr(755,root,root) %{_bindir}/genezi | |
b06df208 | 365 | %attr(755,root,root) %{_bindir}/uidrvci |
9c8f09bc | 366 | # libnnz.so: Security library |
091300ab | 367 | %attr(755,root,root) %{_libdir}/libnnz%{driver_ver}.so |
b7f4f52b | 368 | %attr(755,root,root) %{_libdir}/libons.so |
9c8f09bc | 369 | # libclntsh.so, libclntshcore.so: Client Code Library and data shared library. |
091300ab ER |
370 | %attr(755,root,root) %{_libdir}/libclntsh.so.* |
371 | %attr(755,root,root) %{_libdir}/libclntshcore.so.%{soname} | |
b7f4f52b ER |
372 | |
373 | # subpackage these (not directly needed by php-ext): | |
f85ea7da | 374 | # libocci.so: OCCI (Oracle C++ Call Interface) Library |
b7f4f52b | 375 | %attr(755,root,root) %{_libdir}/libocci.so.* |
f85ea7da ER |
376 | |
377 | # liboramysql.so: MySQL Client Library Driver for Oracle Database, | |
378 | # drop-in replacement for MySQL Commercial Connector/C 6.0 client library. | |
2d394139 | 379 | %attr(755,root,root) %{_libdir}/liboramysql%{driver_ver}.so |
b7f4f52b | 380 | |
9fd7a1ec ER |
381 | # parent dirs for sqlnet.ora |
382 | %dir %{_libdir}/network | |
383 | %dir %{_libdir}/network/admin | |
384 | %config(noreplace) %verify(not md5 mtime size) %{_libdir}/network/admin/sqlnet.ora | |
385 | ||
b7f4f52b ER |
386 | %files basiclite |
387 | %defattr(644,root,root,755) | |
388 | %doc BASIC_LITE_README | |
9c8f09bc | 389 | # libociicus.so: OCI Instant Client data shared library (English only) |
b7f4f52b ER |
390 | %attr(755,root,root) %{_libdir}/libociicus.so |
391 | ||
392 | %files basic | |
393 | %defattr(644,root,root,755) | |
394 | %doc BASIC_README | |
9c8f09bc | 395 | # libociei.so: OCI Instant Client data shared library |
b7f4f52b | 396 | %attr(755,root,root) %{_libdir}/libociei.so |
8ef2b0d1 JR |
397 | |
398 | %files devel | |
399 | %defattr(644,root,root,755) | |
091300ab | 400 | %doc sdk/SDK_README |
8ef2b0d1 JR |
401 | %attr(755,root,root) %{_bindir}/oracle-instantclient-config |
402 | %attr(755,root,root) %{_bindir}/ott | |
403 | %attr(755,root,root) %{_libdir}/libclntsh.so | |
404 | %attr(755,root,root) %{_libdir}/libocci.so | |
091300ab | 405 | %attr(755,root,root) %{_libdir}/libclntshcore.so |
8ef2b0d1 | 406 | %{_pkgconfigdir}/oracle-instantclient.pc |
091300ab | 407 | %dir %{_includedir}/oracle |
8ef2b0d1 | 408 | %{_includedir}/oracle/client |
b06df208 JR |
409 | %exclude %{_includedir}/oracle/client/oraca.h |
410 | %exclude %{_includedir}/oracle/client/sql2oci.h | |
411 | %exclude %{_includedir}/oracle/client/sqlapr.h | |
412 | %exclude %{_includedir}/oracle/client/sqlca.h | |
413 | %exclude %{_includedir}/oracle/client/sqlcpr.h | |
414 | %exclude %{_includedir}/oracle/client/sqlda.h | |
415 | %exclude %{_includedir}/oracle/client/sqlkpr.h | |
416 | %exclude %{_includedir}/oracle/client/sqlucs2.h | |
8ef2b0d1 | 417 | %{_examplesdir}/%{name} |
b06df208 JR |
418 | %exclude %{_examplesdir}/%{name}/demo_proc*_ic.mk |
419 | %exclude %{_examplesdir}/%{name}/*.pc* | |
8ef2b0d1 | 420 | |
05253d9a | 421 | %files -n java-jdbc-%{name} |
8ef2b0d1 | 422 | %defattr(644,root,root,755) |
091300ab ER |
423 | %doc JDBC_README |
424 | %attr(755,root,root) %{_libdir}/libheteroxa%{driver_ver}.so | |
9c8f09bc ER |
425 | # libocijdbc12.so: OCI Instant Client JDBC Library |
426 | %attr(755,root,root) %{_libdir}/libocijdbc%{driver_ver}.so | |
05253d9a ER |
427 | %{_javadir}/ojdbc6.jar |
428 | %{_javadir}/ojdbc7.jar | |
429 | %{_javadir}/orai18n-mapping.jar | |
430 | %{_javadir}/orai18n.jar | |
431 | %{_javadir}/xstreams.jar | |
8ef2b0d1 | 432 | |
05253d9a | 433 | %files -n java-jdbc-%{name}-devel |
8ef2b0d1 | 434 | %defattr(644,root,root,755) |
05253d9a | 435 | %{_javadir}/ottclasses.zip |
8ef2b0d1 JR |
436 | |
437 | %files odbc | |
438 | %defattr(644,root,root,755) | |
2d394139 ER |
439 | %doc ODBC*.html ODBCRelnotesUS.htm |
440 | %doc %lang(ja) ODBCRelnotesJA.htm | |
441 | %doc help_us | |
442 | %doc %lang(ja) help_ja | |
443 | %attr(755,root,root) %{_libdir}/libsqora.so.%{soname} | |
444 | %attr(755,root,root) %{_libdir}/libsqora.so | |
8ef2b0d1 JR |
445 | |
446 | %files sqlplus | |
447 | %defattr(644,root,root,755) | |
091300ab | 448 | %doc SQLPLUS_README |
8ef2b0d1 | 449 | %attr(755,root,root) %{_bindir}/sqlplus |
9c8f09bc | 450 | # libsqlplus.so: SQL*Plus library |
8ef2b0d1 | 451 | %attr(755,root,root) %{_libdir}/libsqlplus.so |
9c8f09bc | 452 | # libsqlplusic.so: SQL*Plus data shared library |
8ef2b0d1 | 453 | %attr(755,root,root) %{_libdir}/libsqlplusic.so |
2d394139 ER |
454 | %dir %{_datadir}/sqlplus |
455 | %dir %{_datadir}/sqlplus/admin | |
456 | %{_datadir}/sqlplus/admin/glogin.sql | |
8ef2b0d1 JR |
457 | |
458 | %files tools | |
459 | %defattr(644,root,root,755) | |
091300ab | 460 | %doc TOOLS_README |
8ef2b0d1 | 461 | %attr(755,root,root) %{_bindir}/wrc |
b06df208 JR |
462 | |
463 | %files precomp | |
464 | %defattr(644,root,root,755) | |
091300ab | 465 | %doc PRECOMP_README |
2d394139 ER |
466 | %attr(755,root,root) %{_bindir}/proc |
467 | %attr(755,root,root) %{_bindir}/procob | |
b06df208 JR |
468 | %attr(755,root,root) %{_bindir}/rtsora |
469 | %{_libdir}/cobsqlintf.o | |
2d394139 ER |
470 | %dir %{_libdir}/precomp |
471 | %dir %{_libdir}/precomp/admin | |
472 | %{_libdir}/precomp/admin/pcscfg.cfg | |
473 | %{_libdir}/precomp/admin/pcbcfg.cfg | |
b06df208 JR |
474 | %{_examplesdir}/%{name}/demo_proc*_ic.mk |
475 | %{_examplesdir}/%{name}/*.pc* | |
091300ab ER |
476 | |
477 | # precomp-devel maybe | |
478 | %{_includedir}/oracle/client/oraca.h | |
479 | %{_includedir}/oracle/client/sql2oci.h | |
480 | %{_includedir}/oracle/client/sqlapr.h | |
481 | %{_includedir}/oracle/client/sqlca.h | |
482 | %{_includedir}/oracle/client/sqlcpr.h | |
483 | %{_includedir}/oracle/client/sqlda.h | |
484 | %{_includedir}/oracle/client/sqlkpr.h | |
485 | %{_includedir}/oracle/client/sqlucs2.h |