]> git.pld-linux.org Git - packages/db4.3.git/blame - db4.3.spec
- unified; install versioned db.jar and db-utils (with symlinks if built as default_db)
[packages/db4.3.git] / db4.3.spec
CommitLineData
8d44399a
AM
1#
2# Conditional build:
8cf2cd1b
JB
3%bcond_without java # don't build Java library
4%bcond_without tcl # don't build Tcl bindings
5%bcond_with pmutex # use POSIX mutexes (only process-private with linuxthreads)
6%bcond_without nptl # don't use process-shared POSIX mutexes (NPTL provides full interface)
1b9dd63f 7%bcond_without static_libs # don't build static libraries
1d7248c6 8%bcond_with default_db # use this db as default system db
8d44399a 9#
8cf2cd1b
JB
10%define ver 4.3.29
11%define patchlevel 1
8d44399a
AM
12%{?with_nptl:%define with_pmutex 1}
13Summary: Berkeley DB database library for C
54688c3f 14Summary(pl.UTF-8): Biblioteka C do obsługi baz Berkeley DB
8d44399a 15Name: db4.3
8cf2cd1b 16Version: %{ver}.%{patchlevel}
22ffba20 17Release: 1
0497b30e 18Epoch: 0
8d44399a
AM
19License: Sleepycat public license (GPL-like, see LICENSE)
20Group: Libraries
8cf2cd1b
JB
21#Source0Download: http://www.oracle.com/technetwork/database/berkeleydb/downloads/index-082944.html
22Source0: http://download.oracle.com/berkeley-db/db-%{ver}.tar.gz
09c2a603 23# Source0-md5: 13585a20ce32f113b8e8cdb57f52e3bb
8cf2cd1b
JB
24%patchset_source -f http://download.oracle.com/berkeley-db/patches/db/%{ver}/patch.%{ver}.%g 1 %{patchlevel}
25URL: http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html
8d44399a
AM
26BuildRequires: autoconf
27BuildRequires: automake
bf2a5e01 28BuildRequires: cpp
8d44399a
AM
29BuildRequires: ed
30%{?with_java:BuildRequires: jdk}
8d44399a 31BuildRequires: libstdc++-devel
8cf2cd1b 32BuildRequires: libtool >= 2:2.2
8d44399a
AM
33BuildRequires: sed >= 4.0
34%{?with_tcl:BuildRequires: tcl-devel >= 8.4.0}
1d7248c6 35%if %{with default_db}
0497b30e 36Provides: db = %{version}-%{release}
8d44399a 37Obsoletes: db4
1d7248c6 38%endif
f7b02797 39BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
8d44399a 40
1d7248c6 41%if %{without default_db}
49bd86ce 42%define _includedir %{_prefix}/include/db4.3
1d7248c6
JB
43%endif
44
8d44399a
AM
45%description
46The Berkeley Database (Berkeley DB) is a programmatic toolkit that
47provides embedded database support for both traditional and
48client/server applications. Berkeley DB is used by many applications,
49including Python and Perl, so this should be installed on all systems.
50
a89f9d3b
JR
51%description -l pl.UTF-8
52Berkeley Database (Berkeley DB) to zestaw narzędzi programistycznych
53zapewniających obsługę baz danych w aplikacjach tradycyjnych jak i
54klient-serwer. Berkeley db jest używana w wielu aplikacjach, w tym w
8d44399a
AM
55Pythonie i Perlu.
56
57%package devel
58Summary: Header files for Berkeley database library
54688c3f 59Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Berkeley Database
8d44399a 60Group: Development/Libraries
b9a02810 61Requires: %{name} = %{epoch}:%{version}-%{release}
1d7248c6 62%if %{with default_db}
0497b30e 63Provides: db-devel = %{version}-%{release}
8d44399a
AM
64Obsoletes: db3-devel
65Obsoletes: db4-devel
1d7248c6 66%endif
8d44399a
AM
67
68%description devel
69The Berkeley Database (Berkeley DB) is a programmatic toolkit that
70provides embedded database support for both traditional and
71client/server applications. Berkeley DB includes B+tree, Extended
72Linear Hashing, Fixed and Variable-length record access methods,
73transactions, locking, logging, shared memory caching and database
74recovery. DB supports C, C++, Java and Perl APIs.
75
76This package contains the header files, libraries, and documentation
77for building programs which use Berkeley DB.
78
a89f9d3b
JR
79%description devel -l pl.UTF-8
80Berkeley Database (Berkeley DB) to zestaw narzędzi programistycznych
81zapewniających obsługę baz danych w aplikacjach tradycyjnych jak i
82klient-serwer. Berkeley DB obsługuje dostęp do bazy przez B-drzewa i
83funkcje mieszające ze stałą lub zmienną wielkością rekordu,
84transakcje, kroniki, pamięć dzieloną i odtwarzanie baz. Ma wsparcie
8d44399a
AM
85dla C, C++, Javy i Perla.
86
a89f9d3b
JR
87Ten pakiet zawiera pliki nagłówkowe i dokumentację do budowania
88programów używających Berkeley DB.
8d44399a
AM
89
90%package static
91Summary: Static libraries for Berkeley database library
54688c3f 92Summary(pl.UTF-8): Statyczne biblioteki Berkeley Database
8d44399a 93Group: Development/Libraries
b9a02810 94Requires: %{name}-devel = %{epoch}:%{version}-%{release}
1d7248c6 95%if %{with default_db}
0497b30e 96Provides: db-static = %{version}-%{release}
8d44399a
AM
97Obsoletes: db3-static
98Obsoletes: db4-static
1d7248c6 99%endif
8d44399a
AM
100
101%description static
102The Berkeley Database (Berkeley DB) is a programmatic toolkit that
103provides embedded database support for both traditional and
104client/server applications. Berkeley DB includes B+tree, Extended
105Linear Hashing, Fixed and Variable-length record access methods,
106transactions, locking, logging, shared memory caching and database
107recovery. DB supports C, C++, Java and Perl APIs.
108
109This package contains the static libraries for building programs which
110use Berkeley DB.
111
a89f9d3b
JR
112%description static -l pl.UTF-8
113Berkeley Database (Berkeley DB) to zestaw narzędzi programistycznych
114zapewniających obsługę baz danych w aplikacjach tradycyjnych jak i
115klient-serwer. Berkeley DB obsługuje dostęp do bazy przez B-drzewa i
116funkcje mieszające ze stałą lub zmienną wielkością rekordu,
117transakcje, kroniki, pamięć dzieloną i odtwarzanie baz. Ma wsparcie
8d44399a
AM
118dla C, C++, Javy i Perla.
119
a89f9d3b
JR
120Ten pakiet zawiera statyczne biblioteki do budowania programów
121używających Berkeley DB.
8d44399a
AM
122
123%package cxx
124Summary: Berkeley database library for C++
54688c3f 125Summary(pl.UTF-8): Biblioteka baz danych Berkeley dla C++
8d44399a 126Group: Libraries
1d7248c6 127%if %{with default_db}
0497b30e 128Provides: db-cxx = %{version}-%{release}
8d44399a 129Obsoletes: db4-cxx
1d7248c6 130%endif
8d44399a
AM
131
132%description cxx
133Berkeley database library for C++.
134
a89f9d3b 135%description cxx -l pl.UTF-8
8d44399a
AM
136Biblioteka baz danych Berkeley dla C++.
137
138%package cxx-devel
139Summary: Header files for db-cxx library
54688c3f 140Summary(pl.UTF-8): Pliki nagłówkowe biblioteki db-cxx
8d44399a 141Group: Development/Libraries
b9a02810
JB
142Requires: %{name}-cxx = %{epoch}:%{version}-%{release}
143Requires: %{name}-devel = %{epoch}:%{version}-%{release}
1d7248c6 144%if %{with default_db}
0497b30e 145Provides: db-cxx-devel = %{version}-%{release}
1d7248c6 146%endif
8d44399a
AM
147Conflicts: db-devel < 4.1.25-3
148
149%description cxx-devel
150Header files for db-cxx library.
151
a89f9d3b
JR
152%description cxx-devel -l pl.UTF-8
153Pliki nagłówkowe biblioteki db-cxx.
8d44399a
AM
154
155%package cxx-static
156Summary: Static version of db-cxx library
54688c3f 157Summary(pl.UTF-8): Statyczna wersja biblioteki db-cxx
8d44399a 158Group: Development/Libraries
b9a02810 159Requires: %{name}-cxx-devel = %{epoch}:%{version}-%{release}
1d7248c6 160%if %{with default_db}
0497b30e 161Provides: db-cxx-static = %{version}-%{release}
1d7248c6 162%endif
8d44399a
AM
163Conflicts: db-static < 4.2.50-1
164
165%description cxx-static
166Static version of db-cxx library.
167
a89f9d3b 168%description cxx-static -l pl.UTF-8
8d44399a
AM
169Statyczna wersja biblioteki db-cxx.
170
171%package java
172Summary: Berkeley database library for Java
54688c3f 173Summary(pl.UTF-8): Biblioteka baz danych Berkeley dla Javy
8d44399a 174Group: Libraries
229c33f0 175Requires: jpackage-utils
1d7248c6 176%if %{with default_db}
0497b30e 177Provides: db-java = %{version}-%{release}
1d7248c6 178%endif
8d44399a
AM
179
180%description java
181Berkeley database library for Java.
182
a89f9d3b 183%description java -l pl.UTF-8
8d44399a
AM
184Biblioteka baz danych Berkeley dla Javy.
185
186%package java-devel
187Summary: Development files for db-java library
54688c3f 188Summary(pl.UTF-8): Pliki programistyczne biblioteki db-java
8d44399a 189Group: Development/Languages/Java
b9a02810 190Requires: %{name}-java = %{epoch}:%{version}-%{release}
1d7248c6 191%if %{with default_db}
0497b30e 192Provides: db-java-devel = %{version}-%{release}
1d7248c6 193%endif
8d44399a
AM
194Conflicts: db-devel < 4.1.25-3
195
196%description java-devel
197Development files for db-java library.
198
a89f9d3b 199%description java-devel -l pl.UTF-8
8d44399a
AM
200Pliki programistyczne biblioteki db-java.
201
202%package tcl
203Summary: Berkeley database library for Tcl
54688c3f 204Summary(pl.UTF-8): Biblioteka baz danych Berkeley dla Tcl
8d44399a
AM
205Group: Development/Languages/Tcl
206Requires: tcl
1d7248c6 207%if %{with default_db}
0497b30e 208Provides: db-tcl = %{version}-%{release}
8d44399a 209Obsoletes: db4-tcl
1d7248c6 210%endif
8d44399a
AM
211
212%description tcl
213Berkeley database library for Tcl.
214
a89f9d3b 215%description tcl -l pl.UTF-8
8d44399a
AM
216Biblioteka baz danych Berkeley dla Tcl.
217
218%package tcl-devel
219Summary: Development files for db-tcl library
54688c3f 220Summary(pl.UTF-8): Pliki programistyczne biblioteki db-tcl
8d44399a 221Group: Development/Languages/Tcl
b9a02810 222Requires: %{name}-tcl = %{epoch}:%{version}-%{release}
1d7248c6 223%if %{with default_db}
0497b30e 224Provides: db-tcl-devel = %{version}-%{release}
1d7248c6 225%endif
8d44399a
AM
226Conflicts: db-devel < 4.1.25-3
227
228%description tcl-devel
229Development files for db-tcl library.
230
a89f9d3b 231%description tcl-devel -l pl.UTF-8
8d44399a
AM
232Pliki programistyczne biblioteki db-tcl.
233
234%package utils
235Summary: Command line tools for managing Berkeley DB databases
54688c3f 236Summary(pl.UTF-8): Narzędzia do obsługi baz Berkeley DB z linii poleceń
8d44399a 237Group: Applications/Databases
b9a02810 238Requires: %{name} = %{epoch}:%{version}-%{release}
1d7248c6 239%if %{with default_db}
0497b30e 240Provides: db-utils = %{version}-%{release}
d4a06873
JB
241Obsoletes: db-utils
242Obsoletes: db3-utils
8d44399a 243Obsoletes: db4-utils
1d7248c6 244%endif
8d44399a
AM
245
246%description utils
247The Berkeley Database (Berkeley DB) is a programmatic toolkit that
248provides embedded database support for both traditional and
249client/server applications. Berkeley DB includes B+tree, Extended
250Linear Hashing, Fixed and Variable-length record access methods,
251transactions, locking, logging, shared memory caching and database
252recovery. DB supports C, C++, Java and Perl APIs.
253
254This package contains command line tools for managing Berkeley DB
255databases.
256
a89f9d3b
JR
257%description utils -l pl.UTF-8
258Berkeley Database (Berkeley DB) to zestaw narzędzi programistycznych
259zapewniających obsługę baz danych w aplikacjach tradycyjnych jak i
260klient-serwer. Berkeley DB obsługuje dostęp do bazy przez B-drzewa i
261funkcje mieszające ze stałą lub zmienną wielkością rekordu,
262transakcje, kroniki, pamięć dzieloną i odtwarzanie baz. Ma wsparcie
8d44399a
AM
263dla C, C++, Javy i Perla.
264
a89f9d3b
JR
265Ten pakiet zawiera narzędzia do obsługi baz Berkeley DB z linii
266poleceń.
8d44399a
AM
267
268%prep
8cf2cd1b
JB
269%setup -q -n db-%{ver}
270# official patches
271%patchset_patch 1 %{patchlevel}
8d44399a 272
8cf2cd1b 273%if %{without nptl}
22ffba20
JB
274sed -i -e 's,AM_PTHREADS_SHARED("POSIX/.*,:,' dist/aclocal/mutex.ac
275%endif
276
8cf2cd1b
JB
277sed -i -e '/AC_PROG_LIBTOOL/aLT_OUTPUT' dist/configure.ac
278
8d44399a
AM
279%build
280cd dist
22ffba20 281cp -f /usr/share/aclocal/libtool.m4 aclocal/libtool.ac
8cf2cd1b
JB
282cp -f /usr/share/aclocal/ltoptions.m4 aclocal/ltoptions.ac
283cp -f /usr/share/aclocal/ltsugar.m4 aclocal/ltsugar.ac
284cp -f /usr/share/aclocal/ltversion.m4 aclocal/ltversion.ac
a99782d5 285cp -f /usr/share/aclocal/lt~obsolete.m4 aclocal/lt~obsolete.ac
22ffba20 286cp -f /usr/share/automake/config.sub .
8cf2cd1b 287cp -f /usr/share/libtool/config/ltmain.sh .
8d44399a
AM
288sh s_config
289cd ..
290
f011be9c 291%if %{with static_libs}
8d44399a
AM
292cp -a build_unix build_unix.static
293
294cd build_unix.static
295
296CC="%{__cc}"
297CXX="%{__cxx}"
298CFLAGS="%{rpmcflags}"
299CXXFLAGS="%{rpmcflags} -fno-implicit-templates"
d4a06873 300LDFLAGS="%{rpmcflags} %{rpmldflags}"
8d44399a
AM
301export CC CXX CFLAGS CXXFLAGS LDFLAGS
302
303../dist/%configure \
304 --enable-compat185 \
305 --disable-shared \
306 --enable-static \
307 --enable-rpc \
308 --%{?with_pmutex:en}%{!?with_pmutex:dis}able-posixmutexes \
f011be9c 309 --enable-cxx
8d44399a
AM
310
311# (temporarily?) disabled because of compilation errors:
312# --enable-dump185 \
313
314%{__make} library_build
f011be9c
JB
315cd ..
316%endif
8d44399a 317
f011be9c 318cd build_unix
8d44399a
AM
319
320../dist/%configure \
321 --prefix=%{_prefix} \
322 --libdir=%{_libdir} \
323 --enable-compat185 \
324 --enable-rpc \
325 --%{?with_pmutex:en}%{!?with_pmutex:dis}able-posixmutexes \
326 --enable-cxx \
327 %{?with_tcl:--enable-tcl} \
328 %{?with_tcl:--with-tcl=/usr/lib} \
329 %{?with_java:--enable-java} \
330 --disable-static \
f011be9c 331 --enable-shared
8d44399a
AM
332
333%{__make} library_build \
334 TCFLAGS='-I$(builddir) -I%{_includedir}' \
335 LIBSO_LIBS="\$(LIBS)" \
336 LIBTSO_LIBS="\$(LIBS) -ltcl"
337
338%install
339rm -rf $RPM_BUILD_ROOT
1d7248c6 340install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir},%{_bindir}}
8d44399a
AM
341%if %{with java}
342install -d $RPM_BUILD_ROOT%{_javadir}
343%endif
344
f011be9c 345%if %{with static_libs}
8d44399a 346%{__make} -C build_unix.static library_install \
1d7248c6 347 DESTDIR=$RPM_BUILD_ROOT \
8d44399a 348 docdir=%{_docdir}/db-%{version}-docs \
1d7248c6 349 includedir=%{_includedir}
f011be9c 350%endif
8d44399a
AM
351
352%{__make} -C build_unix library_install \
8d44399a 353 DESTDIR=$RPM_BUILD_ROOT \
1d7248c6
JB
354 LIB_INSTALL_FILE_LIST="" \
355 docdir=%{_docdir}/db-%{version}-docs \
356 includedir=%{_includedir}
8d44399a 357
1d7248c6
JB
358%if %{with default_db}
359install -d $RPM_BUILD_ROOT/%{_lib}
22ffba20 360mv $RPM_BUILD_ROOT%{_libdir}/libdb-4.3.so $RPM_BUILD_ROOT/%{_lib}
1d7248c6 361%endif
22ffba20 362
8d44399a 363cd $RPM_BUILD_ROOT%{_libdir}
1d7248c6
JB
364%if %{with static_libs}
365mv -f libdb.a libdb-4.3.a
366mv -f libdb_cxx.a libdb_cxx-4.3.a
367%endif
368%if %{with java}
d4a06873 369mv -f $RPM_BUILD_ROOT%{_libdir}/db.jar $RPM_BUILD_ROOT%{_javadir}/db-4.3.jar
1d7248c6
JB
370%endif
371%if %{with default_db}
22ffba20
JB
372ln -sf /%{_lib}/libdb-4.3.so libdb.so
373ln -sf /%{_lib}/libdb-4.3.so libdb4.so
09c2a603 374ln -sf /%{_lib}/libdb-4.3.so libdb-4.3.so
22ffba20 375ln -sf /%{_lib}/libdb-4.3.so libndbm.so
ecf426a6
AM
376ln -sf libdb-4.3.la libdb.la
377ln -sf libdb-4.3.la libdb4.la
378ln -sf libdb-4.3.la libndbm.la
1d7248c6
JB
379ln -sf libdb_cxx-4.3.so libdb_cxx.so
380ln -sf libdb_cxx-4.3.la libdb_cxx.la
8d44399a 381%if %{with java}
ecf426a6 382ln -sf libdb_java-4.3.la libdb_java.la
d4a06873 383ln -sf db-4.3.jar $RPM_BUILD_ROOT%{_javadir}/db.jar
8d44399a
AM
384%endif
385%if %{with tcl}
ecf426a6
AM
386ln -sf libdb_tcl-4.3.so libdb_tcl.so
387ln -sf libdb_tcl-4.3.la libdb_tcl.la
8d44399a 388%endif
1b9dd63f 389%if %{with static_libs}
ecf426a6
AM
390ln -sf libdb-4.3.a libdb.a
391ln -sf libdb-4.3.a libdb4.a
392ln -sf libdb-4.3.a libndbm.a
ecf426a6 393ln -sf libdb_cxx-4.3.a libdb_cxx.a
1b9dd63f 394%endif
1d7248c6 395%endif
ecf426a6
AM
396
397sed -i "s/old_library=''/old_library='libdb-4.3.a'/" libdb-4.3.la
398sed -i "s/old_library=''/old_library='libdb_cxx-4.3.a'/" libdb_cxx-4.3.la
8d44399a 399
d4a06873
JB
400cd -
401
402cd $RPM_BUILD_ROOT%{_bindir}
403mv -f berkeley_db_svc berkeley_db_svc-4.3
404%{?with_default_db:ln -sf berkeley_db_svc-4.3 berkeley_db_svc}
405for F in db_*; do
406 Fver=$(echo $F|sed 's/db_/db4.3_/')
407 mv $F $Fver
408 %{?with_default_db:ln -sf $Fver $F}
409done
8d44399a
AM
410cd -
411rm -f examples_c*/tags
412install -d $RPM_BUILD_ROOT%{_examplesdir}/db-%{version}
413cp -rf examples_c/* $RPM_BUILD_ROOT%{_examplesdir}/db-%{version}
414
415install -d $RPM_BUILD_ROOT%{_examplesdir}/db-cxx-%{version}
416cp -rf examples_cxx/* $RPM_BUILD_ROOT%{_examplesdir}/db-cxx-%{version}
417
418%if %{with java}
419install -d $RPM_BUILD_ROOT%{_examplesdir}/db-java-%{version}
420cp -rf examples_java/* $RPM_BUILD_ROOT%{_examplesdir}/db-java-%{version}
1d7248c6
JB
421%else
422%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/db-%{version}-docs/java
8d44399a
AM
423%endif
424
425%clean
426rm -rf $RPM_BUILD_ROOT
427
428%post -p /sbin/ldconfig
429%postun -p /sbin/ldconfig
430
431%post tcl -p /sbin/ldconfig
432%postun tcl -p /sbin/ldconfig
433
434%post cxx -p /sbin/ldconfig
435%postun cxx -p /sbin/ldconfig
436
437%files
438%defattr(644,root,root,755)
439%doc LICENSE README
1d7248c6 440%if %{with default_db}
22ffba20 441%attr(755,root,root) /%{_lib}/libdb-4.3.so
1d7248c6
JB
442%else
443%attr(755,root,root) %{_libdir}/libdb-4.3.so
444%endif
8d44399a
AM
445%dir %{_docdir}/db-%{version}-docs
446%{_docdir}/db-%{version}-docs/sleepycat
447%{_docdir}/db-%{version}-docs/index.html
448
449%files devel
450%defattr(644,root,root,755)
1d7248c6
JB
451%{_libdir}/libdb-4.3.la
452%if %{with default_db}
09c2a603
JB
453%attr(755,root,root) %{_libdir}/libdb-4.3.so
454%attr(755,root,root) %{_libdir}/libdb4.so
455%attr(755,root,root) %{_libdir}/libdb.so
456%attr(755,root,root) %{_libdir}/libndbm.so
8d44399a 457%{_libdir}/libdb4.la
09c2a603 458%{_libdir}/libdb.la
8d44399a 459%{_libdir}/libndbm.la
1d7248c6
JB
460%else
461%dir %{_includedir}
462%endif
8d44399a
AM
463%{_includedir}/db.h
464%{_includedir}/db_185.h
465%{_docdir}/db-%{version}-docs/api_c
22ffba20
JB
466%dir %{_docdir}/db-%{version}-docs/gsg
467%{_docdir}/db-%{version}-docs/gsg/C
8d44399a
AM
468%{_docdir}/db-%{version}-docs/images
469%{_docdir}/db-%{version}-docs/ref
470%{_examplesdir}/db-%{version}
471
1b9dd63f 472%if %{with static_libs}
8d44399a
AM
473%files static
474%defattr(644,root,root,755)
ecf426a6 475%{_libdir}/libdb-4.3.a
1d7248c6 476%if %{with default_db}
8d44399a
AM
477%{_libdir}/libdb4.a
478%{_libdir}/libdb.a
479%{_libdir}/libndbm.a
1b9dd63f 480%endif
1d7248c6 481%endif
8d44399a
AM
482
483%files cxx
484%defattr(644,root,root,755)
ecf426a6 485%attr(755,root,root) %{_libdir}/libdb_cxx-4.3.so
8d44399a
AM
486
487%files cxx-devel
488%defattr(644,root,root,755)
ecf426a6 489%{_libdir}/libdb_cxx-4.3.la
1d7248c6
JB
490%if %{with default_db}
491%attr(755,root,root) %{_libdir}/libdb_cxx.so
8d44399a 492%{_libdir}/libdb_cxx.la
1d7248c6 493%endif
09c2a603 494%{_includedir}/db_cxx.h
8d44399a 495%{_docdir}/db-%{version}-docs/api_cxx
22ffba20 496%{_docdir}/db-%{version}-docs/gsg/CXX
8d44399a
AM
497%{_examplesdir}/db-cxx-%{version}
498
1b9dd63f 499%if %{with static_libs}
8d44399a
AM
500%files cxx-static
501%defattr(644,root,root,755)
ecf426a6 502%{_libdir}/libdb_cxx-4.3.a
1d7248c6 503%if %{with default_db}
8d44399a 504%{_libdir}/libdb_cxx.a
1b9dd63f 505%endif
1d7248c6 506%endif
8d44399a
AM
507
508%if %{with java}
509%files java
510%defattr(644,root,root,755)
b9a02810 511%attr(755,root,root) %{_libdir}/libdb_java-4.3.so
d4a06873
JB
512%{_javadir}/db-4.3.jar
513%if %{with default_db}
8d44399a 514%{_javadir}/db.jar
d4a06873 515%endif
8d44399a
AM
516
517%files java-devel
518%defattr(644,root,root,755)
ecf426a6 519%{_libdir}/libdb_java-4.3.la
1d7248c6
JB
520%if %{with default_db}
521%attr(755,root,root) %{_libdir}/libdb_java.so
8d44399a 522%{_libdir}/libdb_java.la
1d7248c6 523%endif
22ffba20
JB
524%{_docdir}/db-%{version}-docs/collections
525%{_docdir}/db-%{version}-docs/gsg/JAVA
8d44399a
AM
526%{_docdir}/db-%{version}-docs/java
527%{_examplesdir}/db-java-%{version}
528%endif
529
530%if %{with tcl}
531%files tcl
532%defattr(644,root,root,755)
ecf426a6 533%attr(755,root,root) %{_libdir}/libdb_tcl-4.3.so
8d44399a
AM
534
535%files tcl-devel
536%defattr(644,root,root,755)
ecf426a6 537%{_libdir}/libdb_tcl-4.3.la
1d7248c6
JB
538%if %{with default_db}
539%attr(755,root,root) %{_libdir}/libdb_tcl.so
8d44399a 540%{_libdir}/libdb_tcl.la
1d7248c6 541%endif
8d44399a
AM
542%{_docdir}/db-%{version}-docs/api_tcl
543%endif
544
545%files utils
546%defattr(644,root,root,755)
d4a06873
JB
547%attr(755,root,root) %{_bindir}/berkeley_db_svc-4.3
548%attr(755,root,root) %{_bindir}/db4.3_archive
549%attr(755,root,root) %{_bindir}/db4.3_checkpoint
550%attr(755,root,root) %{_bindir}/db4.3_deadlock
551%attr(755,root,root) %{_bindir}/db4.3_dump
552#%attr(755,root,root) %{_bindir}/db4.3_dump185
553%attr(755,root,root) %{_bindir}/db4.3_load
554%attr(755,root,root) %{_bindir}/db4.3_printlog
555%attr(755,root,root) %{_bindir}/db4.3_recover
556%attr(755,root,root) %{_bindir}/db4.3_stat
557%attr(755,root,root) %{_bindir}/db4.3_upgrade
558%attr(755,root,root) %{_bindir}/db4.3_verify
559%if %{with default_db}
8d44399a 560%attr(755,root,root) %{_bindir}/berkeley_db_svc
d4a06873
JB
561%attr(755,root,root) %{_bindir}/db_archive
562%attr(755,root,root) %{_bindir}/db_checkpoint
563%attr(755,root,root) %{_bindir}/db_deadlock
564%attr(755,root,root) %{_bindir}/db_dump
565#%attr(755,root,root) %{_bindir}/db_dump185
566%attr(755,root,root) %{_bindir}/db_load
567%attr(755,root,root) %{_bindir}/db_printlog
568%attr(755,root,root) %{_bindir}/db_recover
569%attr(755,root,root) %{_bindir}/db_stat
570%attr(755,root,root) %{_bindir}/db_upgrade
571%attr(755,root,root) %{_bindir}/db_verify
572%endif
8d44399a 573%{_docdir}/db-%{version}-docs/utility
This page took 0.410741 seconds and 4 git commands to generate.