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