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