Summary: BSD database library for C
-Summary(pl): Biblioteka bazodanowa z BSD dla C
+Summary(pl.UTF-8): Biblioteka bazodanowa z BSD dla C
Name: db2
Version: 2.4.14
Release: 8
Group: Libraries
License: BSD
# alternative site (sometimes working): http://www.berkeleydb.com/
-# Source0: http://www.sleepycat.com/update/snapshot/db-2.7.7.tar.gz
+# Source0Download: http://dev.sleepycat.com/downloads/releasehistorybdb.html
+# Source0: http://downloads.sleepycat.com/db-2.7.7.tar.gz
# Taken from glibc 2.1.3
Source0: %{name}-glibc-2.1.3.tar.gz
# Source0-md5: 6e48a57b362f2324831a1751c618c875
Patch0: %{name}-glibc-2.1.3.patch
Patch1: %{name}-libdb2.patch
URL: http://www.sleepycat.com/
-Conflicts: glibc < 2.1.90
BuildConflicts: glibc-db2
-BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Obsoletes: glibc-db2
+Conflicts: glibc < 2.1.90
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
The Berkeley Database (Berkeley DB) is a programmatic toolkit that
client/server applications. This library used to be part of the glibc
package.
-%description -l pl
-Berkeley Database (Berkeley DB) to zestaw narzêdzi programistycznych
-zapewniaj±cych obs³ugê baz danych w aplikacjach tradycyjnych jak i
-klient-serwer. Ta biblioteka by³a czê¶ci± glibc.
+%description -l pl.UTF-8
+Berkeley Database (Berkeley DB) to zestaw narzędzi programistycznych
+zapewniających obsługę baz danych w aplikacjach tradycyjnych jak i
+klient-serwer. Ta biblioteka była częścią glibc.
%package devel
Summary: Header files for Berkeley database library
-Summary(pl): Pliki nag³ówkowe do biblioteki Berkeley Database
+Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki Berkeley Database
Group: Development/Libraries
-Requires: %{name} = %{version}
-Conflicts: glibc-devel < 2.1.90
+Requires: %{name} = %{version}-%{release}
Obsoletes: glibc-db2-devel
+Conflicts: glibc-devel < 2.1.90
%description devel
The Berkeley Database (Berkeley DB) is a programmatic toolkit that
This package contains the header files, and documentation for building
programs which use Berkeley DB.
-%description devel -l pl
-Berkeley Database (Berkeley DB) to zestaw narzêdzi programistycznych
-zapewniaj±cych obs³ugê baz danych w aplikacjach tradycyjnych jak i
-klient-serwer. Berkeley DB obs³ugje dostêp do bazy przez B-drzewa i
-funkcje mieszaj±ce ze sta³± lub zmienn± wielko¶ci± rekordu.
+%description devel -l pl.UTF-8
+Berkeley Database (Berkeley DB) to zestaw narzędzi programistycznych
+zapewniających obsługę baz danych w aplikacjach tradycyjnych jak i
+klient-serwer. Berkeley DB obsługuje dostęp do bazy przez B-drzewa i
+funkcje mieszające ze stałą lub zmienną wielkością rekordu.
-Ten pakiet zawiera pliki nag³ówkowe i dokumentacjê do budowania
-programów u¿ywaj±cych Berkeley DB.
+Ten pakiet zawiera pliki nagłówkowe i dokumentację do budowania
+programów używających Berkeley DB.
%package static
Summary: Static libraries for Berkeley database library
-Summary(pl): Statyczne biblioteki Berkeley Database
+Summary(pl.UTF-8): Statyczne biblioteki Berkeley Database
Group: Development/Libraries
-Requires: %{name}-devel = %{version}
-Conflicts: glibc-static < 2.1.90
+Requires: %{name}-devel = %{version}-%{release}
Obsoletes: glibc-db2-static
+Conflicts: glibc-static < 2.1.90
%description static
The Berkeley Database (Berkeley DB) is a programmatic toolkit that
This package contains the static libraries for building programs which
use Berkeley DB.
-%description static -l pl
-Berkeley Database (Berkeley DB) to zestaw narzêdzi programistycznych
-zapewniaj±cych obs³ugê baz danych w aplikacjach tradycyjnych jak i
-klient-serwer. Berkeley DB obs³ugje dostêp do bazy przez B-drzewa i
-funkcje mieszaj±ce ze sta³± lub zmienn± wielko¶ci± rekordu.
+%description static -l pl.UTF-8
+Berkeley Database (Berkeley DB) to zestaw narzędzi programistycznych
+zapewniających obsługę baz danych w aplikacjach tradycyjnych jak i
+klient-serwer. Berkeley DB obsługuje dostęp do bazy przez B-drzewa i
+funkcje mieszające ze stałą lub zmienną wielkością rekordu.
-Ten pakiet zawiera statyczne biblioteki do budowania programów
-u¿ywaj±cych Berkeley DB.
+Ten pakiet zawiera statyczne biblioteki do budowania programów
+używających Berkeley DB.
%prep
%setup -q -n db2
%patch1 -p1
%build
-%{__make} CFLAGS="%{rpmcflags} -I. -I./include -include ./compat.h"
+%{__make} \
+ CFLAGS="%{rpmcflags} -I. -I./include -include ./compat.h"
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{/lib,%{_includedir}/db2,%{_libdir},%{_bindir}}
+install -d $RPM_BUILD_ROOT{%{_includedir}/db2,%{_libdir},%{_bindir}}
-install libdb2.so.3 $RPM_BUILD_ROOT/lib/
+install libdb2.so.3 $RPM_BUILD_ROOT%{_libdir}
install libdb2.a $RPM_BUILD_ROOT%{_libdir}
install db.h db_185.h $RPM_BUILD_ROOT%{_includedir}/db2
install $p $RPM_BUILD_ROOT%{_bindir}/$q
done
-ln -sf ../../lib/libdb2.so.3 $RPM_BUILD_ROOT%{_libdir}/libdb2.so
+ln -sf libdb2.so.3 $RPM_BUILD_ROOT%{_libdir}/libdb2.so
%clean
rm -rf $RPM_BUILD_ROOT
-%post -p /sbin/ldconfig
+%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(644,root,root,755)
%doc README LICENSE
-%attr(755,root,root) /lib/libdb2.so.3
+%attr(755,root,root) %{_libdir}/libdb2.so.3
%files devel
%defattr(644,root,root,755)
-%dir %{_includedir}/db2
-%{_includedir}/db2/db.h
-%{_includedir}/db2/db_185.h
-%attr(755,root,root) %{_libdir}/libdb2.so
%attr(755,root,root) %{_bindir}/db2_archive
%attr(755,root,root) %{_bindir}/db2_checkpoint
%attr(755,root,root) %{_bindir}/db2_deadlock
%attr(755,root,root) %{_bindir}/db2_printlog
%attr(755,root,root) %{_bindir}/db2_recover
%attr(755,root,root) %{_bindir}/db2_stat
+%attr(755,root,root) %{_libdir}/libdb2.so
+%dir %{_includedir}/db2
+%{_includedir}/db2/db.h
+%{_includedir}/db2/db_185.h
%files static
%defattr(644,root,root,755)