-%define ver 1.0
-%define rel 19
-
+#
+# Conditional build:
+%bcond_without static_libs # don't build static library
+#
Summary: Disk based hash library
-Summary(pl): Biblioteka obs³uguj±ca tablice haszuj±ce na dysku
+Summary(pl.UTF-8): Biblioteka obsługująca tablice haszujące na dysku
Name: dbh
-Version: %{ver}.%{rel}
+Version: 4.5.0
Release: 1
License: LGPL
Group: Libraries
-Source0: http://dl.sourceforge.net/dbh/%{name}_%{ver}-%{rel}.tar.bz2
-# Source0-md5: ecb04f791525e3059717c5694fa1865a
+Source0: http://dl.sourceforge.net/dbh/%{name}-%{version}.tar.gz
+# Source0-md5: 52b4b0d5ee0513dc796e989220c11bc6
URL: http://dbh.sourceforge.net/
BuildRequires: autoconf >= 2.52
BuildRequires: automake
concept of critical points from calculus), which provides the means to
construct optimized databases for particular applications.
-%description -l pl
+%description -l pl.UTF-8
Hasze przechowywane na dysku to metoda tworzenia wielowymiarowych
-drzew binarnych na dysku. Biblioteka pozwala rozszerzaæ pojêcie bazy
+drzew binarnych na dysku. Biblioteka pozwala rozszerzać pojęcie bazy
danych o bogactwo danych elektronicznych, takich jak informacje
-graficzne. Mo¿na udowodniæ matematycznie, ¿e przy u¿yciu
-wielowymiarowego drzewa binarnego czas dostêpu do ka¿dego konkretnego
-rekordu jest minimalny (u¿ywaj±c zasady punktów krytycznych), co
-daje ¶rodki do tworzenia zoptymalizowanych baz danych dla aplikacji.
+graficzne. Można udowodnić matematycznie, że przy użyciu
+wielowymiarowego drzewa binarnego czas dostępu do każdego konkretnego
+rekordu jest minimalny (używając zasady punktów krytycznych), co
+daje środki do tworzenia zoptymalizowanych baz danych dla aplikacji.
%package devel
Summary: Disk based hash library development files
-Summary(pl): Pliki nag³ówkowe biblioteki dbh
+Summary(pl.UTF-8): Pliki nagłówkowe biblioteki dbh
Group: Development/Libraries
-Requires: %{name} = %{version}
+Requires: %{name} = %{version}-%{release}
Obsoletes: dbh-examples
%description devel
Disk based hash library development files.
-%description devel -l pl
-Pliki nag³ówkowe biblioteki dbh.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki dbh.
%package static
Summary: Disk based hash static library
-Summary(pl): Statyczna biblioteka dbh
+Summary(pl.UTF-8): Statyczna biblioteka dbh
Group: Development/Libraries
-Requires: %{name}-devel = %{version}
+Requires: %{name}-devel = %{version}-%{release}
%description static
Disk based hash static library.
-%description static -l pl
+%description static -l pl.UTF-8
Statyczna biblioteka dbh.
%prep
-%setup -q -n %{name}_%{ver}-%{rel}
+%setup -q
%build
%{__libtoolize}
%{__aclocal} -I m4
%{__automake}
+%{__autoheader}
%{__autoconf}
-%configure
+%configure \
+ %{!?with_static_libs:--disable-static}
%{__make}
cd examples
install simple_hash.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
install trafico.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
-install Makefile $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
%clean
rm -rf $RPM_BUILD_ROOT
%{_pkgconfigdir}/*.pc
%{_examplesdir}/%{name}-%{version}
+%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/lib*.a
+%endif