]> git.pld-linux.org Git - packages/db4.3.git/blame - db4.3.spec
- unified configure options order
[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 \
8d44399a
AM
311 --disable-shared \
312 --enable-static \
f5a1a319
JB
313 --enable-compat185 \
314 --enable-cxx \
8d44399a 315 --%{?with_pmutex:en}%{!?with_pmutex:dis}able-posixmutexes \
f5a1a319 316 --enable-rpc
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} \
f5a1a319
JB
330 --enable-shared \
331 --disable-static \
8d44399a 332 --enable-compat185 \
8d44399a 333 --enable-cxx \
f5a1a319
JB
334 --%{?with_pmutex:en}%{!?with_pmutex:dis}able-posixmutexes \
335 --enable-rpc \
8d44399a 336 %{?with_java:--enable-java} \
f5a1a319 337 %{?with_tcl:--enable-tcl --with-tcl=/usr/lib}
8d44399a
AM
338
339%{__make} library_build \
340 TCFLAGS='-I$(builddir) -I%{_includedir}' \
341 LIBSO_LIBS="\$(LIBS)" \
342 LIBTSO_LIBS="\$(LIBS) -ltcl"
343
344%install
345rm -rf $RPM_BUILD_ROOT
1d7248c6 346install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir},%{_bindir}}
8d44399a
AM
347%if %{with java}
348install -d $RPM_BUILD_ROOT%{_javadir}
349%endif
350
f011be9c 351%if %{with static_libs}
8d44399a 352%{__make} -C build_unix.static library_install \
1d7248c6 353 DESTDIR=$RPM_BUILD_ROOT \
8d44399a 354 docdir=%{_docdir}/db-%{version}-docs \
1d7248c6 355 includedir=%{_includedir}
f011be9c 356%endif
8d44399a
AM
357
358%{__make} -C build_unix library_install \
8d44399a 359 DESTDIR=$RPM_BUILD_ROOT \
1d7248c6
JB
360 LIB_INSTALL_FILE_LIST="" \
361 docdir=%{_docdir}/db-%{version}-docs \
362 includedir=%{_includedir}
8d44399a 363
1d7248c6
JB
364%if %{with default_db}
365install -d $RPM_BUILD_ROOT/%{_lib}
22ffba20 366mv $RPM_BUILD_ROOT%{_libdir}/libdb-4.3.so $RPM_BUILD_ROOT/%{_lib}
1d7248c6 367%endif
22ffba20 368
8d44399a 369cd $RPM_BUILD_ROOT%{_libdir}
1d7248c6
JB
370%if %{with static_libs}
371mv -f libdb.a libdb-4.3.a
372mv -f libdb_cxx.a libdb_cxx-4.3.a
373%endif
374%if %{with java}
d4a06873 375mv -f $RPM_BUILD_ROOT%{_libdir}/db.jar $RPM_BUILD_ROOT%{_javadir}/db-4.3.jar
1d7248c6
JB
376%endif
377%if %{with default_db}
22ffba20
JB
378ln -sf /%{_lib}/libdb-4.3.so libdb.so
379ln -sf /%{_lib}/libdb-4.3.so libdb4.so
09c2a603 380ln -sf /%{_lib}/libdb-4.3.so libdb-4.3.so
22ffba20 381ln -sf /%{_lib}/libdb-4.3.so libndbm.so
ecf426a6
AM
382ln -sf libdb-4.3.la libdb.la
383ln -sf libdb-4.3.la libdb4.la
384ln -sf libdb-4.3.la libndbm.la
1d7248c6
JB
385ln -sf libdb_cxx-4.3.so libdb_cxx.so
386ln -sf libdb_cxx-4.3.la libdb_cxx.la
8d44399a 387%if %{with java}
ecf426a6 388ln -sf libdb_java-4.3.la libdb_java.la
d4a06873 389ln -sf db-4.3.jar $RPM_BUILD_ROOT%{_javadir}/db.jar
8d44399a
AM
390%endif
391%if %{with tcl}
ecf426a6
AM
392ln -sf libdb_tcl-4.3.so libdb_tcl.so
393ln -sf libdb_tcl-4.3.la libdb_tcl.la
8d44399a 394%endif
1b9dd63f 395%if %{with static_libs}
ecf426a6
AM
396ln -sf libdb-4.3.a libdb.a
397ln -sf libdb-4.3.a libdb4.a
398ln -sf libdb-4.3.a libndbm.a
ecf426a6 399ln -sf libdb_cxx-4.3.a libdb_cxx.a
1b9dd63f 400%endif
1d7248c6 401%endif
ecf426a6
AM
402
403sed -i "s/old_library=''/old_library='libdb-4.3.a'/" libdb-4.3.la
404sed -i "s/old_library=''/old_library='libdb_cxx-4.3.a'/" libdb_cxx-4.3.la
8d44399a 405
d4a06873
JB
406cd -
407
408cd $RPM_BUILD_ROOT%{_bindir}
409mv -f berkeley_db_svc berkeley_db_svc-4.3
410%{?with_default_db:ln -sf berkeley_db_svc-4.3 berkeley_db_svc}
411for F in db_*; do
412 Fver=$(echo $F|sed 's/db_/db4.3_/')
413 mv $F $Fver
414 %{?with_default_db:ln -sf $Fver $F}
415done
8d44399a
AM
416cd -
417rm -f examples_c*/tags
418install -d $RPM_BUILD_ROOT%{_examplesdir}/db-%{version}
419cp -rf examples_c/* $RPM_BUILD_ROOT%{_examplesdir}/db-%{version}
420
421install -d $RPM_BUILD_ROOT%{_examplesdir}/db-cxx-%{version}
422cp -rf examples_cxx/* $RPM_BUILD_ROOT%{_examplesdir}/db-cxx-%{version}
423
424%if %{with java}
425install -d $RPM_BUILD_ROOT%{_examplesdir}/db-java-%{version}
426cp -rf examples_java/* $RPM_BUILD_ROOT%{_examplesdir}/db-java-%{version}
1d7248c6
JB
427%else
428%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/db-%{version}-docs/java
8d44399a
AM
429%endif
430
431%clean
432rm -rf $RPM_BUILD_ROOT
433
434%post -p /sbin/ldconfig
435%postun -p /sbin/ldconfig
436
437%post tcl -p /sbin/ldconfig
438%postun tcl -p /sbin/ldconfig
439
440%post cxx -p /sbin/ldconfig
441%postun cxx -p /sbin/ldconfig
442
443%files
444%defattr(644,root,root,755)
445%doc LICENSE README
1d7248c6 446%if %{with default_db}
22ffba20 447%attr(755,root,root) /%{_lib}/libdb-4.3.so
1d7248c6
JB
448%else
449%attr(755,root,root) %{_libdir}/libdb-4.3.so
450%endif
8d44399a
AM
451%dir %{_docdir}/db-%{version}-docs
452%{_docdir}/db-%{version}-docs/sleepycat
453%{_docdir}/db-%{version}-docs/index.html
454
455%files devel
456%defattr(644,root,root,755)
1d7248c6
JB
457%{_libdir}/libdb-4.3.la
458%if %{with default_db}
09c2a603
JB
459%attr(755,root,root) %{_libdir}/libdb-4.3.so
460%attr(755,root,root) %{_libdir}/libdb4.so
461%attr(755,root,root) %{_libdir}/libdb.so
462%attr(755,root,root) %{_libdir}/libndbm.so
8d44399a 463%{_libdir}/libdb4.la
09c2a603 464%{_libdir}/libdb.la
8d44399a 465%{_libdir}/libndbm.la
1d7248c6
JB
466%else
467%dir %{_includedir}
468%endif
8d44399a
AM
469%{_includedir}/db.h
470%{_includedir}/db_185.h
471%{_docdir}/db-%{version}-docs/api_c
22ffba20
JB
472%dir %{_docdir}/db-%{version}-docs/gsg
473%{_docdir}/db-%{version}-docs/gsg/C
8d44399a
AM
474%{_docdir}/db-%{version}-docs/images
475%{_docdir}/db-%{version}-docs/ref
476%{_examplesdir}/db-%{version}
477
1b9dd63f 478%if %{with static_libs}
8d44399a
AM
479%files static
480%defattr(644,root,root,755)
ecf426a6 481%{_libdir}/libdb-4.3.a
1d7248c6 482%if %{with default_db}
8d44399a
AM
483%{_libdir}/libdb4.a
484%{_libdir}/libdb.a
485%{_libdir}/libndbm.a
1b9dd63f 486%endif
1d7248c6 487%endif
8d44399a
AM
488
489%files cxx
490%defattr(644,root,root,755)
ecf426a6 491%attr(755,root,root) %{_libdir}/libdb_cxx-4.3.so
8d44399a
AM
492
493%files cxx-devel
494%defattr(644,root,root,755)
ecf426a6 495%{_libdir}/libdb_cxx-4.3.la
1d7248c6
JB
496%if %{with default_db}
497%attr(755,root,root) %{_libdir}/libdb_cxx.so
8d44399a 498%{_libdir}/libdb_cxx.la
1d7248c6 499%endif
09c2a603 500%{_includedir}/db_cxx.h
8d44399a 501%{_docdir}/db-%{version}-docs/api_cxx
22ffba20 502%{_docdir}/db-%{version}-docs/gsg/CXX
8d44399a
AM
503%{_examplesdir}/db-cxx-%{version}
504
1b9dd63f 505%if %{with static_libs}
8d44399a
AM
506%files cxx-static
507%defattr(644,root,root,755)
ecf426a6 508%{_libdir}/libdb_cxx-4.3.a
1d7248c6 509%if %{with default_db}
8d44399a 510%{_libdir}/libdb_cxx.a
1b9dd63f 511%endif
1d7248c6 512%endif
8d44399a
AM
513
514%if %{with java}
515%files java
516%defattr(644,root,root,755)
b9a02810 517%attr(755,root,root) %{_libdir}/libdb_java-4.3.so
d4a06873
JB
518%{_javadir}/db-4.3.jar
519%if %{with default_db}
8d44399a 520%{_javadir}/db.jar
d4a06873 521%endif
8d44399a
AM
522
523%files java-devel
524%defattr(644,root,root,755)
ecf426a6 525%{_libdir}/libdb_java-4.3.la
1d7248c6
JB
526%if %{with default_db}
527%attr(755,root,root) %{_libdir}/libdb_java.so
8d44399a 528%{_libdir}/libdb_java.la
1d7248c6 529%endif
22ffba20
JB
530%{_docdir}/db-%{version}-docs/collections
531%{_docdir}/db-%{version}-docs/gsg/JAVA
8d44399a
AM
532%{_docdir}/db-%{version}-docs/java
533%{_examplesdir}/db-java-%{version}
534%endif
535
536%if %{with tcl}
537%files tcl
538%defattr(644,root,root,755)
ecf426a6 539%attr(755,root,root) %{_libdir}/libdb_tcl-4.3.so
8d44399a
AM
540
541%files tcl-devel
542%defattr(644,root,root,755)
ecf426a6 543%{_libdir}/libdb_tcl-4.3.la
1d7248c6
JB
544%if %{with default_db}
545%attr(755,root,root) %{_libdir}/libdb_tcl.so
8d44399a 546%{_libdir}/libdb_tcl.la
1d7248c6 547%endif
8d44399a
AM
548%{_docdir}/db-%{version}-docs/api_tcl
549%endif
550
551%files utils
552%defattr(644,root,root,755)
d4a06873
JB
553%attr(755,root,root) %{_bindir}/berkeley_db_svc-4.3
554%attr(755,root,root) %{_bindir}/db4.3_archive
555%attr(755,root,root) %{_bindir}/db4.3_checkpoint
556%attr(755,root,root) %{_bindir}/db4.3_deadlock
557%attr(755,root,root) %{_bindir}/db4.3_dump
558#%attr(755,root,root) %{_bindir}/db4.3_dump185
559%attr(755,root,root) %{_bindir}/db4.3_load
560%attr(755,root,root) %{_bindir}/db4.3_printlog
561%attr(755,root,root) %{_bindir}/db4.3_recover
562%attr(755,root,root) %{_bindir}/db4.3_stat
563%attr(755,root,root) %{_bindir}/db4.3_upgrade
564%attr(755,root,root) %{_bindir}/db4.3_verify
565%if %{with default_db}
8d44399a 566%attr(755,root,root) %{_bindir}/berkeley_db_svc
d4a06873
JB
567%attr(755,root,root) %{_bindir}/db_archive
568%attr(755,root,root) %{_bindir}/db_checkpoint
569%attr(755,root,root) %{_bindir}/db_deadlock
570%attr(755,root,root) %{_bindir}/db_dump
571#%attr(755,root,root) %{_bindir}/db_dump185
572%attr(755,root,root) %{_bindir}/db_load
573%attr(755,root,root) %{_bindir}/db_printlog
574%attr(755,root,root) %{_bindir}/db_recover
575%attr(755,root,root) %{_bindir}/db_stat
576%attr(755,root,root) %{_bindir}/db_upgrade
577%attr(755,root,root) %{_bindir}/db_verify
578%endif
8d44399a 579%{_docdir}/db-%{version}-docs/utility
This page took 0.154762 seconds and 4 git commands to generate.