1 Summary: BSD database library for C
2 Summary(pl): Biblioteka bazodanowa z BSD dla C
8 Source0: http://www.berkeleydb.com/update/%{version}/db.%{version}.tar.gz
10 URL: http://www.berkeleydb.com/
11 Conflicts: glibc < 2.1.90
12 BuildConflicts: glibc-db1
13 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
18 provides embedded database support for both traditional and
19 client/server applications. It should be installed if compatibility is
20 needed with databases created with db1. This library used to be part
24 Berkeley Database (Berkeley DB) to zestaw narzêdzi programistycznych
25 zapewniaj±cych obs³ugê baz danych w aplikacjach tradycyjnych jak i
26 klient-serwer. Powinna byæ zainstalowana je¿eli potrzebna jest
27 kompatybilno¶æ z bazami stworzonymi db1. Ta biblioteka by³a czê¶ci±
31 Summary: Header files for Berkeley database library
32 Summary(pl): Pliki nag³ówkowe do biblioteki Berkeley Database
33 Group: Development/Libraries
34 Requires: %{name} = %{version}
35 Conflicts: glibc-devel < 2.1.90
36 Obsoletes: glibc-db1-devel
39 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
40 provides embedded database support for both traditional and
41 client/server applications. Berkeley DB includes B tree, Hashing,
42 Fixed and Variable-length record access methods.
44 This package contains the header files, and documentation for building
45 programs which use Berkeley DB.
47 %description devel -l pl
48 Berkeley Database (Berkeley DB) to zestaw narzêdzi programistycznych
49 zapewniaj±cych obs³ugê baz danych w aplikacjach tradycyjnych jak i
50 klient-serwer. Berkeley DB obs³ugje dostêp do bazy przez B-drzewa i
51 funkcje mieszaj±ce ze sta³± lub zmienn± wielko¶ci± rekordu.
53 Ten pakiet zawiera pliki nag³ówkowe i dokumentacjê do budowania
54 programów u¿ywaj±cych Berkeley DB.
57 Summary: Static libraries for Berkeley database library
58 Summary(pl): Statyczne biblioteki Berkeley Database
59 Group: Development/Libraries
60 Requires: %{name}-devel = %{version}
61 Conflicts: glibc-static < 2.1.90
62 Obsoletes: glibc-db1-static
65 The Berkeley Database (Berkeley DB) is a programmatic toolkit that
66 provides embedded database support for both traditional and
67 client/server applications. Berkeley DB includes B tree, Hashing,
68 Fixed and Variable-length record access methods.
70 This package contains the static libraries for building programs which
73 %description static -l pl
74 Berkeley Database (Berkeley DB) to zestaw narzêdzi programistycznych
75 zapewniaj±cych obs³ugê baz danych w aplikacjach tradycyjnych jak i
76 klient-serwer. Berkeley DB obs³ugje dostêp do bazy przez B-drzewa i
77 funkcje mieszaj±ce ze sta³± lub zmienn± wielko¶ci± rekordu.
79 Ten pakiet zawiera statyczne biblioteki do budowania programów
80 u¿ywaj±cych Berkeley DB.
83 %setup -q -n db.%{version}
88 %{__make} CC=%{__cc} OORG="%{rpmcflags}"
91 rm -rf $RPM_BUILD_ROOT
92 install -d ${RPM_BUILD_ROOT}%{_prefix}/{include/db1,lib,bin}
94 sed -n '/^\/\*-/,/^ \*\//s/^.\*.\?//p' include/db.h | grep -v '^@.*db\.h' > LICENSE
97 sover=`echo libdb.so.* | sed 's/libdb.so.//'`
98 install libdb.a $RPM_BUILD_ROOT/%{_libdir}/libdb1.a
99 install libdb.so.$sover $RPM_BUILD_ROOT/%{_libdir}/libdb1.so.$sover
100 ln -sf libdb1.so.$sover $RPM_BUILD_ROOT/%{_libdir}/libdb1.so
101 ln -sf libdb1.so.$sover $RPM_BUILD_ROOT/%{_libdir}/libdb.so.$sover
102 install ../include/ndbm.h $RPM_BUILD_ROOT/%{_includedir}/db1/
103 install ../../include/db.h $RPM_BUILD_ROOT/%{_includedir}/db1/
104 install ../../include/mpool.h $RPM_BUILD_ROOT/%{_includedir}/db1/
105 install db_dump185 $RPM_BUILD_ROOT/%{_bindir}/db1_dump185
108 gzip -9nf docs/*.ps README LICENSE changelog
111 rm -rf ${RPM_BUILD_ROOT}
113 %post -p /sbin/ldconfig
114 %postun -p /sbin/ldconfig
117 %defattr(644,root,root,755)
118 %doc {README,LICENSE,changelog}.gz
119 %attr(755,root,root) %{_libdir}/libdb*.so.*
120 %attr(755,root,root) %{_bindir}/db1_dump185
123 %defattr(644,root,root,755)
125 %attr(755,root,root) %{_libdir}/libdb1.so
129 %defattr(644,root,root,755)