]> git.pld-linux.org Git - packages/db5.2.git/blame - db5.2.spec
- typo
[packages/db5.2.git] / db5.2.spec
CommitLineData
bd7d9534
JB
1#
2# Conditional build:
3%bcond_without java # don't build Java bindings
4%bcond_without tcl # don't build Tcl bindings
5%bcond_without static_libs # don't build static libraries
fb06833a 6%bcond_with sqlite3 # build Sqlite3 API libraries
bd7d9534 7%bcond_with default_db # use this db as default system db
20c6fae2 8%bcond_without rpm_db # install library to rootfs for /bin/rpm
bd7d9534
JB
9
10%include /usr/lib/rpm/macros.java
11
12%define major 5
13%define libver %{major}.2
14%define ver %{libver}.36
15%define patchlevel 0
16Summary: Berkeley DB database library for C
17Summary(pl.UTF-8): Biblioteka C do obsługi baz Berkeley DB
18Name: db5.2
19Version: %{ver}.%{patchlevel}
f7c6d54f 20Release: 4
bd7d9534
JB
21License: BSD-like (see LICENSE)
22Group: Libraries
093fdf4a 23#Source0Download: http://www.oracle.com/technetwork/database/berkeleydb/downloads/index-082944.html
bd7d9534
JB
24Source0: http://download.oracle.com/berkeley-db/db-%{ver}.tar.gz
25# Source0-md5: 88466dd6c13d5d8cddb406be8a1d4d92
26URL: http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html
27BuildRequires: automake
28%if %{with java}
29BuildRequires: jdk
30BuildRequires: rpm-javaprov
31%endif
32BuildRequires: libstdc++-devel
33BuildRequires: rpmbuild(macros) >= 1.426
34BuildRequires: sed >= 4.0
35%{?with_tcl:BuildRequires: tcl-devel >= 8.4.0}
36Requires: uname(release) >= 2.6.0
37%if %{with default_db}
38Provides: db = %{version}-%{release}
39Provides: db = %{libver}
40Obsoletes: db4
41%endif
42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44%if %{without default_db}
45%define _includedir %{_prefix}/include/db%{libver}
46%endif
47
48%description
49The Berkeley Database (Berkeley DB) is a programmatic toolkit that
50provides embedded database support for both traditional and
51client/server applications. Berkeley DB is used by many applications,
52including Python and Perl, so this should be installed on all systems.
53
54%description -l pl.UTF-8
55Berkeley Database (Berkeley DB) to zestaw narzędzi programistycznych
56zapewniających obsługę baz danych w aplikacjach tradycyjnych jak i
57klient-serwer. Berkeley db jest używana w wielu aplikacjach, w tym w
58Pythonie i Perlu.
59
60%package devel
61Summary: Header files for Berkeley database library
62Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Berkeley Database
63Group: Development/Libraries
64Requires: %{name} = %{version}-%{release}
65%if %{with default_db}
66Provides: db-devel = %{version}-%{release}
67Obsoletes: db-devel
68Obsoletes: db3-devel
69Obsoletes: db4-devel
70%endif
71
72%description devel
73The Berkeley Database (Berkeley DB) is a programmatic toolkit that
74provides embedded database support for both traditional and
75client/server applications. Berkeley DB includes B+tree, Extended
76Linear Hashing, Fixed and Variable-length record access methods,
77transactions, locking, logging, shared memory caching and database
78recovery. DB supports C, C++, Java and Perl APIs.
79
80This package contains the header files, libraries, and documentation
81for building programs which use Berkeley DB.
82
83%description devel -l pl.UTF-8
84Berkeley Database (Berkeley DB) to zestaw narzędzi programistycznych
85zapewniających obsługę baz danych w aplikacjach tradycyjnych jak i
86klient-serwer. Berkeley DB obsługuje dostęp do bazy przez B-drzewa i
87funkcje mieszające ze stałą lub zmienną wielkością rekordu,
88transakcje, kroniki, pamięć dzieloną i odtwarzanie baz. Ma wsparcie
89dla C, C++, Javy i Perla.
90
91Ten pakiet zawiera pliki nagłówkowe i dokumentację do budowania
92programów używających Berkeley DB.
93
94%package static
95Summary: Static libraries for Berkeley database library
96Summary(pl.UTF-8): Statyczne biblioteki Berkeley Database
97Group: Development/Libraries
98Requires: %{name}-devel = %{version}-%{release}
99%if %{with default_db}
100Provides: db-static = %{version}-%{release}
101Obsoletes: db-static
102Obsoletes: db3-static
103Obsoletes: db4-static
104%endif
105
106%description static
107The Berkeley Database (Berkeley DB) is a programmatic toolkit that
108provides embedded database support for both traditional and
109client/server applications. Berkeley DB includes B+tree, Extended
110Linear Hashing, Fixed and Variable-length record access methods,
111transactions, locking, logging, shared memory caching and database
112recovery. DB supports C, C++, Java and Perl APIs.
113
114This package contains the static libraries for building programs which
115use Berkeley DB.
116
117%description static -l pl.UTF-8
118Berkeley Database (Berkeley DB) to zestaw narzędzi programistycznych
119zapewniających obsługę baz danych w aplikacjach tradycyjnych jak i
120klient-serwer. Berkeley DB obsługuje dostęp do bazy przez B-drzewa i
121funkcje mieszające ze stałą lub zmienną wielkością rekordu,
122transakcje, kroniki, pamięć dzieloną i odtwarzanie baz. Ma wsparcie
123dla C, C++, Javy i Perla.
124
125Ten pakiet zawiera statyczne biblioteki do budowania programów
126używających Berkeley DB.
127
128%package cxx
129Summary: Berkeley database library for C++
130Summary(pl.UTF-8): Biblioteka baz danych Berkeley dla C++
131Group: Libraries
132%if %{with default_db}
133Provides: db-cxx = %{version}-%{release}
134Obsoletes: db4-cxx
135%endif
136
137%description cxx
138Berkeley database library for C++.
139
140%description cxx -l pl.UTF-8
141Biblioteka baz danych Berkeley dla C++.
142
143%package cxx-devel
144Summary: Header files for db-cxx library
145Summary(pl.UTF-8): Pliki nagłówkowe biblioteki db-cxx
146Group: Development/Libraries
147Requires: %{name}-cxx = %{version}-%{release}
148Requires: %{name}-devel = %{version}-%{release}
149%if %{with default_db}
150Provides: db-cxx-devel = %{version}-%{release}
151Obsoletes: db-cxx-devel
152%endif
153Conflicts: db-devel < 4.1.25-3
154
155%description cxx-devel
156Header files for db-cxx library.
157
158%description cxx-devel -l pl.UTF-8
159Pliki nagłówkowe biblioteki db-cxx.
160
161%package cxx-static
162Summary: Static version of db-cxx library
163Summary(pl.UTF-8): Statyczna wersja biblioteki db-cxx
164Group: Development/Libraries
165Requires: %{name}-cxx-devel = %{version}-%{release}
166%if %{with default_db}
167Provides: db-cxx-static = %{version}-%{release}
168Obsoletes: db-cxx-static
169%endif
170Conflicts: db-static < 4.2.50-1
171
172%description cxx-static
173Static version of db-cxx library.
174
175%description cxx-static -l pl.UTF-8
176Statyczna wersja biblioteki db-cxx.
177
178%package java
179Summary: Berkeley database library for Java
180Summary(pl.UTF-8): Biblioteka baz danych Berkeley dla Javy
181Group: Libraries
182Requires: jpackage-utils
183%if %{with default_db}
184Provides: db-java = %{version}-%{release}
185Obsoletes: db-java
186%endif
187
188%description java
189Berkeley database library for Java.
190
191%description java -l pl.UTF-8
192Biblioteka baz danych Berkeley dla Javy.
193
194%package java-devel
195Summary: Development files for db-java library
196Summary(pl.UTF-8): Pliki programistyczne biblioteki db-java
197Group: Development/Languages/Java
198Requires: %{name}-java = %{version}-%{release}
199%if %{with default_db}
200Provides: db-java-devel = %{version}-%{release}
201Obsoletes: db-java-devel
202%endif
203Conflicts: db-devel < 4.1.25-3
204
205%description java-devel
206Development files for db-java library.
207
208%description java-devel -l pl.UTF-8
209Pliki programistyczne biblioteki db-java.
210
211%package tcl
212Summary: Berkeley database library for Tcl
213Summary(pl.UTF-8): Biblioteka baz danych Berkeley dla Tcl
214Group: Development/Languages/Tcl
215Requires: tcl
216%if %{with default_db}
217Provides: db-tcl = %{version}-%{release}
218Obsoletes: db4-tcl
219%endif
220
221%description tcl
222Berkeley database library for Tcl.
223
224%description tcl -l pl.UTF-8
225Biblioteka baz danych Berkeley dla Tcl.
226
227%package tcl-devel
228Summary: Development files for db-tcl library
229Summary(pl.UTF-8): Pliki programistyczne biblioteki db-tcl
230Group: Development/Languages/Tcl
231Requires: %{name}-tcl = %{version}-%{release}
232%if %{with default_db}
233Provides: db-tcl-devel = %{version}-%{release}
234Obsoletes: db-tcl-devel
235%endif
236Conflicts: db-devel < 4.1.25-3
237
238%description tcl-devel
239Development files for db-tcl library.
240
241%description tcl-devel -l pl.UTF-8
242Pliki programistyczne biblioteki db-tcl.
243
244%package sql
245Summary: SQL layer for Berkeley database library
246Summary(pl.UTF-8): Wartstwa SQL dla biblioteki baz danych Berkeley
247Group: Libraries
04aafde2 248%if %{with default_db}
bd7d9534
JB
249Provides: db-sql = %{version}-%{release}
250%endif
251
252%description sql
253SQL layer for Berkeley database library.
254
255%description sql -l pl.UTF-8
256Warstwa SQL dla biblioteki baz danych Berkeley.
257
258%package sql-devel
259Summary: Development files for db-sql library
260Summary(pl.UTF-8): Pliki programistyczne biblioteki db-sql
261Group: Development/Libraries
262Requires: %{name}-sql = %{version}-%{release}
04aafde2 263%if %{with default_db}
bd7d9534
JB
264Provides: db-sql-devel = %{version}-%{release}
265Obsoletes: db-sql-devel
266%endif
267
268%description sql-devel
269Development files for db-sql library.
270
271%description sql-devel -l pl.UTF-8
272Pliki programistyczne biblioteki db-sql.
273
274%package stl
275Summary: STL API for Berkeley Database library
276Summary(pl.UTF-8): API STL dla biblioteki Berkeley Database
277Group: Libraries
278%if %{with default_db}
279Provides: db-stl = %{version}-%{release}
280%endif
281
282%description stl
283STL API for Berkeley database library.
284
285%description stl -l pl.UTF-8
286API STL dla biblioteki Berkeley Database.
287
288%package stl-devel
289Summary: Development files for db-stl library
290Summary(pl.UTF-8): Pliki programistyczne biblioteki db-stl
291Group: Development/Libraries
292Requires: %{name}-stl = %{version}-%{release}
293%if %{with default_db}
294Provides: db-stl-devel = %{version}-%{release}
295Obsoletes: db-stl-devel
296%endif
297
298%description stl-devel
299Development files for db-stl library.
300
301%description stl-devel -l pl.UTF-8
302Pliki programistyczne biblioteki db-stl.
303
304%package sqlite3
305Summary: Sqlite3 API for Berkeley Database library
306Summary(pl.UTF-8): API Sqlite3 dla biblioteki Berkeley Database
307Group: Libraries
308%if %{with default_db}
309Provides: db-sqlite3 = %{version}-%{release}
310%endif
311
312%description sqlite3
313Sqlite3 API for Berkeley database library.
314
315%description sqlite3 -l pl.UTF-8
316API Sqlite3 dla biblioteki Berkeley Database.
317
318%package sqlite3-devel
319Summary: Development files for db-sqlite3 library
320Summary(pl.UTF-8): Pliki programistyczne biblioteki db-sqlite3
321Group: Development/Libraries
322Requires: %{name}-sqlite3 = %{version}-%{release}
323%if %{with default_db}
324Provides: db-sqlite3-devel = %{version}-%{release}
325Obsoletes: db-sqlite3-devel
326%endif
327
328%description sqlite3-devel
329Development files for db-sqlite3 library.
330
331%description sqlite3-devel -l pl.UTF-8
332Pliki programistyczne biblioteki db-sqlite3.
333
334%package utils
335Summary: Command line tools for managing Berkeley DB databases
336Summary(pl.UTF-8): Narzędzia do obsługi baz Berkeley DB z linii poleceń
337Group: Applications/Databases
338Requires: %{name} = %{version}-%{release}
339Requires: %{name}-sql = %{version}-%{release}
340%if %{with default_db}
341Provides: db-utils = %{version}-%{release}
342Obsoletes: db-utils
343Obsoletes: db3-utils
344Obsoletes: db4-utils
345%endif
346
347%description utils
348The Berkeley Database (Berkeley DB) is a programmatic toolkit that
349provides embedded database support for both traditional and
350client/server applications. Berkeley DB includes B+tree, Extended
351Linear Hashing, Fixed and Variable-length record access methods,
352transactions, locking, logging, shared memory caching and database
353recovery. DB supports C, C++, Java and Perl APIs.
354
355This package contains command line tools for managing Berkeley DB
356databases.
357
358%description utils -l pl.UTF-8
359Berkeley Database (Berkeley DB) to zestaw narzędzi programistycznych
360zapewniających obsługę baz danych w aplikacjach tradycyjnych jak i
361klient-serwer. Berkeley DB obsługuje dostęp do bazy przez B-drzewa i
362funkcje mieszające ze stałą lub zmienną wielkością rekordu,
363transakcje, kroniki, pamięć dzieloną i odtwarzanie baz. Ma wsparcie
364dla C, C++, Javy i Perla.
365
366Ten pakiet zawiera narzędzia do obsługi baz Berkeley DB z linii
367poleceń.
368
369%prep
370%setup -q -n db-%{ver}
371
372%build
373cp -f /usr/share/automake/config.sub dist
374
375JAVACFLAGS="-source 1.5 -target 1.5"
376export JAVACFLAGS
377
378%if %{with static_libs}
379cp -a build_unix build_unix.static
380
381cd build_unix.static
382
383CC="%{__cc}"
384CXX="%{__cxx}"
385CFLAGS="%{rpmcflags}"
386CXXFLAGS="%{rpmcflags} -fno-implicit-templates"
387LDFLAGS="%{rpmcflags} %{rpmldflags}"
388export CC CXX CFLAGS CXXFLAGS LDFLAGS
389
390../dist/%configure \
391 --disable-shared \
392 --enable-static \
393 --enable-compat185 \
394 --enable-cxx \
395 --enable-dbm \
396 --enable-build_dbm \
397 --enable-posixmutexes
398
399# (temporarily?) disabled because of compilation errors:
400# --enable-dump185 \
401
402%{__make} library_build
403cd ..
404%endif
405
406cd build_unix
407
408../dist/%configure \
409 --prefix=%{_prefix} \
410 --libdir=%{_libdir} \
411 --enable-shared \
412 --disable-static \
413 --enable-compat185 \
414 --enable-cxx \
415 --enable-dbm \
416 --enable-build_dbm \
417 --enable-posixmutexes \
418 --enable-sql \
fb06833a 419 %{?with_sqlite3:--enable-sql_compat} \
bd7d9534
JB
420 --enable-sql_codegen \
421 --enable-stl \
422 %{?with_java:--enable-java} \
423 %{?with_tcl:--enable-tcl --with-tcl=/usr/lib}
424
425%{__make} library_build \
426 TCFLAGS='-I$(builddir) -I%{_includedir}' \
427 LIBSO_LIBS="\$(LIBS)" \
428 LIBTSO_LIBS="\$(LIBS) -ltcl"
429
430%install
431rm -rf $RPM_BUILD_ROOT
432install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir},%{_bindir}}
433%if %{with java}
434install -d $RPM_BUILD_ROOT%{_javadir}
435%endif
436
437%if %{with static_libs}
438%{__make} -C build_unix.static library_install \
439 DESTDIR=$RPM_BUILD_ROOT \
440 docdir=%{_docdir}/db-%{version}-docs \
441 includedir=%{_includedir}
442%endif
443
444%{__make} -C build_unix library_install \
445 DESTDIR=$RPM_BUILD_ROOT \
446 LIB_INSTALL_FILE_LIST="" \
447 docdir=%{_docdir}/db-%{version}-docs \
448 includedir=%{_includedir}
449
20c6fae2 450%if %{with rpm_db}
bd7d9534
JB
451install -d $RPM_BUILD_ROOT/%{_lib}
452mv $RPM_BUILD_ROOT%{_libdir}/libdb-%{libver}.so $RPM_BUILD_ROOT/%{_lib}
20c6fae2 453ln -sf /%{_lib}/libdb-%{libver}.so $RPM_BUILD_ROOT%{_libdir}/libdb-%{libver}.so
46971b00
JR
454mv $RPM_BUILD_ROOT%{_libdir}/libdb_sql-%{libver}.so $RPM_BUILD_ROOT/%{_lib}
455ln -sf /%{_lib}/libdb_sql-%{libver}.so $RPM_BUILD_ROOT%{_libdir}/libdb_sql-%{libver}.so
bd7d9534
JB
456%endif
457
458cd $RPM_BUILD_ROOT%{_libdir}
459%if %{with static_libs}
460mv -f libdb.a libdb-%{libver}.a
461mv -f libdb_cxx.a libdb_cxx-%{libver}.a
462%endif
463%if %{with java}
464mv -f $RPM_BUILD_ROOT%{_libdir}/db.jar $RPM_BUILD_ROOT%{_javadir}/db-%{libver}.jar
465%endif
466%if %{with default_db}
20c6fae2
JR
467ln -sf libdb-%{libver}.so libdb.so
468ln -sf libdb-%{libver}.so libndbm.so
bd7d9534
JB
469ln -sf libdb-%{libver}.la libdb.la
470ln -sf libdb-%{libver}.la libndbm.la
471ln -sf libdb_cxx-%{libver}.so libdb_cxx.so
472ln -sf libdb_cxx-%{libver}.la libdb_cxx.la
473%if %{with java}
474ln -sf libdb_java-%{libver}.la libdb_java.la
475ln -sf db-%{libver}.jar $RPM_BUILD_ROOT%{_javadir}/db.jar
476%endif
477%if %{with tcl}
478ln -sf libdb_tcl-%{libver}.so libdb_tcl.so
479ln -sf libdb_tcl-%{libver}.la libdb_tcl.la
480%endif
481%if %{with static_libs}
482ln -sf libdb-%{libver}.a libdb.a
483ln -sf libdb-%{libver}.a libndbm.a
484ln -sf libdb_cxx-%{libver}.a libdb_cxx.a
485%endif
20c6fae2
JR
486%else
487%{__rm} libdb.so
488%{__rm} libdb_cxx.so
489%{__rm} libdb_sql.so
490%{__rm} libdb_stl.so
491%{__rm} libdb-%{major}.so
492%{__rm} libdb_cxx-%{major}.so
493%{__rm} libdb_sql-%{major}.so
494%{__rm} libdb_stl-%{major}.so
495%if %{with java}
496%{__rm} libdb_java.so
497%{__rm} libdb_java-%{major}.so
498%endif
499%if %{with tcl}
500%{__rm} libdb_tcl.so
501%{__rm} libdb_tcl-%{major}.so
502%endif
bd7d9534
JB
503%endif
504
505sed -i "s/old_library=''/old_library='libdb-%{libver}.a'/" libdb-%{libver}.la
506sed -i "s/old_library=''/old_library='libdb_cxx-%{libver}.a'/" libdb_cxx-%{libver}.la
507
508cd -
509
510cd $RPM_BUILD_ROOT%{_bindir}
511mv dbsql dbsql-%{libver}
512%{?with_default_db:ln -sf dbsql-%{libver} dbsql}
513for F in db_*; do
514 Fver=$(echo $F|sed 's/db_/db%{libver}_/')
515 mv $F $Fver
516 %{?with_default_db:ln -sf $Fver $F}
517done
518cd -
519
520install -d $RPM_BUILD_ROOT%{_examplesdir}/db-%{version}
521cp -a examples/c/* $RPM_BUILD_ROOT%{_examplesdir}/db-%{version}
522
523install -d $RPM_BUILD_ROOT%{_examplesdir}/db-cxx-%{version}
524cp -a examples/cxx/* $RPM_BUILD_ROOT%{_examplesdir}/db-cxx-%{version}
525
526%if %{with java}
527install -d $RPM_BUILD_ROOT%{_examplesdir}/db-java-%{version}
528cp -a examples/java/* $RPM_BUILD_ROOT%{_examplesdir}/db-java-%{version}
529%endif
530
531# in %doc
532%{__rm} $RPM_BUILD_ROOT%{_docdir}/db-%{version}-docs/{index.html,license/license_db.html}
533
534# don't have csharp subpackages yet
535%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/db-%{version}-docs/csharp
536
537%clean
538rm -rf $RPM_BUILD_ROOT
539
540%post -p /sbin/ldconfig
541%postun -p /sbin/ldconfig
542
543%post tcl -p /sbin/ldconfig
544%postun tcl -p /sbin/ldconfig
545
546%post cxx -p /sbin/ldconfig
547%postun cxx -p /sbin/ldconfig
548
549%post sql -p /sbin/ldconfig
550%postun sql -p /sbin/ldconfig
551
552%post stl -p /sbin/ldconfig
553%postun stl -p /sbin/ldconfig
554
555%files
556%defattr(644,root,root,755)
557%doc LICENSE README docs/index.html docs/license
20c6fae2 558%if %{with rpm_db}
bd7d9534
JB
559%attr(755,root,root) /%{_lib}/libdb-%{libver}.so
560%else
561%attr(755,root,root) %{_libdir}/libdb-%{libver}.so
562%endif
563
564%files devel
565%defattr(644,root,root,755)
566%attr(755,root,root) %{_bindir}/db%{libver}_sql_codegen
567%{_libdir}/libdb-%{libver}.la
20c6fae2
JR
568%if %{with rpm_db}
569%attr(755,root,root) %{_libdir}/libdb-%{libver}.so
570%endif
bd7d9534
JB
571%if %{with default_db}
572%attr(755,root,root) %{_bindir}/db_sql_codegen
bd7d9534
JB
573%attr(755,root,root) %{_libdir}/libdb-%{major}.so
574%attr(755,root,root) %{_libdir}/libdb.so
575%attr(755,root,root) %{_libdir}/libndbm.so
576%{_libdir}/libdb.la
577%{_libdir}/libndbm.la
578%else
579%dir %{_includedir}
580%endif
581%{_includedir}/db.h
582%{_includedir}/db_185.h
583%dir %{_docdir}/db-%{version}-docs
584%dir %{_docdir}/db-%{version}-docs/api_reference
585%{_docdir}/db-%{version}-docs/api_reference/C
586%{_docdir}/db-%{version}-docs/articles
587%dir %{_docdir}/db-%{version}-docs/gsg
588%{_docdir}/db-%{version}-docs/gsg/C
589%dir %{_docdir}/db-%{version}-docs/gsg_txn
590%{_docdir}/db-%{version}-docs/gsg_txn/C
591%dir %{_docdir}/db-%{version}-docs/gsg_db_rep
592%{_docdir}/db-%{version}-docs/gsg_db_rep/C
593%{_docdir}/db-%{version}-docs/installation
594%{_docdir}/db-%{version}-docs/porting
595%{_docdir}/db-%{version}-docs/programmer_reference
596%{_docdir}/db-%{version}-docs/upgrading
597%{_examplesdir}/db-%{version}
598
599%if %{with static_libs}
600%files static
601%defattr(644,root,root,755)
602%{_libdir}/libdb-%{libver}.a
603%if %{with default_db}
604%{_libdir}/libdb.a
605%{_libdir}/libndbm.a
606%endif
607%endif
608
609%files cxx
610%defattr(644,root,root,755)
611%attr(755,root,root) %{_libdir}/libdb_cxx-%{libver}.so
612
613%files cxx-devel
614%defattr(644,root,root,755)
615%{_libdir}/libdb_cxx-%{libver}.la
616%if %{with default_db}
617%attr(755,root,root) %{_libdir}/libdb_cxx-%{major}.so
618%attr(755,root,root) %{_libdir}/libdb_cxx.so
619%{_libdir}/libdb_cxx.la
620%endif
621%{_includedir}/db_cxx.h
622%{_docdir}/db-%{version}-docs/api_reference/CXX
623%{_docdir}/db-%{version}-docs/api_reference/STL
624%{_docdir}/db-%{version}-docs/gsg/CXX
625%{_docdir}/db-%{version}-docs/gsg_txn/CXX
626%{_docdir}/db-%{version}-docs/gsg_db_rep/CXX
627%{_examplesdir}/db-cxx-%{version}
628
629%if %{with static_libs}
630%files cxx-static
631%defattr(644,root,root,755)
632%{_libdir}/libdb_cxx-%{libver}.a
633%if %{with default_db}
634%{_libdir}/libdb_cxx.a
635%endif
636%endif
637
638%if %{with java}
639%files java
640%defattr(644,root,root,755)
641%attr(755,root,root) %{_libdir}/libdb_java-%{libver}.so
642%attr(755,root,root) %{_libdir}/libdb_java-%{libver}_g.so
643%{_javadir}/db-%{libver}.jar
644%if %{with default_db}
645%{_javadir}/db.jar
646%endif
647
648%files java-devel
649%defattr(644,root,root,755)
650%{_libdir}/libdb_java-%{libver}.la
651%if %{with default_db}
652%attr(755,root,root) %{_libdir}/libdb_java.so
653%attr(755,root,root) %{_libdir}/libdb_java-%{major}.so
654%{_libdir}/libdb_java.la
655%endif
656%{_docdir}/db-%{version}-docs/collections
657%{_docdir}/db-%{version}-docs/gsg/JAVA
658%{_docdir}/db-%{version}-docs/gsg_txn/JAVA
659%{_docdir}/db-%{version}-docs/gsg_db_rep/JAVA
660%{_docdir}/db-%{version}-docs/java
661%{_examplesdir}/db-java-%{version}
662%endif
663
664%if %{with tcl}
665%files tcl
666%defattr(644,root,root,755)
667%attr(755,root,root) %{_libdir}/libdb_tcl-%{libver}.so
668
669%files tcl-devel
670%defattr(644,root,root,755)
671%{_libdir}/libdb_tcl-%{libver}.la
672%if %{with default_db}
673%attr(755,root,root) %{_libdir}/libdb_tcl.so
674%attr(755,root,root) %{_libdir}/libdb_tcl-%{major}.so
675%{_libdir}/libdb_tcl.la
676%endif
677%{_docdir}/db-%{version}-docs/api_reference/TCL
678%endif
679
680%files sql
681%defattr(644,root,root,755)
46971b00
JR
682%if %{with rpm_db}
683%attr(755,root,root) /%{_lib}/libdb_sql-%{libver}.so
684%else
bd7d9534 685%attr(755,root,root) %{_libdir}/libdb_sql-%{libver}.so
46971b00 686%endif
bd7d9534
JB
687
688%files sql-devel
689%defattr(644,root,root,755)
690%{_libdir}/libdb_sql-%{libver}.la
46971b00
JR
691%if %{with rpm_db}
692%attr(755,root,root) %{_libdir}/libdb_sql-%{libver}.so
693%endif
bd7d9534
JB
694%if %{with default_db}
695%attr(755,root,root) %{_libdir}/libdb_sql.so
696%attr(755,root,root) %{_libdir}/libdb_sql-%{major}.so
697%endif
698%{_includedir}/dbsql.h
699%{_docdir}/db-%{version}-docs/bdb-sql
700
701%files stl
702%defattr(644,root,root,755)
703%attr(755,root,root) %{_libdir}/libdb_stl-%{libver}.so
704
705%files stl-devel
706%defattr(644,root,root,755)
707%{_libdir}/libdb_stl-%{libver}.la
708%if %{with default_db}
709%attr(755,root,root) %{_libdir}/libdb_stl.so
710%attr(755,root,root) %{_libdir}/libdb_stl-%{major}.so
711%endif
712%{_includedir}/dbstl_base_iterator.h
713%{_includedir}/dbstl_common.h
714%{_includedir}/dbstl_container.h
715%{_includedir}/dbstl_dbc.h
716%{_includedir}/dbstl_dbt.h
717%{_includedir}/dbstl_element_ref.h
718%{_includedir}/dbstl_exception.h
719%{_includedir}/dbstl_inner_utility.h
720%{_includedir}/dbstl_map.h
721%{_includedir}/dbstl_resource_manager.h
722%{_includedir}/dbstl_set.h
723%{_includedir}/dbstl_utility.h
724%{_includedir}/dbstl_vector.h
725
fb06833a 726%if %{with sqlite3}
bd7d9534
JB
727%files sqlite3
728%defattr(644,root,root,755)
729%attr(755,root,root) %{_bindir}/sqlite3
730%attr(755,root,root) %{_libdir}/libsqlite3.so
731
732%files sqlite3-devel
733%defattr(644,root,root,755)
734%{_libdir}/libsqlite3.la
735%{_includedir}/sqlite3.h
fb06833a 736%endif
bd7d9534
JB
737
738%files utils
739%defattr(644,root,root,755)
740%attr(755,root,root) %{_bindir}/db%{libver}_archive
741%attr(755,root,root) %{_bindir}/db%{libver}_checkpoint
742%attr(755,root,root) %{_bindir}/db%{libver}_deadlock
743%attr(755,root,root) %{_bindir}/db%{libver}_dump
744%attr(755,root,root) %{_bindir}/db%{libver}_hotbackup
745%attr(755,root,root) %{_bindir}/db%{libver}_load
746%attr(755,root,root) %{_bindir}/db%{libver}_log_verify
747%attr(755,root,root) %{_bindir}/db%{libver}_printlog
748%attr(755,root,root) %{_bindir}/db%{libver}_recover
749%attr(755,root,root) %{_bindir}/db%{libver}_replicate
750%attr(755,root,root) %{_bindir}/db%{libver}_stat
751%attr(755,root,root) %{_bindir}/db%{libver}_tuner
752%attr(755,root,root) %{_bindir}/db%{libver}_upgrade
753%attr(755,root,root) %{_bindir}/db%{libver}_verify
754%attr(755,root,root) %{_bindir}/dbsql-%{libver}
755%if %{with default_db}
756%attr(755,root,root) %{_bindir}/db_archive
757%attr(755,root,root) %{_bindir}/db_checkpoint
758%attr(755,root,root) %{_bindir}/db_deadlock
759%attr(755,root,root) %{_bindir}/db_dump
760%attr(755,root,root) %{_bindir}/db_hotbackup
761%attr(755,root,root) %{_bindir}/db_load
762%attr(755,root,root) %{_bindir}/db_log_verify
763%attr(755,root,root) %{_bindir}/db_printlog
764%attr(755,root,root) %{_bindir}/db_recover
765%attr(755,root,root) %{_bindir}/db_replicate
766%attr(755,root,root) %{_bindir}/db_stat
767%attr(755,root,root) %{_bindir}/db_tuner
768%attr(755,root,root) %{_bindir}/db_upgrade
769%attr(755,root,root) %{_bindir}/db_verify
770%attr(755,root,root) %{_bindir}/dbsql
771%endif
This page took 0.668255 seconds and 4 git commands to generate.