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