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